builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0070 starttime: 1464619857.24 results: success (0) buildid: 20160530063837 builduid: 3b0a3caa272d495abd2812a5b4932f33 revision: 433520b687b76bc6332bf080db94b01ebf4ef881 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.237779) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.238382) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.238700) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.381096) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.381512) ========= 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.HVPc8cnPSn/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.F74MFRwhzq/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-30 07:50:57-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 9.19M=0.001s 2016-05-30 07:50:57 (9.19 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.458345 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.901684) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.902001) ========= 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.HVPc8cnPSn/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.F74MFRwhzq/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.028557 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:57.955294) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 07:50:57.955624) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 433520b687b76bc6332bf080db94b01ebf4ef881 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 433520b687b76bc6332bf080db94b01ebf4ef881 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.HVPc8cnPSn/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.F74MFRwhzq/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-30 07:50:58,035 truncating revision to first 12 chars 2016-05-30 07:50:58,035 Setting DEBUG logging. 2016-05-30 07:50:58,035 attempt 1/10 2016-05-30 07:50:58,035 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/433520b687b7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 07:50:59,087 unpacking tar archive at: mozilla-aurora-433520b687b7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.297090 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 07:50:59.278188) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:59.278485) ========= script_repo_revision: 433520b687b76bc6332bf080db94b01ebf4ef881 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:59.278889) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:59.279182) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 07:50:59.303235) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 20 secs) (at 2016-05-30 07:50:59.303741) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.HVPc8cnPSn/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.F74MFRwhzq/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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 07:50:59 INFO - MultiFileLogger online at 20160530 07:50:59 in /builds/slave/test 07:50:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 07:50:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:50:59 INFO - {'append_to_log': False, 07:50:59 INFO - 'base_work_dir': '/builds/slave/test', 07:50:59 INFO - 'blob_upload_branch': 'mozilla-aurora', 07:50:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:50:59 INFO - 'buildbot_json_path': 'buildprops.json', 07:50:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:50:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:50:59 INFO - 'download_minidump_stackwalk': True, 07:50:59 INFO - 'download_symbols': 'true', 07:50:59 INFO - 'e10s': False, 07:50:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:50:59 INFO - 'tooltool.py': '/tools/tooltool.py', 07:50:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:50:59 INFO - '/tools/misc-python/virtualenv.py')}, 07:50:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:50:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:50:59 INFO - 'log_level': 'info', 07:50:59 INFO - 'log_to_console': True, 07:50:59 INFO - 'opt_config_files': (), 07:50:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:50:59 INFO - '--processes=1', 07:50:59 INFO - '--config=%(test_path)s/wptrunner.ini', 07:50:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:50:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:50:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:50:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:50:59 INFO - 'pip_index': False, 07:50:59 INFO - 'require_test_zip': True, 07:50:59 INFO - 'test_type': ('testharness',), 07:50:59 INFO - 'this_chunk': '1', 07:50:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:50:59 INFO - 'total_chunks': '10', 07:50:59 INFO - 'virtualenv_path': 'venv', 07:50:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:50:59 INFO - 'work_dir': 'build'} 07:50:59 INFO - ##### 07:50:59 INFO - ##### Running clobber step. 07:50:59 INFO - ##### 07:50:59 INFO - Running pre-action listener: _resource_record_pre_action 07:50:59 INFO - Running main action method: clobber 07:50:59 INFO - rmtree: /builds/slave/test/build 07:50:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:51:02 INFO - Running post-action listener: _resource_record_post_action 07:51:02 INFO - ##### 07:51:02 INFO - ##### Running read-buildbot-config step. 07:51:02 INFO - ##### 07:51:02 INFO - Running pre-action listener: _resource_record_pre_action 07:51:02 INFO - Running main action method: read_buildbot_config 07:51:02 INFO - Using buildbot properties: 07:51:02 INFO - { 07:51:02 INFO - "project": "", 07:51:02 INFO - "product": "firefox", 07:51:02 INFO - "script_repo_revision": "production", 07:51:02 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 07:51:02 INFO - "repository": "", 07:51:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 07:51:02 INFO - "buildid": "20160530063837", 07:51:02 INFO - "pgo_build": "False", 07:51:02 INFO - "basedir": "/builds/slave/test", 07:51:02 INFO - "buildnumber": 12, 07:51:02 INFO - "slavename": "t-yosemite-r7-0070", 07:51:02 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 07:51:02 INFO - "platform": "macosx64", 07:51:02 INFO - "branch": "mozilla-aurora", 07:51:02 INFO - "revision": "433520b687b76bc6332bf080db94b01ebf4ef881", 07:51:02 INFO - "repo_path": "releases/mozilla-aurora", 07:51:02 INFO - "moz_repo_path": "", 07:51:02 INFO - "stage_platform": "macosx64", 07:51:02 INFO - "builduid": "3b0a3caa272d495abd2812a5b4932f33", 07:51:02 INFO - "slavebuilddir": "test" 07:51:02 INFO - } 07:51:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 07:51:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 07:51:02 INFO - Running post-action listener: _resource_record_post_action 07:51:02 INFO - ##### 07:51:02 INFO - ##### Running download-and-extract step. 07:51:02 INFO - ##### 07:51:02 INFO - Running pre-action listener: _resource_record_pre_action 07:51:02 INFO - Running main action method: download_and_extract 07:51:02 INFO - mkdir: /builds/slave/test/build/tests 07:51:02 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')]} 07:51:02 INFO - https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:51:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:51:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:51:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:51:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 07:51:13 INFO - Downloaded 1235 bytes. 07:51:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:51:13 INFO - Using the following test package requirements: 07:51:13 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 07:51:13 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 07:51:13 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 07:51:13 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'jsshell-mac64.zip'], 07:51:13 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 07:51:13 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 07:51:13 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 07:51:13 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 07:51:13 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 07:51:13 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:51:13 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 07:51:13 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 07:51:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:13 INFO - https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:51:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 07:51:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 07:51:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 07:51:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 07:51:18 INFO - Downloaded 18306344 bytes. 07:51:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:51:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:51:19 INFO - caution: filename not matched: web-platform/* 07:51:19 INFO - Return code: 11 07:51:19 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')]} 07:51:19 INFO - https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:51:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 07:51:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 07:51:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 07:51:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 07:51:20 INFO - Downloaded 36409193 bytes. 07:51:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:51:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:51:24 INFO - caution: filename not matched: bin/* 07:51:24 INFO - caution: filename not matched: config/* 07:51:24 INFO - caution: filename not matched: mozbase/* 07:51:24 INFO - caution: filename not matched: marionette/* 07:51:24 INFO - caution: filename not matched: tools/wptserve/* 07:51:24 INFO - Return code: 11 07:51:24 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')]} 07:51:24 INFO - https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 07:51:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:51:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:51:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 07:51:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 07:51:33 INFO - Downloaded 73046387 bytes. 07:51:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:51:33 INFO - mkdir: /builds/slave/test/properties 07:51:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:51:33 INFO - Writing to file /builds/slave/test/properties/build_url 07:51:33 INFO - Contents: 07:51:33 INFO - build_url:https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:51:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:51:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:51:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:51:35 INFO - Contents: 07:51:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:51:35 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')]} 07:51:35 INFO - https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:51:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:51:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:51:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:51:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 07:51:49 INFO - Downloaded 103645282 bytes. 07:51:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:51:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:51:52 INFO - Return code: 0 07:51:52 INFO - Running post-action listener: _resource_record_post_action 07:51:52 INFO - Running post-action listener: set_extra_try_arguments 07:51:52 INFO - ##### 07:51:52 INFO - ##### Running create-virtualenv step. 07:51:52 INFO - ##### 07:51:52 INFO - Running pre-action listener: _pre_create_virtualenv 07:51:52 INFO - Running pre-action listener: _resource_record_pre_action 07:51:52 INFO - Running main action method: create_virtualenv 07:51:52 INFO - Creating virtualenv /builds/slave/test/build/venv 07:51:52 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 07:51:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:51:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:51:52 INFO - Using real prefix '/tools/python27' 07:51:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:51:53 INFO - Installing distribute.............................................................................................................................................................................................done. 07:51:56 INFO - Installing pip.................done. 07:51:56 INFO - Return code: 0 07:51:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:51:56 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')]} 07:51:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:51:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:51:56 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')]} 07:51:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:51:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:51:56 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 0x10cf48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffae0cec3e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf615e0>, '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 0x10cb44cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6f990>, '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.HVPc8cnPSn/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.F74MFRwhzq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:51:56 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 07:51:56 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 07:51:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HVPc8cnPSn/Render', 07:51:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:51:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:51:56 INFO - 'HOME': '/Users/cltbld', 07:51:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:51:56 INFO - 'LOGNAME': 'cltbld', 07:51:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:51:56 INFO - 'MOZ_NO_REMOTE': '1', 07:51:56 INFO - 'NO_EM_RESTART': '1', 07:51:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:51:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:51:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:51:56 INFO - 'PWD': '/builds/slave/test', 07:51:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:51:56 INFO - 'SHELL': '/bin/bash', 07:51:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F74MFRwhzq/Listeners', 07:51:56 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 07:51:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:51:56 INFO - 'USER': 'cltbld', 07:51:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:51:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:51:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:51:56 INFO - 'XPC_FLAGS': '0x0', 07:51:56 INFO - 'XPC_SERVICE_NAME': '0', 07:51:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:51:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:51:56 INFO - Downloading/unpacking psutil>=0.7.1 07:51:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:51:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:51:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:52:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:52:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:52:00 INFO - Installing collected packages: psutil 07:52:00 INFO - Running setup.py install for psutil 07:52:00 INFO - building 'psutil._psutil_osx' extension 07:52:00 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 07:52:00 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 07:52:00 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 07:52:00 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 07:52:00 INFO - building 'psutil._psutil_posix' extension 07:52:00 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 07:52:00 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:52:00 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:52:00 INFO - ^ 07:52:01 INFO - 1 warning generated. 07:52:01 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 07:52:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:52:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:52:01 INFO - Successfully installed psutil 07:52:01 INFO - Cleaning up... 07:52:01 INFO - Return code: 0 07:52:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:52:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:52:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:52:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:01 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 0x10cf48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffae0cec3e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf615e0>, '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 0x10cb44cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6f990>, '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.HVPc8cnPSn/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.F74MFRwhzq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:01 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 07:52:01 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 07:52:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HVPc8cnPSn/Render', 07:52:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:01 INFO - 'HOME': '/Users/cltbld', 07:52:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:01 INFO - 'LOGNAME': 'cltbld', 07:52:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:01 INFO - 'MOZ_NO_REMOTE': '1', 07:52:01 INFO - 'NO_EM_RESTART': '1', 07:52:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:01 INFO - 'PWD': '/builds/slave/test', 07:52:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:01 INFO - 'SHELL': '/bin/bash', 07:52:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F74MFRwhzq/Listeners', 07:52:01 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 07:52:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:01 INFO - 'USER': 'cltbld', 07:52:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:01 INFO - 'XPC_FLAGS': '0x0', 07:52:01 INFO - 'XPC_SERVICE_NAME': '0', 07:52:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:52:01 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 07:52:01 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 07:52:01 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 07:52:01 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 07:52:01 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 07:52:01 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 07:52:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:52:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:52:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:52:04 INFO - Installing collected packages: mozsystemmonitor 07:52:04 INFO - Running setup.py install for mozsystemmonitor 07:52:04 INFO - Successfully installed mozsystemmonitor 07:52:04 INFO - Cleaning up... 07:52:04 INFO - Return code: 0 07:52:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:52:04 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')]} 07:52:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:05 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')]} 07:52:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:05 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 0x10cf48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffae0cec3e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf615e0>, '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 0x10cb44cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6f990>, '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.HVPc8cnPSn/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.F74MFRwhzq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:05 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 07:52:05 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 07:52:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HVPc8cnPSn/Render', 07:52:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:05 INFO - 'HOME': '/Users/cltbld', 07:52:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:05 INFO - 'LOGNAME': 'cltbld', 07:52:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:05 INFO - 'MOZ_NO_REMOTE': '1', 07:52:05 INFO - 'NO_EM_RESTART': '1', 07:52:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:05 INFO - 'PWD': '/builds/slave/test', 07:52:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:05 INFO - 'SHELL': '/bin/bash', 07:52:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F74MFRwhzq/Listeners', 07:52:05 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 07:52:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:05 INFO - 'USER': 'cltbld', 07:52:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:05 INFO - 'XPC_FLAGS': '0x0', 07:52:05 INFO - 'XPC_SERVICE_NAME': '0', 07:52:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:05 INFO - Downloading/unpacking blobuploader==1.2.4 07:52:05 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 07:52:05 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 07:52:05 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 07:52:05 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 07:52:05 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 07:52:05 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 07:52:07 INFO - Downloading blobuploader-1.2.4.tar.gz 07:52:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:52:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:52:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:09 INFO - Downloading docopt-0.6.1.tar.gz 07:52:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:52:09 INFO - Installing collected packages: blobuploader, requests, docopt 07:52:09 INFO - Running setup.py install for blobuploader 07:52:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:52:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:52:09 INFO - Running setup.py install for requests 07:52:09 INFO - Running setup.py install for docopt 07:52:09 INFO - Successfully installed blobuploader requests docopt 07:52:09 INFO - Cleaning up... 07:52:09 INFO - Return code: 0 07:52:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:52: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')]} 07:52:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52: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')]} 07:52:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:10 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 0x10cf48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffae0cec3e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf615e0>, '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 0x10cb44cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6f990>, '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.HVPc8cnPSn/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.F74MFRwhzq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:10 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 07:52:10 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 07:52:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HVPc8cnPSn/Render', 07:52:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:10 INFO - 'HOME': '/Users/cltbld', 07:52:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:10 INFO - 'LOGNAME': 'cltbld', 07:52:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:10 INFO - 'MOZ_NO_REMOTE': '1', 07:52:10 INFO - 'NO_EM_RESTART': '1', 07:52:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:10 INFO - 'PWD': '/builds/slave/test', 07:52:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:10 INFO - 'SHELL': '/bin/bash', 07:52:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F74MFRwhzq/Listeners', 07:52:10 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 07:52:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:10 INFO - 'USER': 'cltbld', 07:52:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:10 INFO - 'XPC_FLAGS': '0x0', 07:52:10 INFO - 'XPC_SERVICE_NAME': '0', 07:52:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ZxKenf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-jBp62B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-gPm6uK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-qs6HoT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-wdXxIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-uAyP_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-NpGeYi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:52:10 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-bNIvQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-XE1YPG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-jW64Z5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-KY_RAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-SdSf5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-VTNB2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-7FOR6_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-VHhd30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Kf0dBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:52:11 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-aIY_B4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:52:12 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-XD9Jse-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:52:12 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-1dFf2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:12 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-F1JnWj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:52:12 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-rvq3cQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:52:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:12 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 07:52:12 INFO - Running setup.py install for manifestparser 07:52:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:52:12 INFO - Running setup.py install for mozcrash 07:52:13 INFO - Running setup.py install for mozdebug 07:52:13 INFO - Running setup.py install for mozdevice 07:52:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Running setup.py install for mozfile 07:52:13 INFO - Running setup.py install for mozhttpd 07:52:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Running setup.py install for mozinfo 07:52:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Running setup.py install for mozInstall 07:52:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Running setup.py install for mozleak 07:52:14 INFO - Running setup.py install for mozlog 07:52:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for moznetwork 07:52:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for mozprocess 07:52:14 INFO - Running setup.py install for mozprofile 07:52:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for mozrunner 07:52:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for mozscreenshot 07:52:15 INFO - Running setup.py install for moztest 07:52:15 INFO - Running setup.py install for mozversion 07:52:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:52:15 INFO - Running setup.py install for wptserve 07:52:15 INFO - Running setup.py install for marionette-driver 07:52:15 INFO - Running setup.py install for browsermob-proxy 07:52:15 INFO - Running setup.py install for marionette-client 07:52:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:52:16 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 07:52:16 INFO - Cleaning up... 07:52:16 INFO - Return code: 0 07:52:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:52: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')]} 07:52:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52: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')]} 07:52:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:16 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 0x10cf48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffae0cec3e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf615e0>, '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 0x10cb44cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6f990>, '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.HVPc8cnPSn/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.F74MFRwhzq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:16 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 07:52:16 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 07:52:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HVPc8cnPSn/Render', 07:52:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:16 INFO - 'HOME': '/Users/cltbld', 07:52:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:16 INFO - 'LOGNAME': 'cltbld', 07:52:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:16 INFO - 'MOZ_NO_REMOTE': '1', 07:52:16 INFO - 'NO_EM_RESTART': '1', 07:52:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:16 INFO - 'PWD': '/builds/slave/test', 07:52:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:16 INFO - 'SHELL': '/bin/bash', 07:52:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F74MFRwhzq/Listeners', 07:52:16 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 07:52:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:16 INFO - 'USER': 'cltbld', 07:52:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:16 INFO - 'XPC_FLAGS': '0x0', 07:52:16 INFO - 'XPC_SERVICE_NAME': '0', 07:52:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:52:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ODC0E_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:52:16 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)) 07:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:52:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Bri0fA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:52:16 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)) 07:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:52:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-OcThBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:52:16 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)) 07:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:52:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-W1LHYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:52:16 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)) 07:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:52:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-g5vL19-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Uw9Yuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-6t9jyh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-b3n5FO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-pTVSEn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-l9iC7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-qTaukk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-9gRt4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-EMJ_8V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ohCmQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-hXnqiV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:52:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-DfH6S8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:52:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ih9fwK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:52:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-8m5Z0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:52:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ambhYz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-2HHfC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:52:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-IMGcRu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:52:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:19 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)) 07:52:19 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)) 07:52:19 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)) 07:52:19 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)) 07:52:19 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)) 07:52:19 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)) 07:52:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:52:19 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 07:52:19 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 07:52:19 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 07:52:19 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 07:52:19 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 07:52:19 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 07:52:21 INFO - Downloading blessings-1.6.tar.gz 07:52:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:52:21 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)) 07:52:21 INFO - Installing collected packages: blessings 07:52:21 INFO - Running setup.py install for blessings 07:52:21 INFO - Successfully installed blessings 07:52:21 INFO - Cleaning up... 07:52:22 INFO - Return code: 0 07:52:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:52:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:52:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:52:22 INFO - Reading from file tmpfile_stdout 07:52:22 INFO - Current package versions: 07:52:22 INFO - blessings == 1.6 07:52:22 INFO - blobuploader == 1.2.4 07:52:22 INFO - browsermob-proxy == 0.6.0 07:52:22 INFO - docopt == 0.6.1 07:52:22 INFO - manifestparser == 1.1 07:52:22 INFO - marionette-client == 2.3.0 07:52:22 INFO - marionette-driver == 1.4.0 07:52:22 INFO - mozInstall == 1.12 07:52:22 INFO - mozcrash == 0.17 07:52:22 INFO - mozdebug == 0.1 07:52:22 INFO - mozdevice == 0.48 07:52:22 INFO - mozfile == 1.2 07:52:22 INFO - mozhttpd == 0.7 07:52:22 INFO - mozinfo == 0.9 07:52:22 INFO - mozleak == 0.1 07:52:22 INFO - mozlog == 3.1 07:52:22 INFO - moznetwork == 0.27 07:52:22 INFO - mozprocess == 0.22 07:52:22 INFO - mozprofile == 0.28 07:52:22 INFO - mozrunner == 6.11 07:52:22 INFO - mozscreenshot == 0.1 07:52:22 INFO - mozsystemmonitor == 0.0 07:52:22 INFO - moztest == 0.7 07:52:22 INFO - mozversion == 1.4 07:52:22 INFO - psutil == 3.1.1 07:52:22 INFO - requests == 1.2.3 07:52:22 INFO - wptserve == 1.4.0 07:52:22 INFO - wsgiref == 0.1.2 07:52:22 INFO - Running post-action listener: _resource_record_post_action 07:52:22 INFO - Running post-action listener: _start_resource_monitoring 07:52:22 INFO - Starting resource monitoring. 07:52:22 INFO - ##### 07:52:22 INFO - ##### Running pull step. 07:52:22 INFO - ##### 07:52:22 INFO - Running pre-action listener: _resource_record_pre_action 07:52:22 INFO - Running main action method: pull 07:52:22 INFO - Pull has nothing to do! 07:52:22 INFO - Running post-action listener: _resource_record_post_action 07:52:22 INFO - ##### 07:52:22 INFO - ##### Running install step. 07:52:22 INFO - ##### 07:52:22 INFO - Running pre-action listener: _resource_record_pre_action 07:52:22 INFO - Running main action method: install 07:52:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:52:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:52:22 INFO - Reading from file tmpfile_stdout 07:52:22 INFO - Detecting whether we're running mozinstall >=1.0... 07:52:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:52:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:52:22 INFO - Reading from file tmpfile_stdout 07:52:22 INFO - Output received: 07:52:22 INFO - Usage: mozinstall [options] installer 07:52:22 INFO - Options: 07:52:22 INFO - -h, --help show this help message and exit 07:52:22 INFO - -d DEST, --destination=DEST 07:52:22 INFO - Directory to install application into. [default: 07:52:22 INFO - "/builds/slave/test"] 07:52:22 INFO - --app=APP Application being installed. [default: firefox] 07:52:22 INFO - mkdir: /builds/slave/test/build/application 07:52:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 07:52:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 07:52:40 INFO - Reading from file tmpfile_stdout 07:52:40 INFO - Output received: 07:52:40 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 07:52:40 INFO - Running post-action listener: _resource_record_post_action 07:52:40 INFO - ##### 07:52:40 INFO - ##### Running run-tests step. 07:52:40 INFO - ##### 07:52:40 INFO - Running pre-action listener: _resource_record_pre_action 07:52:40 INFO - Running main action method: run_tests 07:52:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:52:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:52:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:52:40 INFO - grabbing minidump binary from tooltool 07:52: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')]} 07:52:40 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 0x10cf615e0>, '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 0x10cb44cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:52:40 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 07:52:40 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 07:52:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:52:41 INFO - Return code: 0 07:52:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:52:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:52:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 07:52:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 07:52:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HVPc8cnPSn/Render', 07:52:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:41 INFO - 'HOME': '/Users/cltbld', 07:52:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:41 INFO - 'LOGNAME': 'cltbld', 07:52:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:52:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:41 INFO - 'MOZ_NO_REMOTE': '1', 07:52:41 INFO - 'NO_EM_RESTART': '1', 07:52:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:41 INFO - 'PWD': '/builds/slave/test', 07:52:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:41 INFO - 'SHELL': '/bin/bash', 07:52:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F74MFRwhzq/Listeners', 07:52:41 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 07:52:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:41 INFO - 'USER': 'cltbld', 07:52:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:41 INFO - 'XPC_FLAGS': '0x0', 07:52:41 INFO - 'XPC_SERVICE_NAME': '0', 07:52:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:41 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 07:52:41 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 07:52:41 INFO - import pkg_resources 07:52:42 INFO - Using 1 client processes 07:52:42 INFO - wptserve Starting http server on 127.0.0.1:8000 07:52:42 INFO - wptserve Starting http server on 127.0.0.1:8001 07:52:42 INFO - wptserve Starting http server on 127.0.0.1:8443 07:52:44 INFO - SUITE-START | Running 778 tests 07:52:44 INFO - Running testharness tests 07:52:44 INFO - Setting up ssl 07:52:44 INFO - PROCESS | certutil | 07:52:44 INFO - PROCESS | certutil | 07:52:44 INFO - PROCESS | certutil | 07:52:44 INFO - Certificate Nickname Trust Attributes 07:52:44 INFO - SSL,S/MIME,JAR/XPI 07:52:44 INFO - 07:52:44 INFO - web-platform-tests CT,, 07:52:44 INFO - 07:52:44 INFO - Starting runner 07:52:45 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:52:45 INFO - PROCESS | 1658 | 1464619965735 Marionette DEBUG Marionette enabled via build flag and pref 07:52:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f31000 == 1 [pid = 1658] [id = 1] 07:52:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 1 (0x113f31800) [pid = 1658] [serial = 1] [outer = 0x0] 07:52:45 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:52:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 2 (0x113f32800) [pid = 1658] [serial = 2] [outer = 0x113f31800] 07:52:46 INFO - PROCESS | 1658 | 1464619966047 Marionette INFO Listening on port 2828 07:52:46 INFO - PROCESS | 1658 | 1464619966283 Marionette DEBUG Marionette enabled via command-line flag 07:52:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x1166fa800 == 2 [pid = 1658] [id = 2] 07:52:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 3 (0x1166fb000) [pid = 1658] [serial = 3] [outer = 0x0] 07:52:46 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:52:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 4 (0x1166fc000) [pid = 1658] [serial = 4] [outer = 0x1166fb000] 07:52:46 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:52:46 INFO - PROCESS | 1658 | 1464619966477 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 07:52:46 INFO - PROCESS | 1658 | 1464619966608 Marionette DEBUG Closed connection conn0 07:52:46 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:52:46 INFO - PROCESS | 1658 | 1464619966614 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 07:52:46 INFO - PROCESS | 1658 | 1464619966631 Marionette DEBUG Closed connection conn1 07:52:46 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:52:46 INFO - PROCESS | 1658 | 1464619966637 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 07:52:46 INFO - PROCESS | 1658 | 1464619966653 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:52:46 INFO - PROCESS | 1658 | 1464619966659 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530063837","device":"desktop","version":"48.0a2"} 07:52:46 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:52:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e76000 == 3 [pid = 1658] [id = 3] 07:52:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 5 (0x119e77000) [pid = 1658] [serial = 5] [outer = 0x0] 07:52:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e77800 == 4 [pid = 1658] [id = 4] 07:52:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 6 (0x119e95400) [pid = 1658] [serial = 6] [outer = 0x0] 07:52:47 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:52:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x121963000 == 5 [pid = 1658] [id = 5] 07:52:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 7 (0x119e0f000) [pid = 1658] [serial = 7] [outer = 0x0] 07:52:47 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:52:47 INFO - PROCESS | 1658 | [1658] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:52:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 8 (0x121a6e000) [pid = 1658] [serial = 8] [outer = 0x119e0f000] 07:52:48 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:52:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 9 (0x122707800) [pid = 1658] [serial = 9] [outer = 0x119e77000] 07:52:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 10 (0x121758400) [pid = 1658] [serial = 10] [outer = 0x119e95400] 07:52:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 11 (0x121812400) [pid = 1658] [serial = 11] [outer = 0x119e0f000] 07:52:48 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:52:48 INFO - PROCESS | 1658 | 1464619968697 Marionette DEBUG loaded listener.js 07:52:48 INFO - PROCESS | 1658 | 1464619968705 Marionette DEBUG loaded listener.js 07:52:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 12 (0x1269d1000) [pid = 1658] [serial = 12] [outer = 0x119e0f000] 07:52:49 INFO - PROCESS | 1658 | 1464619969071 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"012a32c5-7869-5942-a857-b1d33ffd8ea4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530063837","device":"desktop","version":"48.0a2","command_id":1}}] 07:52:49 INFO - PROCESS | 1658 | 1464619969160 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}] 07:52:49 INFO - PROCESS | 1658 | 1464619969202 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:52:49 INFO - PROCESS | 1658 | 1464619969286 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:52:49 INFO - PROCESS | 1658 | [1658] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:52:49 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:52:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 13 (0x12902a800) [pid = 1658] [serial = 13] [outer = 0x119e0f000] 07:52:49 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:52:49 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:52:49 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:52:49 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:52:49 INFO - PROCESS | 1658 | 1464619969562 Marionette TRACE conn2 <- [1,3,null,{}] 07:52:49 INFO - PROCESS | 1658 | 1464619969572 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:52:49 INFO - PROCESS | 1658 | 1464619969588 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:52:49 INFO - PROCESS | 1658 | 1464619969615 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:52:49 INFO - PROCESS | 1658 | 1464619969617 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:52:49 INFO - PROCESS | 1658 | 1464619969620 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:52:49 INFO - PROCESS | 1658 | 1464619969623 Marionette TRACE conn2 <- [1,6,null,{}] 07:52:49 INFO - PROCESS | 1658 | 1464619969626 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}] 07:52:49 INFO - PROCESS | 1658 | 1464619969634 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:52:49 INFO - PROCESS | 1658 | 1464619969637 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x1294a1800 == 6 [pid = 1658] [id = 6] 07:52:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 14 (0x129816c00) [pid = 1658] [serial = 14] [outer = 0x0] 07:52:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 15 (0x129818800) [pid = 1658] [serial = 15] [outer = 0x129816c00] 07:52:49 INFO - PROCESS | 1658 | 1464619969666 Marionette DEBUG loaded listener.js 07:52:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 16 (0x12981e800) [pid = 1658] [serial = 16] [outer = 0x129816c00] 07:52:49 INFO - PROCESS | 1658 | 1464619969982 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]]]}] 07:52:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12984d000 == 7 [pid = 1658] [id = 7] 07:52:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 17 (0x129821800) [pid = 1658] [serial = 17] [outer = 0x0] 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 18 (0x129a79400) [pid = 1658] [serial = 18] [outer = 0x129821800] 07:52:50 INFO - PROCESS | 1658 | 1464619970006 Marionette DEBUG loaded listener.js 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 19 (0x129a98400) [pid = 1658] [serial = 19] [outer = 0x129821800] 07:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 422ms 07:52:50 INFO - PROCESS | 1658 | 1464619970082 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:52:50 INFO - PROCESS | 1658 | 1464619970083 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:52:50 INFO - PROCESS | 1658 | 1464619970101 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:52:50 INFO - PROCESS | 1658 | 1464619970102 Marionette TRACE conn2 <- [1,10,null,{}] 07:52:50 INFO - PROCESS | 1658 | 1464619970115 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}] 07:52:50 INFO - PROCESS | 1658 | 1464619970246 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:52:50 INFO - PROCESS | 1658 | 1464619970280 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad6a000 == 8 [pid = 1658] [id = 8] 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 20 (0x12aca3400) [pid = 1658] [serial = 20] [outer = 0x0] 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 21 (0x12aca5400) [pid = 1658] [serial = 21] [outer = 0x12aca3400] 07:52:50 INFO - PROCESS | 1658 | 1464619970308 Marionette DEBUG loaded listener.js 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 22 (0x12aca9400) [pid = 1658] [serial = 22] [outer = 0x12aca3400] 07:52:50 INFO - PROCESS | 1658 | 1464619970664 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]]]}] 07:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 631ms 07:52:50 INFO - PROCESS | 1658 | 1464619970722 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:52:50 INFO - PROCESS | 1658 | 1464619970724 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:52:50 INFO - PROCESS | 1658 | 1464619970726 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:52:50 INFO - PROCESS | 1658 | 1464619970728 Marionette TRACE conn2 <- [1,14,null,{}] 07:52:50 INFO - PROCESS | 1658 | 1464619970730 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}] 07:52:50 INFO - PROCESS | 1658 | 1464619970823 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:52:50 INFO - PROCESS | 1658 | 1464619970829 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b754000 == 9 [pid = 1658] [id = 9] 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 23 (0x12b409000) [pid = 1658] [serial = 23] [outer = 0x0] 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 24 (0x12b499c00) [pid = 1658] [serial = 24] [outer = 0x12b409000] 07:52:50 INFO - PROCESS | 1658 | 1464619970854 Marionette DEBUG loaded listener.js 07:52:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 25 (0x12be52c00) [pid = 1658] [serial = 25] [outer = 0x12b409000] 07:52:51 INFO - PROCESS | 1658 | 1464619971142 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]]]}] 07:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 07:52:51 INFO - PROCESS | 1658 | 1464619971197 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:52:51 INFO - PROCESS | 1658 | 1464619971199 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:52:51 INFO - PROCESS | 1658 | 1464619971202 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:52:51 INFO - PROCESS | 1658 | 1464619971203 Marionette TRACE conn2 <- [1,18,null,{}] 07:52:51 INFO - PROCESS | 1658 | 1464619971205 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}] 07:52:51 INFO - PROCESS | 1658 | 1464619971284 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:52:51 INFO - PROCESS | 1658 | 1464619971289 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beb4000 == 10 [pid = 1658] [id = 10] 07:52:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 26 (0x12bf61800) [pid = 1658] [serial = 26] [outer = 0x0] 07:52:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 27 (0x12bf66000) [pid = 1658] [serial = 27] [outer = 0x12bf61800] 07:52:51 INFO - PROCESS | 1658 | 1464619971311 Marionette DEBUG loaded listener.js 07:52:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 28 (0x12bf6ec00) [pid = 1658] [serial = 28] [outer = 0x12bf61800] 07:52:51 INFO - PROCESS | 1658 | 1464619971716 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]]]}] 07:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 520ms 07:52:51 INFO - PROCESS | 1658 | 1464619971724 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:52:51 INFO - PROCESS | 1658 | 1464619971725 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:52:51 INFO - PROCESS | 1658 | 1464619971731 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:52:51 INFO - PROCESS | 1658 | 1464619971733 Marionette TRACE conn2 <- [1,22,null,{}] 07:52:51 INFO - PROCESS | 1658 | 1464619971736 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}] 07:52:51 INFO - PROCESS | 1658 | 1464619971871 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:52:51 INFO - PROCESS | 1658 | 1464619971877 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c0a3800 == 11 [pid = 1658] [id = 11] 07:52:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 29 (0x118363000) [pid = 1658] [serial = 29] [outer = 0x0] 07:52:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 30 (0x12bf71c00) [pid = 1658] [serial = 30] [outer = 0x118363000] 07:52:51 INFO - PROCESS | 1658 | 1464619971918 Marionette DEBUG loaded listener.js 07:52:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 31 (0x12c2b1400) [pid = 1658] [serial = 31] [outer = 0x118363000] 07:52:52 INFO - PROCESS | 1658 | 1464619972244 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]]]}] 07:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 571ms 07:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:52:52 INFO - PROCESS | 1658 | 1464619972301 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:52:52 INFO - PROCESS | 1658 | 1464619972302 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:52:52 INFO - PROCESS | 1658 | 1464619972305 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:52:52 INFO - PROCESS | 1658 | 1464619972306 Marionette TRACE conn2 <- [1,26,null,{}] 07:52:52 INFO - PROCESS | 1658 | 1464619972308 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}] 07:52:52 INFO - PROCESS | 1658 | 1464619972401 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:52:52 INFO - PROCESS | 1658 | 1464619972405 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fc4800 == 12 [pid = 1658] [id = 12] 07:52:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 32 (0x12149b800) [pid = 1658] [serial = 32] [outer = 0x0] 07:52:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 33 (0x1294f8800) [pid = 1658] [serial = 33] [outer = 0x12149b800] 07:52:52 INFO - PROCESS | 1658 | 1464619972431 Marionette DEBUG loaded listener.js 07:52:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 34 (0x12c2ba800) [pid = 1658] [serial = 34] [outer = 0x12149b800] 07:52:52 INFO - PROCESS | 1658 | 1464619972709 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]]]}] 07:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 07:52:52 INFO - PROCESS | 1658 | 1464619972723 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:52:52 INFO - PROCESS | 1658 | 1464619972724 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:52:52 INFO - PROCESS | 1658 | 1464619972734 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:52:52 INFO - PROCESS | 1658 | 1464619972735 Marionette TRACE conn2 <- [1,30,null,{}] 07:52:52 INFO - PROCESS | 1658 | 1464619972737 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}] 07:52:52 INFO - PROCESS | 1658 | 1464619972830 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:52:52 INFO - PROCESS | 1658 | 1464619972835 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x118478800 == 13 [pid = 1658] [id = 13] 07:52:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 35 (0x12c2bd800) [pid = 1658] [serial = 35] [outer = 0x0] 07:52:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 36 (0x12c908800) [pid = 1658] [serial = 36] [outer = 0x12c2bd800] 07:52:52 INFO - PROCESS | 1658 | 1464619972860 Marionette DEBUG loaded listener.js 07:52:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 37 (0x12c90c400) [pid = 1658] [serial = 37] [outer = 0x12c2bd800] 07:52:53 INFO - PROCESS | 1658 | 1464619973134 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]]]}] 07:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 07:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:52:53 INFO - PROCESS | 1658 | 1464619973172 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:52:53 INFO - PROCESS | 1658 | 1464619973174 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:52:53 INFO - PROCESS | 1658 | 1464619973181 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:52:53 INFO - PROCESS | 1658 | 1464619973183 Marionette TRACE conn2 <- [1,34,null,{}] 07:52:53 INFO - PROCESS | 1658 | 1464619973186 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}] 07:52:53 INFO - PROCESS | 1658 | 1464619973334 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:52:53 INFO - PROCESS | 1658 | 1464619973343 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167ba800 == 14 [pid = 1658] [id = 14] 07:52:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 38 (0x124f46400) [pid = 1658] [serial = 38] [outer = 0x0] 07:52:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 39 (0x12c90e800) [pid = 1658] [serial = 39] [outer = 0x124f46400] 07:52:53 INFO - PROCESS | 1658 | 1464619973386 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 40 (0x12cd0f000) [pid = 1658] [serial = 40] [outer = 0x124f46400] 07:52:53 INFO - PROCESS | 1658 | 1464619973696 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]]]}] 07:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 572ms 07:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:52:53 INFO - PROCESS | 1658 | 1464619973752 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:52:53 INFO - PROCESS | 1658 | 1464619973753 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:52:53 INFO - PROCESS | 1658 | 1464619973755 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:52:53 INFO - PROCESS | 1658 | 1464619973756 Marionette TRACE conn2 <- [1,38,null,{}] 07:52:53 INFO - PROCESS | 1658 | 1464619973759 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}] 07:52:53 INFO - PROCESS | 1658 | 1464619973855 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:52:53 INFO - PROCESS | 1658 | 1464619973860 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12664b800 == 15 [pid = 1658] [id = 15] 07:52:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 41 (0x1193f7000) [pid = 1658] [serial = 41] [outer = 0x0] 07:52:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 42 (0x1193f9400) [pid = 1658] [serial = 42] [outer = 0x1193f7000] 07:52:53 INFO - PROCESS | 1658 | 1464619973884 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 43 (0x12cd09c00) [pid = 1658] [serial = 43] [outer = 0x1193f7000] 07:52:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b06000 == 16 [pid = 1658] [id = 16] 07:52:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 44 (0x126b06800) [pid = 1658] [serial = 44] [outer = 0x0] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 45 (0x126b0c800) [pid = 1658] [serial = 45] [outer = 0x126b06800] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 46 (0x126b13000) [pid = 1658] [serial = 46] [outer = 0x126b06800] 07:52:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b05800 == 17 [pid = 1658] [id = 17] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 47 (0x119993400) [pid = 1658] [serial = 47] [outer = 0x0] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 48 (0x1199a2000) [pid = 1658] [serial = 48] [outer = 0x119993400] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 49 (0x119996000) [pid = 1658] [serial = 49] [outer = 0x119993400] 07:52:54 INFO - PROCESS | 1658 | 1464619974243 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]]]}] 07:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 07:52:54 INFO - PROCESS | 1658 | 1464619974275 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:52:54 INFO - PROCESS | 1658 | 1464619974276 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:52:54 INFO - PROCESS | 1658 | 1464619974278 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:52:54 INFO - PROCESS | 1658 | 1464619974279 Marionette TRACE conn2 <- [1,42,null,{}] 07:52:54 INFO - PROCESS | 1658 | 1464619974282 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}] 07:52:54 INFO - PROCESS | 1658 | 1464619974374 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:52:54 INFO - PROCESS | 1658 | 1464619974380 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3a6800 == 18 [pid = 1658] [id = 18] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 50 (0x119da8000) [pid = 1658] [serial = 50] [outer = 0x0] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 51 (0x1269a0000) [pid = 1658] [serial = 51] [outer = 0x119da8000] 07:52:54 INFO - PROCESS | 1658 | 1464619974406 Marionette DEBUG loaded listener.js 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 52 (0x1269aa000) [pid = 1658] [serial = 52] [outer = 0x119da8000] 07:52:54 INFO - PROCESS | 1658 | 1464619974663 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]]]}] 07:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 423ms 07:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:52:54 INFO - PROCESS | 1658 | 1464619974701 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:52:54 INFO - PROCESS | 1658 | 1464619974703 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:52:54 INFO - PROCESS | 1658 | 1464619974705 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:52:54 INFO - PROCESS | 1658 | 1464619974706 Marionette TRACE conn2 <- [1,46,null,{}] 07:52:54 INFO - PROCESS | 1658 | 1464619974716 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}] 07:52:54 INFO - PROCESS | 1658 | 1464619974811 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:52:54 INFO - PROCESS | 1658 | 1464619974816 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d5cf000 == 19 [pid = 1658] [id = 19] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 53 (0x118e2b000) [pid = 1658] [serial = 53] [outer = 0x0] 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 54 (0x1269a6400) [pid = 1658] [serial = 54] [outer = 0x118e2b000] 07:52:54 INFO - PROCESS | 1658 | 1464619974845 Marionette DEBUG loaded listener.js 07:52:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 55 (0x12cd13000) [pid = 1658] [serial = 55] [outer = 0x118e2b000] 07:52:55 INFO - PROCESS | 1658 | 1464619975101 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]]]}] 07:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 424ms 07:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:52:55 INFO - PROCESS | 1658 | 1464619975134 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:52:55 INFO - PROCESS | 1658 | 1464619975136 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:52:55 INFO - PROCESS | 1658 | 1464619975138 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:52:55 INFO - PROCESS | 1658 | 1464619975139 Marionette TRACE conn2 <- [1,50,null,{}] 07:52:55 INFO - PROCESS | 1658 | 1464619975151 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}] 07:52:55 INFO - PROCESS | 1658 | 1464619975258 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:52:55 INFO - PROCESS | 1658 | 1464619975264 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d748000 == 20 [pid = 1658] [id = 20] 07:52:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x12cd13400) [pid = 1658] [serial = 56] [outer = 0x0] 07:52:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x12d72c000) [pid = 1658] [serial = 57] [outer = 0x12cd13400] 07:52:55 INFO - PROCESS | 1658 | 1464619975288 Marionette DEBUG loaded listener.js 07:52:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x12d731c00) [pid = 1658] [serial = 58] [outer = 0x12cd13400] 07:52:55 INFO - PROCESS | 1658 | 1464619975526 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]]]}] 07:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 421ms 07:52:55 INFO - PROCESS | 1658 | 1464619975568 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:52:55 INFO - PROCESS | 1658 | 1464619975569 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:52:55 INFO - PROCESS | 1658 | 1464619975571 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:52:55 INFO - PROCESS | 1658 | 1464619975572 Marionette TRACE conn2 <- [1,54,null,{}] 07:52:55 INFO - PROCESS | 1658 | 1464619975574 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}] 07:52:55 INFO - PROCESS | 1658 | 1464619975678 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:52:55 INFO - PROCESS | 1658 | 1464619975693 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12799a800 == 21 [pid = 1658] [id = 21] 07:52:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x119bd1400) [pid = 1658] [serial = 59] [outer = 0x0] 07:52:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x129022800) [pid = 1658] [serial = 60] [outer = 0x119bd1400] 07:52:55 INFO - PROCESS | 1658 | 1464619975721 Marionette DEBUG loaded listener.js 07:52:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x12d83c000) [pid = 1658] [serial = 61] [outer = 0x119bd1400] 07:52:56 INFO - PROCESS | 1658 | 1464619976770 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]]]}] 07:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1222ms 07:52:56 INFO - PROCESS | 1658 | 1464619976795 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:52:56 INFO - PROCESS | 1658 | 1464619976798 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:52:56 INFO - PROCESS | 1658 | 1464619976802 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:52:56 INFO - PROCESS | 1658 | 1464619976804 Marionette TRACE conn2 <- [1,58,null,{}] 07:52:56 INFO - PROCESS | 1658 | 1464619976808 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}] 07:52:56 INFO - PROCESS | 1658 | 1464619976916 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:52:56 INFO - PROCESS | 1658 | 1464619976958 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x11273b000 == 22 [pid = 1658] [id = 22] 07:52:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x11321ec00) [pid = 1658] [serial = 62] [outer = 0x0] 07:52:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x1132dc800) [pid = 1658] [serial = 63] [outer = 0x11321ec00] 07:52:56 INFO - PROCESS | 1658 | 1464619976989 Marionette DEBUG loaded listener.js 07:52:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x113f59000) [pid = 1658] [serial = 64] [outer = 0x11321ec00] 07:52:57 INFO - PROCESS | 1658 | 1464619977394 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]]]}] 07:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 621ms 07:52:57 INFO - PROCESS | 1658 | 1464619977423 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:52:57 INFO - PROCESS | 1658 | 1464619977427 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:52:57 INFO - PROCESS | 1658 | 1464619977432 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:52:57 INFO - PROCESS | 1658 | 1464619977434 Marionette TRACE conn2 <- [1,62,null,{}] 07:52:57 INFO - PROCESS | 1658 | 1464619977436 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}] 07:52:57 INFO - PROCESS | 1658 | 1464619977549 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:52:57 INFO - PROCESS | 1658 | 1464619977605 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11686d000 == 23 [pid = 1658] [id = 23] 07:52:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x116182400) [pid = 1658] [serial = 65] [outer = 0x0] 07:52:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11758d000) [pid = 1658] [serial = 66] [outer = 0x116182400] 07:52:57 INFO - PROCESS | 1658 | 1464619977636 Marionette DEBUG loaded listener.js 07:52:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1184cd400) [pid = 1658] [serial = 67] [outer = 0x116182400] 07:52:58 INFO - PROCESS | 1658 | 1464619978053 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]]]}] 07:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 07:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:52:58 INFO - PROCESS | 1658 | 1464619978101 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:52:58 INFO - PROCESS | 1658 | 1464619978103 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:52:58 INFO - PROCESS | 1658 | 1464619978105 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:52:58 INFO - PROCESS | 1658 | 1464619978108 Marionette TRACE conn2 <- [1,66,null,{}] 07:52:58 INFO - PROCESS | 1658 | 1464619978115 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}] 07:52:58 INFO - PROCESS | 1658 | 1464619978230 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:52:58 INFO - PROCESS | 1658 | 1464619978297 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d2000 == 24 [pid = 1658] [id = 24] 07:52:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x119290c00) [pid = 1658] [serial = 68] [outer = 0x0] 07:52:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1193f5400) [pid = 1658] [serial = 69] [outer = 0x119290c00] 07:52:58 INFO - PROCESS | 1658 | 1464619978331 Marionette DEBUG loaded listener.js 07:52:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x119da5c00) [pid = 1658] [serial = 70] [outer = 0x119290c00] 07:52:59 INFO - PROCESS | 1658 | 1464619979000 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]]]}] 07:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 926ms 07:52:59 INFO - PROCESS | 1658 | 1464619979044 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:52:59 INFO - PROCESS | 1658 | 1464619979046 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:52:59 INFO - PROCESS | 1658 | 1464619979049 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:52:59 INFO - PROCESS | 1658 | 1464619979051 Marionette TRACE conn2 <- [1,70,null,{}] 07:52:59 INFO - PROCESS | 1658 | 1464619979055 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}] 07:52:59 INFO - PROCESS | 1658 | 1464619979136 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:52:59 INFO - PROCESS | 1658 | 1464619979197 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f24800 == 25 [pid = 1658] [id = 25] 07:52:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x1161f7400) [pid = 1658] [serial = 71] [outer = 0x0] 07:52:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x116849000) [pid = 1658] [serial = 72] [outer = 0x1161f7400] 07:52:59 INFO - PROCESS | 1658 | 1464619979226 Marionette DEBUG loaded listener.js 07:52:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x116a5d800) [pid = 1658] [serial = 73] [outer = 0x1161f7400] 07:52:59 INFO - PROCESS | 1658 | 1464619979551 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]]]}] 07:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 519ms 07:52:59 INFO - PROCESS | 1658 | 1464619979569 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:52:59 INFO - PROCESS | 1658 | 1464619979573 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:52:59 INFO - PROCESS | 1658 | 1464619979581 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:52:59 INFO - PROCESS | 1658 | 1464619979583 Marionette TRACE conn2 <- [1,74,null,{}] 07:52:59 INFO - PROCESS | 1658 | 1464619979586 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}] 07:52:59 INFO - PROCESS | 1658 | 1464619979682 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:52:59 INFO - PROCESS | 1658 | 1464619979737 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x11265e000 == 26 [pid = 1658] [id = 26] 07:52:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x112019400) [pid = 1658] [serial = 74] [outer = 0x0] 07:52:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x1132d4400) [pid = 1658] [serial = 75] [outer = 0x112019400] 07:52:59 INFO - PROCESS | 1658 | 1464619979780 Marionette DEBUG loaded listener.js 07:52:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x117591c00) [pid = 1658] [serial = 76] [outer = 0x112019400] 07:53:00 INFO - PROCESS | 1658 | 1464619980156 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]]]}] 07:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 07:53:00 INFO - PROCESS | 1658 | 1464619980201 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:53:00 INFO - PROCESS | 1658 | 1464619980203 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:53:00 INFO - PROCESS | 1658 | 1464619980205 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 1658 | 1464619980207 Marionette TRACE conn2 <- [1,78,null,{}] 07:53:00 INFO - PROCESS | 1658 | 1464619980214 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}] 07:53:00 INFO - PROCESS | 1658 | 1464619980303 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:53:00 INFO - PROCESS | 1658 | 1464619980344 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x116881800 == 27 [pid = 1658] [id = 27] 07:53:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11801b400) [pid = 1658] [serial = 77] [outer = 0x0] 07:53:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x118427800) [pid = 1658] [serial = 78] [outer = 0x11801b400] 07:53:00 INFO - PROCESS | 1658 | 1464619980372 Marionette DEBUG loaded listener.js 07:53:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x118679000) [pid = 1658] [serial = 79] [outer = 0x11801b400] 07:53:00 INFO - PROCESS | 1658 | 1464619980647 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]]]}] 07:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 07:53:00 INFO - PROCESS | 1658 | 1464619980683 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:53:00 INFO - PROCESS | 1658 | 1464619980685 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:53:00 INFO - PROCESS | 1658 | 1464619980687 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 1658 | 1464619980689 Marionette TRACE conn2 <- [1,82,null,{}] 07:53:00 INFO - PROCESS | 1658 | 1464619980691 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}] 07:53:00 INFO - PROCESS | 1658 | 1464619980788 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:53:00 INFO - PROCESS | 1658 | 1464619980794 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x11734f000 == 28 [pid = 1658] [id = 28] 07:53:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11925f400) [pid = 1658] [serial = 80] [outer = 0x0] 07:53:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119287c00) [pid = 1658] [serial = 81] [outer = 0x11925f400] 07:53:00 INFO - PROCESS | 1658 | 1464619980821 Marionette DEBUG loaded listener.js 07:53:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11928e000) [pid = 1658] [serial = 82] [outer = 0x11925f400] 07:53:01 INFO - PROCESS | 1658 | 1464619981138 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]]]}] 07:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 07:53:01 INFO - PROCESS | 1658 | 1464619981162 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:53:01 INFO - PROCESS | 1658 | 1464619981164 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:53:01 INFO - PROCESS | 1658 | 1464619981166 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:53:01 INFO - PROCESS | 1658 | 1464619981167 Marionette TRACE conn2 <- [1,86,null,{}] 07:53:01 INFO - PROCESS | 1658 | 1464619981170 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}] 07:53:01 INFO - PROCESS | 1658 | 1464619981262 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:53:01 INFO - PROCESS | 1658 | 1464619981269 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fbf000 == 29 [pid = 1658] [id = 29] 07:53:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119292400) [pid = 1658] [serial = 83] [outer = 0x0] 07:53:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119923800) [pid = 1658] [serial = 84] [outer = 0x119292400] 07:53:01 INFO - PROCESS | 1658 | 1464619981310 Marionette DEBUG loaded listener.js 07:53:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11992f000) [pid = 1658] [serial = 85] [outer = 0x119292400] 07:53:01 INFO - PROCESS | 1658 | 1464619981719 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]]]}] 07:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 568ms 07:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:53:01 INFO - PROCESS | 1658 | 1464619981735 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:53:01 INFO - PROCESS | 1658 | 1464619981736 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:53:01 INFO - PROCESS | 1658 | 1464619981738 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:53:01 INFO - PROCESS | 1658 | 1464619981739 Marionette TRACE conn2 <- [1,90,null,{}] 07:53:01 INFO - PROCESS | 1658 | 1464619981742 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}] 07:53:01 INFO - PROCESS | 1658 | 1464619981848 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:53:01 INFO - PROCESS | 1658 | 1464619981855 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x118135800 == 30 [pid = 1658] [id = 30] 07:53:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x119997800) [pid = 1658] [serial = 86] [outer = 0x0] 07:53:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119bda800) [pid = 1658] [serial = 87] [outer = 0x119997800] 07:53:01 INFO - PROCESS | 1658 | 1464619981883 Marionette DEBUG loaded listener.js 07:53:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1207df000) [pid = 1658] [serial = 88] [outer = 0x119997800] 07:53:02 INFO - PROCESS | 1658 | 1464619982162 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]]]}] 07:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 07:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:53:02 INFO - PROCESS | 1658 | 1464619982217 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:53:02 INFO - PROCESS | 1658 | 1464619982218 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:53:02 INFO - PROCESS | 1658 | 1464619982220 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:53:02 INFO - PROCESS | 1658 | 1464619982221 Marionette TRACE conn2 <- [1,94,null,{}] 07:53:02 INFO - PROCESS | 1658 | 1464619982224 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}] 07:53:02 INFO - PROCESS | 1658 | 1464619982299 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:53:02 INFO - PROCESS | 1658 | 1464619982304 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184a6800 == 31 [pid = 1658] [id = 31] 07:53:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1207e1800) [pid = 1658] [serial = 89] [outer = 0x0] 07:53:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1211b8c00) [pid = 1658] [serial = 90] [outer = 0x1207e1800] 07:53:02 INFO - PROCESS | 1658 | 1464619982331 Marionette DEBUG loaded listener.js 07:53:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1213c7800) [pid = 1658] [serial = 91] [outer = 0x1207e1800] 07:53:02 INFO - PROCESS | 1658 | 1464619982614 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]]]}] 07:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 420ms 07:53:02 INFO - PROCESS | 1658 | 1464619982641 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:53:02 INFO - PROCESS | 1658 | 1464619982644 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:53:02 INFO - PROCESS | 1658 | 1464619982652 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:53:02 INFO - PROCESS | 1658 | 1464619982653 Marionette TRACE conn2 <- [1,98,null,{}] 07:53:02 INFO - PROCESS | 1658 | 1464619982656 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}] 07:53:02 INFO - PROCESS | 1658 | 1464619982727 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:53:02 INFO - PROCESS | 1658 | 1464619982775 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x112267800 == 32 [pid = 1658] [id = 32] 07:53:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x113358000) [pid = 1658] [serial = 92] [outer = 0x0] 07:53:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1213c8800) [pid = 1658] [serial = 93] [outer = 0x113358000] 07:53:02 INFO - PROCESS | 1658 | 1464619982801 Marionette DEBUG loaded listener.js 07:53:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121529400) [pid = 1658] [serial = 94] [outer = 0x113358000] 07:53:03 INFO - PROCESS | 1658 | 1464619983041 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]]]}] 07:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 07:53:03 INFO - PROCESS | 1658 | 1464619983083 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:53:03 INFO - PROCESS | 1658 | 1464619983084 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:53:03 INFO - PROCESS | 1658 | 1464619983101 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:53:03 INFO - PROCESS | 1658 | 1464619983102 Marionette TRACE conn2 <- [1,102,null,{}] 07:53:03 INFO - PROCESS | 1658 | 1464619983104 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}] 07:53:03 INFO - PROCESS | 1658 | 1464619983182 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:53:03 INFO - PROCESS | 1658 | 1464619983186 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192b2800 == 33 [pid = 1658] [id = 33] 07:53:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12152b400) [pid = 1658] [serial = 95] [outer = 0x0] 07:53:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12174f800) [pid = 1658] [serial = 96] [outer = 0x12152b400] 07:53:03 INFO - PROCESS | 1658 | 1464619983213 Marionette DEBUG loaded listener.js 07:53:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x121814000) [pid = 1658] [serial = 97] [outer = 0x12152b400] 07:53:03 INFO - PROCESS | 1658 | 1464619983500 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]]]}] 07:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 07:53:03 INFO - PROCESS | 1658 | 1464619983519 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:53:03 INFO - PROCESS | 1658 | 1464619983521 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:53:03 INFO - PROCESS | 1658 | 1464619983523 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:53:03 INFO - PROCESS | 1658 | 1464619983524 Marionette TRACE conn2 <- [1,106,null,{}] 07:53:03 INFO - PROCESS | 1658 | 1464619983534 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}] 07:53:03 INFO - PROCESS | 1658 | 1464619983614 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:53:03 INFO - PROCESS | 1658 | 1464619983658 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11961f000 == 34 [pid = 1658] [id = 34] 07:53:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118670800) [pid = 1658] [serial = 98] [outer = 0x0] 07:53:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121a76800) [pid = 1658] [serial = 99] [outer = 0x118670800] 07:53:03 INFO - PROCESS | 1658 | 1464619983682 Marionette DEBUG loaded listener.js 07:53:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x122759800) [pid = 1658] [serial = 100] [outer = 0x118670800] 07:53:03 INFO - PROCESS | 1658 | 1464619983943 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]]]}] 07:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 476ms 07:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:53:04 INFO - PROCESS | 1658 | 1464619984001 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:53:04 INFO - PROCESS | 1658 | 1464619984002 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:53:04 INFO - PROCESS | 1658 | 1464619984004 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:53:04 INFO - PROCESS | 1658 | 1464619984006 Marionette TRACE conn2 <- [1,110,null,{}] 07:53:04 INFO - PROCESS | 1658 | 1464619984009 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}] 07:53:04 INFO - PROCESS | 1658 | 1464619984107 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:53:04 INFO - PROCESS | 1658 | 1464619984114 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0ea000 == 35 [pid = 1658] [id = 35] 07:53:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124146800) [pid = 1658] [serial = 101] [outer = 0x0] 07:53:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12447c000) [pid = 1658] [serial = 102] [outer = 0x124146800] 07:53:04 INFO - PROCESS | 1658 | 1464619984141 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124eac800) [pid = 1658] [serial = 103] [outer = 0x124146800] 07:53:04 INFO - PROCESS | 1658 | 1464619984449 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]]]}] 07:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 07:53:04 INFO - PROCESS | 1658 | 1464619984474 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:53:04 INFO - PROCESS | 1658 | 1464619984476 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:53:04 INFO - PROCESS | 1658 | 1464619984482 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:53:04 INFO - PROCESS | 1658 | 1464619984483 Marionette TRACE conn2 <- [1,114,null,{}] 07:53:04 INFO - PROCESS | 1658 | 1464619984486 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}] 07:53:04 INFO - PROCESS | 1658 | 1464619984584 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:53:04 INFO - PROCESS | 1658 | 1464619984592 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12119b000 == 36 [pid = 1658] [id = 36] 07:53:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12162b800) [pid = 1658] [serial = 104] [outer = 0x0] 07:53:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x124eb2400) [pid = 1658] [serial = 105] [outer = 0x12162b800] 07:53:04 INFO - PROCESS | 1658 | 1464619984616 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x124f50c00) [pid = 1658] [serial = 106] [outer = 0x12162b800] 07:53:04 INFO - PROCESS | 1658 | 1464619984907 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]]]}] 07:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 474ms 07:53:04 INFO - PROCESS | 1658 | 1464619984956 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:53:04 INFO - PROCESS | 1658 | 1464619984958 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:53:04 INFO - PROCESS | 1658 | 1464619984963 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:53:04 INFO - PROCESS | 1658 | 1464619984964 Marionette TRACE conn2 <- [1,118,null,{}] 07:53:04 INFO - PROCESS | 1658 | 1464619984966 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}] 07:53:05 INFO - PROCESS | 1658 | 1464619985048 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:53:05 INFO - PROCESS | 1658 | 1464619985053 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x1214cc800 == 37 [pid = 1658] [id = 37] 07:53:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124feb800) [pid = 1658] [serial = 107] [outer = 0x0] 07:53:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1260e5c00) [pid = 1658] [serial = 108] [outer = 0x124feb800] 07:53:05 INFO - PROCESS | 1658 | 1464619985079 Marionette DEBUG loaded listener.js 07:53:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12667f800) [pid = 1658] [serial = 109] [outer = 0x124feb800] 07:53:05 INFO - PROCESS | 1658 | 1464619985529 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]]]}] 07:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 621ms 07:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:53:05 INFO - PROCESS | 1658 | 1464619985582 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:53:05 INFO - PROCESS | 1658 | 1464619985583 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:53:05 INFO - PROCESS | 1658 | 1464619985585 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:53:05 INFO - PROCESS | 1658 | 1464619985586 Marionette TRACE conn2 <- [1,122,null,{}] 07:53:05 INFO - PROCESS | 1658 | 1464619985589 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}] 07:53:05 INFO - PROCESS | 1658 | 1464619985663 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:53:05 INFO - PROCESS | 1658 | 1464619985668 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12196c000 == 38 [pid = 1658] [id = 38] 07:53:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12673c000) [pid = 1658] [serial = 110] [outer = 0x0] 07:53:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12699c400) [pid = 1658] [serial = 111] [outer = 0x12673c000] 07:53:05 INFO - PROCESS | 1658 | 1464619985692 Marionette DEBUG loaded listener.js 07:53:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1269a8c00) [pid = 1658] [serial = 112] [outer = 0x12673c000] 07:53:05 INFO - PROCESS | 1658 | 1464619985979 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]]]}] 07:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 07:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:53:06 INFO - PROCESS | 1658 | 1464619986004 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:53:06 INFO - PROCESS | 1658 | 1464619986005 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:53:06 INFO - PROCESS | 1658 | 1464619986007 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:53:06 INFO - PROCESS | 1658 | 1464619986008 Marionette TRACE conn2 <- [1,126,null,{}] 07:53:06 INFO - PROCESS | 1658 | 1464619986014 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}] 07:53:06 INFO - PROCESS | 1658 | 1464619986092 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:53:06 INFO - PROCESS | 1658 | 1464619986098 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x122716800 == 39 [pid = 1658] [id = 39] 07:53:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1269d5000) [pid = 1658] [serial = 113] [outer = 0x0] 07:53:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x126dd5c00) [pid = 1658] [serial = 114] [outer = 0x1269d5000] 07:53:06 INFO - PROCESS | 1658 | 1464619986123 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12795d000) [pid = 1658] [serial = 115] [outer = 0x1269d5000] 07:53:06 INFO - PROCESS | 1658 | 1464619986426 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]]]}] 07:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 07:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:53:06 INFO - PROCESS | 1658 | 1464619986479 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:53:06 INFO - PROCESS | 1658 | 1464619986480 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:53:06 INFO - PROCESS | 1658 | 1464619986482 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:53:06 INFO - PROCESS | 1658 | 1464619986483 Marionette TRACE conn2 <- [1,130,null,{}] 07:53:06 INFO - PROCESS | 1658 | 1464619986486 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}] 07:53:06 INFO - PROCESS | 1658 | 1464619986598 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:53:06 INFO - PROCESS | 1658 | 1464619986605 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x1241c6000 == 40 [pid = 1658] [id = 40] 07:53:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x126dcf800) [pid = 1658] [serial = 116] [outer = 0x0] 07:53:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x128fd1c00) [pid = 1658] [serial = 117] [outer = 0x126dcf800] 07:53:06 INFO - PROCESS | 1658 | 1464619986629 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x128fd7800) [pid = 1658] [serial = 118] [outer = 0x126dcf800] 07:53:07 INFO - PROCESS | 1658 | 1464619987598 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]]]}] 07:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1121ms 07:53:07 INFO - PROCESS | 1658 | 1464619987604 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:53:07 INFO - PROCESS | 1658 | 1464619987606 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:53:07 INFO - PROCESS | 1658 | 1464619987611 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:53:07 INFO - PROCESS | 1658 | 1464619987614 Marionette TRACE conn2 <- [1,134,null,{}] 07:53:07 INFO - PROCESS | 1658 | 1464619987618 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}] 07:53:07 INFO - PROCESS | 1658 | 1464619987706 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:53:07 INFO - PROCESS | 1658 | 1464619987737 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x1131d2800 == 41 [pid = 1658] [id = 41] 07:53:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1138ec000) [pid = 1658] [serial = 119] [outer = 0x0] 07:53:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11617a800) [pid = 1658] [serial = 120] [outer = 0x1138ec000] 07:53:07 INFO - PROCESS | 1658 | 1464619987764 Marionette DEBUG loaded listener.js 07:53:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1166c5400) [pid = 1658] [serial = 121] [outer = 0x1138ec000] 07:53:08 INFO - PROCESS | 1658 | 1464619988101 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]]]}] 07:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms 07:53:08 INFO - PROCESS | 1658 | 1464619988132 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:53:08 INFO - PROCESS | 1658 | 1464619988136 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:53:08 INFO - PROCESS | 1658 | 1464619988140 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:53:08 INFO - PROCESS | 1658 | 1464619988142 Marionette TRACE conn2 <- [1,138,null,{}] 07:53:08 INFO - PROCESS | 1658 | 1464619988144 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}] 07:53:08 INFO - PROCESS | 1658 | 1464619988235 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:53:08 INFO - PROCESS | 1658 | 1464619988240 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161e2000 == 42 [pid = 1658] [id = 42] 07:53:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x116852400) [pid = 1658] [serial = 122] [outer = 0x0] 07:53:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11747f000) [pid = 1658] [serial = 123] [outer = 0x116852400] 07:53:08 INFO - PROCESS | 1658 | 1464619988268 Marionette DEBUG loaded listener.js 07:53:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11814b400) [pid = 1658] [serial = 124] [outer = 0x116852400] 07:53:08 INFO - PROCESS | 1658 | 1464619988614 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]]]}] 07:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 07:53:08 INFO - PROCESS | 1658 | 1464619988660 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:53:08 INFO - PROCESS | 1658 | 1464619988661 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:53:08 INFO - PROCESS | 1658 | 1464619988664 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:53:08 INFO - PROCESS | 1658 | 1464619988666 Marionette TRACE conn2 <- [1,142,null,{}] 07:53:08 INFO - PROCESS | 1658 | 1464619988680 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}] 07:53:08 INFO - PROCESS | 1658 | 1464619988773 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:53:08 INFO - PROCESS | 1658 | 1464619988803 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170cb000 == 43 [pid = 1658] [id = 43] 07:53:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1184cfc00) [pid = 1658] [serial = 125] [outer = 0x0] 07:53:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x118e36000) [pid = 1658] [serial = 126] [outer = 0x1184cfc00] 07:53:08 INFO - PROCESS | 1658 | 1464619988831 Marionette DEBUG loaded listener.js 07:53:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x119260800) [pid = 1658] [serial = 127] [outer = 0x1184cfc00] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1193f7000) [pid = 1658] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x124f46400) [pid = 1658] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12c2bd800) [pid = 1658] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12149b800) [pid = 1658] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x118363000) [pid = 1658] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12bf61800) [pid = 1658] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12b409000) [pid = 1658] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12aca3400) [pid = 1658] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129816c00) [pid = 1658] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12cd13400) [pid = 1658] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118e2b000) [pid = 1658] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119da8000) [pid = 1658] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12162b800) [pid = 1658] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x124feb800) [pid = 1658] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12673c000) [pid = 1658] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x119bd1400) [pid = 1658] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11321ec00) [pid = 1658] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x116182400) [pid = 1658] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119290c00) [pid = 1658] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1161f7400) [pid = 1658] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x112019400) [pid = 1658] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11801b400) [pid = 1658] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11925f400) [pid = 1658] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119292400) [pid = 1658] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119997800) [pid = 1658] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1207e1800) [pid = 1658] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x113358000) [pid = 1658] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12152b400) [pid = 1658] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:53:09 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118670800) [pid = 1658] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:53:09 INFO - PROCESS | 1658 | 1464619989591 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]]]}] 07:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 977ms 07:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:53:09 INFO - PROCESS | 1658 | 1464619989642 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:53:09 INFO - PROCESS | 1658 | 1464619989645 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:53:09 INFO - PROCESS | 1658 | 1464619989649 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:53:09 INFO - PROCESS | 1658 | 1464619989650 Marionette TRACE conn2 <- [1,146,null,{}] 07:53:09 INFO - PROCESS | 1658 | 1464619989653 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}] 07:53:09 INFO - PROCESS | 1658 | 1464619989728 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:53:09 INFO - PROCESS | 1658 | 1464619989733 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d17800 == 44 [pid = 1658] [id = 44] 07:53:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11801b800) [pid = 1658] [serial = 128] [outer = 0x0] 07:53:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118efa400) [pid = 1658] [serial = 129] [outer = 0x11801b800] 07:53:09 INFO - PROCESS | 1658 | 1464619989761 Marionette DEBUG loaded listener.js 07:53:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119288000) [pid = 1658] [serial = 130] [outer = 0x11801b800] 07:53:10 INFO - PROCESS | 1658 | 1464619990090 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]]]}] 07:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 07:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:53:10 INFO - PROCESS | 1658 | 1464619990119 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:53:10 INFO - PROCESS | 1658 | 1464619990120 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:53:10 INFO - PROCESS | 1658 | 1464619990122 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 1658 | 1464619990123 Marionette TRACE conn2 <- [1,150,null,{}] 07:53:10 INFO - PROCESS | 1658 | 1464619990125 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}] 07:53:10 INFO - PROCESS | 1658 | 1464619990205 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:53:10 INFO - PROCESS | 1658 | 1464619990250 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x118126000 == 45 [pid = 1658] [id = 45] 07:53:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1161fd800) [pid = 1658] [serial = 131] [outer = 0x0] 07:53:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11928f000) [pid = 1658] [serial = 132] [outer = 0x1161fd800] 07:53:10 INFO - PROCESS | 1658 | 1464619990275 Marionette DEBUG loaded listener.js 07:53:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1193f6c00) [pid = 1658] [serial = 133] [outer = 0x1161fd800] 07:53:10 INFO - PROCESS | 1658 | 1464619990565 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]]]}] 07:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 07:53:10 INFO - PROCESS | 1658 | 1464619990599 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:53:10 INFO - PROCESS | 1658 | 1464619990600 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:53:10 INFO - PROCESS | 1658 | 1464619990603 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 1658 | 1464619990604 Marionette TRACE conn2 <- [1,154,null,{}] 07:53:10 INFO - PROCESS | 1658 | 1464619990607 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}] 07:53:10 INFO - PROCESS | 1658 | 1464619990694 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:53:10 INFO - PROCESS | 1658 | 1464619990742 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11849b000 == 46 [pid = 1658] [id = 46] 07:53:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x111fd7400) [pid = 1658] [serial = 134] [outer = 0x0] 07:53:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119995c00) [pid = 1658] [serial = 135] [outer = 0x111fd7400] 07:53:10 INFO - PROCESS | 1658 | 1464619990767 Marionette DEBUG loaded listener.js 07:53:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1207d4400) [pid = 1658] [serial = 136] [outer = 0x111fd7400] 07:53:11 INFO - PROCESS | 1658 | 1464619991031 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]]]}] 07:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 07:53:11 INFO - PROCESS | 1658 | 1464619991073 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:53:11 INFO - PROCESS | 1658 | 1464619991075 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:53:11 INFO - PROCESS | 1658 | 1464619991086 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:53:11 INFO - PROCESS | 1658 | 1464619991087 Marionette TRACE conn2 <- [1,158,null,{}] 07:53:11 INFO - PROCESS | 1658 | 1464619991089 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}] 07:53:11 INFO - PROCESS | 1658 | 1464619991165 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:53:11 INFO - PROCESS | 1658 | 1464619991170 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x119602800 == 47 [pid = 1658] [id = 47] 07:53:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1207dc000) [pid = 1658] [serial = 137] [outer = 0x0] 07:53:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1207e3000) [pid = 1658] [serial = 138] [outer = 0x1207dc000] 07:53:11 INFO - PROCESS | 1658 | 1464619991200 Marionette DEBUG loaded listener.js 07:53:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121494800) [pid = 1658] [serial = 139] [outer = 0x1207dc000] 07:53:11 INFO - PROCESS | 1658 | 1464619991824 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]]]}] 07:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 770ms 07:53:11 INFO - PROCESS | 1658 | 1464619991858 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:53:11 INFO - PROCESS | 1658 | 1464619991862 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:53:11 INFO - PROCESS | 1658 | 1464619991869 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:53:11 INFO - PROCESS | 1658 | 1464619991872 Marionette TRACE conn2 <- [1,162,null,{}] 07:53:11 INFO - PROCESS | 1658 | 1464619991877 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}] 07:53:12 INFO - PROCESS | 1658 | 1464619992013 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:53:12 INFO - PROCESS | 1658 | 1464619992060 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167b3000 == 48 [pid = 1658] [id = 48] 07:53:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x115ed4c00) [pid = 1658] [serial = 140] [outer = 0x0] 07:53:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1168c4800) [pid = 1658] [serial = 141] [outer = 0x115ed4c00] 07:53:12 INFO - PROCESS | 1658 | 1464619992091 Marionette DEBUG loaded listener.js 07:53:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11758b000) [pid = 1658] [serial = 142] [outer = 0x115ed4c00] 07:53:12 INFO - PROCESS | 1658 | 1464619992521 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]]]}] 07:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 674ms 07:53:12 INFO - PROCESS | 1658 | 1464619992560 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:53:12 INFO - PROCESS | 1658 | 1464619992564 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:53:12 INFO - PROCESS | 1658 | 1464619992571 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:53:12 INFO - PROCESS | 1658 | 1464619992573 Marionette TRACE conn2 <- [1,166,null,{}] 07:53:12 INFO - PROCESS | 1658 | 1464619992576 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}] 07:53:12 INFO - PROCESS | 1658 | 1464619992669 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:53:12 INFO - PROCESS | 1658 | 1464619992726 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x119605000 == 49 [pid = 1658] [id = 49] 07:53:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11814c800) [pid = 1658] [serial = 143] [outer = 0x0] 07:53:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118673c00) [pid = 1658] [serial = 144] [outer = 0x11814c800] 07:53:12 INFO - PROCESS | 1658 | 1464619992755 Marionette DEBUG loaded listener.js 07:53:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11925fc00) [pid = 1658] [serial = 145] [outer = 0x11814c800] 07:53:13 INFO - PROCESS | 1658 | 1464619993192 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]]]}] 07:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 07:53:13 INFO - PROCESS | 1658 | 1464619993271 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:53:13 INFO - PROCESS | 1658 | 1464619993274 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:53:13 INFO - PROCESS | 1658 | 1464619993296 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:53:13 INFO - PROCESS | 1658 | 1464619993300 Marionette TRACE conn2 <- [1,170,null,{}] 07:53:13 INFO - PROCESS | 1658 | 1464619993312 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}] 07:53:13 INFO - PROCESS | 1658 | 1464619993455 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:53:13 INFO - PROCESS | 1658 | 1464619993517 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0ec800 == 50 [pid = 1658] [id = 50] 07:53:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11999b000) [pid = 1658] [serial = 146] [outer = 0x0] 07:53:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119dac400) [pid = 1658] [serial = 147] [outer = 0x11999b000] 07:53:13 INFO - PROCESS | 1658 | 1464619993597 Marionette DEBUG loaded listener.js 07:53:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1207e3c00) [pid = 1658] [serial = 148] [outer = 0x11999b000] 07:53:14 INFO - PROCESS | 1658 | 1464619994033 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]]]}] 07:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 777ms 07:53:14 INFO - PROCESS | 1658 | 1464619994070 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:53:14 INFO - PROCESS | 1658 | 1464619994072 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:53:14 INFO - PROCESS | 1658 | 1464619994074 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:53:14 INFO - PROCESS | 1658 | 1464619994077 Marionette TRACE conn2 <- [1,174,null,{}] 07:53:14 INFO - PROCESS | 1658 | 1464619994081 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}] 07:53:14 INFO - PROCESS | 1658 | 1464619994170 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:53:14 INFO - PROCESS | 1658 | 1464619994227 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811d000 == 51 [pid = 1658] [id = 51] 07:53:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119999c00) [pid = 1658] [serial = 149] [outer = 0x0] 07:53:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1211b9c00) [pid = 1658] [serial = 150] [outer = 0x119999c00] 07:53:14 INFO - PROCESS | 1658 | 1464619994257 Marionette DEBUG loaded listener.js 07:53:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12149b400) [pid = 1658] [serial = 151] [outer = 0x119999c00] 07:53:14 INFO - PROCESS | 1658 | 1464619994736 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]]]}] 07:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 07:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:53:14 INFO - PROCESS | 1658 | 1464619994750 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:53:14 INFO - PROCESS | 1658 | 1464619994752 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:53:14 INFO - PROCESS | 1658 | 1464619994755 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:53:14 INFO - PROCESS | 1658 | 1464619994757 Marionette TRACE conn2 <- [1,178,null,{}] 07:53:14 INFO - PROCESS | 1658 | 1464619994761 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}] 07:53:14 INFO - PROCESS | 1658 | 1464619994869 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:53:14 INFO - PROCESS | 1658 | 1464619994912 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x116880000 == 52 [pid = 1658] [id = 52] 07:53:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x113867c00) [pid = 1658] [serial = 152] [outer = 0x0] 07:53:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x115e49000) [pid = 1658] [serial = 153] [outer = 0x113867c00] 07:53:14 INFO - PROCESS | 1658 | 1464619994939 Marionette DEBUG loaded listener.js 07:53:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1161b8000) [pid = 1658] [serial = 154] [outer = 0x113867c00] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11849b000 == 51 [pid = 1658] [id = 46] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118126000 == 50 [pid = 1658] [id = 45] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x117d17800 == 49 [pid = 1658] [id = 44] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11734f000 == 48 [pid = 1658] [id = 28] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1170cb000 == 47 [pid = 1658] [id = 43] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x117fbf000 == 46 [pid = 1658] [id = 29] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1161e2000 == 45 [pid = 1658] [id = 42] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x116881800 == 44 [pid = 1658] [id = 27] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118135800 == 43 [pid = 1658] [id = 30] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1131d2800 == 42 [pid = 1658] [id = 41] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1241c6000 == 41 [pid = 1658] [id = 40] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1184a6800 == 40 [pid = 1658] [id = 31] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0ea000 == 39 [pid = 1658] [id = 35] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1192b2800 == 38 [pid = 1658] [id = 33] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x112267800 == 37 [pid = 1658] [id = 32] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11811d000 == 36 [pid = 1658] [id = 51] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0ec800 == 35 [pid = 1658] [id = 50] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1214cc800 == 34 [pid = 1658] [id = 37] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x122716800 == 33 [pid = 1658] [id = 39] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119605000 == 32 [pid = 1658] [id = 49] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119602800 == 31 [pid = 1658] [id = 47] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12119b000 == 30 [pid = 1658] [id = 36] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12196c000 == 29 [pid = 1658] [id = 38] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1167b3000 == 28 [pid = 1658] [id = 48] 07:53:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11961f000 == 27 [pid = 1658] [id = 34] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x121812400) [pid = 1658] [serial = 11] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12447c000) [pid = 1658] [serial = 102] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x124eb2400) [pid = 1658] [serial = 105] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1260e5c00) [pid = 1658] [serial = 108] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12699c400) [pid = 1658] [serial = 111] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1132dc800) [pid = 1658] [serial = 63] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11758d000) [pid = 1658] [serial = 66] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1193f5400) [pid = 1658] [serial = 69] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x116849000) [pid = 1658] [serial = 72] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1132d4400) [pid = 1658] [serial = 75] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118427800) [pid = 1658] [serial = 78] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119287c00) [pid = 1658] [serial = 81] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119923800) [pid = 1658] [serial = 84] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x119bda800) [pid = 1658] [serial = 87] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1207df000) [pid = 1658] [serial = 88] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1211b8c00) [pid = 1658] [serial = 90] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1213c7800) [pid = 1658] [serial = 91] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x113f59000) [pid = 1658] [serial = 64] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1213c8800) [pid = 1658] [serial = 93] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121529400) [pid = 1658] [serial = 94] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12174f800) [pid = 1658] [serial = 96] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121a76800) [pid = 1658] [serial = 99] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121814000) [pid = 1658] [serial = 97] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x122759800) [pid = 1658] [serial = 100] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119da5c00) [pid = 1658] [serial = 70] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116a5d800) [pid = 1658] [serial = 73] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11928e000) [pid = 1658] [serial = 82] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x124f50c00) [pid = 1658] [serial = 106] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12667f800) [pid = 1658] [serial = 109] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x117591c00) [pid = 1658] [serial = 76] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11992f000) [pid = 1658] [serial = 85] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x126dd5c00) [pid = 1658] [serial = 114] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1269a8c00) [pid = 1658] [serial = 112] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118679000) [pid = 1658] [serial = 79] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1184cd400) [pid = 1658] [serial = 67] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12d83c000) [pid = 1658] [serial = 61] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x121a6e000) [pid = 1658] [serial = 8] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12bf71c00) [pid = 1658] [serial = 30] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12c2b1400) [pid = 1658] [serial = 31] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12bf66000) [pid = 1658] [serial = 27] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12bf6ec00) [pid = 1658] [serial = 28] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12b499c00) [pid = 1658] [serial = 24] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12be52c00) [pid = 1658] [serial = 25] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12aca5400) [pid = 1658] [serial = 21] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12aca9400) [pid = 1658] [serial = 22] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x129818800) [pid = 1658] [serial = 15] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12981e800) [pid = 1658] [serial = 16] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x129a79400) [pid = 1658] [serial = 18] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12d72c000) [pid = 1658] [serial = 57] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12d731c00) [pid = 1658] [serial = 58] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1269a6400) [pid = 1658] [serial = 54] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12cd13000) [pid = 1658] [serial = 55] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x1269a0000) [pid = 1658] [serial = 51] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x1269aa000) [pid = 1658] [serial = 52] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12cd09c00) [pid = 1658] [serial = 43] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x126b0c800) [pid = 1658] [serial = 45] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x1199a2000) [pid = 1658] [serial = 48] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1193f9400) [pid = 1658] [serial = 42] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12c90e800) [pid = 1658] [serial = 39] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x12cd0f000) [pid = 1658] [serial = 40] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12c908800) [pid = 1658] [serial = 36] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x12c90c400) [pid = 1658] [serial = 37] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x12c2ba800) [pid = 1658] [serial = 34] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x1294f8800) [pid = 1658] [serial = 33] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x129022800) [pid = 1658] [serial = 60] [outer = 0x0] [url = about:blank] 07:53:15 INFO - PROCESS | 1658 | 1464619995784 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]]]}] 07:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1071ms 07:53:15 INFO - PROCESS | 1658 | 1464619995827 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:53:15 INFO - PROCESS | 1658 | 1464619995829 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:53:15 INFO - PROCESS | 1658 | 1464619995832 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:53:15 INFO - PROCESS | 1658 | 1464619995834 Marionette TRACE conn2 <- [1,182,null,{}] 07:53:15 INFO - PROCESS | 1658 | 1464619995838 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}] 07:53:15 INFO - PROCESS | 1658 | 1464619995911 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:53:15 INFO - PROCESS | 1658 | 1464619995917 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x112738000 == 28 [pid = 1658] [id = 53] 07:53:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x11380c400) [pid = 1658] [serial = 155] [outer = 0x0] 07:53:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x113f0a400) [pid = 1658] [serial = 156] [outer = 0x11380c400] 07:53:15 INFO - PROCESS | 1658 | 1464619995946 Marionette DEBUG loaded listener.js 07:53:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x11617ac00) [pid = 1658] [serial = 157] [outer = 0x11380c400] 07:53:16 INFO - PROCESS | 1658 | 1464619996266 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]]]}] 07:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 07:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:53:16 INFO - PROCESS | 1658 | 1464619996303 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:53:16 INFO - PROCESS | 1658 | 1464619996308 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:53:16 INFO - PROCESS | 1658 | 1464619996312 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:53:16 INFO - PROCESS | 1658 | 1464619996314 Marionette TRACE conn2 <- [1,186,null,{}] 07:53:16 INFO - PROCESS | 1658 | 1464619996316 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}] 07:53:16 INFO - PROCESS | 1658 | 1464619996386 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:53:16 INFO - PROCESS | 1658 | 1464619996393 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x11608c800 == 29 [pid = 1658] [id = 54] 07:53:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x1166c8800) [pid = 1658] [serial = 158] [outer = 0x0] 07:53:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x11704d000) [pid = 1658] [serial = 159] [outer = 0x1166c8800] 07:53:16 INFO - PROCESS | 1658 | 1464619996421 Marionette DEBUG loaded listener.js 07:53:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x118017800) [pid = 1658] [serial = 160] [outer = 0x1166c8800] 07:53:16 INFO - PROCESS | 1658 | 1464619996734 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]]]}] 07:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 07:53:16 INFO - PROCESS | 1658 | 1464619996781 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:53:16 INFO - PROCESS | 1658 | 1464619996783 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:53:16 INFO - PROCESS | 1658 | 1464619996786 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:53:16 INFO - PROCESS | 1658 | 1464619996788 Marionette TRACE conn2 <- [1,190,null,{}] 07:53:16 INFO - PROCESS | 1658 | 1464619996796 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}] 07:53:16 INFO - PROCESS | 1658 | 1464619996879 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:53:16 INFO - PROCESS | 1658 | 1464619996918 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x11687e000 == 30 [pid = 1658] [id = 55] 07:53:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x113d85c00) [pid = 1658] [serial = 161] [outer = 0x0] 07:53:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11814bc00) [pid = 1658] [serial = 162] [outer = 0x113d85c00] 07:53:16 INFO - PROCESS | 1658 | 1464619996946 Marionette DEBUG loaded listener.js 07:53:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x118e2e800) [pid = 1658] [serial = 163] [outer = 0x113d85c00] 07:53:17 INFO - PROCESS | 1658 | 1464619997227 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]]]}] 07:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 07:53:17 INFO - PROCESS | 1658 | 1464619997267 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:53:17 INFO - PROCESS | 1658 | 1464619997268 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:53:17 INFO - PROCESS | 1658 | 1464619997271 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 1658 | 1464619997272 Marionette TRACE conn2 <- [1,194,null,{}] 07:53:17 INFO - PROCESS | 1658 | 1464619997274 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}] 07:53:17 INFO - PROCESS | 1658 | 1464619997351 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:53:17 INFO - PROCESS | 1658 | 1464619997355 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d06800 == 31 [pid = 1658] [id = 56] 07:53:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x119263000) [pid = 1658] [serial = 164] [outer = 0x0] 07:53:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11928b400) [pid = 1658] [serial = 165] [outer = 0x119263000] 07:53:17 INFO - PROCESS | 1658 | 1464619997383 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1193f3c00) [pid = 1658] [serial = 166] [outer = 0x119263000] 07:53:17 INFO - PROCESS | 1658 | 1464619997686 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]]]}] 07:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 420ms 07:53:17 INFO - PROCESS | 1658 | 1464619997700 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:53:17 INFO - PROCESS | 1658 | 1464619997702 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:53:17 INFO - PROCESS | 1658 | 1464619997708 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 1658 | 1464619997713 Marionette TRACE conn2 <- [1,198,null,{}] 07:53:17 INFO - PROCESS | 1658 | 1464619997718 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}] 07:53:17 INFO - PROCESS | 1658 | 1464619997857 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:53:17 INFO - PROCESS | 1658 | 1464619997876 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb4800 == 32 [pid = 1658] [id = 57] 07:53:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x113f59000) [pid = 1658] [serial = 167] [outer = 0x0] 07:53:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x119290000) [pid = 1658] [serial = 168] [outer = 0x113f59000] 07:53:17 INFO - PROCESS | 1658 | 1464619997916 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x119927c00) [pid = 1658] [serial = 169] [outer = 0x113f59000] 07:53:18 INFO - PROCESS | 1658 | 1464619998348 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]]]}] 07:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 674ms 07:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:53:18 INFO - PROCESS | 1658 | 1464619998383 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:53:18 INFO - PROCESS | 1658 | 1464619998384 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:53:18 INFO - PROCESS | 1658 | 1464619998386 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 1658 | 1464619998387 Marionette TRACE conn2 <- [1,202,null,{}] 07:53:18 INFO - PROCESS | 1658 | 1464619998389 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}] 07:53:18 INFO - PROCESS | 1658 | 1464619998493 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:53:18 INFO - PROCESS | 1658 | 1464619998500 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x118475000 == 33 [pid = 1658] [id = 58] 07:53:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x119bd7800) [pid = 1658] [serial = 170] [outer = 0x0] 07:53:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x119e97400) [pid = 1658] [serial = 171] [outer = 0x119bd7800] 07:53:18 INFO - PROCESS | 1658 | 1464619998549 Marionette DEBUG loaded listener.js 07:53:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1207de800) [pid = 1658] [serial = 172] [outer = 0x119bd7800] 07:53:18 INFO - PROCESS | 1658 | 1464619998873 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]]]}] 07:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 07:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:53:18 INFO - PROCESS | 1658 | 1464619998905 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:53:18 INFO - PROCESS | 1658 | 1464619998906 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:53:18 INFO - PROCESS | 1658 | 1464619998914 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 1658 | 1464619998915 Marionette TRACE conn2 <- [1,206,null,{}] 07:53:18 INFO - PROCESS | 1658 | 1464619998918 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}] 07:53:19 INFO - PROCESS | 1658 | 1464619999002 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:53:19 INFO - PROCESS | 1658 | 1464619999007 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ec8800 == 34 [pid = 1658] [id = 59] 07:53:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1132d4800) [pid = 1658] [serial = 173] [outer = 0x0] 07:53:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1211bdc00) [pid = 1658] [serial = 174] [outer = 0x1132d4800] 07:53:19 INFO - PROCESS | 1658 | 1464619999033 Marionette DEBUG loaded listener.js 07:53:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x12149ac00) [pid = 1658] [serial = 175] [outer = 0x1132d4800] 07:53:19 INFO - PROCESS | 1658 | 1464619999318 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]]]}] 07:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 475ms 07:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:53:19 INFO - PROCESS | 1658 | 1464619999383 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:53:19 INFO - PROCESS | 1658 | 1464619999384 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:53:19 INFO - PROCESS | 1658 | 1464619999387 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:53:19 INFO - PROCESS | 1658 | 1464619999388 Marionette TRACE conn2 <- [1,210,null,{}] 07:53:19 INFO - PROCESS | 1658 | 1464619999390 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}] 07:53:19 INFO - PROCESS | 1658 | 1464619999479 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:53:19 INFO - PROCESS | 1658 | 1464619999484 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192b3800 == 35 [pid = 1658] [id = 60] 07:53:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x12149fc00) [pid = 1658] [serial = 176] [outer = 0x0] 07:53:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x121622c00) [pid = 1658] [serial = 177] [outer = 0x12149fc00] 07:53:19 INFO - PROCESS | 1658 | 1464619999511 Marionette DEBUG loaded listener.js 07:53:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1216b1400) [pid = 1658] [serial = 178] [outer = 0x12149fc00] 07:53:19 INFO - PROCESS | 1658 | 1464619999863 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]]]}] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x126dcf800) [pid = 1658] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x124146800) [pid = 1658] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1269d5000) [pid = 1658] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1207dc000) [pid = 1658] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x111fd7400) [pid = 1658] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1138ec000) [pid = 1658] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1184cfc00) [pid = 1658] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x116852400) [pid = 1658] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11801b800) [pid = 1658] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:53:19 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1161fd800) [pid = 1658] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 07:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:53:19 INFO - PROCESS | 1658 | 1464619999906 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:53:19 INFO - PROCESS | 1658 | 1464619999907 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:53:19 INFO - PROCESS | 1658 | 1464619999909 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:53:19 INFO - PROCESS | 1658 | 1464619999911 Marionette TRACE conn2 <- [1,214,null,{}] 07:53:19 INFO - PROCESS | 1658 | 1464619999913 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}] 07:53:19 INFO - PROCESS | 1658 | 1464619999982 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:53:19 INFO - PROCESS | 1658 | 1464619999987 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11687c000 == 36 [pid = 1658] [id = 61] 07:53:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11801b800) [pid = 1658] [serial = 179] [outer = 0x0] 07:53:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11867a000) [pid = 1658] [serial = 180] [outer = 0x11801b800] 07:53:20 INFO - PROCESS | 1658 | 1464620000015 Marionette DEBUG loaded listener.js 07:53:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x121758800) [pid = 1658] [serial = 181] [outer = 0x11801b800] 07:53:20 INFO - PROCESS | 1658 | 1464620000294 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]]]}] 07:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 420ms 07:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:53:20 INFO - PROCESS | 1658 | 1464620000334 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:53:20 INFO - PROCESS | 1658 | 1464620000335 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:53:20 INFO - PROCESS | 1658 | 1464620000338 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:53:20 INFO - PROCESS | 1658 | 1464620000339 Marionette TRACE conn2 <- [1,218,null,{}] 07:53:20 INFO - PROCESS | 1658 | 1464620000342 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}] 07:53:20 INFO - PROCESS | 1658 | 1464620000423 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:53:20 INFO - PROCESS | 1658 | 1464620000470 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b38000 == 37 [pid = 1658] [id = 62] 07:53:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x111b04400) [pid = 1658] [serial = 182] [outer = 0x0] 07:53:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1218d9c00) [pid = 1658] [serial = 183] [outer = 0x111b04400] 07:53:20 INFO - PROCESS | 1658 | 1464620000511 Marionette DEBUG loaded listener.js 07:53:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x121d27800) [pid = 1658] [serial = 184] [outer = 0x111b04400] 07:53:20 INFO - PROCESS | 1658 | 1464620000942 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]]]}] 07:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 621ms 07:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:53:20 INFO - PROCESS | 1658 | 1464620000960 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:53:20 INFO - PROCESS | 1658 | 1464620000961 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:53:20 INFO - PROCESS | 1658 | 1464620000964 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:53:20 INFO - PROCESS | 1658 | 1464620000965 Marionette TRACE conn2 <- [1,222,null,{}] 07:53:20 INFO - PROCESS | 1658 | 1464620000968 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}] 07:53:21 INFO - PROCESS | 1658 | 1464620001069 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:53:21 INFO - PROCESS | 1658 | 1464620001076 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb4000 == 38 [pid = 1658] [id = 63] 07:53:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11203a400) [pid = 1658] [serial = 185] [outer = 0x0] 07:53:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x124312000) [pid = 1658] [serial = 186] [outer = 0x11203a400] 07:53:21 INFO - PROCESS | 1658 | 1464620001104 Marionette DEBUG loaded listener.js 07:53:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119927000) [pid = 1658] [serial = 187] [outer = 0x11203a400] 07:53:21 INFO - PROCESS | 1658 | 1464620001414 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]]]}] 07:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 07:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:53:21 INFO - PROCESS | 1658 | 1464620001433 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 1658 | 1464620001435 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:53:21 INFO - PROCESS | 1658 | 1464620001437 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 1658 | 1464620001438 Marionette TRACE conn2 <- [1,226,null,{}] 07:53:21 INFO - PROCESS | 1658 | 1464620001440 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}] 07:53:21 INFO - PROCESS | 1658 | 1464620001513 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:53:21 INFO - PROCESS | 1658 | 1464620001517 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12163f000 == 39 [pid = 1658] [id = 64] 07:53:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x124eaa000) [pid = 1658] [serial = 188] [outer = 0x0] 07:53:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x124eb3400) [pid = 1658] [serial = 189] [outer = 0x124eaa000] 07:53:21 INFO - PROCESS | 1658 | 1464620001544 Marionette DEBUG loaded listener.js 07:53:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x124f4fc00) [pid = 1658] [serial = 190] [outer = 0x124eaa000] 07:53:21 INFO - PROCESS | 1658 | 1464620001855 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]]]}] 07:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 07:53:21 INFO - PROCESS | 1658 | 1464620001944 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 1658 | 1464620001947 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:53:21 INFO - PROCESS | 1658 | 1464620001954 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 1658 | 1464620001958 Marionette TRACE conn2 <- [1,230,null,{}] 07:53:21 INFO - PROCESS | 1658 | 1464620001973 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}] 07:53:22 INFO - PROCESS | 1658 | 1464620002124 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:53:22 INFO - PROCESS | 1658 | 1464620002205 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11272e800 == 40 [pid = 1658] [id = 65] 07:53:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1132d1000) [pid = 1658] [serial = 191] [outer = 0x0] 07:53:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x113362000) [pid = 1658] [serial = 192] [outer = 0x1132d1000] 07:53:22 INFO - PROCESS | 1658 | 1464620002255 Marionette DEBUG loaded listener.js 07:53:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1160f3400) [pid = 1658] [serial = 193] [outer = 0x1132d1000] 07:53:22 INFO - PROCESS | 1658 | 1464620002846 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]]]}] 07:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 934ms 07:53:22 INFO - PROCESS | 1658 | 1464620002887 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:53:22 INFO - PROCESS | 1658 | 1464620002889 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:53:22 INFO - PROCESS | 1658 | 1464620002897 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:53:22 INFO - PROCESS | 1658 | 1464620002900 Marionette TRACE conn2 <- [1,234,null,{}] 07:53:22 INFO - PROCESS | 1658 | 1464620002903 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}] 07:53:23 INFO - PROCESS | 1658 | 1464620003004 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:53:23 INFO - PROCESS | 1658 | 1464620003067 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d03800 == 41 [pid = 1658] [id = 66] 07:53:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11758c400) [pid = 1658] [serial = 194] [outer = 0x0] 07:53:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11813f400) [pid = 1658] [serial = 195] [outer = 0x11758c400] 07:53:23 INFO - PROCESS | 1658 | 1464620003097 Marionette DEBUG loaded listener.js 07:53:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1184cc400) [pid = 1658] [serial = 196] [outer = 0x11758c400] 07:53:23 INFO - PROCESS | 1658 | 1464620003724 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]]]}] 07:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 874ms 07:53:23 INFO - PROCESS | 1658 | 1464620003771 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:53:23 INFO - PROCESS | 1658 | 1464620003774 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:53:23 INFO - PROCESS | 1658 | 1464620003782 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:53:23 INFO - PROCESS | 1658 | 1464620003785 Marionette TRACE conn2 <- [1,238,null,{}] 07:53:23 INFO - PROCESS | 1658 | 1464620003789 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}] 07:53:23 INFO - PROCESS | 1658 | 1464620003899 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x117fb4000 == 40 [pid = 1658] [id = 63] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x119b38000 == 39 [pid = 1658] [id = 62] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11687c000 == 38 [pid = 1658] [id = 61] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x1192b3800 == 37 [pid = 1658] [id = 60] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x118ec8800 == 36 [pid = 1658] [id = 59] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x118475000 == 35 [pid = 1658] [id = 58] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x117fb4800 == 34 [pid = 1658] [id = 57] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x117d06800 == 33 [pid = 1658] [id = 56] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11687e000 == 32 [pid = 1658] [id = 55] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11608c800 == 31 [pid = 1658] [id = 54] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x112738000 == 30 [pid = 1658] [id = 53] 07:53:23 INFO - PROCESS | 1658 | --DOCSHELL 0x116880000 == 29 [pid = 1658] [id = 52] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1207e3000) [pid = 1658] [serial = 138] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x121494800) [pid = 1658] [serial = 139] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1207d4400) [pid = 1658] [serial = 136] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11617a800) [pid = 1658] [serial = 120] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118e36000) [pid = 1658] [serial = 126] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11814b400) [pid = 1658] [serial = 124] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11747f000) [pid = 1658] [serial = 123] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119995c00) [pid = 1658] [serial = 135] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119288000) [pid = 1658] [serial = 130] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x119260800) [pid = 1658] [serial = 127] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11928f000) [pid = 1658] [serial = 132] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x118efa400) [pid = 1658] [serial = 129] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1166c5400) [pid = 1658] [serial = 121] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x128fd7800) [pid = 1658] [serial = 118] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1193f6c00) [pid = 1658] [serial = 133] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x128fd1c00) [pid = 1658] [serial = 117] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x124eac800) [pid = 1658] [serial = 103] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12795d000) [pid = 1658] [serial = 115] [outer = 0x0] [url = about:blank] 07:53:23 INFO - PROCESS | 1658 | 1464620003969 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x113816000 == 30 [pid = 1658] [id = 67] 07:53:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11380f400) [pid = 1658] [serial = 197] [outer = 0x0] 07:53:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x116182400) [pid = 1658] [serial = 198] [outer = 0x11380f400] 07:53:24 INFO - PROCESS | 1658 | 1464620004008 Marionette DEBUG loaded listener.js 07:53:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x116a5b800) [pid = 1658] [serial = 199] [outer = 0x11380f400] 07:53:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11814b400) [pid = 1658] [serial = 200] [outer = 0x119993400] 07:53:24 INFO - PROCESS | 1658 | 1464620004400 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]]]}] 07:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 673ms 07:53:24 INFO - PROCESS | 1658 | 1464620004454 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:53:24 INFO - PROCESS | 1658 | 1464620004457 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:53:24 INFO - PROCESS | 1658 | 1464620004468 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:53:24 INFO - PROCESS | 1658 | 1464620004469 Marionette TRACE conn2 <- [1,242,null,{}] 07:53:24 INFO - PROCESS | 1658 | 1464620004472 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}] 07:53:24 INFO - PROCESS | 1658 | 1464620004546 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:53:24 INFO - PROCESS | 1658 | 1464620004551 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167b1000 == 31 [pid = 1658] [id = 68] 07:53:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x117480800) [pid = 1658] [serial = 201] [outer = 0x0] 07:53:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x118364800) [pid = 1658] [serial = 202] [outer = 0x117480800] 07:53:24 INFO - PROCESS | 1658 | 1464620004579 Marionette DEBUG loaded listener.js 07:53:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118e2bc00) [pid = 1658] [serial = 203] [outer = 0x117480800] 07:53:24 INFO - PROCESS | 1658 | 1464620004890 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]]]}] 07:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 07:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:53:24 INFO - PROCESS | 1658 | 1464620004936 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:53:24 INFO - PROCESS | 1658 | 1464620004938 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:53:24 INFO - PROCESS | 1658 | 1464620004940 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:53:24 INFO - PROCESS | 1658 | 1464620004942 Marionette TRACE conn2 <- [1,246,null,{}] 07:53:24 INFO - PROCESS | 1658 | 1464620004950 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}] 07:53:25 INFO - PROCESS | 1658 | 1464620005024 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:53:25 INFO - PROCESS | 1658 | 1464620005030 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fab800 == 32 [pid = 1658] [id = 69] 07:53:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119263400) [pid = 1658] [serial = 204] [outer = 0x0] 07:53:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1193f5400) [pid = 1658] [serial = 205] [outer = 0x119263400] 07:53:25 INFO - PROCESS | 1658 | 1464620005061 Marionette DEBUG loaded listener.js 07:53:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119930000) [pid = 1658] [serial = 206] [outer = 0x119263400] 07:53:25 INFO - PROCESS | 1658 | 1464620005398 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]]]}] 07:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 472ms 07:53:25 INFO - PROCESS | 1658 | 1464620005414 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:53:25 INFO - PROCESS | 1658 | 1464620005416 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:53:25 INFO - PROCESS | 1658 | 1464620005419 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:53:25 INFO - PROCESS | 1658 | 1464620005420 Marionette TRACE conn2 <- [1,250,null,{}] 07:53:25 INFO - PROCESS | 1658 | 1464620005422 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}] 07:53:25 INFO - PROCESS | 1658 | 1464620005515 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:53:25 INFO - PROCESS | 1658 | 1464620005538 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x118134800 == 33 [pid = 1658] [id = 70] 07:53:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11747e400) [pid = 1658] [serial = 207] [outer = 0x0] 07:53:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x119bd4c00) [pid = 1658] [serial = 208] [outer = 0x11747e400] 07:53:25 INFO - PROCESS | 1658 | 1464620005563 Marionette DEBUG loaded listener.js 07:53:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119da9c00) [pid = 1658] [serial = 209] [outer = 0x11747e400] 07:53:25 INFO - PROCESS | 1658 | 1464620005848 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]]]}] 07:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 07:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:53:25 INFO - PROCESS | 1658 | 1464620005888 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:53:25 INFO - PROCESS | 1658 | 1464620005890 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:53:25 INFO - PROCESS | 1658 | 1464620005892 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:53:25 INFO - PROCESS | 1658 | 1464620005895 Marionette TRACE conn2 <- [1,254,null,{}] 07:53:25 INFO - PROCESS | 1658 | 1464620005900 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}] 07:53:25 INFO - PROCESS | 1658 | 1464620005971 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:53:25 INFO - PROCESS | 1658 | 1464620005978 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ec6000 == 34 [pid = 1658] [id = 71] 07:53:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x113216c00) [pid = 1658] [serial = 210] [outer = 0x0] 07:53:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1207df000) [pid = 1658] [serial = 211] [outer = 0x113216c00] 07:53:26 INFO - PROCESS | 1658 | 1464620006004 Marionette DEBUG loaded listener.js 07:53:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1213bd400) [pid = 1658] [serial = 212] [outer = 0x113216c00] 07:53:26 INFO - PROCESS | 1658 | 1464620006368 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]]]}] 07:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 524ms 07:53:26 INFO - PROCESS | 1658 | 1464620006421 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 1658 | 1464620006429 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:53:26 INFO - PROCESS | 1658 | 1464620006431 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:53:26 INFO - PROCESS | 1658 | 1464620006432 Marionette TRACE conn2 <- [1,258,null,{}] 07:53:26 INFO - PROCESS | 1658 | 1464620006434 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}] 07:53:26 INFO - PROCESS | 1658 | 1464620006532 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:53:26 INFO - PROCESS | 1658 | 1464620006560 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11960f000 == 35 [pid = 1658] [id = 72] 07:53:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12149c400) [pid = 1658] [serial = 213] [outer = 0x0] 07:53:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x121813800) [pid = 1658] [serial = 214] [outer = 0x12149c400] 07:53:26 INFO - PROCESS | 1658 | 1464620006586 Marionette DEBUG loaded listener.js 07:53:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x124147c00) [pid = 1658] [serial = 215] [outer = 0x12149c400] 07:53:26 INFO - PROCESS | 1658 | 1464620006881 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]]]}] 07:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 07:53:26 INFO - PROCESS | 1658 | 1464620006907 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 1658 | 1464620006908 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:53:26 INFO - PROCESS | 1658 | 1464620006912 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:53:26 INFO - PROCESS | 1658 | 1464620006915 Marionette TRACE conn2 <- [1,262,null,{}] 07:53:26 INFO - PROCESS | 1658 | 1464620006918 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}] 07:53:27 INFO - PROCESS | 1658 | 1464620007006 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:53:27 INFO - PROCESS | 1658 | 1464620007011 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x121191000 == 36 [pid = 1658] [id = 73] 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121528800) [pid = 1658] [serial = 216] [outer = 0x0] 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12414a000) [pid = 1658] [serial = 217] [outer = 0x121528800] 07:53:27 INFO - PROCESS | 1658 | 1464620007036 Marionette DEBUG loaded listener.js 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12466dc00) [pid = 1658] [serial = 218] [outer = 0x121528800] 07:53:27 INFO - PROCESS | 1658 | 1464620007325 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]]]}] 07:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 472ms 07:53:27 INFO - PROCESS | 1658 | 1464620007384 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:53:27 INFO - PROCESS | 1658 | 1464620007385 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:53:27 INFO - PROCESS | 1658 | 1464620007388 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:53:27 INFO - PROCESS | 1658 | 1464620007389 Marionette TRACE conn2 <- [1,266,null,{}] 07:53:27 INFO - PROCESS | 1658 | 1464620007391 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}] 07:53:27 INFO - PROCESS | 1658 | 1464620007480 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:53:27 INFO - PROCESS | 1658 | 1464620007508 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213e9000 == 37 [pid = 1658] [id = 74] 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12447a000) [pid = 1658] [serial = 219] [outer = 0x0] 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x124eb2c00) [pid = 1658] [serial = 220] [outer = 0x12447a000] 07:53:27 INFO - PROCESS | 1658 | 1464620007539 Marionette DEBUG loaded listener.js 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x124fee000) [pid = 1658] [serial = 221] [outer = 0x12447a000] 07:53:27 INFO - PROCESS | 1658 | 1464620007844 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]]]}] 07:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 07:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:53:27 INFO - PROCESS | 1658 | 1464620007858 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:53:27 INFO - PROCESS | 1658 | 1464620007859 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:53:27 INFO - PROCESS | 1658 | 1464620007865 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:53:27 INFO - PROCESS | 1658 | 1464620007866 Marionette TRACE conn2 <- [1,270,null,{}] 07:53:27 INFO - PROCESS | 1658 | 1464620007878 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}] 07:53:27 INFO - PROCESS | 1658 | 1464620007967 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:53:27 INFO - PROCESS | 1658 | 1464620007971 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x122704000 == 38 [pid = 1658] [id = 75] 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1246ba000) [pid = 1658] [serial = 222] [outer = 0x0] 07:53:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1260e5400) [pid = 1658] [serial = 223] [outer = 0x1246ba000] 07:53:27 INFO - PROCESS | 1658 | 1464620007996 Marionette DEBUG loaded listener.js 07:53:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1260ee000) [pid = 1658] [serial = 224] [outer = 0x1246ba000] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119bd7800) [pid = 1658] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x113d85c00) [pid = 1658] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1166c8800) [pid = 1658] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11380c400) [pid = 1658] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119263000) [pid = 1658] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x115ed4c00) [pid = 1658] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11814c800) [pid = 1658] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11999b000) [pid = 1658] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1132d4800) [pid = 1658] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12149fc00) [pid = 1658] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119999c00) [pid = 1658] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11801b800) [pid = 1658] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x111b04400) [pid = 1658] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x113f59000) [pid = 1658] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:53:28 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11203a400) [pid = 1658] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:53:28 INFO - PROCESS | 1658 | 1464620008339 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]]]}] 07:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 482ms 07:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:53:28 INFO - PROCESS | 1658 | 1464620008346 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:53:28 INFO - PROCESS | 1658 | 1464620008347 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:53:28 INFO - PROCESS | 1658 | 1464620008349 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:53:28 INFO - PROCESS | 1658 | 1464620008350 Marionette TRACE conn2 <- [1,274,null,{}] 07:53:28 INFO - PROCESS | 1658 | 1464620008353 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}] 07:53:28 INFO - PROCESS | 1658 | 1464620008425 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:53:28 INFO - PROCESS | 1658 | 1464620008432 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0e1000 == 39 [pid = 1658] [id = 76] 07:53:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11747e000) [pid = 1658] [serial = 225] [outer = 0x0] 07:53:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119263000) [pid = 1658] [serial = 226] [outer = 0x11747e000] 07:53:28 INFO - PROCESS | 1658 | 1464620008457 Marionette DEBUG loaded listener.js 07:53:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121493000) [pid = 1658] [serial = 227] [outer = 0x11747e000] 07:53:28 INFO - PROCESS | 1658 | 1464620008790 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]]]}] 07:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 07:53:28 INFO - PROCESS | 1658 | 1464620008820 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:53:28 INFO - PROCESS | 1658 | 1464620008821 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:53:28 INFO - PROCESS | 1658 | 1464620008823 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:53:28 INFO - PROCESS | 1658 | 1464620008825 Marionette TRACE conn2 <- [1,278,null,{}] 07:53:28 INFO - PROCESS | 1658 | 1464620008834 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}] 07:53:28 INFO - PROCESS | 1658 | 1464620008920 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:53:28 INFO - PROCESS | 1658 | 1464620008924 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1247c9000 == 40 [pid = 1658] [id = 77] 07:53:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12149b800) [pid = 1658] [serial = 228] [outer = 0x0] 07:53:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12673d800) [pid = 1658] [serial = 229] [outer = 0x12149b800] 07:53:28 INFO - PROCESS | 1658 | 1464620008955 Marionette DEBUG loaded listener.js 07:53:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1269a4000) [pid = 1658] [serial = 230] [outer = 0x12149b800] 07:53:29 INFO - PROCESS | 1658 | 1464620009313 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]]]}] 07:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 526ms 07:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:53:29 INFO - PROCESS | 1658 | 1464620009351 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:53:29 INFO - PROCESS | 1658 | 1464620009352 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:53:29 INFO - PROCESS | 1658 | 1464620009356 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 1658 | 1464620009357 Marionette TRACE conn2 <- [1,282,null,{}] 07:53:29 INFO - PROCESS | 1658 | 1464620009361 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}] 07:53:29 INFO - PROCESS | 1658 | 1464620009498 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:53:29 INFO - PROCESS | 1658 | 1464620009509 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f09800 == 41 [pid = 1658] [id = 78] 07:53:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121a6e000) [pid = 1658] [serial = 231] [outer = 0x0] 07:53:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1269a8000) [pid = 1658] [serial = 232] [outer = 0x121a6e000] 07:53:29 INFO - PROCESS | 1658 | 1464620009549 Marionette DEBUG loaded listener.js 07:53:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1269d3c00) [pid = 1658] [serial = 233] [outer = 0x121a6e000] 07:53:29 INFO - PROCESS | 1658 | 1464620009830 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]]]}] 07:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 521ms 07:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:53:29 INFO - PROCESS | 1658 | 1464620009884 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:53:29 INFO - PROCESS | 1658 | 1464620009885 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:53:29 INFO - PROCESS | 1658 | 1464620009887 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 1658 | 1464620009888 Marionette TRACE conn2 <- [1,286,null,{}] 07:53:29 INFO - PROCESS | 1658 | 1464620009890 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}] 07:53:29 INFO - PROCESS | 1658 | 1464620009976 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:53:29 INFO - PROCESS | 1658 | 1464620009982 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x126644800 == 42 [pid = 1658] [id = 79] 07:53:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1269d0400) [pid = 1658] [serial = 234] [outer = 0x0] 07:53:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x126dd4000) [pid = 1658] [serial = 235] [outer = 0x1269d0400] 07:53:30 INFO - PROCESS | 1658 | 1464620010006 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12795c800) [pid = 1658] [serial = 236] [outer = 0x1269d0400] 07:53:30 INFO - PROCESS | 1658 | 1464620010430 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]]]}] 07:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 569ms 07:53:30 INFO - PROCESS | 1658 | 1464620010457 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:53:30 INFO - PROCESS | 1658 | 1464620010459 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:53:30 INFO - PROCESS | 1658 | 1464620010463 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:53:30 INFO - PROCESS | 1658 | 1464620010465 Marionette TRACE conn2 <- [1,290,null,{}] 07:53:30 INFO - PROCESS | 1658 | 1464620010469 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}] 07:53:30 INFO - PROCESS | 1658 | 1464620010567 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:53:30 INFO - PROCESS | 1658 | 1464620010625 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x1166e3000 == 43 [pid = 1658] [id = 80] 07:53:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1132d4c00) [pid = 1658] [serial = 237] [outer = 0x0] 07:53:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11517a400) [pid = 1658] [serial = 238] [outer = 0x1132d4c00] 07:53:30 INFO - PROCESS | 1658 | 1464620010656 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x117046400) [pid = 1658] [serial = 239] [outer = 0x1132d4c00] 07:53:31 INFO - PROCESS | 1658 | 1464620011055 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]]]}] 07:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 07:53:31 INFO - PROCESS | 1658 | 1464620011083 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:53:31 INFO - PROCESS | 1658 | 1464620011087 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:53:31 INFO - PROCESS | 1658 | 1464620011092 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:53:31 INFO - PROCESS | 1658 | 1464620011094 Marionette TRACE conn2 <- [1,294,null,{}] 07:53:31 INFO - PROCESS | 1658 | 1464620011096 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}] 07:53:31 INFO - PROCESS | 1658 | 1464620011192 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:53:31 INFO - PROCESS | 1658 | 1464620011232 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11991e800 == 44 [pid = 1658] [id = 81] 07:53:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1168c4c00) [pid = 1658] [serial = 240] [outer = 0x0] 07:53:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119262c00) [pid = 1658] [serial = 241] [outer = 0x1168c4c00] 07:53:31 INFO - PROCESS | 1658 | 1464620011261 Marionette DEBUG loaded listener.js 07:53:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1193f5000) [pid = 1658] [serial = 242] [outer = 0x1168c4c00] 07:53:31 INFO - PROCESS | 1658 | 1464620011679 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]]]}] 07:53:31 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. 07:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 07:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:53:31 INFO - PROCESS | 1658 | 1464620011712 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:53:31 INFO - PROCESS | 1658 | 1464620011714 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:53:31 INFO - PROCESS | 1658 | 1464620011716 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:53:31 INFO - PROCESS | 1658 | 1464620011719 Marionette TRACE conn2 <- [1,298,null,{}] 07:53:31 INFO - PROCESS | 1658 | 1464620011726 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}] 07:53:31 INFO - PROCESS | 1658 | 1464620011823 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:53:31 INFO - PROCESS | 1658 | 1464620011895 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x126655000 == 45 [pid = 1658] [id = 82] 07:53:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119bdd800) [pid = 1658] [serial = 243] [outer = 0x0] 07:53:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x121494800) [pid = 1658] [serial = 244] [outer = 0x119bdd800] 07:53:31 INFO - PROCESS | 1658 | 1464620011928 Marionette DEBUG loaded listener.js 07:53:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121755c00) [pid = 1658] [serial = 245] [outer = 0x119bdd800] 07:53:32 INFO - PROCESS | 1658 | 1464620012415 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]]]}] 07:53:32 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. 07:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 721ms 07:53:32 INFO - PROCESS | 1658 | 1464620012439 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:53:32 INFO - PROCESS | 1658 | 1464620012442 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:53:32 INFO - PROCESS | 1658 | 1464620012445 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:53:32 INFO - PROCESS | 1658 | 1464620012447 Marionette TRACE conn2 <- [1,302,null,{}] 07:53:32 INFO - PROCESS | 1658 | 1464620012451 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}] 07:53:32 INFO - PROCESS | 1658 | 1464620012586 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:53:32 INFO - PROCESS | 1658 | 1464620012630 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x126967000 == 46 [pid = 1658] [id = 83] 07:53:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x121af6000) [pid = 1658] [serial = 246] [outer = 0x0] 07:53:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x124660800) [pid = 1658] [serial = 247] [outer = 0x121af6000] 07:53:32 INFO - PROCESS | 1658 | 1464620012660 Marionette DEBUG loaded listener.js 07:53:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124ff9800) [pid = 1658] [serial = 248] [outer = 0x121af6000] 07:53:33 INFO - PROCESS | 1658 | 1464620013072 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]]]}] 07:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 675ms 07:53:33 INFO - PROCESS | 1658 | 1464620013119 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:53:33 INFO - PROCESS | 1658 | 1464620013121 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:53:33 INFO - PROCESS | 1658 | 1464620013123 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:53:33 INFO - PROCESS | 1658 | 1464620013124 Marionette TRACE conn2 <- [1,306,null,{}] 07:53:33 INFO - PROCESS | 1658 | 1464620013127 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}] 07:53:33 INFO - PROCESS | 1658 | 1464620013241 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:53:33 INFO - PROCESS | 1658 | 1464620013286 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b20000 == 47 [pid = 1658] [id = 84] 07:53:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1247a5c00) [pid = 1658] [serial = 249] [outer = 0x0] 07:53:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1267d6400) [pid = 1658] [serial = 250] [outer = 0x1247a5c00] 07:53:33 INFO - PROCESS | 1658 | 1464620013316 Marionette DEBUG loaded listener.js 07:53:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1269d0800) [pid = 1658] [serial = 251] [outer = 0x1247a5c00] 07:53:33 INFO - PROCESS | 1658 | 1464620013837 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]]]}] 07:53:33 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. 07:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 720ms 07:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:53:33 INFO - PROCESS | 1658 | 1464620013843 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:53:33 INFO - PROCESS | 1658 | 1464620013845 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:53:33 INFO - PROCESS | 1658 | 1464620013849 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:53:33 INFO - PROCESS | 1658 | 1464620013851 Marionette TRACE conn2 <- [1,310,null,{}] 07:53:33 INFO - PROCESS | 1658 | 1464620013854 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}] 07:53:33 INFO - PROCESS | 1658 | 1464620013942 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:53:33 INFO - PROCESS | 1658 | 1464620013987 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161c7800 == 48 [pid = 1658] [id = 85] 07:53:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x112e87000) [pid = 1658] [serial = 252] [outer = 0x0] 07:53:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x113867400) [pid = 1658] [serial = 253] [outer = 0x112e87000] 07:53:34 INFO - PROCESS | 1658 | 1464620014014 Marionette DEBUG loaded listener.js 07:53:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1161f8000) [pid = 1658] [serial = 254] [outer = 0x112e87000] 07:53:34 INFO - PROCESS | 1658 | 1464620014441 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]]]}] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x124f09800 == 47 [pid = 1658] [id = 78] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1247c9000 == 46 [pid = 1658] [id = 77] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0e1000 == 45 [pid = 1658] [id = 76] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x122704000 == 44 [pid = 1658] [id = 75] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1213e9000 == 43 [pid = 1658] [id = 74] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x121191000 == 42 [pid = 1658] [id = 73] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11960f000 == 41 [pid = 1658] [id = 72] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x118ec6000 == 40 [pid = 1658] [id = 71] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x118134800 == 39 [pid = 1658] [id = 70] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x117fab800 == 38 [pid = 1658] [id = 69] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x124eb3400) [pid = 1658] [serial = 189] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1167b1000 == 37 [pid = 1658] [id = 68] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x113816000 == 36 [pid = 1658] [id = 67] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x117d03800 == 35 [pid = 1658] [id = 66] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11272e800 == 34 [pid = 1658] [id = 65] 07:53:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12163f000 == 33 [pid = 1658] [id = 64] 07:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 622ms 07:53:34 INFO - PROCESS | 1658 | 1464620014486 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:53:34 INFO - PROCESS | 1658 | 1464620014490 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:53:34 INFO - PROCESS | 1658 | 1464620014496 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:53:34 INFO - PROCESS | 1658 | 1464620014498 Marionette TRACE conn2 <- [1,314,null,{}] 07:53:34 INFO - PROCESS | 1658 | 1464620014500 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}] 07:53:34 INFO - PROCESS | 1658 | 1464620014574 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:53:34 INFO - PROCESS | 1658 | 1464620014581 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x116644800 == 34 [pid = 1658] [id = 86] 07:53:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x117357000) [pid = 1658] [serial = 255] [outer = 0x0] 07:53:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118422400) [pid = 1658] [serial = 256] [outer = 0x117357000] 07:53:34 INFO - PROCESS | 1658 | 1464620014607 Marionette DEBUG loaded listener.js 07:53:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x118670400) [pid = 1658] [serial = 257] [outer = 0x117357000] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119e97400) [pid = 1658] [serial = 171] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11814bc00) [pid = 1658] [serial = 162] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118e2e800) [pid = 1658] [serial = 163] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11704d000) [pid = 1658] [serial = 159] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118017800) [pid = 1658] [serial = 160] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x113f0a400) [pid = 1658] [serial = 156] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11617ac00) [pid = 1658] [serial = 157] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x115e49000) [pid = 1658] [serial = 153] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11928b400) [pid = 1658] [serial = 165] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1193f3c00) [pid = 1658] [serial = 166] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1168c4800) [pid = 1658] [serial = 141] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11925fc00) [pid = 1658] [serial = 145] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x118673c00) [pid = 1658] [serial = 144] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1207e3c00) [pid = 1658] [serial = 148] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119dac400) [pid = 1658] [serial = 147] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1211bdc00) [pid = 1658] [serial = 174] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11758b000) [pid = 1658] [serial = 142] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1207de800) [pid = 1658] [serial = 172] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121622c00) [pid = 1658] [serial = 177] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12149b400) [pid = 1658] [serial = 151] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1211b9c00) [pid = 1658] [serial = 150] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11867a000) [pid = 1658] [serial = 180] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1218d9c00) [pid = 1658] [serial = 183] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121758800) [pid = 1658] [serial = 181] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1216b1400) [pid = 1658] [serial = 178] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x121d27800) [pid = 1658] [serial = 184] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119290000) [pid = 1658] [serial = 168] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119927000) [pid = 1658] [serial = 187] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12149ac00) [pid = 1658] [serial = 175] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124312000) [pid = 1658] [serial = 186] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x119927c00) [pid = 1658] [serial = 169] [outer = 0x0] [url = about:blank] 07:53:34 INFO - PROCESS | 1658 | 1464620014964 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]]]}] 07:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 522ms 07:53:35 INFO - PROCESS | 1658 | 1464620015018 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:53:35 INFO - PROCESS | 1658 | 1464620015020 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:53:35 INFO - PROCESS | 1658 | 1464620015023 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:53:35 INFO - PROCESS | 1658 | 1464620015027 Marionette TRACE conn2 <- [1,318,null,{}] 07:53:35 INFO - PROCESS | 1658 | 1464620015038 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}] 07:53:35 INFO - PROCESS | 1658 | 1464620015178 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:53:35 INFO - PROCESS | 1658 | 1464620015195 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fab800 == 35 [pid = 1658] [id = 87] 07:53:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119290c00) [pid = 1658] [serial = 258] [outer = 0x0] 07:53:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1193f3c00) [pid = 1658] [serial = 259] [outer = 0x119290c00] 07:53:35 INFO - PROCESS | 1658 | 1464620015239 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119929c00) [pid = 1658] [serial = 260] [outer = 0x119290c00] 07:53:35 INFO - PROCESS | 1658 | 1464620015631 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]]]}] 07:53:35 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. 07:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 624ms 07:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:53:35 INFO - PROCESS | 1658 | 1464620015647 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:53:35 INFO - PROCESS | 1658 | 1464620015649 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:53:35 INFO - PROCESS | 1658 | 1464620015651 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:53:35 INFO - PROCESS | 1658 | 1464620015652 Marionette TRACE conn2 <- [1,322,null,{}] 07:53:35 INFO - PROCESS | 1658 | 1464620015654 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}] 07:53:35 INFO - PROCESS | 1658 | 1464620015734 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:53:35 INFO - PROCESS | 1658 | 1464620015739 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x11846b000 == 36 [pid = 1658] [id = 88] 07:53:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119bde000) [pid = 1658] [serial = 261] [outer = 0x0] 07:53:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119daa000) [pid = 1658] [serial = 262] [outer = 0x119bde000] 07:53:35 INFO - PROCESS | 1658 | 1464620015766 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1207d8800) [pid = 1658] [serial = 263] [outer = 0x119bde000] 07:53:36 INFO - PROCESS | 1658 | 1464620016115 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]]]}] 07:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 07:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:53:36 INFO - PROCESS | 1658 | 1464620016121 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:53:36 INFO - PROCESS | 1658 | 1464620016122 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:53:36 INFO - PROCESS | 1658 | 1464620016124 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 1658 | 1464620016126 Marionette TRACE conn2 <- [1,326,null,{}] 07:53:36 INFO - PROCESS | 1658 | 1464620016130 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}] 07:53:36 INFO - PROCESS | 1658 | 1464620016221 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:53:36 INFO - PROCESS | 1658 | 1464620016228 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184a5000 == 37 [pid = 1658] [id = 89] 07:53:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119bd1000) [pid = 1658] [serial = 264] [outer = 0x0] 07:53:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1207e2800) [pid = 1658] [serial = 265] [outer = 0x119bd1000] 07:53:36 INFO - PROCESS | 1658 | 1464620016253 Marionette DEBUG loaded listener.js 07:53:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12152b000) [pid = 1658] [serial = 266] [outer = 0x119bd1000] 07:53:36 INFO - PROCESS | 1658 | 1464620016557 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]]]}] 07:53:36 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. 07:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 07:53:36 INFO - PROCESS | 1658 | 1464620016597 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:53:36 INFO - PROCESS | 1658 | 1464620016598 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:53:36 INFO - PROCESS | 1658 | 1464620016600 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 1658 | 1464620016601 Marionette TRACE conn2 <- [1,330,null,{}] 07:53:36 INFO - PROCESS | 1658 | 1464620016604 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}] 07:53:36 INFO - PROCESS | 1658 | 1464620016698 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:53:36 INFO - PROCESS | 1658 | 1464620016703 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x119908000 == 38 [pid = 1658] [id = 90] 07:53:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1216ae800) [pid = 1658] [serial = 267] [outer = 0x0] 07:53:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121af8800) [pid = 1658] [serial = 268] [outer = 0x1216ae800] 07:53:36 INFO - PROCESS | 1658 | 1464620016732 Marionette DEBUG loaded listener.js 07:53:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x124eab400) [pid = 1658] [serial = 269] [outer = 0x1216ae800] 07:53:37 INFO - PROCESS | 1658 | 1464620017103 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]]]}] 07:53:37 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. 07:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 07:53:37 INFO - PROCESS | 1658 | 1464620017121 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:53:37 INFO - PROCESS | 1658 | 1464620017122 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:53:37 INFO - PROCESS | 1658 | 1464620017125 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 1658 | 1464620017126 Marionette TRACE conn2 <- [1,334,null,{}] 07:53:37 INFO - PROCESS | 1658 | 1464620017128 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}] 07:53:37 INFO - PROCESS | 1658 | 1464620017217 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:53:37 INFO - PROCESS | 1658 | 1464620017231 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e6e000 == 39 [pid = 1658] [id = 91] 07:53:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124660c00) [pid = 1658] [serial = 270] [outer = 0x0] 07:53:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124f50c00) [pid = 1658] [serial = 271] [outer = 0x124660c00] 07:53:37 INFO - PROCESS | 1658 | 1464620017256 Marionette DEBUG loaded listener.js 07:53:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1260e5000) [pid = 1658] [serial = 272] [outer = 0x124660c00] 07:53:37 INFO - PROCESS | 1658 | 1464620017566 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]]]}] 07:53:37 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. 07:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 07:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:53:37 INFO - PROCESS | 1658 | 1464620017595 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:53:37 INFO - PROCESS | 1658 | 1464620017597 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:53:37 INFO - PROCESS | 1658 | 1464620017611 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 1658 | 1464620017612 Marionette TRACE conn2 <- [1,338,null,{}] 07:53:37 INFO - PROCESS | 1658 | 1464620017614 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}] 07:53:37 INFO - PROCESS | 1658 | 1464620017706 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:53:37 INFO - PROCESS | 1658 | 1464620017710 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213d2000 == 40 [pid = 1658] [id = 92] 07:53:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x124eb3400) [pid = 1658] [serial = 273] [outer = 0x0] 07:53:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12699dc00) [pid = 1658] [serial = 274] [outer = 0x124eb3400] 07:53:37 INFO - PROCESS | 1658 | 1464620017736 Marionette DEBUG loaded listener.js 07:53:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1269dac00) [pid = 1658] [serial = 275] [outer = 0x124eb3400] 07:53:38 INFO - PROCESS | 1658 | 1464620018091 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]]]}] 07:53:38 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. 07:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 530ms 07:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:53:38 INFO - PROCESS | 1658 | 1464620018131 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:53:38 INFO - PROCESS | 1658 | 1464620018132 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:53:38 INFO - PROCESS | 1658 | 1464620018134 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:53:38 INFO - PROCESS | 1658 | 1464620018135 Marionette TRACE conn2 <- [1,342,null,{}] 07:53:38 INFO - PROCESS | 1658 | 1464620018137 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}] 07:53:38 INFO - PROCESS | 1658 | 1464620018230 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:53:38 INFO - PROCESS | 1658 | 1464620018259 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e5c800 == 41 [pid = 1658] [id = 93] 07:53:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x126683400) [pid = 1658] [serial = 276] [outer = 0x0] 07:53:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126dd9400) [pid = 1658] [serial = 277] [outer = 0x126683400] 07:53:38 INFO - PROCESS | 1658 | 1464620018284 Marionette DEBUG loaded listener.js 07:53:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x127962800) [pid = 1658] [serial = 278] [outer = 0x126683400] 07:53:38 INFO - PROCESS | 1658 | 1464620018588 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]]]}] 07:53:38 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. 07:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 07:53:38 INFO - PROCESS | 1658 | 1464620018610 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:53:38 INFO - PROCESS | 1658 | 1464620018613 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:53:38 INFO - PROCESS | 1658 | 1464620018616 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:53:38 INFO - PROCESS | 1658 | 1464620018618 Marionette TRACE conn2 <- [1,346,null,{}] 07:53:38 INFO - PROCESS | 1658 | 1464620018627 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}] 07:53:38 INFO - PROCESS | 1658 | 1464620018768 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:53:38 INFO - PROCESS | 1658 | 1464620018809 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1247cb000 == 42 [pid = 1658] [id = 94] 07:53:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126dd9c00) [pid = 1658] [serial = 279] [outer = 0x0] 07:53:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x127967800) [pid = 1658] [serial = 280] [outer = 0x126dd9c00] 07:53:38 INFO - PROCESS | 1658 | 1464620018848 Marionette DEBUG loaded listener.js 07:53:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x128fc9800) [pid = 1658] [serial = 281] [outer = 0x126dd9c00] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11380f400) [pid = 1658] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x113216c00) [pid = 1658] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11747e000) [pid = 1658] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1246ba000) [pid = 1658] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x117480800) [pid = 1658] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12447a000) [pid = 1658] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121528800) [pid = 1658] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12149c400) [pid = 1658] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124eaa000) [pid = 1658] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11747e400) [pid = 1658] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119263400) [pid = 1658] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12149b800) [pid = 1658] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:53:39 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x121a6e000) [pid = 1658] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:53:39 INFO - PROCESS | 1658 | 1464620019298 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]]]}] 07:53:39 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. 07:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 727ms 07:53:39 INFO - PROCESS | 1658 | 1464620019349 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:53:39 INFO - PROCESS | 1658 | 1464620019351 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:53:39 INFO - PROCESS | 1658 | 1464620019365 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:53:39 INFO - PROCESS | 1658 | 1464620019367 Marionette TRACE conn2 <- [1,350,null,{}] 07:53:39 INFO - PROCESS | 1658 | 1464620019370 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}] 07:53:39 INFO - PROCESS | 1658 | 1464620019482 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:53:39 INFO - PROCESS | 1658 | 1464620019488 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12664a000 == 43 [pid = 1658] [id = 95] 07:53:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x116851400) [pid = 1658] [serial = 282] [outer = 0x0] 07:53:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124eaa000) [pid = 1658] [serial = 283] [outer = 0x116851400] 07:53:39 INFO - PROCESS | 1658 | 1464620019517 Marionette DEBUG loaded listener.js 07:53:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x128fcfc00) [pid = 1658] [serial = 284] [outer = 0x116851400] 07:53:39 INFO - PROCESS | 1658 | 1464620019812 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]]]}] 07:53:39 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. 07:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 477ms 07:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:53:39 INFO - PROCESS | 1658 | 1464620019837 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:53:39 INFO - PROCESS | 1658 | 1464620019838 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:53:39 INFO - PROCESS | 1658 | 1464620019840 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:53:39 INFO - PROCESS | 1658 | 1464620019841 Marionette TRACE conn2 <- [1,354,null,{}] 07:53:39 INFO - PROCESS | 1658 | 1464620019845 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}] 07:53:39 INFO - PROCESS | 1658 | 1464620019925 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:53:39 INFO - PROCESS | 1658 | 1464620019970 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b14000 == 44 [pid = 1658] [id = 96] 07:53:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119928400) [pid = 1658] [serial = 285] [outer = 0x0] 07:53:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128fd4c00) [pid = 1658] [serial = 286] [outer = 0x119928400] 07:53:39 INFO - PROCESS | 1658 | 1464620019995 Marionette DEBUG loaded listener.js 07:53:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12902d400) [pid = 1658] [serial = 287] [outer = 0x119928400] 07:53:40 INFO - PROCESS | 1658 | 1464620020244 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]]]}] 07:53:40 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. 07:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 422ms 07:53:40 INFO - PROCESS | 1658 | 1464620020270 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:53:40 INFO - PROCESS | 1658 | 1464620020271 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:53:40 INFO - PROCESS | 1658 | 1464620020276 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:53:40 INFO - PROCESS | 1658 | 1464620020278 Marionette TRACE conn2 <- [1,358,null,{}] 07:53:40 INFO - PROCESS | 1658 | 1464620020288 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}] 07:53:40 INFO - PROCESS | 1658 | 1464620020382 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:53:40 INFO - PROCESS | 1658 | 1464620020386 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12790d800 == 45 [pid = 1658] [id = 97] 07:53:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12904e000) [pid = 1658] [serial = 288] [outer = 0x0] 07:53:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x129051c00) [pid = 1658] [serial = 289] [outer = 0x12904e000] 07:53:40 INFO - PROCESS | 1658 | 1464620020411 Marionette DEBUG loaded listener.js 07:53:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x129057000) [pid = 1658] [serial = 290] [outer = 0x12904e000] 07:53:40 INFO - PROCESS | 1658 | 1464620020731 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]]]}] 07:53:40 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. 07:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 477ms 07:53:40 INFO - PROCESS | 1658 | 1464620020754 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:53:40 INFO - PROCESS | 1658 | 1464620020755 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:53:40 INFO - PROCESS | 1658 | 1464620020757 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:53:40 INFO - PROCESS | 1658 | 1464620020758 Marionette TRACE conn2 <- [1,362,null,{}] 07:53:40 INFO - PROCESS | 1658 | 1464620020762 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}] 07:53:40 INFO - PROCESS | 1658 | 1464620020839 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:53:40 INFO - PROCESS | 1658 | 1464620020888 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x127920000 == 46 [pid = 1658] [id = 98] 07:53:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12904e800) [pid = 1658] [serial = 291] [outer = 0x0] 07:53:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12905b800) [pid = 1658] [serial = 292] [outer = 0x12904e800] 07:53:40 INFO - PROCESS | 1658 | 1464620020912 Marionette DEBUG loaded listener.js 07:53:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1294f8800) [pid = 1658] [serial = 293] [outer = 0x12904e800] 07:53:41 INFO - PROCESS | 1658 | 1464620021317 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]]]}] 07:53:41 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. 07:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 569ms 07:53:41 INFO - PROCESS | 1658 | 1464620021326 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:53:41 INFO - PROCESS | 1658 | 1464620021329 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:53:41 INFO - PROCESS | 1658 | 1464620021332 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:53:41 INFO - PROCESS | 1658 | 1464620021335 Marionette TRACE conn2 <- [1,366,null,{}] 07:53:41 INFO - PROCESS | 1658 | 1464620021339 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}] 07:53:41 INFO - PROCESS | 1658 | 1464620021474 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:53:41 INFO - PROCESS | 1658 | 1464620021482 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x116641800 == 47 [pid = 1658] [id = 99] 07:53:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1132d4400) [pid = 1658] [serial = 294] [outer = 0x0] 07:53:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x115e4dc00) [pid = 1658] [serial = 295] [outer = 0x1132d4400] 07:53:41 INFO - PROCESS | 1658 | 1464620021510 Marionette DEBUG loaded listener.js 07:53:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1168cd800) [pid = 1658] [serial = 296] [outer = 0x1132d4400] 07:53:41 INFO - PROCESS | 1658 | 1464620021937 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]]]}] 07:53:41 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. 07:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 622ms 07:53:41 INFO - PROCESS | 1658 | 1464620021955 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:53:41 INFO - PROCESS | 1658 | 1464620021959 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:53:41 INFO - PROCESS | 1658 | 1464620021964 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:53:41 INFO - PROCESS | 1658 | 1464620021965 Marionette TRACE conn2 <- [1,370,null,{}] 07:53:41 INFO - PROCESS | 1658 | 1464620021968 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}] 07:53:42 INFO - PROCESS | 1658 | 1464620022069 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:53:42 INFO - PROCESS | 1658 | 1464620022154 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192ab800 == 48 [pid = 1658] [id = 100] 07:53:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118670000) [pid = 1658] [serial = 297] [outer = 0x0] 07:53:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118ef1400) [pid = 1658] [serial = 298] [outer = 0x118670000] 07:53:42 INFO - PROCESS | 1658 | 1464620022184 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11928a800) [pid = 1658] [serial = 299] [outer = 0x118670000] 07:53:42 INFO - PROCESS | 1658 | 1464620022603 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]]]}] 07:53:42 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. 07:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 07:53:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:53:42 INFO - PROCESS | 1658 | 1464620022633 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:53:42 INFO - PROCESS | 1658 | 1464620022635 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:53:42 INFO - PROCESS | 1658 | 1464620022637 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:53:42 INFO - PROCESS | 1658 | 1464620022640 Marionette TRACE conn2 <- [1,374,null,{}] 07:53:42 INFO - PROCESS | 1658 | 1464620022648 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}] 07:53:42 INFO - PROCESS | 1658 | 1464620022748 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:53:42 INFO - PROCESS | 1658 | 1464620022828 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x127985800 == 49 [pid = 1658] [id = 101] 07:53:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1211b6c00) [pid = 1658] [serial = 300] [outer = 0x0] 07:53:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x121497800) [pid = 1658] [serial = 301] [outer = 0x1211b6c00] 07:53:42 INFO - PROCESS | 1658 | 1464620022867 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x121759800) [pid = 1658] [serial = 302] [outer = 0x1211b6c00] 07:53:43 INFO - PROCESS | 1658 | 1464620023334 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:53:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:53:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 721ms 07:53:43 INFO - PROCESS | 1658 | 1464620023365 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:53:43 INFO - PROCESS | 1658 | 1464620023367 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:53:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:53:43 INFO - PROCESS | 1658 | 1464620023369 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:53:43 INFO - PROCESS | 1658 | 1464620023370 Marionette TRACE conn2 <- [1,378,null,{}] 07:53:43 INFO - PROCESS | 1658 | 1464620023373 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}] 07:53:43 INFO - PROCESS | 1658 | 1464620023474 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:53:43 INFO - PROCESS | 1658 | 1464620023529 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1294a1000 == 50 [pid = 1658] [id = 102] 07:53:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124146c00) [pid = 1658] [serial = 303] [outer = 0x0] 07:53:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1246ba000) [pid = 1658] [serial = 304] [outer = 0x124146c00] 07:53:43 INFO - PROCESS | 1658 | 1464620023564 Marionette DEBUG loaded listener.js 07:53:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x127961400) [pid = 1658] [serial = 305] [outer = 0x124146c00] 07:53:44 INFO - PROCESS | 1658 | 1464620024139 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:53:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:53:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 818ms 07:53:44 INFO - PROCESS | 1658 | 1464620024188 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:53:44 INFO - PROCESS | 1658 | 1464620024190 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:53:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:53:44 INFO - PROCESS | 1658 | 1464620024193 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:53:44 INFO - PROCESS | 1658 | 1464620024196 Marionette TRACE conn2 <- [1,382,null,{}] 07:53:44 INFO - PROCESS | 1658 | 1464620024200 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}] 07:53:44 INFO - PROCESS | 1658 | 1464620024287 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:53:44 INFO - PROCESS | 1658 | 1464620024336 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x117faa000 == 51 [pid = 1658] [id = 103] 07:53:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1138efc00) [pid = 1658] [serial = 306] [outer = 0x0] 07:53:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x116183800) [pid = 1658] [serial = 307] [outer = 0x1138efc00] 07:53:44 INFO - PROCESS | 1658 | 1464620024363 Marionette DEBUG loaded listener.js 07:53:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11747f000) [pid = 1658] [serial = 308] [outer = 0x1138efc00] 07:53:44 INFO - PROCESS | 1658 | 1464620024833 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:53:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:53:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 676ms 07:53:44 INFO - PROCESS | 1658 | 1464620024870 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:53:44 INFO - PROCESS | 1658 | 1464620024873 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:53:44 INFO - PROCESS | 1658 | 1464620024879 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:53:44 INFO - PROCESS | 1658 | 1464620024881 Marionette TRACE conn2 <- [1,386,null,{}] 07:53:44 INFO - PROCESS | 1658 | 1464620024884 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}] 07:53:44 INFO - PROCESS | 1658 | 1464620024970 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:53:45 INFO - PROCESS | 1658 | 1464620025029 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f30000 == 52 [pid = 1658] [id = 104] 07:53:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x117585000) [pid = 1658] [serial = 309] [outer = 0x0] 07:53:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11866f800) [pid = 1658] [serial = 310] [outer = 0x117585000] 07:53:45 INFO - PROCESS | 1658 | 1464620025056 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x119267800) [pid = 1658] [serial = 311] [outer = 0x117585000] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12790d800 == 51 [pid = 1658] [id = 97] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x126b14000 == 50 [pid = 1658] [id = 96] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12664a000 == 49 [pid = 1658] [id = 95] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1247cb000 == 48 [pid = 1658] [id = 94] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x121e5c800 == 47 [pid = 1658] [id = 93] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1213d2000 == 46 [pid = 1658] [id = 92] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x119e6e000 == 45 [pid = 1658] [id = 91] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x126dd4000) [pid = 1658] [serial = 235] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x113362000) [pid = 1658] [serial = 192] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11813f400) [pid = 1658] [serial = 195] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x119908000 == 44 [pid = 1658] [id = 90] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1184a5000 == 43 [pid = 1658] [id = 89] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11846b000 == 42 [pid = 1658] [id = 88] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x117fab800 == 41 [pid = 1658] [id = 87] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x116644800 == 40 [pid = 1658] [id = 86] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1161c7800 == 39 [pid = 1658] [id = 85] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x119b20000 == 38 [pid = 1658] [id = 84] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x126967000 == 37 [pid = 1658] [id = 83] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x126655000 == 36 [pid = 1658] [id = 82] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11991e800 == 35 [pid = 1658] [id = 81] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1166e3000 == 34 [pid = 1658] [id = 80] 07:53:45 INFO - PROCESS | 1658 | --DOCSHELL 0x126644800 == 33 [pid = 1658] [id = 79] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1269d3c00) [pid = 1658] [serial = 233] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x116182400) [pid = 1658] [serial = 198] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1213bd400) [pid = 1658] [serial = 212] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119263000) [pid = 1658] [serial = 226] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1260e5400) [pid = 1658] [serial = 223] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x118364800) [pid = 1658] [serial = 202] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124fee000) [pid = 1658] [serial = 221] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118e2bc00) [pid = 1658] [serial = 203] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12466dc00) [pid = 1658] [serial = 218] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x124147c00) [pid = 1658] [serial = 215] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1207df000) [pid = 1658] [serial = 211] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x124f4fc00) [pid = 1658] [serial = 190] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119bd4c00) [pid = 1658] [serial = 208] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x116a5b800) [pid = 1658] [serial = 199] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12414a000) [pid = 1658] [serial = 217] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1193f5400) [pid = 1658] [serial = 205] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x121813800) [pid = 1658] [serial = 214] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119da9c00) [pid = 1658] [serial = 209] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1260ee000) [pid = 1658] [serial = 224] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x121493000) [pid = 1658] [serial = 227] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x124eb2c00) [pid = 1658] [serial = 220] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12673d800) [pid = 1658] [serial = 229] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1269a4000) [pid = 1658] [serial = 230] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119930000) [pid = 1658] [serial = 206] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119996000) [pid = 1658] [serial = 49] [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.] 07:53:45 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1269a8000) [pid = 1658] [serial = 232] [outer = 0x0] [url = about:blank] 07:53:45 INFO - PROCESS | 1658 | 1464620025432 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]]]}] 07:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 573ms 07:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:53:45 INFO - PROCESS | 1658 | 1464620025451 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:53:45 INFO - PROCESS | 1658 | 1464620025452 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:53:45 INFO - PROCESS | 1658 | 1464620025454 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:53:45 INFO - PROCESS | 1658 | 1464620025457 Marionette TRACE conn2 <- [1,390,null,{}] 07:53:45 INFO - PROCESS | 1658 | 1464620025467 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}] 07:53:45 INFO - PROCESS | 1658 | 1464620025545 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:53:45 INFO - PROCESS | 1658 | 1464620025550 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c0800 == 34 [pid = 1658] [id = 105] 07:53:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11928d800) [pid = 1658] [serial = 312] [outer = 0x0] 07:53:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1193f0000) [pid = 1658] [serial = 313] [outer = 0x11928d800] 07:53:45 INFO - PROCESS | 1658 | 1464620025580 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119932c00) [pid = 1658] [serial = 314] [outer = 0x11928d800] 07:53:46 INFO - PROCESS | 1658 | 1464620026033 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]]]}] 07:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 07:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:53:46 INFO - PROCESS | 1658 | 1464620026085 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:53:46 INFO - PROCESS | 1658 | 1464620026086 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:53:46 INFO - PROCESS | 1658 | 1464620026089 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:53:46 INFO - PROCESS | 1658 | 1464620026090 Marionette TRACE conn2 <- [1,394,null,{}] 07:53:46 INFO - PROCESS | 1658 | 1464620026093 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}] 07:53:46 INFO - PROCESS | 1658 | 1464620026168 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:53:46 INFO - PROCESS | 1658 | 1464620026174 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x118990800 == 35 [pid = 1658] [id = 106] 07:53:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1207d7800) [pid = 1658] [serial = 315] [outer = 0x0] 07:53:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121493400) [pid = 1658] [serial = 316] [outer = 0x1207d7800] 07:53:46 INFO - PROCESS | 1658 | 1464620026204 Marionette DEBUG loaded listener.js 07:53:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12149d800) [pid = 1658] [serial = 317] [outer = 0x1207d7800] 07:53:46 INFO - PROCESS | 1658 | 1464620026689 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]]]}] 07:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 618ms 07:53:46 INFO - PROCESS | 1658 | 1464620026708 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:53:46 INFO - PROCESS | 1658 | 1464620026709 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:53:46 INFO - PROCESS | 1658 | 1464620026714 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:53:46 INFO - PROCESS | 1658 | 1464620026715 Marionette TRACE conn2 <- [1,398,null,{}] 07:53:46 INFO - PROCESS | 1658 | 1464620026717 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}] 07:53:46 INFO - PROCESS | 1658 | 1464620026781 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:53:46 INFO - PROCESS | 1658 | 1464620026785 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x119904800 == 36 [pid = 1658] [id = 107] 07:53:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12152c800) [pid = 1658] [serial = 318] [outer = 0x0] 07:53:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1218dfc00) [pid = 1658] [serial = 319] [outer = 0x12152c800] 07:53:46 INFO - PROCESS | 1658 | 1464620026813 Marionette DEBUG loaded listener.js 07:53:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12414a000) [pid = 1658] [serial = 320] [outer = 0x12152c800] 07:53:47 INFO - PROCESS | 1658 | 1464620027282 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]]]}] 07:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 620ms 07:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:53:47 INFO - PROCESS | 1658 | 1464620027335 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:53:47 INFO - PROCESS | 1658 | 1464620027336 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:53:47 INFO - PROCESS | 1658 | 1464620027339 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:53:47 INFO - PROCESS | 1658 | 1464620027342 Marionette TRACE conn2 <- [1,402,null,{}] 07:53:47 INFO - PROCESS | 1658 | 1464620027345 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}] 07:53:47 INFO - PROCESS | 1658 | 1464620027488 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:53:47 INFO - PROCESS | 1658 | 1464620027592 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x1211a0800 == 37 [pid = 1658] [id = 108] 07:53:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x112a72400) [pid = 1658] [serial = 321] [outer = 0x0] 07:53:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124f49400) [pid = 1658] [serial = 322] [outer = 0x112a72400] 07:53:47 INFO - PROCESS | 1658 | 1464620027618 Marionette DEBUG loaded listener.js 07:53:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12667d800) [pid = 1658] [serial = 323] [outer = 0x112a72400] 07:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 07:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:53:47 INFO - PROCESS | 1658 | 1464620027957 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]]]}] 07:53:47 INFO - PROCESS | 1658 | 1464620027960 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:53:47 INFO - PROCESS | 1658 | 1464620027963 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:53:47 INFO - PROCESS | 1658 | 1464620027965 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:53:47 INFO - PROCESS | 1658 | 1464620027967 Marionette TRACE conn2 <- [1,406,null,{}] 07:53:47 INFO - PROCESS | 1658 | 1464620027969 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}] 07:53:48 INFO - PROCESS | 1658 | 1464620028058 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:53:48 INFO - PROCESS | 1658 | 1464620028089 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x112271800 == 38 [pid = 1658] [id = 109] 07:53:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1267d4000) [pid = 1658] [serial = 324] [outer = 0x0] 07:53:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1269a1800) [pid = 1658] [serial = 325] [outer = 0x1267d4000] 07:53:48 INFO - PROCESS | 1658 | 1464620028113 Marionette DEBUG loaded listener.js 07:53:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1269d9400) [pid = 1658] [serial = 326] [outer = 0x1267d4000] 07:53:48 INFO - PROCESS | 1658 | 1464620028449 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]]]}] 07:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 517ms 07:53:48 INFO - PROCESS | 1658 | 1464620028484 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:53:48 INFO - PROCESS | 1658 | 1464620028486 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:53:48 INFO - PROCESS | 1658 | 1464620028488 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:53:48 INFO - PROCESS | 1658 | 1464620028489 Marionette TRACE conn2 <- [1,410,null,{}] 07:53:48 INFO - PROCESS | 1658 | 1464620028491 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}] 07:53:48 INFO - PROCESS | 1658 | 1464620028584 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:53:48 INFO - PROCESS | 1658 | 1464620028588 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e5d800 == 39 [pid = 1658] [id = 110] 07:53:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12699cc00) [pid = 1658] [serial = 327] [outer = 0x0] 07:53:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x126ddbc00) [pid = 1658] [serial = 328] [outer = 0x12699cc00] 07:53:48 INFO - PROCESS | 1658 | 1464620028613 Marionette DEBUG loaded listener.js 07:53:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x127968000) [pid = 1658] [serial = 329] [outer = 0x12699cc00] 07:53:48 INFO - PROCESS | 1658 | 1464620028784 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:53:49 INFO - PROCESS | 1658 | 1464620029021 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]]]}] 07:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 07:53:49 INFO - PROCESS | 1658 | 1464620029063 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:53:49 INFO - PROCESS | 1658 | 1464620029065 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:53:49 INFO - PROCESS | 1658 | 1464620029069 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:53:49 INFO - PROCESS | 1658 | 1464620029071 Marionette TRACE conn2 <- [1,414,null,{}] 07:53:49 INFO - PROCESS | 1658 | 1464620029074 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}] 07:53:49 INFO - PROCESS | 1658 | 1464620029217 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:53:49 INFO - PROCESS | 1658 | 1464620029240 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x124445000 == 40 [pid = 1658] [id = 111] 07:53:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1269dc400) [pid = 1658] [serial = 330] [outer = 0x0] 07:53:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128fcf000) [pid = 1658] [serial = 331] [outer = 0x1269dc400] 07:53:49 INFO - PROCESS | 1658 | 1464620029279 Marionette DEBUG loaded listener.js 07:53:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1292e2000) [pid = 1658] [serial = 332] [outer = 0x1269dc400] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1132d1000) [pid = 1658] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x113867c00) [pid = 1658] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11758c400) [pid = 1658] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x124660c00) [pid = 1658] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x124eb3400) [pid = 1658] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x126683400) [pid = 1658] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1168c4c00) [pid = 1658] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1132d4c00) [pid = 1658] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119290c00) [pid = 1658] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1247a5c00) [pid = 1658] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x112e87000) [pid = 1658] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119bdd800) [pid = 1658] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119bde000) [pid = 1658] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x121af6000) [pid = 1658] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119bd1000) [pid = 1658] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x117357000) [pid = 1658] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1216ae800) [pid = 1658] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126dd9c00) [pid = 1658] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119928400) [pid = 1658] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12904e000) [pid = 1658] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:53:49 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x116851400) [pid = 1658] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:53:49 INFO - PROCESS | 1658 | 1464620029792 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]]]}] 07:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 07:53:49 INFO - PROCESS | 1658 | 1464620029839 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:53:49 INFO - PROCESS | 1658 | 1464620029841 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:53:49 INFO - PROCESS | 1658 | 1464620029843 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:53:49 INFO - PROCESS | 1658 | 1464620029844 Marionette TRACE conn2 <- [1,418,null,{}] 07:53:49 INFO - PROCESS | 1658 | 1464620029847 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}] 07:53:49 INFO - PROCESS | 1658 | 1464620029938 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:53:49 INFO - PROCESS | 1658 | 1464620029985 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x11960a000 == 41 [pid = 1658] [id = 112] 07:53:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11380f400) [pid = 1658] [serial = 333] [outer = 0x0] 07:53:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11747f400) [pid = 1658] [serial = 334] [outer = 0x11380f400] 07:53:50 INFO - PROCESS | 1658 | 1464620030010 Marionette DEBUG loaded listener.js 07:53:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1207e3000) [pid = 1658] [serial = 335] [outer = 0x11380f400] 07:53:50 INFO - PROCESS | 1658 | 1464620030755 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]]]}] 07:53:50 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 07:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 920ms 07:53:50 INFO - PROCESS | 1658 | 1464620030763 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:53:50 INFO - PROCESS | 1658 | 1464620030765 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:53:50 INFO - PROCESS | 1658 | 1464620030767 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:53:50 INFO - PROCESS | 1658 | 1464620030768 Marionette TRACE conn2 <- [1,422,null,{}] 07:53:50 INFO - PROCESS | 1658 | 1464620030771 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}] 07:53:50 INFO - PROCESS | 1658 | 1464620030866 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:53:50 INFO - PROCESS | 1658 | 1464620030871 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x126967800 == 42 [pid = 1658] [id = 113] 07:53:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1211ba800) [pid = 1658] [serial = 336] [outer = 0x0] 07:53:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1292e3000) [pid = 1658] [serial = 337] [outer = 0x1211ba800] 07:53:50 INFO - PROCESS | 1658 | 1464620030900 Marionette DEBUG loaded listener.js 07:53:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12981dc00) [pid = 1658] [serial = 338] [outer = 0x1211ba800] 07:53:51 INFO - PROCESS | 1658 | 1464620031792 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]]]}] 07:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1069ms 07:53:51 INFO - PROCESS | 1658 | 1464620031837 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:53:51 INFO - PROCESS | 1658 | 1464620031839 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:53:51 INFO - PROCESS | 1658 | 1464620031843 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:53:51 INFO - PROCESS | 1658 | 1464620031846 Marionette TRACE conn2 <- [1,426,null,{}] 07:53:51 INFO - PROCESS | 1658 | 1464620031850 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}] 07:53:51 INFO - PROCESS | 1658 | 1464620031949 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:53:52 INFO - PROCESS | 1658 | 1464620031994 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161c9800 == 43 [pid = 1658] [id = 114] 07:53:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x113864400) [pid = 1658] [serial = 339] [outer = 0x0] 07:53:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x116182c00) [pid = 1658] [serial = 340] [outer = 0x113864400] 07:53:52 INFO - PROCESS | 1658 | 1464620032027 Marionette DEBUG loaded listener.js 07:53:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11758a800) [pid = 1658] [serial = 341] [outer = 0x113864400] 07:53:52 INFO - PROCESS | 1658 | 1464620032473 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] 07:53:52 INFO - PROCESS | 1658 | 1464620032523 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:53:52 INFO - PROCESS | 1658 | 1464620032545 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:53:52 INFO - PROCESS | 1658 | 1464620032547 Marionette TRACE conn2 <- [1,430,null,{}] 07:53:52 INFO - PROCESS | 1658 | 1464620032551 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}] 07:53:52 INFO - PROCESS | 1658 | 1464620032655 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:53:52 INFO - PROCESS | 1658 | 1464620032713 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11898a800 == 44 [pid = 1658] [id = 115] 07:53:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11814c800) [pid = 1658] [serial = 342] [outer = 0x0] 07:53:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1193f4c00) [pid = 1658] [serial = 343] [outer = 0x11814c800] 07:53:52 INFO - PROCESS | 1658 | 1464620032743 Marionette DEBUG loaded listener.js 07:53:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119930400) [pid = 1658] [serial = 344] [outer = 0x11814c800] 07:53:53 INFO - PROCESS | 1658 | 1464620033172 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]]]}] 07:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 690ms 07:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:53:53 INFO - PROCESS | 1658 | 1464620033218 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:53:53 INFO - PROCESS | 1658 | 1464620033220 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:53:53 INFO - PROCESS | 1658 | 1464620033222 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 1658 | 1464620033225 Marionette TRACE conn2 <- [1,434,null,{}] 07:53:53 INFO - PROCESS | 1658 | 1464620033251 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}] 07:53:53 INFO - PROCESS | 1658 | 1464620033357 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:53:53 INFO - PROCESS | 1658 | 1464620033437 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x126960000 == 45 [pid = 1658] [id = 116] 07:53:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121529000) [pid = 1658] [serial = 345] [outer = 0x0] 07:53:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121a6f000) [pid = 1658] [serial = 346] [outer = 0x121529000] 07:53:53 INFO - PROCESS | 1658 | 1464620033469 Marionette DEBUG loaded listener.js 07:53:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12466c800) [pid = 1658] [serial = 347] [outer = 0x121529000] 07:53:53 INFO - PROCESS | 1658 | 1464620033896 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]]]}] 07:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 688ms 07:53:53 INFO - PROCESS | 1658 | 1464620033911 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:53:53 INFO - PROCESS | 1658 | 1464620033914 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:53:53 INFO - PROCESS | 1658 | 1464620033917 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 1658 | 1464620033918 Marionette TRACE conn2 <- [1,438,null,{}] 07:53:53 INFO - PROCESS | 1658 | 1464620033921 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}] 07:53:54 INFO - PROCESS | 1658 | 1464620034021 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:53:54 INFO - PROCESS | 1658 | 1464620034065 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12791b000 == 46 [pid = 1658] [id = 117] 07:53:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1246bb800) [pid = 1658] [serial = 348] [outer = 0x0] 07:53:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x124fef000) [pid = 1658] [serial = 349] [outer = 0x1246bb800] 07:53:54 INFO - PROCESS | 1658 | 1464620034095 Marionette DEBUG loaded listener.js 07:53:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1269a6c00) [pid = 1658] [serial = 350] [outer = 0x1246bb800] 07:53:54 INFO - PROCESS | 1658 | 1464620034510 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]]]}] 07:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 621ms 07:53:54 INFO - PROCESS | 1658 | 1464620034539 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:53:54 INFO - PROCESS | 1658 | 1464620034540 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:53:54 INFO - PROCESS | 1658 | 1464620034543 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:53:54 INFO - PROCESS | 1658 | 1464620034544 Marionette TRACE conn2 <- [1,442,null,{}] 07:53:54 INFO - PROCESS | 1658 | 1464620034549 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}] 07:53:54 INFO - PROCESS | 1658 | 1464620034645 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:53:54 INFO - PROCESS | 1658 | 1464620034742 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d2b000 == 47 [pid = 1658] [id = 118] 07:53:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x112019400) [pid = 1658] [serial = 351] [outer = 0x0] 07:53:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128fcac00) [pid = 1658] [serial = 352] [outer = 0x112019400] 07:53:54 INFO - PROCESS | 1658 | 1464620034773 Marionette DEBUG loaded listener.js 07:53:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x129056400) [pid = 1658] [serial = 353] [outer = 0x112019400] 07:53:55 INFO - PROCESS | 1658 | 1464620035177 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]]]}] 07:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 871ms 07:53:55 INFO - PROCESS | 1658 | 1464620035416 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:53:55 INFO - PROCESS | 1658 | 1464620035420 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:53:55 INFO - PROCESS | 1658 | 1464620035425 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:53:55 INFO - PROCESS | 1658 | 1464620035427 Marionette TRACE conn2 <- [1,446,null,{}] 07:53:55 INFO - PROCESS | 1658 | 1464620035433 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}] 07:53:55 INFO - PROCESS | 1658 | 1464620035563 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:53:55 INFO - PROCESS | 1658 | 1464620035644 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811f000 == 48 [pid = 1658] [id = 119] 07:53:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1166c7800) [pid = 1658] [serial = 354] [outer = 0x0] 07:53:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x117355c00) [pid = 1658] [serial = 355] [outer = 0x1166c7800] 07:53:55 INFO - PROCESS | 1658 | 1464620035686 Marionette DEBUG loaded listener.js 07:53:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x118140800) [pid = 1658] [serial = 356] [outer = 0x1166c7800] 07:53:56 INFO - PROCESS | 1658 | 1464620036154 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]]]}] 07:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 773ms 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x11960a000 == 47 [pid = 1658] [id = 112] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x124445000 == 46 [pid = 1658] [id = 111] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x121e5d800 == 45 [pid = 1658] [id = 110] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12905b800) [pid = 1658] [serial = 292] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | 1464620036241 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:53:56 INFO - PROCESS | 1658 | 1464620036244 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x112271800 == 44 [pid = 1658] [id = 109] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x1211a0800 == 43 [pid = 1658] [id = 108] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x119904800 == 42 [pid = 1658] [id = 107] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x118990800 == 41 [pid = 1658] [id = 106] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c0800 == 40 [pid = 1658] [id = 105] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x116f30000 == 39 [pid = 1658] [id = 104] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x117faa000 == 38 [pid = 1658] [id = 103] 07:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x1192ab800 == 37 [pid = 1658] [id = 100] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x116641800 == 36 [pid = 1658] [id = 99] 07:53:56 INFO - PROCESS | 1658 | --DOCSHELL 0x127920000 == 35 [pid = 1658] [id = 98] 07:53:56 INFO - PROCESS | 1658 | 1464620036265 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:53:56 INFO - PROCESS | 1658 | 1464620036269 Marionette TRACE conn2 <- [1,450,null,{}] 07:53:56 INFO - PROCESS | 1658 | 1464620036272 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}] 07:53:56 INFO - PROCESS | 1658 | 1464620036393 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:53:56 INFO - PROCESS | 1658 | 1464620036408 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x1166f5800 == 36 [pid = 1658] [id = 120] 07:53:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11925fc00) [pid = 1658] [serial = 357] [outer = 0x0] 07:53:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x119288000) [pid = 1658] [serial = 358] [outer = 0x11925fc00] 07:53:56 INFO - PROCESS | 1658 | 1464620036453 Marionette DEBUG loaded listener.js 07:53:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11992f400) [pid = 1658] [serial = 359] [outer = 0x11925fc00] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1161b8000) [pid = 1658] [serial = 154] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1184cc400) [pid = 1658] [serial = 196] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1160f3400) [pid = 1658] [serial = 193] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1193f3c00) [pid = 1658] [serial = 259] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119929c00) [pid = 1658] [serial = 260] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1267d6400) [pid = 1658] [serial = 250] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1269d0800) [pid = 1658] [serial = 251] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1161f8000) [pid = 1658] [serial = 254] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x113867400) [pid = 1658] [serial = 253] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x121755c00) [pid = 1658] [serial = 245] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x121494800) [pid = 1658] [serial = 244] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119daa000) [pid = 1658] [serial = 262] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1207d8800) [pid = 1658] [serial = 263] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x124ff9800) [pid = 1658] [serial = 248] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x124660800) [pid = 1658] [serial = 247] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1207e2800) [pid = 1658] [serial = 265] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12152b000) [pid = 1658] [serial = 266] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118422400) [pid = 1658] [serial = 256] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118670400) [pid = 1658] [serial = 257] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x121af8800) [pid = 1658] [serial = 268] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x127967800) [pid = 1658] [serial = 280] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12902d400) [pid = 1658] [serial = 287] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x129051c00) [pid = 1658] [serial = 289] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x128fc9800) [pid = 1658] [serial = 281] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x128fd4c00) [pid = 1658] [serial = 286] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x124eaa000) [pid = 1658] [serial = 283] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x129057000) [pid = 1658] [serial = 290] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124eab400) [pid = 1658] [serial = 269] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x128fcfc00) [pid = 1658] [serial = 284] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x124f50c00) [pid = 1658] [serial = 271] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12699dc00) [pid = 1658] [serial = 274] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1260e5000) [pid = 1658] [serial = 272] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x127962800) [pid = 1658] [serial = 278] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126dd9400) [pid = 1658] [serial = 277] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1193f5000) [pid = 1658] [serial = 242] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119262c00) [pid = 1658] [serial = 241] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x117046400) [pid = 1658] [serial = 239] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11517a400) [pid = 1658] [serial = 238] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1269dac00) [pid = 1658] [serial = 275] [outer = 0x0] [url = about:blank] 07:53:56 INFO - PROCESS | 1658 | 1464620036856 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] 07:53:56 INFO - PROCESS | 1658 | 1464620036890 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:53:56 INFO - PROCESS | 1658 | 1464620036892 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:53:56 INFO - PROCESS | 1658 | 1464620036894 Marionette TRACE conn2 <- [1,454,null,{}] 07:53:56 INFO - PROCESS | 1658 | 1464620036902 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}] 07:53:56 INFO - PROCESS | 1658 | 1464620036982 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:53:56 INFO - PROCESS | 1658 | 1464620036988 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x118468800 == 37 [pid = 1658] [id = 121] 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12072d400) [pid = 1658] [serial = 360] [outer = 0x0] 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1211b9800) [pid = 1658] [serial = 361] [outer = 0x12072d400] 07:53:57 INFO - PROCESS | 1658 | 1464620037017 Marionette DEBUG loaded listener.js 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121622c00) [pid = 1658] [serial = 362] [outer = 0x12072d400] 07:53:57 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:53:57 INFO - PROCESS | 1658 | 1464620037339 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]]]}] 07:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 472ms 07:53:57 INFO - PROCESS | 1658 | 1464620037365 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:53:57 INFO - PROCESS | 1658 | 1464620037367 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:53:57 INFO - PROCESS | 1658 | 1464620037369 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - PROCESS | 1658 | 1464620037370 Marionette TRACE conn2 <- [1,458,null,{}] 07:53:57 INFO - PROCESS | 1658 | 1464620037373 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}] 07:53:57 INFO - PROCESS | 1658 | 1464620037463 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:53:57 INFO - PROCESS | 1658 | 1464620037506 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192a8000 == 38 [pid = 1658] [id = 122] 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1207d7400) [pid = 1658] [serial = 363] [outer = 0x0] 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x122762c00) [pid = 1658] [serial = 364] [outer = 0x1207d7400] 07:53:57 INFO - PROCESS | 1658 | 1464620037532 Marionette DEBUG loaded listener.js 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1247a3800) [pid = 1658] [serial = 365] [outer = 0x1207d7400] 07:53:57 INFO - PROCESS | 1658 | 1464620037821 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] 07:53:57 INFO - PROCESS | 1658 | 1464620037840 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:53:57 INFO - PROCESS | 1658 | 1464620037843 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:53:57 INFO - PROCESS | 1658 | 1464620037844 Marionette TRACE conn2 <- [1,462,null,{}] 07:53:57 INFO - PROCESS | 1658 | 1464620037855 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}] 07:53:57 INFO - PROCESS | 1658 | 1464620037935 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:53:57 INFO - PROCESS | 1658 | 1464620037940 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0f8800 == 39 [pid = 1658] [id = 123] 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x124eb1000) [pid = 1658] [serial = 366] [outer = 0x0] 07:53:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12667f800) [pid = 1658] [serial = 367] [outer = 0x124eb1000] 07:53:57 INFO - PROCESS | 1658 | 1464620037969 Marionette DEBUG loaded listener.js 07:53:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1269d0000) [pid = 1658] [serial = 368] [outer = 0x124eb1000] 07:53:58 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:53:58 INFO - PROCESS | 1658 | 1464620038304 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] 07:53:58 INFO - PROCESS | 1658 | 1464620038319 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:53:58 INFO - PROCESS | 1658 | 1464620038321 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:53:58 INFO - PROCESS | 1658 | 1464620038322 Marionette TRACE conn2 <- [1,466,null,{}] 07:53:58 INFO - PROCESS | 1658 | 1464620038324 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}] 07:53:58 INFO - PROCESS | 1658 | 1464620038445 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:53:58 INFO - PROCESS | 1658 | 1464620038460 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x116122000 == 40 [pid = 1658] [id = 124] 07:53:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126dd5800) [pid = 1658] [serial = 369] [outer = 0x0] 07:53:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12796a800) [pid = 1658] [serial = 370] [outer = 0x126dd5800] 07:53:58 INFO - PROCESS | 1658 | 1464620038494 Marionette DEBUG loaded listener.js 07:53:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1294fa800) [pid = 1658] [serial = 371] [outer = 0x126dd5800] 07:53:58 INFO - PROCESS | 1658 | 1464620038839 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] 07:53:58 INFO - PROCESS | 1658 | 1464620038845 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:53:58 INFO - PROCESS | 1658 | 1464620038849 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:53:58 INFO - PROCESS | 1658 | 1464620038850 Marionette TRACE conn2 <- [1,470,null,{}] 07:53:58 INFO - PROCESS | 1658 | 1464620038853 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}] 07:53:58 INFO - PROCESS | 1658 | 1464620038943 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:53:58 INFO - PROCESS | 1658 | 1464620038975 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x122780000 == 41 [pid = 1658] [id = 125] 07:53:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x129817c00) [pid = 1658] [serial = 372] [outer = 0x0] 07:53:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x129824000) [pid = 1658] [serial = 373] [outer = 0x129817c00] 07:53:59 INFO - PROCESS | 1658 | 1464620039000 Marionette DEBUG loaded listener.js 07:53:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x129a80c00) [pid = 1658] [serial = 374] [outer = 0x129817c00] 07:53:59 INFO - PROCESS | 1658 | 1464620039331 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]]]}] 07:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 07:53:59 INFO - PROCESS | 1658 | 1464620039368 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:53:59 INFO - PROCESS | 1658 | 1464620039370 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:53:59 INFO - PROCESS | 1658 | 1464620039372 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:53:59 INFO - PROCESS | 1658 | 1464620039373 Marionette TRACE conn2 <- [1,474,null,{}] 07:53:59 INFO - PROCESS | 1658 | 1464620039375 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}] 07:53:59 INFO - PROCESS | 1658 | 1464620039470 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:53:59 INFO - PROCESS | 1658 | 1464620039487 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12606c800 == 42 [pid = 1658] [id = 126] 07:53:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12981f000) [pid = 1658] [serial = 375] [outer = 0x0] 07:53:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x129a94800) [pid = 1658] [serial = 376] [outer = 0x12981f000] 07:53:59 INFO - PROCESS | 1658 | 1464620039512 Marionette DEBUG loaded listener.js 07:53:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x129a9e000) [pid = 1658] [serial = 377] [outer = 0x12981f000] 07:53:59 INFO - PROCESS | 1658 | 1464620039838 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]]]}] 07:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 07:53:59 INFO - PROCESS | 1658 | 1464620039846 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:53:59 INFO - PROCESS | 1658 | 1464620039849 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:53:59 INFO - PROCESS | 1658 | 1464620039852 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:53:59 INFO - PROCESS | 1658 | 1464620039853 Marionette TRACE conn2 <- [1,478,null,{}] 07:53:59 INFO - PROCESS | 1658 | 1464620039855 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}] 07:53:59 INFO - PROCESS | 1658 | 1464620039955 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:53:59 INFO - PROCESS | 1658 | 1464620039960 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1267a6800 == 43 [pid = 1658] [id = 127] 07:53:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x129a87000) [pid = 1658] [serial = 378] [outer = 0x0] 07:53:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12abadc00) [pid = 1658] [serial = 379] [outer = 0x129a87000] 07:53:59 INFO - PROCESS | 1658 | 1464620039985 Marionette DEBUG loaded listener.js 07:54:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12aca4c00) [pid = 1658] [serial = 380] [outer = 0x129a87000] 07:54:00 INFO - PROCESS | 1658 | 1464620040332 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]]]}] 07:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 07:54:00 INFO - PROCESS | 1658 | 1464620040371 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:54:00 INFO - PROCESS | 1658 | 1464620040373 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:54:00 INFO - PROCESS | 1658 | 1464620040376 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:54:00 INFO - PROCESS | 1658 | 1464620040378 Marionette TRACE conn2 <- [1,482,null,{}] 07:54:00 INFO - PROCESS | 1658 | 1464620040381 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}] 07:54:00 INFO - PROCESS | 1658 | 1464620040626 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12152c800) [pid = 1658] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1267d4000) [pid = 1658] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1138efc00) [pid = 1658] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1207d7800) [pid = 1658] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11928d800) [pid = 1658] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12699cc00) [pid = 1658] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1269dc400) [pid = 1658] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11380f400) [pid = 1658] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x117585000) [pid = 1658] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:54:00 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x112a72400) [pid = 1658] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:54:00 INFO - PROCESS | 1658 | 1464620040683 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x116868800 == 44 [pid = 1658] [id = 128] 07:54:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x111f31000) [pid = 1658] [serial = 381] [outer = 0x0] 07:54:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1161b7400) [pid = 1658] [serial = 382] [outer = 0x111f31000] 07:54:00 INFO - PROCESS | 1658 | 1464620040723 Marionette DEBUG loaded listener.js 07:54:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12152c800) [pid = 1658] [serial = 383] [outer = 0x111f31000] 07:54:01 INFO - PROCESS | 1658 | 1464620041140 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]]]}] 07:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 772ms 07:54:01 INFO - PROCESS | 1658 | 1464620041148 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:54:01 INFO - PROCESS | 1658 | 1464620041149 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:54:01 INFO - PROCESS | 1658 | 1464620041157 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:54:01 INFO - PROCESS | 1658 | 1464620041159 Marionette TRACE conn2 <- [1,486,null,{}] 07:54:01 INFO - PROCESS | 1658 | 1464620041161 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}] 07:54:01 INFO - PROCESS | 1658 | 1464620041282 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:54:01 INFO - PROCESS | 1658 | 1464620041288 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x127918800 == 45 [pid = 1658] [id = 129] 07:54:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11866d800) [pid = 1658] [serial = 384] [outer = 0x0] 07:54:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12aca5000) [pid = 1658] [serial = 385] [outer = 0x11866d800] 07:54:01 INFO - PROCESS | 1658 | 1464620041317 Marionette DEBUG loaded listener.js 07:54:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b40f400) [pid = 1658] [serial = 386] [outer = 0x11866d800] 07:54:01 INFO - PROCESS | 1658 | 1464620041635 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]]]}] 07:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 07:54:01 INFO - PROCESS | 1658 | 1464620041676 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:54:01 INFO - PROCESS | 1658 | 1464620041677 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:54:01 INFO - PROCESS | 1658 | 1464620041680 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:54:01 INFO - PROCESS | 1658 | 1464620041681 Marionette TRACE conn2 <- [1,490,null,{}] 07:54:01 INFO - PROCESS | 1658 | 1464620041683 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}] 07:54:01 INFO - PROCESS | 1658 | 1464620041764 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:54:01 INFO - PROCESS | 1658 | 1464620041812 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x129850000 == 46 [pid = 1658] [id = 130] 07:54:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1267d4000) [pid = 1658] [serial = 387] [outer = 0x0] 07:54:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12b49d800) [pid = 1658] [serial = 388] [outer = 0x1267d4000] 07:54:01 INFO - PROCESS | 1658 | 1464620041836 Marionette DEBUG loaded listener.js 07:54:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12b734c00) [pid = 1658] [serial = 389] [outer = 0x1267d4000] 07:54:02 INFO - PROCESS | 1658 | 1464620042117 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]]]}] 07:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 07:54:02 INFO - PROCESS | 1658 | 1464620042157 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:54:02 INFO - PROCESS | 1658 | 1464620042159 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:54:02 INFO - PROCESS | 1658 | 1464620042167 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:54:02 INFO - PROCESS | 1658 | 1464620042168 Marionette TRACE conn2 <- [1,494,null,{}] 07:54:02 INFO - PROCESS | 1658 | 1464620042172 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}] 07:54:02 INFO - PROCESS | 1658 | 1464620042298 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:54:02 INFO - PROCESS | 1658 | 1464620042365 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac4d000 == 47 [pid = 1658] [id = 131] 07:54:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x111d7d400) [pid = 1658] [serial = 390] [outer = 0x0] 07:54:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12b736800) [pid = 1658] [serial = 391] [outer = 0x111d7d400] 07:54:02 INFO - PROCESS | 1658 | 1464620042416 Marionette DEBUG loaded listener.js 07:54:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12be5ac00) [pid = 1658] [serial = 392] [outer = 0x111d7d400] 07:54:02 INFO - PROCESS | 1658 | 1464620042960 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]]]}] 07:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 824ms 07:54:02 INFO - PROCESS | 1658 | 1464620042987 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:54:02 INFO - PROCESS | 1658 | 1464620042990 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:54:02 INFO - PROCESS | 1658 | 1464620042995 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:54:02 INFO - PROCESS | 1658 | 1464620042997 Marionette TRACE conn2 <- [1,498,null,{}] 07:54:03 INFO - PROCESS | 1658 | 1464620043000 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}] 07:54:03 INFO - PROCESS | 1658 | 1464620043101 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:54:03 INFO - PROCESS | 1658 | 1464620043161 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fc5000 == 48 [pid = 1658] [id = 132] 07:54:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x117357000) [pid = 1658] [serial = 393] [outer = 0x0] 07:54:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x118424800) [pid = 1658] [serial = 394] [outer = 0x117357000] 07:54:03 INFO - PROCESS | 1658 | 1464620043192 Marionette DEBUG loaded listener.js 07:54:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11925c800) [pid = 1658] [serial = 395] [outer = 0x117357000] 07:54:03 INFO - PROCESS | 1658 | 1464620043599 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]]]}] 07:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 623ms 07:54:03 INFO - PROCESS | 1658 | 1464620043618 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:54:03 INFO - PROCESS | 1658 | 1464620043622 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:54:03 INFO - PROCESS | 1658 | 1464620043627 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:54:03 INFO - PROCESS | 1658 | 1464620043629 Marionette TRACE conn2 <- [1,502,null,{}] 07:54:03 INFO - PROCESS | 1658 | 1464620043631 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}] 07:54:03 INFO - PROCESS | 1658 | 1464620043752 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:54:03 INFO - PROCESS | 1658 | 1464620043814 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1214c4800 == 49 [pid = 1658] [id = 133] 07:54:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1193f5000) [pid = 1658] [serial = 396] [outer = 0x0] 07:54:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1213bd400) [pid = 1658] [serial = 397] [outer = 0x1193f5000] 07:54:03 INFO - PROCESS | 1658 | 1464620043843 Marionette DEBUG loaded listener.js 07:54:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x121752000) [pid = 1658] [serial = 398] [outer = 0x1193f5000] 07:54:04 INFO - PROCESS | 1658 | 1464620044264 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]]]}] 07:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 07:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:54:04 INFO - PROCESS | 1658 | 1464620044298 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:54:04 INFO - PROCESS | 1658 | 1464620044299 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:54:04 INFO - PROCESS | 1658 | 1464620044302 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:54:04 INFO - PROCESS | 1658 | 1464620044304 Marionette TRACE conn2 <- [1,506,null,{}] 07:54:04 INFO - PROCESS | 1658 | 1464620044312 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}] 07:54:04 INFO - PROCESS | 1658 | 1464620044414 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:54:04 INFO - PROCESS | 1658 | 1464620044478 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad5a000 == 50 [pid = 1658] [id = 134] 07:54:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12431d000) [pid = 1658] [serial = 399] [outer = 0x0] 07:54:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x127961c00) [pid = 1658] [serial = 400] [outer = 0x12431d000] 07:54:04 INFO - PROCESS | 1658 | 1464620044509 Marionette DEBUG loaded listener.js 07:54:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x129050800) [pid = 1658] [serial = 401] [outer = 0x12431d000] 07:54:04 INFO - PROCESS | 1658 | 1464620044938 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]]]}] 07:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 07:54:04 INFO - PROCESS | 1658 | 1464620044973 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:54:04 INFO - PROCESS | 1658 | 1464620044975 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:54:04 INFO - PROCESS | 1658 | 1464620044977 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:54:04 INFO - PROCESS | 1658 | 1464620044979 Marionette TRACE conn2 <- [1,510,null,{}] 07:54:04 INFO - PROCESS | 1658 | 1464620044981 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}] 07:54:05 INFO - PROCESS | 1658 | 1464620045099 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:54:05 INFO - PROCESS | 1658 | 1464620045172 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12af96000 == 51 [pid = 1658] [id = 135] 07:54:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x129a7cc00) [pid = 1658] [serial = 402] [outer = 0x0] 07:54:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12aca4000) [pid = 1658] [serial = 403] [outer = 0x129a7cc00] 07:54:05 INFO - PROCESS | 1658 | 1464620045204 Marionette DEBUG loaded listener.js 07:54:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12ad0fc00) [pid = 1658] [serial = 404] [outer = 0x129a7cc00] 07:54:05 INFO - PROCESS | 1658 | 1464620045787 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]]]}] 07:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 872ms 07:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:54:05 INFO - PROCESS | 1658 | 1464620045850 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:54:05 INFO - PROCESS | 1658 | 1464620045852 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:54:05 INFO - PROCESS | 1658 | 1464620045855 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:54:05 INFO - PROCESS | 1658 | 1464620045858 Marionette TRACE conn2 <- [1,514,null,{}] 07:54:05 INFO - PROCESS | 1658 | 1464620045861 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}] 07:54:05 INFO - PROCESS | 1658 | 1464620045950 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:54:06 INFO - PROCESS | 1658 | 1464620046009 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fc4000 == 52 [pid = 1658] [id = 136] 07:54:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x116851400) [pid = 1658] [serial = 405] [outer = 0x0] 07:54:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11747cc00) [pid = 1658] [serial = 406] [outer = 0x116851400] 07:54:06 INFO - PROCESS | 1658 | 1464620046038 Marionette DEBUG loaded listener.js 07:54:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11842b000) [pid = 1658] [serial = 407] [outer = 0x116851400] 07:54:06 INFO - PROCESS | 1658 | 1464620046486 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]]]}] 07:54:06 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 07:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 673ms 07:54:06 INFO - PROCESS | 1658 | 1464620046528 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:54:06 INFO - PROCESS | 1658 | 1464620046532 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:54:06 INFO - PROCESS | 1658 | 1464620046536 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 1658 | 1464620046538 Marionette TRACE conn2 <- [1,518,null,{}] 07:54:06 INFO - PROCESS | 1658 | 1464620046540 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}] 07:54:06 INFO - PROCESS | 1658 | 1464620046633 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:54:06 INFO - PROCESS | 1658 | 1464620046696 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f44000 == 53 [pid = 1658] [id = 137] 07:54:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x119292800) [pid = 1658] [serial = 408] [outer = 0x0] 07:54:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1193fa000) [pid = 1658] [serial = 409] [outer = 0x119292800] 07:54:06 INFO - PROCESS | 1658 | 1464620046724 Marionette DEBUG loaded listener.js 07:54:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11999a800) [pid = 1658] [serial = 410] [outer = 0x119292800] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x129850000 == 52 [pid = 1658] [id = 130] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x127918800 == 51 [pid = 1658] [id = 129] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x116868800 == 50 [pid = 1658] [id = 128] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1267a6800 == 49 [pid = 1658] [id = 127] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12606c800 == 48 [pid = 1658] [id = 126] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x122780000 == 47 [pid = 1658] [id = 125] 07:54:06 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1292e3000) [pid = 1658] [serial = 337] [outer = 0x0] [url = about:blank] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x116122000 == 46 [pid = 1658] [id = 124] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0f8800 == 45 [pid = 1658] [id = 123] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1192a8000 == 44 [pid = 1658] [id = 122] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x118468800 == 43 [pid = 1658] [id = 121] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1166f5800 == 42 [pid = 1658] [id = 120] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11811f000 == 41 [pid = 1658] [id = 119] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11898a800 == 40 [pid = 1658] [id = 115] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1161c9800 == 39 [pid = 1658] [id = 114] 07:54:06 INFO - PROCESS | 1658 | --DOCSHELL 0x126967800 == 38 [pid = 1658] [id = 113] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1218dfc00) [pid = 1658] [serial = 319] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12414a000) [pid = 1658] [serial = 320] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x115e4dc00) [pid = 1658] [serial = 295] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1269a1800) [pid = 1658] [serial = 325] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11747f000) [pid = 1658] [serial = 308] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x116183800) [pid = 1658] [serial = 307] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x121493400) [pid = 1658] [serial = 316] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12149d800) [pid = 1658] [serial = 317] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x121497800) [pid = 1658] [serial = 301] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118ef1400) [pid = 1658] [serial = 298] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1193f0000) [pid = 1658] [serial = 313] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119932c00) [pid = 1658] [serial = 314] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126ddbc00) [pid = 1658] [serial = 328] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1269d9400) [pid = 1658] [serial = 326] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x128fcf000) [pid = 1658] [serial = 331] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1207e3000) [pid = 1658] [serial = 335] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11747f400) [pid = 1658] [serial = 334] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x127968000) [pid = 1658] [serial = 329] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119267800) [pid = 1658] [serial = 311] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11866f800) [pid = 1658] [serial = 310] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1246ba000) [pid = 1658] [serial = 304] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1292e2000) [pid = 1658] [serial = 332] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124f49400) [pid = 1658] [serial = 322] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12667d800) [pid = 1658] [serial = 323] [outer = 0x0] [url = about:blank] 07:54:07 INFO - PROCESS | 1658 | 1464620047108 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]]]}] 07:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 619ms 07:54:07 INFO - PROCESS | 1658 | 1464620047155 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:54:07 INFO - PROCESS | 1658 | 1464620047157 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:54:07 INFO - PROCESS | 1658 | 1464620047159 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:54:07 INFO - PROCESS | 1658 | 1464620047162 Marionette TRACE conn2 <- [1,522,null,{}] 07:54:07 INFO - PROCESS | 1658 | 1464620047169 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}] 07:54:07 INFO - PROCESS | 1658 | 1464620047249 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:54:07 INFO - PROCESS | 1658 | 1464620047293 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d08000 == 39 [pid = 1658] [id = 138] 07:54:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119291800) [pid = 1658] [serial = 411] [outer = 0x0] 07:54:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1207d4400) [pid = 1658] [serial = 412] [outer = 0x119291800] 07:54:07 INFO - PROCESS | 1658 | 1464620047321 Marionette DEBUG loaded listener.js 07:54:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x121498800) [pid = 1658] [serial = 413] [outer = 0x119291800] 07:54:07 INFO - PROCESS | 1658 | 1464620047630 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]]]}] 07:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 07:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:54:07 INFO - PROCESS | 1658 | 1464620047680 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:54:07 INFO - PROCESS | 1658 | 1464620047682 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:54:07 INFO - PROCESS | 1658 | 1464620047684 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:54:07 INFO - PROCESS | 1658 | 1464620047685 Marionette TRACE conn2 <- [1,526,null,{}] 07:54:07 INFO - PROCESS | 1658 | 1464620047687 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}] 07:54:07 INFO - PROCESS | 1658 | 1464620047767 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:54:07 INFO - PROCESS | 1658 | 1464620047772 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ec8800 == 40 [pid = 1658] [id = 139] 07:54:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x121622800) [pid = 1658] [serial = 414] [outer = 0x0] 07:54:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12441c000) [pid = 1658] [serial = 415] [outer = 0x121622800] 07:54:07 INFO - PROCESS | 1658 | 1464620047798 Marionette DEBUG loaded listener.js 07:54:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x124668400) [pid = 1658] [serial = 416] [outer = 0x121622800] 07:54:08 INFO - PROCESS | 1658 | 1464620048190 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]]]}] 07:54:08 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 07:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 07:54:08 INFO - PROCESS | 1658 | 1464620048203 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:54:08 INFO - PROCESS | 1658 | 1464620048217 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:54:08 INFO - PROCESS | 1658 | 1464620048221 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:54:08 INFO - PROCESS | 1658 | 1464620048223 Marionette TRACE conn2 <- [1,530,null,{}] 07:54:08 INFO - PROCESS | 1658 | 1464620048226 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}] 07:54:08 INFO - PROCESS | 1658 | 1464620048344 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:54:08 INFO - PROCESS | 1658 | 1464620048353 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b2e000 == 41 [pid = 1658] [id = 140] 07:54:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x124eab400) [pid = 1658] [serial = 417] [outer = 0x0] 07:54:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124f49c00) [pid = 1658] [serial = 418] [outer = 0x124eab400] 07:54:08 INFO - PROCESS | 1658 | 1464620048394 Marionette DEBUG loaded listener.js 07:54:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126683400) [pid = 1658] [serial = 419] [outer = 0x124eab400] 07:54:08 INFO - PROCESS | 1658 | 1464620048767 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"]]]}] 07:54:08 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 07:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:54:08 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 07:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:54:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:54:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 575ms 07:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:54:08 INFO - PROCESS | 1658 | 1464620048800 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:54:08 INFO - PROCESS | 1658 | 1464620048801 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:54:08 INFO - PROCESS | 1658 | 1464620048803 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:54:08 INFO - PROCESS | 1658 | 1464620048804 Marionette TRACE conn2 <- [1,534,null,{}] 07:54:08 INFO - PROCESS | 1658 | 1464620048806 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}] 07:54:08 INFO - PROCESS | 1658 | 1464620048933 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:54:08 INFO - PROCESS | 1658 | 1464620048962 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x121197800 == 42 [pid = 1658] [id = 141] 07:54:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x113360800) [pid = 1658] [serial = 420] [outer = 0x0] 07:54:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1269d9400) [pid = 1658] [serial = 421] [outer = 0x113360800] 07:54:08 INFO - PROCESS | 1658 | 1464620048988 Marionette DEBUG loaded listener.js 07:54:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x129056c00) [pid = 1658] [serial = 422] [outer = 0x113360800] 07:54:09 INFO - PROCESS | 1658 | 1464620049311 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]]]}] 07:54:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 07:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:54:09 INFO - PROCESS | 1658 | 1464620049372 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:54:09 INFO - PROCESS | 1658 | 1464620049373 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:54:09 INFO - PROCESS | 1658 | 1464620049376 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:54:09 INFO - PROCESS | 1658 | 1464620049377 Marionette TRACE conn2 <- [1,538,null,{}] 07:54:09 INFO - PROCESS | 1658 | 1464620049386 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}] 07:54:09 INFO - PROCESS | 1658 | 1464620049492 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:54:09 INFO - PROCESS | 1658 | 1464620049534 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x122797000 == 43 [pid = 1658] [id = 142] 07:54:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x128fd0400) [pid = 1658] [serial = 423] [outer = 0x0] 07:54:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1294fa000) [pid = 1658] [serial = 424] [outer = 0x128fd0400] 07:54:09 INFO - PROCESS | 1658 | 1464620049564 Marionette DEBUG loaded listener.js 07:54:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x129a7ac00) [pid = 1658] [serial = 425] [outer = 0x128fd0400] 07:54:09 INFO - PROCESS | 1658 | 1464620049881 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]]]}] 07:54:09 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. 07:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 575ms 07:54:09 INFO - PROCESS | 1658 | 1464620049952 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:54:09 INFO - PROCESS | 1658 | 1464620049953 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:54:09 INFO - PROCESS | 1658 | 1464620049955 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:54:09 INFO - PROCESS | 1658 | 1464620049956 Marionette TRACE conn2 <- [1,542,null,{}] 07:54:09 INFO - PROCESS | 1658 | 1464620049959 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}] 07:54:10 INFO - PROCESS | 1658 | 1464620050051 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:54:10 INFO - PROCESS | 1658 | 1464620050055 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f0a000 == 44 [pid = 1658] [id = 143] 07:54:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1292e7400) [pid = 1658] [serial = 426] [outer = 0x0] 07:54:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x129a86400) [pid = 1658] [serial = 427] [outer = 0x1292e7400] 07:54:10 INFO - PROCESS | 1658 | 1464620050081 Marionette DEBUG loaded listener.js 07:54:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12ab9f800) [pid = 1658] [serial = 428] [outer = 0x1292e7400] 07:54:10 INFO - PROCESS | 1658 | 1464620050400 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]]]}] 07:54:10 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. 07:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 07:54:10 INFO - PROCESS | 1658 | 1464620050423 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:54:10 INFO - PROCESS | 1658 | 1464620050424 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:54:10 INFO - PROCESS | 1658 | 1464620050427 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:54:10 INFO - PROCESS | 1658 | 1464620050428 Marionette TRACE conn2 <- [1,546,null,{}] 07:54:10 INFO - PROCESS | 1658 | 1464620050433 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}] 07:54:10 INFO - PROCESS | 1658 | 1464620050534 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:54:10 INFO - PROCESS | 1658 | 1464620050572 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12695e800 == 45 [pid = 1658] [id = 144] 07:54:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x129a92400) [pid = 1658] [serial = 429] [outer = 0x0] 07:54:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12aca4800) [pid = 1658] [serial = 430] [outer = 0x129a92400] 07:54:10 INFO - PROCESS | 1658 | 1464620050603 Marionette DEBUG loaded listener.js 07:54:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12b40ac00) [pid = 1658] [serial = 431] [outer = 0x129a92400] 07:54:10 INFO - PROCESS | 1658 | 1464620050928 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]]]}] 07:54:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 524ms 07:54:10 INFO - PROCESS | 1658 | 1464620050952 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:54:10 INFO - PROCESS | 1658 | 1464620050953 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:54:10 INFO - PROCESS | 1658 | 1464620050955 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:54:10 INFO - PROCESS | 1658 | 1464620050956 Marionette TRACE conn2 <- [1,550,null,{}] 07:54:10 INFO - PROCESS | 1658 | 1464620050959 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}] 07:54:11 INFO - PROCESS | 1658 | 1464620051069 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:54:11 INFO - PROCESS | 1658 | 1464620051084 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x127914000 == 46 [pid = 1658] [id = 145] 07:54:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12aca6c00) [pid = 1658] [serial = 432] [outer = 0x0] 07:54:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12b410c00) [pid = 1658] [serial = 433] [outer = 0x12aca6c00] 07:54:11 INFO - PROCESS | 1658 | 1464620051115 Marionette DEBUG loaded listener.js 07:54:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12b737c00) [pid = 1658] [serial = 434] [outer = 0x12aca6c00] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12904e800) [pid = 1658] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x129817c00) [pid = 1658] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12981f000) [pid = 1658] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x129a87000) [pid = 1658] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x124eb1000) [pid = 1658] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11925fc00) [pid = 1658] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1207d7400) [pid = 1658] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1166c7800) [pid = 1658] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12072d400) [pid = 1658] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1267d4000) [pid = 1658] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x111f31000) [pid = 1658] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11866d800) [pid = 1658] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:54:11 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126dd5800) [pid = 1658] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:54:11 INFO - PROCESS | 1658 | 1464620051538 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]]]}] 07:54:11 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. 07:54:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 620ms 07:54:11 INFO - PROCESS | 1658 | 1464620051576 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:54:11 INFO - PROCESS | 1658 | 1464620051578 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:54:11 INFO - PROCESS | 1658 | 1464620051592 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 1658 | 1464620051595 Marionette TRACE conn2 <- [1,554,null,{}] 07:54:11 INFO - PROCESS | 1658 | 1464620051604 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}] 07:54:11 INFO - PROCESS | 1658 | 1464620051700 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:54:11 INFO - PROCESS | 1658 | 1464620051705 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12791f800 == 47 [pid = 1658] [id = 146] 07:54:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124f4d000) [pid = 1658] [serial = 435] [outer = 0x0] 07:54:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12904e800) [pid = 1658] [serial = 436] [outer = 0x124f4d000] 07:54:11 INFO - PROCESS | 1658 | 1464620051734 Marionette DEBUG loaded listener.js 07:54:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12be58400) [pid = 1658] [serial = 437] [outer = 0x124f4d000] 07:54:11 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:11 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 482ms 07:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:54:12 INFO - PROCESS | 1658 | 1464620052065 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]]]}] 07:54:12 INFO - PROCESS | 1658 | 1464620052068 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:54:12 INFO - PROCESS | 1658 | 1464620052069 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:54:12 INFO - PROCESS | 1658 | 1464620052072 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:54:12 INFO - PROCESS | 1658 | 1464620052073 Marionette TRACE conn2 <- [1,558,null,{}] 07:54:12 INFO - PROCESS | 1658 | 1464620052075 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}] 07:54:12 INFO - PROCESS | 1658 | 1464620052155 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:54:12 INFO - PROCESS | 1658 | 1464620052204 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d31000 == 48 [pid = 1658] [id = 147] 07:54:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12be56000) [pid = 1658] [serial = 438] [outer = 0x0] 07:54:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12bf61800) [pid = 1658] [serial = 439] [outer = 0x12be56000] 07:54:12 INFO - PROCESS | 1658 | 1464620052228 Marionette DEBUG loaded listener.js 07:54:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12bf6b400) [pid = 1658] [serial = 440] [outer = 0x12be56000] 07:54:12 INFO - PROCESS | 1658 | 1464620052521 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]]]}] 07:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 467ms 07:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:54:12 INFO - PROCESS | 1658 | 1464620052540 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:54:12 INFO - PROCESS | 1658 | 1464620052541 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:54:12 INFO - PROCESS | 1658 | 1464620052551 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:54:12 INFO - PROCESS | 1658 | 1464620052553 Marionette TRACE conn2 <- [1,562,null,{}] 07:54:12 INFO - PROCESS | 1658 | 1464620052555 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}] 07:54:12 INFO - PROCESS | 1658 | 1464620052640 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:54:12 INFO - PROCESS | 1658 | 1464620052645 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b5c4000 == 49 [pid = 1658] [id = 148] 07:54:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11380c400) [pid = 1658] [serial = 441] [outer = 0x0] 07:54:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12bf72800) [pid = 1658] [serial = 442] [outer = 0x11380c400] 07:54:12 INFO - PROCESS | 1658 | 1464620052671 Marionette DEBUG loaded listener.js 07:54:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12bf7b800) [pid = 1658] [serial = 443] [outer = 0x11380c400] 07:54:12 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:12 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:13 INFO - PROCESS | 1658 | 1464620053005 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]]]}] 07:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 477ms 07:54:13 INFO - PROCESS | 1658 | 1464620053021 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:54:13 INFO - PROCESS | 1658 | 1464620053022 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:54:13 INFO - PROCESS | 1658 | 1464620053025 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:54:13 INFO - PROCESS | 1658 | 1464620053027 Marionette TRACE conn2 <- [1,566,null,{}] 07:54:13 INFO - PROCESS | 1658 | 1464620053042 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}] 07:54:13 INFO - PROCESS | 1658 | 1464620053156 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:54:13 INFO - PROCESS | 1658 | 1464620053162 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b755000 == 50 [pid = 1658] [id = 149] 07:54:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x121720c00) [pid = 1658] [serial = 444] [outer = 0x0] 07:54:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x121728400) [pid = 1658] [serial = 445] [outer = 0x121720c00] 07:54:13 INFO - PROCESS | 1658 | 1464620053186 Marionette DEBUG loaded listener.js 07:54:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12172c400) [pid = 1658] [serial = 446] [outer = 0x121720c00] 07:54:13 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x127985800 == 49 [pid = 1658] [id = 101] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x126960000 == 48 [pid = 1658] [id = 116] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12791b000 == 47 [pid = 1658] [id = 117] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1294a1000 == 46 [pid = 1658] [id = 102] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x129d2b000 == 45 [pid = 1658] [id = 118] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x116f44000 == 44 [pid = 1658] [id = 137] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x117fc4000 == 43 [pid = 1658] [id = 136] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12af96000 == 42 [pid = 1658] [id = 135] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad5a000 == 41 [pid = 1658] [id = 134] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1214c4800 == 40 [pid = 1658] [id = 133] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x117fc5000 == 39 [pid = 1658] [id = 132] 07:54:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac4d000 == 38 [pid = 1658] [id = 131] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x117d08000 == 37 [pid = 1658] [id = 138] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x121197800 == 36 [pid = 1658] [id = 141] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x122797000 == 35 [pid = 1658] [id = 142] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x124f0a000 == 34 [pid = 1658] [id = 143] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x129d31000 == 33 [pid = 1658] [id = 147] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12695e800 == 32 [pid = 1658] [id = 144] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12791f800 == 31 [pid = 1658] [id = 146] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x119b2e000 == 30 [pid = 1658] [id = 140] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x127914000 == 29 [pid = 1658] [id = 145] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x118ec8800 == 28 [pid = 1658] [id = 139] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12b40f400) [pid = 1658] [serial = 386] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1161b7400) [pid = 1658] [serial = 382] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12796a800) [pid = 1658] [serial = 370] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12b49d800) [pid = 1658] [serial = 388] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1294fa800) [pid = 1658] [serial = 371] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1294f8800) [pid = 1658] [serial = 293] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12b736800) [pid = 1658] [serial = 391] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129824000) [pid = 1658] [serial = 373] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x129a94800) [pid = 1658] [serial = 376] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x129a80c00) [pid = 1658] [serial = 374] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12abadc00) [pid = 1658] [serial = 379] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12667f800) [pid = 1658] [serial = 367] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1269d0000) [pid = 1658] [serial = 368] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119288000) [pid = 1658] [serial = 358] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11992f400) [pid = 1658] [serial = 359] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x122762c00) [pid = 1658] [serial = 364] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1247a3800) [pid = 1658] [serial = 365] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118140800) [pid = 1658] [serial = 356] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x117355c00) [pid = 1658] [serial = 355] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1211b9800) [pid = 1658] [serial = 361] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121622c00) [pid = 1658] [serial = 362] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x116182c00) [pid = 1658] [serial = 340] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1193f4c00) [pid = 1658] [serial = 343] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121a6f000) [pid = 1658] [serial = 346] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x129a9e000) [pid = 1658] [serial = 377] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x124fef000) [pid = 1658] [serial = 349] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x128fcac00) [pid = 1658] [serial = 352] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12aca4c00) [pid = 1658] [serial = 380] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12b734c00) [pid = 1658] [serial = 389] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12152c800) [pid = 1658] [serial = 383] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12aca5000) [pid = 1658] [serial = 385] [outer = 0x0] [url = about:blank] 07:54:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12b5c4000 == 27 [pid = 1658] [id = 148] 07:54:14 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:14 INFO - PROCESS | 1658 | 1464620054652 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]]]}] 07:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1678ms 07:54:14 INFO - PROCESS | 1658 | 1464620054704 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:54:14 INFO - PROCESS | 1658 | 1464620054706 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:54:14 INFO - PROCESS | 1658 | 1464620054710 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:54:14 INFO - PROCESS | 1658 | 1464620054712 Marionette TRACE conn2 <- [1,570,null,{}] 07:54:14 INFO - PROCESS | 1658 | 1464620054729 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}] 07:54:14 INFO - PROCESS | 1658 | 1464620054811 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:54:14 INFO - PROCESS | 1658 | 1464620054818 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x113a93800 == 28 [pid = 1658] [id = 150] 07:54:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11607b400) [pid = 1658] [serial = 447] [outer = 0x0] 07:54:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1160e8c00) [pid = 1658] [serial = 448] [outer = 0x11607b400] 07:54:14 INFO - PROCESS | 1658 | 1464620054849 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1161b8400) [pid = 1658] [serial = 449] [outer = 0x11607b400] 07:54:15 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:15 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:15 INFO - PROCESS | 1658 | 1464620055198 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]]]}] 07:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 529ms 07:54:15 INFO - PROCESS | 1658 | 1464620055239 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:54:15 INFO - PROCESS | 1658 | 1464620055244 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:54:15 INFO - PROCESS | 1658 | 1464620055248 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:54:15 INFO - PROCESS | 1658 | 1464620055250 Marionette TRACE conn2 <- [1,574,null,{}] 07:54:15 INFO - PROCESS | 1658 | 1464620055252 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}] 07:54:15 INFO - PROCESS | 1658 | 1464620055329 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:54:15 INFO - PROCESS | 1658 | 1464620055372 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x116089800 == 29 [pid = 1658] [id = 151] 07:54:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1161af400) [pid = 1658] [serial = 450] [outer = 0x0] 07:54:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1168ccc00) [pid = 1658] [serial = 451] [outer = 0x1161af400] 07:54:15 INFO - PROCESS | 1658 | 1464620055398 Marionette DEBUG loaded listener.js 07:54:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11801b800) [pid = 1658] [serial = 452] [outer = 0x1161af400] 07:54:15 INFO - PROCESS | 1658 | 1464620055834 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]]]}] 07:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 620ms 07:54:15 INFO - PROCESS | 1658 | 1464620055888 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:54:15 INFO - PROCESS | 1658 | 1464620055891 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:54:15 INFO - PROCESS | 1658 | 1464620055898 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:54:15 INFO - PROCESS | 1658 | 1464620055901 Marionette TRACE conn2 <- [1,578,null,{}] 07:54:15 INFO - PROCESS | 1658 | 1464620055905 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}] 07:54:16 INFO - PROCESS | 1658 | 1464620056004 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:54:16 INFO - PROCESS | 1658 | 1464620056120 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161e3000 == 30 [pid = 1658] [id = 152] 07:54:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x111d1a800) [pid = 1658] [serial = 453] [outer = 0x0] 07:54:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1166c4800) [pid = 1658] [serial = 454] [outer = 0x111d1a800] 07:54:16 INFO - PROCESS | 1658 | 1464620056152 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x117482800) [pid = 1658] [serial = 455] [outer = 0x111d1a800] 07:54:16 INFO - PROCESS | 1658 | 1464620056652 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]]]}] 07:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 824ms 07:54:16 INFO - PROCESS | 1658 | 1464620056721 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:54:16 INFO - PROCESS | 1658 | 1464620056725 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:54:16 INFO - PROCESS | 1658 | 1464620056732 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:54:16 INFO - PROCESS | 1658 | 1464620056734 Marionette TRACE conn2 <- [1,582,null,{}] 07:54:16 INFO - PROCESS | 1658 | 1464620056737 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}] 07:54:16 INFO - PROCESS | 1658 | 1464620056835 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:54:16 INFO - PROCESS | 1658 | 1464620056900 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x117335000 == 31 [pid = 1658] [id = 153] 07:54:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11684dc00) [pid = 1658] [serial = 456] [outer = 0x0] 07:54:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1184cdc00) [pid = 1658] [serial = 457] [outer = 0x11684dc00] 07:54:16 INFO - PROCESS | 1658 | 1464620056931 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x118ef1400) [pid = 1658] [serial = 458] [outer = 0x11684dc00] 07:54:17 INFO - PROCESS | 1658 | 1464620057466 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]]]}] 07:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 770ms 07:54:17 INFO - PROCESS | 1658 | 1464620057504 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:54:17 INFO - PROCESS | 1658 | 1464620057506 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:54:17 INFO - PROCESS | 1658 | 1464620057510 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:54:17 INFO - PROCESS | 1658 | 1464620057514 Marionette TRACE conn2 <- [1,586,null,{}] 07:54:17 INFO - PROCESS | 1658 | 1464620057519 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}] 07:54:17 INFO - PROCESS | 1658 | 1464620057613 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:54:17 INFO - PROCESS | 1658 | 1464620057687 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f28000 == 32 [pid = 1658] [id = 154] 07:54:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x111f3d800) [pid = 1658] [serial = 459] [outer = 0x0] 07:54:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x116183800) [pid = 1658] [serial = 460] [outer = 0x111f3d800] 07:54:17 INFO - PROCESS | 1658 | 1464620057715 Marionette DEBUG loaded listener.js 07:54:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11747d800) [pid = 1658] [serial = 461] [outer = 0x111f3d800] 07:54:17 INFO - PROCESS | 1658 | --DOCSHELL 0x113a93800 == 31 [pid = 1658] [id = 150] 07:54:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12b755000 == 30 [pid = 1658] [id = 149] 07:54:17 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:17 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:18 INFO - PROCESS | 1658 | 1464620058007 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]]]}] 07:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 07:54:18 INFO - PROCESS | 1658 | 1464620058036 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:54:18 INFO - PROCESS | 1658 | 1464620058040 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:54:18 INFO - PROCESS | 1658 | 1464620058045 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:54:18 INFO - PROCESS | 1658 | 1464620058048 Marionette TRACE conn2 <- [1,590,null,{}] 07:54:18 INFO - PROCESS | 1658 | 1464620058052 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}] 07:54:18 INFO - PROCESS | 1658 | 1464620058128 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:54:18 INFO - PROCESS | 1658 | 1464620058133 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fc0800 == 31 [pid = 1658] [id = 155] 07:54:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11866b800) [pid = 1658] [serial = 462] [outer = 0x0] 07:54:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119263c00) [pid = 1658] [serial = 463] [outer = 0x11866b800] 07:54:18 INFO - PROCESS | 1658 | 1464620058161 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1193f0400) [pid = 1658] [serial = 464] [outer = 0x11866b800] 07:54:18 INFO - PROCESS | 1658 | 1464620058473 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]]]}] 07:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 474ms 07:54:18 INFO - PROCESS | 1658 | 1464620058518 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:54:18 INFO - PROCESS | 1658 | 1464620058520 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:54:18 INFO - PROCESS | 1658 | 1464620058522 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:54:18 INFO - PROCESS | 1658 | 1464620058524 Marionette TRACE conn2 <- [1,594,null,{}] 07:54:18 INFO - PROCESS | 1658 | 1464620058532 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}] 07:54:18 INFO - PROCESS | 1658 | 1464620058609 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:54:18 INFO - PROCESS | 1658 | 1464620058617 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184aa000 == 32 [pid = 1658] [id = 156] 07:54:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1193f4c00) [pid = 1658] [serial = 465] [outer = 0x0] 07:54:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119998c00) [pid = 1658] [serial = 466] [outer = 0x1193f4c00] 07:54:18 INFO - PROCESS | 1658 | 1464620058646 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119da8c00) [pid = 1658] [serial = 467] [outer = 0x1193f4c00] 07:54:19 INFO - PROCESS | 1658 | 1464620059005 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]]]}] 07:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 522ms 07:54:19 INFO - PROCESS | 1658 | 1464620059044 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:54:19 INFO - PROCESS | 1658 | 1464620059046 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:54:19 INFO - PROCESS | 1658 | 1464620059049 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 1658 | 1464620059050 Marionette TRACE conn2 <- [1,598,null,{}] 07:54:19 INFO - PROCESS | 1658 | 1464620059052 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}] 07:54:19 INFO - PROCESS | 1658 | 1464620059156 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:54:19 INFO - PROCESS | 1658 | 1464620059166 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11960c800 == 33 [pid = 1658] [id = 157] 07:54:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1207d5800) [pid = 1658] [serial = 468] [outer = 0x0] 07:54:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1211b7c00) [pid = 1658] [serial = 469] [outer = 0x1207d5800] 07:54:19 INFO - PROCESS | 1658 | 1464620059208 Marionette DEBUG loaded listener.js 07:54:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x121495400) [pid = 1658] [serial = 470] [outer = 0x1207d5800] 07:54:19 INFO - PROCESS | 1658 | 1464620059639 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]]]}] 07:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 619ms 07:54:19 INFO - PROCESS | 1658 | 1464620059669 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:54:19 INFO - PROCESS | 1658 | 1464620059670 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:54:19 INFO - PROCESS | 1658 | 1464620059672 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 1658 | 1464620059673 Marionette TRACE conn2 <- [1,602,null,{}] 07:54:19 INFO - PROCESS | 1658 | 1464620059675 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}] 07:54:19 INFO - PROCESS | 1658 | 1464620059747 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:54:19 INFO - PROCESS | 1658 | 1464620059751 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b2d000 == 34 [pid = 1658] [id = 158] 07:54:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1207dec00) [pid = 1658] [serial = 471] [outer = 0x0] 07:54:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12149d400) [pid = 1658] [serial = 472] [outer = 0x1207dec00] 07:54:19 INFO - PROCESS | 1658 | 1464620059778 Marionette DEBUG loaded listener.js 07:54:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x121724800) [pid = 1658] [serial = 473] [outer = 0x1207dec00] 07:54:20 INFO - PROCESS | 1658 | 1464620060135 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]]]}] 07:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 475ms 07:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:54:20 INFO - PROCESS | 1658 | 1464620060150 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:54:20 INFO - PROCESS | 1658 | 1464620060151 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:54:20 INFO - PROCESS | 1658 | 1464620060153 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:54:20 INFO - PROCESS | 1658 | 1464620060154 Marionette TRACE conn2 <- [1,606,null,{}] 07:54:20 INFO - PROCESS | 1658 | 1464620060157 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}] 07:54:20 INFO - PROCESS | 1658 | 1464620060262 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:54:20 INFO - PROCESS | 1658 | 1464620060294 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x121195800 == 35 [pid = 1658] [id = 159] 07:54:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x121729000) [pid = 1658] [serial = 474] [outer = 0x0] 07:54:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1218df800) [pid = 1658] [serial = 475] [outer = 0x121729000] 07:54:20 INFO - PROCESS | 1658 | 1464620060319 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124422800) [pid = 1658] [serial = 476] [outer = 0x121729000] 07:54:20 INFO - PROCESS | 1658 | 1464620060659 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]]]}] 07:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 07:54:20 INFO - PROCESS | 1658 | 1464620060673 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:54:20 INFO - PROCESS | 1658 | 1464620060675 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:54:20 INFO - PROCESS | 1658 | 1464620060677 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:54:20 INFO - PROCESS | 1658 | 1464620060678 Marionette TRACE conn2 <- [1,610,null,{}] 07:54:20 INFO - PROCESS | 1658 | 1464620060684 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}] 07:54:20 INFO - PROCESS | 1658 | 1464620060775 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:54:20 INFO - PROCESS | 1658 | 1464620060806 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161dd800 == 36 [pid = 1658] [id = 160] 07:54:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12447c000) [pid = 1658] [serial = 477] [outer = 0x0] 07:54:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12466d800) [pid = 1658] [serial = 478] [outer = 0x12447c000] 07:54:20 INFO - PROCESS | 1658 | 1464620060831 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x124eb0400) [pid = 1658] [serial = 479] [outer = 0x12447c000] 07:54:21 INFO - PROCESS | 1658 | 1464620061241 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]]]}] 07:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 571ms 07:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:54:21 INFO - PROCESS | 1658 | 1464620061252 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:54:21 INFO - PROCESS | 1658 | 1464620061254 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:54:21 INFO - PROCESS | 1658 | 1464620061257 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:54:21 INFO - PROCESS | 1658 | 1464620061258 Marionette TRACE conn2 <- [1,614,null,{}] 07:54:21 INFO - PROCESS | 1658 | 1464620061265 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}] 07:54:21 INFO - PROCESS | 1658 | 1464620061417 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:54:21 INFO - PROCESS | 1658 | 1464620061442 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x122717000 == 37 [pid = 1658] [id = 161] 07:54:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x124fedc00) [pid = 1658] [serial = 480] [outer = 0x0] 07:54:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x124ff6000) [pid = 1658] [serial = 481] [outer = 0x124fedc00] 07:54:21 INFO - PROCESS | 1658 | 1464620061481 Marionette DEBUG loaded listener.js 07:54:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12667d800) [pid = 1658] [serial = 482] [outer = 0x124fedc00] 07:54:21 INFO - PROCESS | 1658 | 1464620061909 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]]]}] 07:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 675ms 07:54:21 INFO - PROCESS | 1658 | 1464620061933 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:54:21 INFO - PROCESS | 1658 | 1464620061934 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:54:21 INFO - PROCESS | 1658 | 1464620061937 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:54:21 INFO - PROCESS | 1658 | 1464620061938 Marionette TRACE conn2 <- [1,618,null,{}] 07:54:21 INFO - PROCESS | 1658 | 1464620061957 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}] 07:54:22 INFO - PROCESS | 1658 | 1464620062124 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1211b6c00) [pid = 1658] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x118670000) [pid = 1658] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x121529000) [pid = 1658] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11814c800) [pid = 1658] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1246bb800) [pid = 1658] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1269d0400) [pid = 1658] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x112019400) [pid = 1658] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x124146c00) [pid = 1658] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x113864400) [pid = 1658] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11607b400) [pid = 1658] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1211ba800) [pid = 1658] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1132d4400) [pid = 1658] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x128fd0400) [pid = 1658] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1292e7400) [pid = 1658] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12aca6c00) [pid = 1658] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x129a92400) [pid = 1658] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12be56000) [pid = 1658] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x124f4d000) [pid = 1658] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x113360800) [pid = 1658] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x124eab400) [pid = 1658] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x121622800) [pid = 1658] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119291800) [pid = 1658] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119292800) [pid = 1658] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x116851400) [pid = 1658] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x129a7cc00) [pid = 1658] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12431d000) [pid = 1658] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1193f5000) [pid = 1658] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x117357000) [pid = 1658] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x111d7d400) [pid = 1658] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:54:22 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11380c400) [pid = 1658] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:54:22 INFO - PROCESS | 1658 | 1464620062169 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x112732800 == 38 [pid = 1658] [id = 162] 07:54:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x112019400) [pid = 1658] [serial = 483] [outer = 0x0] 07:54:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x113360400) [pid = 1658] [serial = 484] [outer = 0x112019400] 07:54:22 INFO - PROCESS | 1658 | 1464620062194 Marionette DEBUG loaded listener.js 07:54:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118142000) [pid = 1658] [serial = 485] [outer = 0x112019400] 07:54:22 INFO - PROCESS | 1658 | 1464620062443 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]]]}] 07:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 529ms 07:54:22 INFO - PROCESS | 1658 | 1464620062471 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:54:22 INFO - PROCESS | 1658 | 1464620062472 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:54:22 INFO - PROCESS | 1658 | 1464620062474 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:54:22 INFO - PROCESS | 1658 | 1464620062476 Marionette TRACE conn2 <- [1,622,null,{}] 07:54:22 INFO - PROCESS | 1658 | 1464620062486 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}] 07:54:22 INFO - PROCESS | 1658 | 1464620062568 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:54:22 INFO - PROCESS | 1658 | 1464620062573 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12164d000 == 39 [pid = 1658] [id = 163] 07:54:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119264000) [pid = 1658] [serial = 486] [outer = 0x0] 07:54:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1211b6c00) [pid = 1658] [serial = 487] [outer = 0x119264000] 07:54:22 INFO - PROCESS | 1658 | 1464620062601 Marionette DEBUG loaded listener.js 07:54:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124eab400) [pid = 1658] [serial = 488] [outer = 0x119264000] 07:54:22 INFO - PROCESS | 1658 | 1464620062918 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]]]}] 07:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 473ms 07:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:54:22 INFO - PROCESS | 1658 | 1464620062950 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:54:22 INFO - PROCESS | 1658 | 1464620062951 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:54:22 INFO - PROCESS | 1658 | 1464620062954 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:54:22 INFO - PROCESS | 1658 | 1464620062955 Marionette TRACE conn2 <- [1,626,null,{}] 07:54:22 INFO - PROCESS | 1658 | 1464620062958 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}] 07:54:23 INFO - PROCESS | 1658 | 1464620063068 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:54:23 INFO - PROCESS | 1658 | 1464620063075 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x126649000 == 40 [pid = 1658] [id = 164] 07:54:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119bddc00) [pid = 1658] [serial = 489] [outer = 0x0] 07:54:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12699fc00) [pid = 1658] [serial = 490] [outer = 0x119bddc00] 07:54:23 INFO - PROCESS | 1658 | 1464620063113 Marionette DEBUG loaded listener.js 07:54:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126dd5c00) [pid = 1658] [serial = 491] [outer = 0x119bddc00] 07:54:23 INFO - PROCESS | 1658 | 1464620063420 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]]]}] 07:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 07:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:54:23 INFO - PROCESS | 1658 | 1464620063473 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:54:23 INFO - PROCESS | 1658 | 1464620063474 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:54:23 INFO - PROCESS | 1658 | 1464620063476 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:54:23 INFO - PROCESS | 1658 | 1464620063477 Marionette TRACE conn2 <- [1,630,null,{}] 07:54:23 INFO - PROCESS | 1658 | 1464620063480 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}] 07:54:23 INFO - PROCESS | 1658 | 1464620063555 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:54:23 INFO - PROCESS | 1658 | 1464620063559 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x126971000 == 41 [pid = 1658] [id = 165] 07:54:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12795c400) [pid = 1658] [serial = 492] [outer = 0x0] 07:54:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x127969000) [pid = 1658] [serial = 493] [outer = 0x12795c400] 07:54:23 INFO - PROCESS | 1658 | 1464620063587 Marionette DEBUG loaded listener.js 07:54:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x128fcdc00) [pid = 1658] [serial = 494] [outer = 0x12795c400] 07:54:23 INFO - PROCESS | 1658 | 1464620063917 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]]]}] 07:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 471ms 07:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:54:23 INFO - PROCESS | 1658 | 1464620063949 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:54:23 INFO - PROCESS | 1658 | 1464620063950 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:54:23 INFO - PROCESS | 1658 | 1464620063953 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:54:23 INFO - PROCESS | 1658 | 1464620063954 Marionette TRACE conn2 <- [1,634,null,{}] 07:54:23 INFO - PROCESS | 1658 | 1464620063966 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}] 07:54:24 INFO - PROCESS | 1658 | 1464620064075 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:54:24 INFO - PROCESS | 1658 | 1464620064081 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x127903800 == 42 [pid = 1658] [id = 166] 07:54:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x127966800) [pid = 1658] [serial = 495] [outer = 0x0] 07:54:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x128fd7c00) [pid = 1658] [serial = 496] [outer = 0x127966800] 07:54:24 INFO - PROCESS | 1658 | 1464620064108 Marionette DEBUG loaded listener.js 07:54:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x129050c00) [pid = 1658] [serial = 497] [outer = 0x127966800] 07:54:24 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x113d0c800) [pid = 1658] [serial = 498] [outer = 0x119993400] 07:54:24 INFO - PROCESS | 1658 | 1464620064649 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]]]}] 07:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 729ms 07:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:54:24 INFO - PROCESS | 1658 | 1464620064682 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:54:24 INFO - PROCESS | 1658 | 1464620064685 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:54:24 INFO - PROCESS | 1658 | 1464620064689 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:54:24 INFO - PROCESS | 1658 | 1464620064691 Marionette TRACE conn2 <- [1,638,null,{}] 07:54:24 INFO - PROCESS | 1658 | 1464620064714 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}] 07:54:24 INFO - PROCESS | 1658 | 1464620064816 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:54:24 INFO - PROCESS | 1658 | 1464620064914 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11812d000 == 43 [pid = 1658] [id = 167] 07:54:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118427800) [pid = 1658] [serial = 499] [outer = 0x0] 07:54:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1184d7400) [pid = 1658] [serial = 500] [outer = 0x118427800] 07:54:24 INFO - PROCESS | 1658 | 1464620064945 Marionette DEBUG loaded listener.js 07:54:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119287000) [pid = 1658] [serial = 501] [outer = 0x118427800] 07:54:25 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:25 INFO - PROCESS | 1658 | 1464620065326 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]]]}] 07:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 07:54:25 INFO - PROCESS | 1658 | 1464620065360 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:54:25 INFO - PROCESS | 1658 | 1464620065363 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:54:25 INFO - PROCESS | 1658 | 1464620065368 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:54:25 INFO - PROCESS | 1658 | 1464620065369 Marionette TRACE conn2 <- [1,642,null,{}] 07:54:25 INFO - PROCESS | 1658 | 1464620065372 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}] 07:54:25 INFO - PROCESS | 1658 | 1464620065473 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:54:25 INFO - PROCESS | 1658 | 1464620065522 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12164f800 == 44 [pid = 1658] [id = 168] 07:54:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1193f2c00) [pid = 1658] [serial = 502] [outer = 0x0] 07:54:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11999b400) [pid = 1658] [serial = 503] [outer = 0x1193f2c00] 07:54:25 INFO - PROCESS | 1658 | 1464620065552 Marionette DEBUG loaded listener.js 07:54:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1207de000) [pid = 1658] [serial = 504] [outer = 0x1193f2c00] 07:54:26 INFO - PROCESS | 1658 | 1464620065995 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]]]}] 07:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 669ms 07:54:26 INFO - PROCESS | 1658 | 1464620066038 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:54:26 INFO - PROCESS | 1658 | 1464620066041 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:54:26 INFO - PROCESS | 1658 | 1464620066045 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:54:26 INFO - PROCESS | 1658 | 1464620066048 Marionette TRACE conn2 <- [1,646,null,{}] 07:54:26 INFO - PROCESS | 1658 | 1464620066060 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}] 07:54:26 INFO - PROCESS | 1658 | 1464620066222 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:54:26 INFO - PROCESS | 1658 | 1464620066297 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x127922000 == 45 [pid = 1658] [id = 169] 07:54:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x121818800) [pid = 1658] [serial = 505] [outer = 0x0] 07:54:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x121af6400) [pid = 1658] [serial = 506] [outer = 0x121818800] 07:54:26 INFO - PROCESS | 1658 | 1464620066329 Marionette DEBUG loaded listener.js 07:54:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124eaec00) [pid = 1658] [serial = 507] [outer = 0x121818800] 07:54:26 INFO - PROCESS | 1658 | 1464620066747 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]]]}] 07:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 726ms 07:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:54:26 INFO - PROCESS | 1658 | 1464620066770 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:54:26 INFO - PROCESS | 1658 | 1464620066772 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:54:26 INFO - PROCESS | 1658 | 1464620066774 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:54:26 INFO - PROCESS | 1658 | 1464620066775 Marionette TRACE conn2 <- [1,650,null,{}] 07:54:26 INFO - PROCESS | 1658 | 1464620066778 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}] 07:54:26 INFO - PROCESS | 1658 | 1464620066875 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:54:26 INFO - PROCESS | 1658 | 1464620066921 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12948b000 == 46 [pid = 1658] [id = 170] 07:54:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x121a6f000) [pid = 1658] [serial = 508] [outer = 0x0] 07:54:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12699e000) [pid = 1658] [serial = 509] [outer = 0x121a6f000] 07:54:26 INFO - PROCESS | 1658 | 1464620066951 Marionette DEBUG loaded listener.js 07:54:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1269de800) [pid = 1658] [serial = 510] [outer = 0x121a6f000] 07:54:27 INFO - PROCESS | 1658 | 1464620067369 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]]]}] 07:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 624ms 07:54:27 INFO - PROCESS | 1658 | 1464620067399 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:54:27 INFO - PROCESS | 1658 | 1464620067400 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:54:27 INFO - PROCESS | 1658 | 1464620067403 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:54:27 INFO - PROCESS | 1658 | 1464620067404 Marionette TRACE conn2 <- [1,654,null,{}] 07:54:27 INFO - PROCESS | 1658 | 1464620067406 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}] 07:54:27 INFO - PROCESS | 1658 | 1464620067503 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:54:27 INFO - PROCESS | 1658 | 1464620067596 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x112641800 == 47 [pid = 1658] [id = 171] 07:54:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1160ea400) [pid = 1658] [serial = 511] [outer = 0x0] 07:54:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11867a000) [pid = 1658] [serial = 512] [outer = 0x1160ea400] 07:54:27 INFO - PROCESS | 1658 | 1464620067627 Marionette DEBUG loaded listener.js 07:54:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x121d27800) [pid = 1658] [serial = 513] [outer = 0x1160ea400] 07:54:28 INFO - PROCESS | 1658 | 1464620068175 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]]]}] 07:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 819ms 07:54:28 INFO - PROCESS | 1658 | 1464620068223 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:54:28 INFO - PROCESS | 1658 | 1464620068225 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:54:28 INFO - PROCESS | 1658 | 1464620068228 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:54:28 INFO - PROCESS | 1658 | 1464620068230 Marionette TRACE conn2 <- [1,658,null,{}] 07:54:28 INFO - PROCESS | 1658 | 1464620068234 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}] 07:54:28 INFO - PROCESS | 1658 | 1464620068324 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:54:28 INFO - PROCESS | 1658 | 1464620068376 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x113a33000 == 48 [pid = 1658] [id = 172] 07:54:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1161f7000) [pid = 1658] [serial = 514] [outer = 0x0] 07:54:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x116850000) [pid = 1658] [serial = 515] [outer = 0x1161f7000] 07:54:28 INFO - PROCESS | 1658 | 1464620068405 Marionette DEBUG loaded listener.js 07:54:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x118140400) [pid = 1658] [serial = 516] [outer = 0x1161f7000] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x126971000 == 47 [pid = 1658] [id = 165] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x126649000 == 46 [pid = 1658] [id = 164] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12164d000 == 45 [pid = 1658] [id = 163] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x112732800 == 44 [pid = 1658] [id = 162] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x122717000 == 43 [pid = 1658] [id = 161] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x121728400) [pid = 1658] [serial = 445] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1168ccc00) [pid = 1658] [serial = 451] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x1161dd800 == 42 [pid = 1658] [id = 160] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x121195800 == 41 [pid = 1658] [id = 159] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x119b2d000 == 40 [pid = 1658] [id = 158] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x11960c800 == 39 [pid = 1658] [id = 157] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x1184aa000 == 38 [pid = 1658] [id = 156] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x117fc0800 == 37 [pid = 1658] [id = 155] 07:54:28 INFO - PROCESS | 1658 | --DOCSHELL 0x113f28000 == 36 [pid = 1658] [id = 154] 07:54:28 INFO - PROCESS | 1658 | 1464620068875 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]]]}] 07:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 675ms 07:54:28 INFO - PROCESS | 1658 | 1464620068919 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:54:28 INFO - PROCESS | 1658 | 1464620068925 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12bf72800) [pid = 1658] [serial = 442] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x121759800) [pid = 1658] [serial = 302] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11928a800) [pid = 1658] [serial = 299] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12466c800) [pid = 1658] [serial = 347] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119930400) [pid = 1658] [serial = 344] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1269a6c00) [pid = 1658] [serial = 350] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12795c800) [pid = 1658] [serial = 236] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x129056400) [pid = 1658] [serial = 353] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x127961400) [pid = 1658] [serial = 305] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11758a800) [pid = 1658] [serial = 341] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1161b8400) [pid = 1658] [serial = 449] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12981dc00) [pid = 1658] [serial = 338] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1168cd800) [pid = 1658] [serial = 296] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1294fa000) [pid = 1658] [serial = 424] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129a7ac00) [pid = 1658] [serial = 425] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12ab9f800) [pid = 1658] [serial = 428] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x129a86400) [pid = 1658] [serial = 427] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12b410c00) [pid = 1658] [serial = 433] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12b40ac00) [pid = 1658] [serial = 431] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12aca4800) [pid = 1658] [serial = 430] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12bf6b400) [pid = 1658] [serial = 440] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12904e800) [pid = 1658] [serial = 436] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12b737c00) [pid = 1658] [serial = 434] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1269d9400) [pid = 1658] [serial = 421] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x124f49c00) [pid = 1658] [serial = 418] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x126683400) [pid = 1658] [serial = 419] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12441c000) [pid = 1658] [serial = 415] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x124668400) [pid = 1658] [serial = 416] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1207d4400) [pid = 1658] [serial = 412] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121498800) [pid = 1658] [serial = 413] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11999a800) [pid = 1658] [serial = 410] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1193fa000) [pid = 1658] [serial = 409] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11842b000) [pid = 1658] [serial = 407] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11747cc00) [pid = 1658] [serial = 406] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12ad0fc00) [pid = 1658] [serial = 404] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12aca4000) [pid = 1658] [serial = 403] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x129050800) [pid = 1658] [serial = 401] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x127961c00) [pid = 1658] [serial = 400] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x121752000) [pid = 1658] [serial = 398] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1213bd400) [pid = 1658] [serial = 397] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11925c800) [pid = 1658] [serial = 395] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118424800) [pid = 1658] [serial = 394] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1160e8c00) [pid = 1658] [serial = 448] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12be5ac00) [pid = 1658] [serial = 392] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12bf7b800) [pid = 1658] [serial = 443] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12bf61800) [pid = 1658] [serial = 439] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x129056c00) [pid = 1658] [serial = 422] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12be58400) [pid = 1658] [serial = 437] [outer = 0x0] [url = about:blank] 07:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:54:28 INFO - PROCESS | 1658 | 1464620068956 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:54:28 INFO - PROCESS | 1658 | 1464620068958 Marionette TRACE conn2 <- [1,662,null,{}] 07:54:28 INFO - PROCESS | 1658 | 1464620068962 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}] 07:54:29 INFO - PROCESS | 1658 | 1464620069082 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:54:29 INFO - PROCESS | 1658 | 1464620069094 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167ac800 == 37 [pid = 1658] [id = 173] 07:54:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1184d1400) [pid = 1658] [serial = 517] [outer = 0x0] 07:54:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118eef800) [pid = 1658] [serial = 518] [outer = 0x1184d1400] 07:54:29 INFO - PROCESS | 1658 | 1464620069115 Marionette DEBUG loaded listener.js 07:54:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119292c00) [pid = 1658] [serial = 519] [outer = 0x1184d1400] 07:54:29 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:29 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:29 INFO - PROCESS | 1658 | 1464620069553 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]]]}] 07:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 626ms 07:54:29 INFO - PROCESS | 1658 | 1464620069577 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:54:29 INFO - PROCESS | 1658 | 1464620069581 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:54:29 INFO - PROCESS | 1658 | 1464620069584 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:54:29 INFO - PROCESS | 1658 | 1464620069588 Marionette TRACE conn2 <- [1,666,null,{}] 07:54:29 INFO - PROCESS | 1658 | 1464620069600 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}] 07:54:29 INFO - PROCESS | 1658 | 1464620069723 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:54:29 INFO - PROCESS | 1658 | 1464620069738 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x118469800 == 38 [pid = 1658] [id = 174] 07:54:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11999d000) [pid = 1658] [serial = 520] [outer = 0x0] 07:54:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12072fc00) [pid = 1658] [serial = 521] [outer = 0x11999d000] 07:54:29 INFO - PROCESS | 1658 | 1464620069834 Marionette DEBUG loaded listener.js 07:54:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1211bb800) [pid = 1658] [serial = 522] [outer = 0x11999d000] 07:54:30 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:30 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:30 INFO - PROCESS | 1658 | 1464620070167 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]]]}] 07:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 625ms 07:54:30 INFO - PROCESS | 1658 | 1464620070209 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:54:30 INFO - PROCESS | 1658 | 1464620070212 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:54:30 INFO - PROCESS | 1658 | 1464620070217 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:54:30 INFO - PROCESS | 1658 | 1464620070218 Marionette TRACE conn2 <- [1,670,null,{}] 07:54:30 INFO - PROCESS | 1658 | 1464620070228 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}] 07:54:30 INFO - PROCESS | 1658 | 1464620070344 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:54:30 INFO - PROCESS | 1658 | 1464620070351 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192ae800 == 39 [pid = 1658] [id = 175] 07:54:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1207d7800) [pid = 1658] [serial = 523] [outer = 0x0] 07:54:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12152e800) [pid = 1658] [serial = 524] [outer = 0x1207d7800] 07:54:30 INFO - PROCESS | 1658 | 1464620070376 Marionette DEBUG loaded listener.js 07:54:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121755c00) [pid = 1658] [serial = 525] [outer = 0x1207d7800] 07:54:30 INFO - PROCESS | 1658 | 1464620070674 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]]]}] 07:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 07:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:54:30 INFO - PROCESS | 1658 | 1464620070688 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:54:30 INFO - PROCESS | 1658 | 1464620070690 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:54:30 INFO - PROCESS | 1658 | 1464620070692 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:54:30 INFO - PROCESS | 1658 | 1464620070693 Marionette TRACE conn2 <- [1,674,null,{}] 07:54:30 INFO - PROCESS | 1658 | 1464620070697 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}] 07:54:30 INFO - PROCESS | 1658 | 1464620070776 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:54:30 INFO - PROCESS | 1658 | 1464620070782 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b25000 == 40 [pid = 1658] [id = 176] 07:54:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x121494000) [pid = 1658] [serial = 526] [outer = 0x0] 07:54:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12441e400) [pid = 1658] [serial = 527] [outer = 0x121494000] 07:54:30 INFO - PROCESS | 1658 | 1464620070807 Marionette DEBUG loaded listener.js 07:54:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x124ea9400) [pid = 1658] [serial = 528] [outer = 0x121494000] 07:54:31 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:31 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:31 INFO - PROCESS | 1658 | 1464620071173 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]]]}] 07:54:31 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 07:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 07:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:54:31 INFO - PROCESS | 1658 | 1464620071213 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:54:31 INFO - PROCESS | 1658 | 1464620071214 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:54:31 INFO - PROCESS | 1658 | 1464620071216 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:54:31 INFO - PROCESS | 1658 | 1464620071217 Marionette TRACE conn2 <- [1,678,null,{}] 07:54:31 INFO - PROCESS | 1658 | 1464620071220 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}] 07:54:31 INFO - PROCESS | 1658 | 1464620071328 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:54:31 INFO - PROCESS | 1658 | 1464620071345 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x116876000 == 41 [pid = 1658] [id = 177] 07:54:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x124f4d400) [pid = 1658] [serial = 529] [outer = 0x0] 07:54:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126745800) [pid = 1658] [serial = 530] [outer = 0x124f4d400] 07:54:31 INFO - PROCESS | 1658 | 1464620071378 Marionette DEBUG loaded listener.js 07:54:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x126d3ec00) [pid = 1658] [serial = 531] [outer = 0x124f4d400] 07:54:31 INFO - PROCESS | 1658 | 1464620071716 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]]]}] 07:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 07:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:54:31 INFO - PROCESS | 1658 | 1464620071736 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:54:31 INFO - PROCESS | 1658 | 1464620071737 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:54:31 INFO - PROCESS | 1658 | 1464620071739 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:54:31 INFO - PROCESS | 1658 | 1464620071740 Marionette TRACE conn2 <- [1,682,null,{}] 07:54:31 INFO - PROCESS | 1658 | 1464620071743 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}] 07:54:31 INFO - PROCESS | 1658 | 1464620071835 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:54:31 INFO - PROCESS | 1658 | 1464620071848 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x121975000 == 42 [pid = 1658] [id = 178] 07:54:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124ff7000) [pid = 1658] [serial = 532] [outer = 0x0] 07:54:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12795c800) [pid = 1658] [serial = 533] [outer = 0x124ff7000] 07:54:31 INFO - PROCESS | 1658 | 1464620071874 Marionette DEBUG loaded listener.js 07:54:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x129026800) [pid = 1658] [serial = 534] [outer = 0x124ff7000] 07:54:32 INFO - PROCESS | 1658 | 1464620072676 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]]]}] 07:54:32 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) 07:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 07:54:32 INFO - PROCESS | 1658 | 1464620072710 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:54:32 INFO - PROCESS | 1658 | 1464620072711 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:54:32 INFO - PROCESS | 1658 | 1464620072722 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:54:32 INFO - PROCESS | 1658 | 1464620072723 Marionette TRACE conn2 <- [1,686,null,{}] 07:54:32 INFO - PROCESS | 1658 | 1464620072725 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}] 07:54:32 INFO - PROCESS | 1658 | 1464620072817 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:54:32 INFO - PROCESS | 1658 | 1464620072821 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f0e800 == 43 [pid = 1658] [id = 179] 07:54:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x129050800) [pid = 1658] [serial = 535] [outer = 0x0] 07:54:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x129056c00) [pid = 1658] [serial = 536] [outer = 0x129050800] 07:54:32 INFO - PROCESS | 1658 | 1464620072846 Marionette DEBUG loaded listener.js 07:54:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1292dc800) [pid = 1658] [serial = 537] [outer = 0x129050800] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121720c00) [pid = 1658] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12795c400) [pid = 1658] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12447c000) [pid = 1658] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121729000) [pid = 1658] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1207d5800) [pid = 1658] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1193f4c00) [pid = 1658] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x111f3d800) [pid = 1658] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11866b800) [pid = 1658] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x124fedc00) [pid = 1658] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119bddc00) [pid = 1658] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x112019400) [pid = 1658] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1207dec00) [pid = 1658] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:54:33 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119264000) [pid = 1658] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:54:33 INFO - PROCESS | 1658 | 1464620073707 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]]]}] 07:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1018ms 07:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:54:33 INFO - PROCESS | 1658 | 1464620073740 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:54:33 INFO - PROCESS | 1658 | 1464620073741 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:54:33 INFO - PROCESS | 1658 | 1464620073743 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:54:33 INFO - PROCESS | 1658 | 1464620073745 Marionette TRACE conn2 <- [1,690,null,{}] 07:54:33 INFO - PROCESS | 1658 | 1464620073749 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}] 07:54:33 INFO - PROCESS | 1658 | 1464620073847 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:54:33 INFO - PROCESS | 1658 | 1464620073853 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x121966800 == 44 [pid = 1658] [id = 180] 07:54:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119da1400) [pid = 1658] [serial = 538] [outer = 0x0] 07:54:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x121724000) [pid = 1658] [serial = 539] [outer = 0x119da1400] 07:54:33 INFO - PROCESS | 1658 | 1464620073878 Marionette DEBUG loaded listener.js 07:54:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x126743400) [pid = 1658] [serial = 540] [outer = 0x119da1400] 07:54:34 INFO - PROCESS | 1658 | 1464620074660 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]]]}] 07:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 920ms 07:54:34 INFO - PROCESS | 1658 | 1464620074664 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:54:34 INFO - PROCESS | 1658 | 1464620074665 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:54:34 INFO - PROCESS | 1658 | 1464620074667 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:54:34 INFO - PROCESS | 1658 | 1464620074668 Marionette TRACE conn2 <- [1,694,null,{}] 07:54:34 INFO - PROCESS | 1658 | 1464620074671 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}] 07:54:34 INFO - PROCESS | 1658 | 1464620074751 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:54:34 INFO - PROCESS | 1658 | 1464620074756 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x126656000 == 45 [pid = 1658] [id = 181] 07:54:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x129051800) [pid = 1658] [serial = 541] [outer = 0x0] 07:54:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1294f8800) [pid = 1658] [serial = 542] [outer = 0x129051800] 07:54:34 INFO - PROCESS | 1658 | 1464620074781 Marionette DEBUG loaded listener.js 07:54:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12981ac00) [pid = 1658] [serial = 543] [outer = 0x129051800] 07:54:35 INFO - PROCESS | 1658 | 1464620075652 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]]]}] 07:54:35 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) 07:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1018ms 07:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:54:35 INFO - PROCESS | 1658 | 1464620075687 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:54:35 INFO - PROCESS | 1658 | 1464620075690 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:54:35 INFO - PROCESS | 1658 | 1464620075693 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:54:35 INFO - PROCESS | 1658 | 1464620075695 Marionette TRACE conn2 <- [1,698,null,{}] 07:54:35 INFO - PROCESS | 1658 | 1464620075699 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}] 07:54:35 INFO - PROCESS | 1658 | 1464620075813 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:54:35 INFO - PROCESS | 1658 | 1464620075858 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x117347800 == 46 [pid = 1658] [id = 182] 07:54:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x113811400) [pid = 1658] [serial = 544] [outer = 0x0] 07:54:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1160f4c00) [pid = 1658] [serial = 545] [outer = 0x113811400] 07:54:35 INFO - PROCESS | 1658 | 1464620075890 Marionette DEBUG loaded listener.js 07:54:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1184d4400) [pid = 1658] [serial = 546] [outer = 0x113811400] 07:54:36 INFO - PROCESS | 1658 | 1464620076821 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]]]}] 07:54:36 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) 07:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1172ms 07:54:36 INFO - PROCESS | 1658 | 1464620076865 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:54:36 INFO - PROCESS | 1658 | 1464620076869 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:54:36 INFO - PROCESS | 1658 | 1464620076874 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:54:36 INFO - PROCESS | 1658 | 1464620076876 Marionette TRACE conn2 <- [1,702,null,{}] 07:54:36 INFO - PROCESS | 1658 | 1464620076878 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}] 07:54:36 INFO - PROCESS | 1658 | 1464620076982 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:54:37 INFO - PROCESS | 1658 | 1464620077027 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213cc000 == 47 [pid = 1658] [id = 183] 07:54:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1193f6000) [pid = 1658] [serial = 547] [outer = 0x0] 07:54:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1207e0800) [pid = 1658] [serial = 548] [outer = 0x1193f6000] 07:54:37 INFO - PROCESS | 1658 | 1464620077056 Marionette DEBUG loaded listener.js 07:54:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12152b000) [pid = 1658] [serial = 549] [outer = 0x1193f6000] 07:54:37 INFO - PROCESS | 1658 | 1464620077966 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]]]}] 07:54:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1125ms 07:54:38 INFO - PROCESS | 1658 | 1464620078000 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:54:38 INFO - PROCESS | 1658 | 1464620078001 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:54:38 INFO - PROCESS | 1658 | 1464620078004 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:54:38 INFO - PROCESS | 1658 | 1464620078007 Marionette TRACE conn2 <- [1,706,null,{}] 07:54:38 INFO - PROCESS | 1658 | 1464620078014 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}] 07:54:38 INFO - PROCESS | 1658 | 1464620078120 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:54:38 INFO - PROCESS | 1658 | 1464620078165 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b6e000 == 48 [pid = 1658] [id = 184] 07:54:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x124481c00) [pid = 1658] [serial = 550] [outer = 0x0] 07:54:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1269a1400) [pid = 1658] [serial = 551] [outer = 0x124481c00] 07:54:38 INFO - PROCESS | 1658 | 1464620078194 Marionette DEBUG loaded listener.js 07:54:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x128fc9000) [pid = 1658] [serial = 552] [outer = 0x124481c00] 07:54:39 INFO - PROCESS | 1658 | 1464620079228 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]]]}] 07:54:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1277ms 07:54:39 INFO - PROCESS | 1658 | 1464620079282 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:54:39 INFO - PROCESS | 1658 | 1464620079284 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:54:39 INFO - PROCESS | 1658 | 1464620079287 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:54:39 INFO - PROCESS | 1658 | 1464620079289 Marionette TRACE conn2 <- [1,710,null,{}] 07:54:39 INFO - PROCESS | 1658 | 1464620079293 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}] 07:54:39 INFO - PROCESS | 1658 | 1464620079384 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:54:39 INFO - PROCESS | 1658 | 1464620079464 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11608a000 == 49 [pid = 1658] [id = 185] 07:54:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1184cd000) [pid = 1658] [serial = 553] [outer = 0x0] 07:54:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11866fc00) [pid = 1658] [serial = 554] [outer = 0x1184cd000] 07:54:39 INFO - PROCESS | 1658 | 1464620079492 Marionette DEBUG loaded listener.js 07:54:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119289000) [pid = 1658] [serial = 555] [outer = 0x1184cd000] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x117335000 == 48 [pid = 1658] [id = 153] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x116089800 == 47 [pid = 1658] [id = 151] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1161e3000 == 46 [pid = 1658] [id = 152] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x121966800 == 45 [pid = 1658] [id = 180] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x124f0e800 == 44 [pid = 1658] [id = 179] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x121975000 == 43 [pid = 1658] [id = 178] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x116876000 == 42 [pid = 1658] [id = 177] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x119b25000 == 41 [pid = 1658] [id = 176] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1192ae800 == 40 [pid = 1658] [id = 175] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x118469800 == 39 [pid = 1658] [id = 174] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1167ac800 == 38 [pid = 1658] [id = 173] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x113a33000 == 37 [pid = 1658] [id = 172] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12948b000 == 36 [pid = 1658] [id = 170] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x127922000 == 35 [pid = 1658] [id = 169] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12164f800 == 34 [pid = 1658] [id = 168] 07:54:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11812d000 == 33 [pid = 1658] [id = 167] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12172c400) [pid = 1658] [serial = 446] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x124ff6000) [pid = 1658] [serial = 481] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x126dd5c00) [pid = 1658] [serial = 491] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x113360400) [pid = 1658] [serial = 484] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x118142000) [pid = 1658] [serial = 485] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12149d400) [pid = 1658] [serial = 472] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1211b6c00) [pid = 1658] [serial = 487] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12667d800) [pid = 1658] [serial = 482] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12699fc00) [pid = 1658] [serial = 490] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121724800) [pid = 1658] [serial = 473] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x124eab400) [pid = 1658] [serial = 488] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x128fcdc00) [pid = 1658] [serial = 494] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x127969000) [pid = 1658] [serial = 493] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12466d800) [pid = 1658] [serial = 478] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1218df800) [pid = 1658] [serial = 475] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x124422800) [pid = 1658] [serial = 476] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124eb0400) [pid = 1658] [serial = 479] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1184cdc00) [pid = 1658] [serial = 457] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1211b7c00) [pid = 1658] [serial = 469] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x121495400) [pid = 1658] [serial = 470] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119998c00) [pid = 1658] [serial = 466] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119da8c00) [pid = 1658] [serial = 467] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11747d800) [pid = 1658] [serial = 461] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x116183800) [pid = 1658] [serial = 460] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x119263c00) [pid = 1658] [serial = 463] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1193f0400) [pid = 1658] [serial = 464] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1166c4800) [pid = 1658] [serial = 454] [outer = 0x0] [url = about:blank] 07:54:40 INFO - PROCESS | 1658 | 1464620080388 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]]]}] 07:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 07:54:40 INFO - PROCESS | 1658 | 1464620080409 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:54:40 INFO - PROCESS | 1658 | 1464620080414 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:54:40 INFO - PROCESS | 1658 | 1464620080433 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:54:40 INFO - PROCESS | 1658 | 1464620080434 Marionette TRACE conn2 <- [1,714,null,{}] 07:54:40 INFO - PROCESS | 1658 | 1464620080437 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}] 07:54:40 INFO - PROCESS | 1658 | 1464620080515 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:54:40 INFO - PROCESS | 1658 | 1464620080520 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x116885000 == 34 [pid = 1658] [id = 186] 07:54:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118679000) [pid = 1658] [serial = 556] [outer = 0x0] 07:54:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x119927000) [pid = 1658] [serial = 557] [outer = 0x118679000] 07:54:40 INFO - PROCESS | 1658 | 1464620080546 Marionette DEBUG loaded listener.js 07:54:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12072cc00) [pid = 1658] [serial = 558] [outer = 0x118679000] 07:54:41 INFO - PROCESS | 1658 | 1464620081383 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]]]}] 07:54:41 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 07:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 976ms 07:54:41 INFO - PROCESS | 1658 | 1464620081404 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:54:41 INFO - PROCESS | 1658 | 1464620081406 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:54:41 INFO - PROCESS | 1658 | 1464620081408 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:54:41 INFO - PROCESS | 1658 | 1464620081410 Marionette TRACE conn2 <- [1,718,null,{}] 07:54:41 INFO - PROCESS | 1658 | 1464620081420 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}] 07:54:41 INFO - PROCESS | 1658 | 1464620081500 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:54:41 INFO - PROCESS | 1658 | 1464620081548 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11897b800 == 35 [pid = 1658] [id = 187] 07:54:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1207e2800) [pid = 1658] [serial = 559] [outer = 0x0] 07:54:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121722400) [pid = 1658] [serial = 560] [outer = 0x1207e2800] 07:54:41 INFO - PROCESS | 1658 | 1464620081575 Marionette DEBUG loaded listener.js 07:54:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121afc800) [pid = 1658] [serial = 561] [outer = 0x1207e2800] 07:54:42 INFO - PROCESS | 1658 | 1464620082386 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]]]}] 07:54:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1024ms 07:54:42 INFO - PROCESS | 1658 | 1464620082433 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:54:42 INFO - PROCESS | 1658 | 1464620082434 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:54:42 INFO - PROCESS | 1658 | 1464620082437 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:54:42 INFO - PROCESS | 1658 | 1464620082445 Marionette TRACE conn2 <- [1,722,null,{}] 07:54:42 INFO - PROCESS | 1658 | 1464620082455 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}] 07:54:42 INFO - PROCESS | 1658 | 1464620082559 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:54:42 INFO - PROCESS | 1658 | 1464620082564 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x119906800 == 36 [pid = 1658] [id = 188] 07:54:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124310c00) [pid = 1658] [serial = 562] [outer = 0x0] 07:54:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x124eaac00) [pid = 1658] [serial = 563] [outer = 0x124310c00] 07:54:42 INFO - PROCESS | 1658 | 1464620082590 Marionette DEBUG loaded listener.js 07:54:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x124fec000) [pid = 1658] [serial = 564] [outer = 0x124310c00] 07:54:42 INFO - PROCESS | 1658 | 1464620082925 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] 07:54:42 INFO - PROCESS | 1658 | 1464620082972 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:54:42 INFO - PROCESS | 1658 | 1464620082974 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:54:42 INFO - PROCESS | 1658 | 1464620082975 Marionette TRACE conn2 <- [1,726,null,{}] 07:54:42 INFO - PROCESS | 1658 | 1464620082978 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}] 07:54:43 INFO - PROCESS | 1658 | 1464620083067 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:54:43 INFO - PROCESS | 1658 | 1464620083099 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x121195000 == 37 [pid = 1658] [id = 189] 07:54:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12431ac00) [pid = 1658] [serial = 565] [outer = 0x0] 07:54:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1269a6400) [pid = 1658] [serial = 566] [outer = 0x12431ac00] 07:54:43 INFO - PROCESS | 1658 | 1464620083124 Marionette DEBUG loaded listener.js 07:54:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x127960000) [pid = 1658] [serial = 567] [outer = 0x12431ac00] 07:54:43 INFO - PROCESS | 1658 | 1464620083474 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]]]}] 07:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 07:54:43 INFO - PROCESS | 1658 | 1464620083495 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:54:43 INFO - PROCESS | 1658 | 1464620083496 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:54:43 INFO - PROCESS | 1658 | 1464620083500 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:54:43 INFO - PROCESS | 1658 | 1464620083501 Marionette TRACE conn2 <- [1,730,null,{}] 07:54:43 INFO - PROCESS | 1658 | 1464620083504 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}] 07:54:43 INFO - PROCESS | 1658 | 1464620083614 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:54:43 INFO - PROCESS | 1658 | 1464620083645 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e6d000 == 38 [pid = 1658] [id = 190] 07:54:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12796b800) [pid = 1658] [serial = 568] [outer = 0x0] 07:54:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1292e1400) [pid = 1658] [serial = 569] [outer = 0x12796b800] 07:54:43 INFO - PROCESS | 1658 | 1464620083678 Marionette DEBUG loaded listener.js 07:54:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x129a80c00) [pid = 1658] [serial = 570] [outer = 0x12796b800] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124f4d400) [pid = 1658] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x124ff7000) [pid = 1658] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1161f7000) [pid = 1658] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1160ea400) [pid = 1658] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x121494000) [pid = 1658] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1207d7800) [pid = 1658] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1184d1400) [pid = 1658] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x129050800) [pid = 1658] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11999d000) [pid = 1658] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:54:43 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119da1400) [pid = 1658] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:54:44 INFO - PROCESS | 1658 | 1464620084057 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] 07:54:44 INFO - PROCESS | 1658 | 1464620084071 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:54:44 INFO - PROCESS | 1658 | 1464620084073 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:54:44 INFO - PROCESS | 1658 | 1464620084074 Marionette TRACE conn2 <- [1,734,null,{}] 07:54:44 INFO - PROCESS | 1658 | 1464620084077 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}] 07:54:44 INFO - PROCESS | 1658 | 1464620084154 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:54:44 INFO - PROCESS | 1658 | 1464620084200 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x124440800 == 39 [pid = 1658] [id = 191] 07:54:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1161f7000) [pid = 1658] [serial = 571] [outer = 0x0] 07:54:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124ff7000) [pid = 1658] [serial = 572] [outer = 0x1161f7000] 07:54:44 INFO - PROCESS | 1658 | 1464620084226 Marionette DEBUG loaded listener.js 07:54:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x129a87000) [pid = 1658] [serial = 573] [outer = 0x1161f7000] 07:54:44 INFO - PROCESS | 1658 | 1464620084492 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]]]}] 07:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 07:54:44 INFO - PROCESS | 1658 | 1464620084544 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:54:44 INFO - PROCESS | 1658 | 1464620084545 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:54:44 INFO - PROCESS | 1658 | 1464620084556 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:54:44 INFO - PROCESS | 1658 | 1464620084557 Marionette TRACE conn2 <- [1,738,null,{}] 07:54:44 INFO - PROCESS | 1658 | 1464620084559 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}] 07:54:44 INFO - PROCESS | 1658 | 1464620084642 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:54:44 INFO - PROCESS | 1658 | 1464620084651 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x1266a3000 == 40 [pid = 1658] [id = 192] 07:54:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1292e5c00) [pid = 1658] [serial = 574] [outer = 0x0] 07:54:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x129a9d000) [pid = 1658] [serial = 575] [outer = 0x1292e5c00] 07:54:44 INFO - PROCESS | 1658 | 1464620084676 Marionette DEBUG loaded listener.js 07:54:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12ac9f000) [pid = 1658] [serial = 576] [outer = 0x1292e5c00] 07:54:45 INFO - PROCESS | 1658 | 1464620085478 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]]]}] 07:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 07:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:54:45 INFO - PROCESS | 1658 | 1464620085527 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:54:45 INFO - PROCESS | 1658 | 1464620085528 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:54:45 INFO - PROCESS | 1658 | 1464620085530 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:54:45 INFO - PROCESS | 1658 | 1464620085531 Marionette TRACE conn2 <- [1,742,null,{}] 07:54:45 INFO - PROCESS | 1658 | 1464620085534 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}] 07:54:45 INFO - PROCESS | 1658 | 1464620085610 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:54:45 INFO - PROCESS | 1658 | 1464620085657 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b14800 == 41 [pid = 1658] [id = 193] 07:54:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x129a93400) [pid = 1658] [serial = 577] [outer = 0x0] 07:54:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12aca5400) [pid = 1658] [serial = 578] [outer = 0x129a93400] 07:54:45 INFO - PROCESS | 1658 | 1464620085681 Marionette DEBUG loaded listener.js 07:54:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12ad08800) [pid = 1658] [serial = 579] [outer = 0x129a93400] 07:54:46 INFO - PROCESS | 1658 | 1464620086620 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]]]}] 07:54:46 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 07:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 07:54:46 INFO - PROCESS | 1658 | 1464620086652 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:54:46 INFO - PROCESS | 1658 | 1464620086656 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:54:46 INFO - PROCESS | 1658 | 1464620086659 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:54:46 INFO - PROCESS | 1658 | 1464620086661 Marionette TRACE conn2 <- [1,746,null,{}] 07:54:46 INFO - PROCESS | 1658 | 1464620086664 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}] 07:54:46 INFO - PROCESS | 1658 | 1464620086764 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:54:46 INFO - PROCESS | 1658 | 1464620086810 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x117351000 == 42 [pid = 1658] [id = 194] 07:54:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1168cc400) [pid = 1658] [serial = 580] [outer = 0x0] 07:54:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11842b000) [pid = 1658] [serial = 581] [outer = 0x1168cc400] 07:54:46 INFO - PROCESS | 1658 | 1464620086841 Marionette DEBUG loaded listener.js 07:54:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119284c00) [pid = 1658] [serial = 582] [outer = 0x1168cc400] 07:54:47 INFO - PROCESS | 1658 | 1464620087730 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]]]}] 07:54:47 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.) 07:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1122ms 07:54:47 INFO - PROCESS | 1658 | 1464620087781 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:54:47 INFO - PROCESS | 1658 | 1464620087785 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:54:47 INFO - PROCESS | 1658 | 1464620087789 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:54:47 INFO - PROCESS | 1658 | 1464620087791 Marionette TRACE conn2 <- [1,750,null,{}] 07:54:47 INFO - PROCESS | 1658 | 1464620087794 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}] 07:54:47 INFO - PROCESS | 1658 | 1464620087922 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:54:47 INFO - PROCESS | 1658 | 1464620087968 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x119616000 == 43 [pid = 1658] [id = 195] 07:54:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119928000) [pid = 1658] [serial = 583] [outer = 0x0] 07:54:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121495400) [pid = 1658] [serial = 584] [outer = 0x119928000] 07:54:47 INFO - PROCESS | 1658 | 1464620087997 Marionette DEBUG loaded listener.js 07:54:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x121720800) [pid = 1658] [serial = 585] [outer = 0x119928000] 07:54:48 INFO - PROCESS | 1658 | 1464620088887 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]]]}] 07:54:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1121ms 07:54:49 INFO - PROCESS | 1658 | 1464620089069 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:54:49 INFO - PROCESS | 1658 | 1464620089071 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:54:49 INFO - PROCESS | 1658 | 1464620089075 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:54:49 INFO - PROCESS | 1658 | 1464620089078 Marionette TRACE conn2 <- [1,754,null,{}] 07:54:49 INFO - PROCESS | 1658 | 1464620089083 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}] 07:54:49 INFO - PROCESS | 1658 | 1464620089175 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:54:49 INFO - PROCESS | 1658 | 1464620089256 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb8800 == 44 [pid = 1658] [id = 196] 07:54:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11814cc00) [pid = 1658] [serial = 586] [outer = 0x0] 07:54:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1184cc800) [pid = 1658] [serial = 587] [outer = 0x11814cc00] 07:54:49 INFO - PROCESS | 1658 | 1464620089284 Marionette DEBUG loaded listener.js 07:54:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119284800) [pid = 1658] [serial = 588] [outer = 0x11814cc00] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1266a3000 == 43 [pid = 1658] [id = 192] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x124440800 == 42 [pid = 1658] [id = 191] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x121e6d000 == 41 [pid = 1658] [id = 190] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x121195000 == 40 [pid = 1658] [id = 189] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x119906800 == 39 [pid = 1658] [id = 188] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1294f8800) [pid = 1658] [serial = 542] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x128fd7c00) [pid = 1658] [serial = 496] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11897b800 == 38 [pid = 1658] [id = 187] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x116885000 == 37 [pid = 1658] [id = 186] 07:54:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11608a000 == 36 [pid = 1658] [id = 185] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x129026800) [pid = 1658] [serial = 534] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126d3ec00) [pid = 1658] [serial = 531] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x126743400) [pid = 1658] [serial = 540] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x124ea9400) [pid = 1658] [serial = 528] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x126745800) [pid = 1658] [serial = 530] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12795c800) [pid = 1658] [serial = 533] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12699e000) [pid = 1658] [serial = 509] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116850000) [pid = 1658] [serial = 515] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118140400) [pid = 1658] [serial = 516] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11999b400) [pid = 1658] [serial = 503] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x121d27800) [pid = 1658] [serial = 513] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11867a000) [pid = 1658] [serial = 512] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12441e400) [pid = 1658] [serial = 527] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x121af6400) [pid = 1658] [serial = 506] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12152e800) [pid = 1658] [serial = 524] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121755c00) [pid = 1658] [serial = 525] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1184d7400) [pid = 1658] [serial = 500] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118eef800) [pid = 1658] [serial = 518] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x119292c00) [pid = 1658] [serial = 519] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x129056c00) [pid = 1658] [serial = 536] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12072fc00) [pid = 1658] [serial = 521] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1211bb800) [pid = 1658] [serial = 522] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11814b400) [pid = 1658] [serial = 200] [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.] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x121724000) [pid = 1658] [serial = 539] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1292dc800) [pid = 1658] [serial = 537] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1658 | 1464620090139 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]]]}] 07:54:50 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 07:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1078ms 07:54:50 INFO - PROCESS | 1658 | 1464620090155 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:54:50 INFO - PROCESS | 1658 | 1464620090157 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:54:50 INFO - PROCESS | 1658 | 1464620090163 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:54:50 INFO - PROCESS | 1658 | 1464620090166 Marionette TRACE conn2 <- [1,758,null,{}] 07:54:50 INFO - PROCESS | 1658 | 1464620090169 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}] 07:54:50 INFO - PROCESS | 1658 | 1464620090245 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:54:50 INFO - PROCESS | 1658 | 1464620090252 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1166f5800 == 37 [pid = 1658] [id = 197] 07:54:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118424800) [pid = 1658] [serial = 589] [outer = 0x0] 07:54:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1193f0800) [pid = 1658] [serial = 590] [outer = 0x118424800] 07:54:50 INFO - PROCESS | 1658 | 1464620090279 Marionette DEBUG loaded listener.js 07:54:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119996400) [pid = 1658] [serial = 591] [outer = 0x118424800] 07:54:50 INFO - PROCESS | 1658 | 1464620090638 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]]]}] 07:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 524ms 07:54:50 INFO - PROCESS | 1658 | 1464620090685 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:54:50 INFO - PROCESS | 1658 | 1464620090687 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:54:50 INFO - PROCESS | 1658 | 1464620090689 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:54:50 INFO - PROCESS | 1658 | 1464620090690 Marionette TRACE conn2 <- [1,762,null,{}] 07:54:50 INFO - PROCESS | 1658 | 1464620090699 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}] 07:54:50 INFO - PROCESS | 1658 | 1464620090800 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:54:50 INFO - PROCESS | 1658 | 1464620090808 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184ad000 == 38 [pid = 1658] [id = 198] 07:54:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x115e4d800) [pid = 1658] [serial = 592] [outer = 0x0] 07:54:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1216ae800) [pid = 1658] [serial = 593] [outer = 0x115e4d800] 07:54:50 INFO - PROCESS | 1658 | 1464620090840 Marionette DEBUG loaded listener.js 07:54:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12172a000) [pid = 1658] [serial = 594] [outer = 0x115e4d800] 07:54:51 INFO - PROCESS | 1658 | 1464620091616 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]]]}] 07:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 07:54:51 INFO - PROCESS | 1658 | 1464620091660 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:54:51 INFO - PROCESS | 1658 | 1464620091662 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:54:51 INFO - PROCESS | 1658 | 1464620091664 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:54:51 INFO - PROCESS | 1658 | 1464620091665 Marionette TRACE conn2 <- [1,766,null,{}] 07:54:51 INFO - PROCESS | 1658 | 1464620091667 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}] 07:54:51 INFO - PROCESS | 1658 | 1464620091744 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:54:51 INFO - PROCESS | 1658 | 1464620091774 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x119908000 == 39 [pid = 1658] [id = 199] 07:54:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x121d2a800) [pid = 1658] [serial = 595] [outer = 0x0] 07:54:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12441a000) [pid = 1658] [serial = 596] [outer = 0x121d2a800] 07:54:51 INFO - PROCESS | 1658 | 1464620091798 Marionette DEBUG loaded listener.js 07:54:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x124eab400) [pid = 1658] [serial = 597] [outer = 0x121d2a800] 07:54:52 INFO - PROCESS | 1658 | 1464620092588 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]]]}] 07:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 968ms 07:54:52 INFO - PROCESS | 1658 | 1464620092633 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:54:52 INFO - PROCESS | 1658 | 1464620092634 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:54:52 INFO - PROCESS | 1658 | 1464620092636 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:54:52 INFO - PROCESS | 1658 | 1464620092637 Marionette TRACE conn2 <- [1,770,null,{}] 07:54:52 INFO - PROCESS | 1658 | 1464620092646 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}] 07:54:52 INFO - PROCESS | 1658 | 1464620092734 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:54:52 INFO - PROCESS | 1658 | 1464620092739 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12119e800 == 40 [pid = 1658] [id = 200] 07:54:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11380c400) [pid = 1658] [serial = 598] [outer = 0x0] 07:54:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1260eb400) [pid = 1658] [serial = 599] [outer = 0x11380c400] 07:54:52 INFO - PROCESS | 1658 | 1464620092767 Marionette DEBUG loaded listener.js 07:54:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12699e400) [pid = 1658] [serial = 600] [outer = 0x11380c400] 07:54:53 INFO - PROCESS | 1658 | 1464620093126 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]]]}] 07:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 07:54:53 INFO - PROCESS | 1658 | 1464620093156 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:54:53 INFO - PROCESS | 1658 | 1464620093158 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:54:53 INFO - PROCESS | 1658 | 1464620093161 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:54:53 INFO - PROCESS | 1658 | 1464620093163 Marionette TRACE conn2 <- [1,774,null,{}] 07:54:53 INFO - PROCESS | 1658 | 1464620093166 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}] 07:54:53 INFO - PROCESS | 1658 | 1464620093342 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:54:53 INFO - PROCESS | 1658 | 1464620093360 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x122712800 == 41 [pid = 1658] [id = 201] 07:54:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1269de000) [pid = 1658] [serial = 601] [outer = 0x0] 07:54:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x127966c00) [pid = 1658] [serial = 602] [outer = 0x1269de000] 07:54:53 INFO - PROCESS | 1658 | 1464620093386 Marionette DEBUG loaded listener.js 07:54:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x129058c00) [pid = 1658] [serial = 603] [outer = 0x1269de000] 07:54:53 INFO - PROCESS | 1658 | 1464620093725 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]]]}] 07:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 571ms 07:54:53 INFO - PROCESS | 1658 | 1464620093733 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:54:53 INFO - PROCESS | 1658 | 1464620093735 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:54:53 INFO - PROCESS | 1658 | 1464620093739 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:54:53 INFO - PROCESS | 1658 | 1464620093740 Marionette TRACE conn2 <- [1,778,null,{}] 07:54:53 INFO - PROCESS | 1658 | 1464620093754 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}] 07:54:54 INFO - PROCESS | 1658 | 1464620094004 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124310c00) [pid = 1658] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12431ac00) [pid = 1658] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1184cd000) [pid = 1658] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124481c00) [pid = 1658] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x118679000) [pid = 1658] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1207e2800) [pid = 1658] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1161f7000) [pid = 1658] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1292e5c00) [pid = 1658] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:54:54 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12796b800) [pid = 1658] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:54:54 INFO - PROCESS | 1658 | 1464620094088 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ec0800 == 42 [pid = 1658] [id = 202] 07:54:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1161f7000) [pid = 1658] [serial = 604] [outer = 0x0] 07:54:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119266800) [pid = 1658] [serial = 605] [outer = 0x1161f7000] 07:54:54 INFO - PROCESS | 1658 | 1464620094128 Marionette DEBUG loaded listener.js 07:54:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x124eac400) [pid = 1658] [serial = 606] [outer = 0x1161f7000] 07:54:54 INFO - PROCESS | 1658 | 1464620094472 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]]]}] 07:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 773ms 07:54:54 INFO - PROCESS | 1658 | 1464620094512 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:54:54 INFO - PROCESS | 1658 | 1464620094513 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:54:54 INFO - PROCESS | 1658 | 1464620094518 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:54:54 INFO - PROCESS | 1658 | 1464620094519 Marionette TRACE conn2 <- [1,782,null,{}] 07:54:54 INFO - PROCESS | 1658 | 1464620094521 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}] 07:54:54 INFO - PROCESS | 1658 | 1464620094615 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:54:54 INFO - PROCESS | 1658 | 1464620094622 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0e0000 == 43 [pid = 1658] [id = 203] 07:54:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x128fd2400) [pid = 1658] [serial = 607] [outer = 0x0] 07:54:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x129820800) [pid = 1658] [serial = 608] [outer = 0x128fd2400] 07:54:54 INFO - PROCESS | 1658 | 1464620094648 Marionette DEBUG loaded listener.js 07:54:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x129a80800) [pid = 1658] [serial = 609] [outer = 0x128fd2400] 07:54:54 INFO - PROCESS | 1658 | 1464620094954 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]]]}] 07:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 07:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:54:54 INFO - PROCESS | 1658 | 1464620094987 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:54:54 INFO - PROCESS | 1658 | 1464620094989 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:54:54 INFO - PROCESS | 1658 | 1464620094991 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:54:54 INFO - PROCESS | 1658 | 1464620094992 Marionette TRACE conn2 <- [1,786,null,{}] 07:54:54 INFO - PROCESS | 1658 | 1464620094994 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}] 07:54:55 INFO - PROCESS | 1658 | 1464620095072 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:54:55 INFO - PROCESS | 1658 | 1464620095076 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184ac000 == 44 [pid = 1658] [id = 204] 07:54:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x129a7e400) [pid = 1658] [serial = 610] [outer = 0x0] 07:54:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12aba6400) [pid = 1658] [serial = 611] [outer = 0x129a7e400] 07:54:55 INFO - PROCESS | 1658 | 1464620095105 Marionette DEBUG loaded listener.js 07:54:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12aca9400) [pid = 1658] [serial = 612] [outer = 0x129a7e400] 07:54:55 INFO - PROCESS | 1658 | 1464620095439 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]]]}] 07:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 07:54:55 INFO - PROCESS | 1658 | 1464620095460 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:54:55 INFO - PROCESS | 1658 | 1464620095462 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:54:55 INFO - PROCESS | 1658 | 1464620095465 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:54:55 INFO - PROCESS | 1658 | 1464620095466 Marionette TRACE conn2 <- [1,790,null,{}] 07:54:55 INFO - PROCESS | 1658 | 1464620095469 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}] 07:54:55 INFO - PROCESS | 1658 | 1464620095572 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:54:55 INFO - PROCESS | 1658 | 1464620095580 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b0b800 == 45 [pid = 1658] [id = 205] 07:54:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x129a7dc00) [pid = 1658] [serial = 613] [outer = 0x0] 07:54:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12ad0e000) [pid = 1658] [serial = 614] [outer = 0x129a7dc00] 07:54:55 INFO - PROCESS | 1658 | 1464620095604 Marionette DEBUG loaded listener.js 07:54:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12b40d400) [pid = 1658] [serial = 615] [outer = 0x129a7dc00] 07:54:55 INFO - PROCESS | 1658 | 1464620095901 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]]]}] 07:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 07:54:55 INFO - PROCESS | 1658 | 1464620095935 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:54:55 INFO - PROCESS | 1658 | 1464620095937 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:54:55 INFO - PROCESS | 1658 | 1464620095950 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:54:55 INFO - PROCESS | 1658 | 1464620095952 Marionette TRACE conn2 <- [1,794,null,{}] 07:54:55 INFO - PROCESS | 1658 | 1464620095954 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}] 07:54:56 INFO - PROCESS | 1658 | 1464620096096 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:54:56 INFO - PROCESS | 1658 | 1464620096158 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x113d3e000 == 46 [pid = 1658] [id = 206] 07:54:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x113274c00) [pid = 1658] [serial = 616] [outer = 0x0] 07:54:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x113d86c00) [pid = 1658] [serial = 617] [outer = 0x113274c00] 07:54:56 INFO - PROCESS | 1658 | 1464620096190 Marionette DEBUG loaded listener.js 07:54:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x117047400) [pid = 1658] [serial = 618] [outer = 0x113274c00] 07:54:56 INFO - PROCESS | 1658 | 1464620096607 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]]]}] 07:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 723ms 07:54:56 INFO - PROCESS | 1658 | 1464620096672 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:54:56 INFO - PROCESS | 1658 | 1464620096674 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:54:56 INFO - PROCESS | 1658 | 1464620096677 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:54:56 INFO - PROCESS | 1658 | 1464620096680 Marionette TRACE conn2 <- [1,798,null,{}] 07:54:56 INFO - PROCESS | 1658 | 1464620096683 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}] 07:54:56 INFO - PROCESS | 1658 | 1464620096807 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:54:56 INFO - PROCESS | 1658 | 1464620096882 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x119603000 == 47 [pid = 1658] [id = 207] 07:54:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1193fa000) [pid = 1658] [serial = 619] [outer = 0x0] 07:54:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11999a800) [pid = 1658] [serial = 620] [outer = 0x1193fa000] 07:54:56 INFO - PROCESS | 1658 | 1464620096915 Marionette DEBUG loaded listener.js 07:54:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1207ddc00) [pid = 1658] [serial = 621] [outer = 0x1193fa000] 07:54:57 INFO - PROCESS | 1658 | 1464620097321 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]]]}] 07:54:57 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 07:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 672ms 07:54:57 INFO - PROCESS | 1658 | 1464620097350 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:54:57 INFO - PROCESS | 1658 | 1464620097353 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:54:57 INFO - PROCESS | 1658 | 1464620097355 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:54:57 INFO - PROCESS | 1658 | 1464620097356 Marionette TRACE conn2 <- [1,802,null,{}] 07:54:57 INFO - PROCESS | 1658 | 1464620097359 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}] 07:54:57 INFO - PROCESS | 1658 | 1464620097457 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:54:57 INFO - PROCESS | 1658 | 1464620097509 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x129272800 == 48 [pid = 1658] [id = 208] 07:54:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121727400) [pid = 1658] [serial = 622] [outer = 0x0] 07:54:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1218d9800) [pid = 1658] [serial = 623] [outer = 0x121727400] 07:54:57 INFO - PROCESS | 1658 | 1464620097539 Marionette DEBUG loaded listener.js 07:54:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124797000) [pid = 1658] [serial = 624] [outer = 0x121727400] 07:54:57 INFO - PROCESS | 1658 | 1464620097969 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]]]}] 07:54:58 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 07:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 669ms 07:54:58 INFO - PROCESS | 1658 | 1464620098024 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:54:58 INFO - PROCESS | 1658 | 1464620098027 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:54:58 INFO - PROCESS | 1658 | 1464620098035 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:54:58 INFO - PROCESS | 1658 | 1464620098038 Marionette TRACE conn2 <- [1,806,null,{}] 07:54:58 INFO - PROCESS | 1658 | 1464620098041 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}] 07:54:58 INFO - PROCESS | 1658 | 1464620098168 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:54:58 INFO - PROCESS | 1658 | 1464620098243 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d27000 == 49 [pid = 1658] [id = 209] 07:54:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x127965400) [pid = 1658] [serial = 625] [outer = 0x0] 07:54:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x129819000) [pid = 1658] [serial = 626] [outer = 0x127965400] 07:54:58 INFO - PROCESS | 1658 | 1464620098274 Marionette DEBUG loaded listener.js 07:54:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12aca0c00) [pid = 1658] [serial = 627] [outer = 0x127965400] 07:54:58 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:54:58 INFO - PROCESS | 1658 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:54:58 INFO - PROCESS | 1658 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:54:58 INFO - PROCESS | 1658 | [GFX2-]: Using SkiaGL canvas. 07:54:58 INFO - PROCESS | 1658 | 1464620098713 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]]]}] 07:54:58 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 07:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 727ms 07:54:58 INFO - PROCESS | 1658 | 1464620098758 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:54:58 INFO - PROCESS | 1658 | 1464620098760 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:54:58 INFO - PROCESS | 1658 | 1464620098762 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:54:58 INFO - PROCESS | 1658 | 1464620098763 Marionette TRACE conn2 <- [1,810,null,{}] 07:54:58 INFO - PROCESS | 1658 | 1464620098766 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}] 07:54:58 INFO - PROCESS | 1658 | 1464620098863 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:54:58 INFO - PROCESS | 1658 | 1464620098912 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab50000 == 50 [pid = 1658] [id = 210] 07:54:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1292e0800) [pid = 1658] [serial = 628] [outer = 0x0] 07:54:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12b72c800) [pid = 1658] [serial = 629] [outer = 0x1292e0800] 07:54:58 INFO - PROCESS | 1658 | 1464620098941 Marionette DEBUG loaded listener.js 07:54:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12be5b400) [pid = 1658] [serial = 630] [outer = 0x1292e0800] 07:54:59 INFO - PROCESS | 1658 | 1464620099356 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]]]}] 07:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 621ms 07:54:59 INFO - PROCESS | 1658 | 1464620099383 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:54:59 INFO - PROCESS | 1658 | 1464620099384 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:54:59 INFO - PROCESS | 1658 | 1464620099387 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:54:59 INFO - PROCESS | 1658 | 1464620099388 Marionette TRACE conn2 <- [1,814,null,{}] 07:54:59 INFO - PROCESS | 1658 | 1464620099391 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}] 07:54:59 INFO - PROCESS | 1658 | 1464620099503 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:54:59 INFO - PROCESS | 1658 | 1464620099579 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad6e800 == 51 [pid = 1658] [id = 211] 07:54:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12bf68000) [pid = 1658] [serial = 631] [outer = 0x0] 07:54:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12bf6b800) [pid = 1658] [serial = 632] [outer = 0x12bf68000] 07:54:59 INFO - PROCESS | 1658 | 1464620099614 Marionette DEBUG loaded listener.js 07:54:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12bf79400) [pid = 1658] [serial = 633] [outer = 0x12bf68000] 07:55:00 INFO - PROCESS | 1658 | 1464620100036 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] 07:55:00 INFO - PROCESS | 1658 | 1464620100057 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:55:00 INFO - PROCESS | 1658 | 1464620100060 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:55:00 INFO - PROCESS | 1658 | 1464620100061 Marionette TRACE conn2 <- [1,818,null,{}] 07:55:00 INFO - PROCESS | 1658 | 1464620100063 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}] 07:55:00 INFO - PROCESS | 1658 | 1464620100165 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:55:00 INFO - PROCESS | 1658 | 1464620100211 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192aa000 == 52 [pid = 1658] [id = 212] 07:55:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119da8c00) [pid = 1658] [serial = 634] [outer = 0x0] 07:55:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x121d81000) [pid = 1658] [serial = 635] [outer = 0x119da8c00] 07:55:00 INFO - PROCESS | 1658 | 1464620100244 Marionette DEBUG loaded listener.js 07:55:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1267c9400) [pid = 1658] [serial = 636] [outer = 0x119da8c00] 07:55:00 INFO - PROCESS | 1658 | 1464620100778 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]]]}] 07:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 768ms 07:55:00 INFO - PROCESS | 1658 | 1464620100828 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:55:00 INFO - PROCESS | 1658 | 1464620100831 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:55:00 INFO - PROCESS | 1658 | 1464620100834 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:55:00 INFO - PROCESS | 1658 | 1464620100836 Marionette TRACE conn2 <- [1,822,null,{}] 07:55:00 INFO - PROCESS | 1658 | 1464620100840 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}] 07:55:00 INFO - PROCESS | 1658 | 1464620100938 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:55:01 INFO - PROCESS | 1658 | 1464620101005 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d8800 == 53 [pid = 1658] [id = 213] 07:55:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x118e2dc00) [pid = 1658] [serial = 637] [outer = 0x0] 07:55:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119265c00) [pid = 1658] [serial = 638] [outer = 0x118e2dc00] 07:55:01 INFO - PROCESS | 1658 | 1464620101035 Marionette DEBUG loaded listener.js 07:55:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119929000) [pid = 1658] [serial = 639] [outer = 0x118e2dc00] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x126b0b800 == 52 [pid = 1658] [id = 205] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1184ac000 == 51 [pid = 1658] [id = 204] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0e0000 == 50 [pid = 1658] [id = 203] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x118ec0800 == 49 [pid = 1658] [id = 202] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x122712800 == 48 [pid = 1658] [id = 201] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12119e800 == 47 [pid = 1658] [id = 200] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x119908000 == 46 [pid = 1658] [id = 199] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1184ad000 == 45 [pid = 1658] [id = 198] 07:55:01 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1160f4c00) [pid = 1658] [serial = 545] [outer = 0x0] [url = about:blank] 07:55:01 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1207e0800) [pid = 1658] [serial = 548] [outer = 0x0] [url = about:blank] 07:55:01 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12aca5400) [pid = 1658] [serial = 578] [outer = 0x0] [url = about:blank] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1166f5800 == 44 [pid = 1658] [id = 197] 07:55:01 INFO - PROCESS | 1658 | --DOCSHELL 0x117fb8800 == 43 [pid = 1658] [id = 196] 07:55:01 INFO - PROCESS | 1658 | 1464620101451 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] 07:55:01 INFO - PROCESS | 1658 | 1464620101512 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:55:01 INFO - PROCESS | 1658 | 1464620101524 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:55:01 INFO - PROCESS | 1658 | 1464620101526 Marionette TRACE conn2 <- [1,826,null,{}] 07:55:01 INFO - PROCESS | 1658 | 1464620101528 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}] 07:55:01 INFO - PROCESS | 1658 | 1464620101612 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:55:01 INFO - PROCESS | 1658 | 1464620101620 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fac800 == 44 [pid = 1658] [id = 214] 07:55:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1213c5c00) [pid = 1658] [serial = 640] [outer = 0x0] 07:55:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121499400) [pid = 1658] [serial = 641] [outer = 0x1213c5c00] 07:55:01 INFO - PROCESS | 1658 | 1464620101646 Marionette DEBUG loaded listener.js 07:55:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x121727800) [pid = 1658] [serial = 642] [outer = 0x1213c5c00] 07:55:01 INFO - PROCESS | 1658 | 1464620101985 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]]]}] 07:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 07:55:01 INFO - PROCESS | 1658 | 1464620101995 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:55:01 INFO - PROCESS | 1658 | 1464620101998 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:55:02 INFO - PROCESS | 1658 | 1464620102002 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:55:02 INFO - PROCESS | 1658 | 1464620102004 Marionette TRACE conn2 <- [1,830,null,{}] 07:55:02 INFO - PROCESS | 1658 | 1464620102011 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}] 07:55:02 INFO - PROCESS | 1658 | 1464620102106 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:55:02 INFO - PROCESS | 1658 | 1464620102157 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192ae800 == 45 [pid = 1658] [id = 215] 07:55:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1218da000) [pid = 1658] [serial = 643] [outer = 0x0] 07:55:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x121d84800) [pid = 1658] [serial = 644] [outer = 0x1218da000] 07:55:02 INFO - PROCESS | 1658 | 1464620102184 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124ff3000) [pid = 1658] [serial = 645] [outer = 0x1218da000] 07:55:02 INFO - PROCESS | 1658 | 1464620102503 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]]]}] 07:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 07:55:02 INFO - PROCESS | 1658 | 1464620102522 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:55:02 INFO - PROCESS | 1658 | 1464620102524 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:55:02 INFO - PROCESS | 1658 | 1464620102526 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:55:02 INFO - PROCESS | 1658 | 1464620102537 Marionette TRACE conn2 <- [1,834,null,{}] 07:55:02 INFO - PROCESS | 1658 | 1464620102540 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}] 07:55:02 INFO - PROCESS | 1658 | 1464620102622 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:55:02 INFO - PROCESS | 1658 | 1464620102675 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213dd000 == 46 [pid = 1658] [id = 216] 07:55:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121d78400) [pid = 1658] [serial = 646] [outer = 0x0] 07:55:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1269a9800) [pid = 1658] [serial = 647] [outer = 0x121d78400] 07:55:02 INFO - PROCESS | 1658 | 1464620102700 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x128fcdc00) [pid = 1658] [serial = 648] [outer = 0x121d78400] 07:55:02 INFO - PROCESS | 1658 | 1464620102982 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]]]}] 07:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 477ms 07:55:03 INFO - PROCESS | 1658 | 1464620103005 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:55:03 INFO - PROCESS | 1658 | 1464620103007 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:55:03 INFO - PROCESS | 1658 | 1464620103009 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:55:03 INFO - PROCESS | 1658 | 1464620103010 Marionette TRACE conn2 <- [1,838,null,{}] 07:55:03 INFO - PROCESS | 1658 | 1464620103021 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}] 07:55:03 INFO - PROCESS | 1658 | 1464620103108 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:55:03 INFO - PROCESS | 1658 | 1464620103112 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f2d800 == 47 [pid = 1658] [id = 217] 07:55:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1260eb800) [pid = 1658] [serial = 649] [outer = 0x0] 07:55:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1294fa000) [pid = 1658] [serial = 650] [outer = 0x1260eb800] 07:55:03 INFO - PROCESS | 1658 | 1464620103138 Marionette DEBUG loaded listener.js 07:55:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118018c00) [pid = 1658] [serial = 651] [outer = 0x1260eb800] 07:55:03 INFO - PROCESS | 1658 | 1464620103491 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]]]}] 07:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 07:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:55:03 INFO - PROCESS | 1658 | 1464620103533 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:55:03 INFO - PROCESS | 1658 | 1464620103534 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:55:03 INFO - PROCESS | 1658 | 1464620103536 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:55:03 INFO - PROCESS | 1658 | 1464620103537 Marionette TRACE conn2 <- [1,842,null,{}] 07:55:03 INFO - PROCESS | 1658 | 1464620103540 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}] 07:55:03 INFO - PROCESS | 1658 | 1464620103656 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:55:03 INFO - PROCESS | 1658 | 1464620103671 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b7b800 == 48 [pid = 1658] [id = 218] 07:55:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x129a98000) [pid = 1658] [serial = 652] [outer = 0x0] 07:55:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12adc7c00) [pid = 1658] [serial = 653] [outer = 0x129a98000] 07:55:03 INFO - PROCESS | 1658 | 1464620103704 Marionette DEBUG loaded listener.js 07:55:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12add4400) [pid = 1658] [serial = 654] [outer = 0x129a98000] 07:55:04 INFO - PROCESS | 1658 | 1464620104024 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]]]}] 07:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 07:55:04 INFO - PROCESS | 1658 | 1464620104060 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:55:04 INFO - PROCESS | 1658 | 1464620104061 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:55:04 INFO - PROCESS | 1658 | 1464620104064 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:55:04 INFO - PROCESS | 1658 | 1464620104065 Marionette TRACE conn2 <- [1,846,null,{}] 07:55:04 INFO - PROCESS | 1658 | 1464620104067 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}] 07:55:04 INFO - PROCESS | 1658 | 1464620104166 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:55:04 INFO - PROCESS | 1658 | 1464620104170 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12949f000 == 49 [pid = 1658] [id = 219] 07:55:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12add0400) [pid = 1658] [serial = 655] [outer = 0x0] 07:55:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12b40d000) [pid = 1658] [serial = 656] [outer = 0x12add0400] 07:55:04 INFO - PROCESS | 1658 | 1464620104220 Marionette DEBUG loaded listener.js 07:55:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12bf60000) [pid = 1658] [serial = 657] [outer = 0x12add0400] 07:55:04 INFO - PROCESS | 1658 | 1464620104660 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]]]}] 07:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 618ms 07:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:55:04 INFO - PROCESS | 1658 | 1464620104689 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:55:04 INFO - PROCESS | 1658 | 1464620104691 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:55:04 INFO - PROCESS | 1658 | 1464620104694 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:55:04 INFO - PROCESS | 1658 | 1464620104696 Marionette TRACE conn2 <- [1,850,null,{}] 07:55:04 INFO - PROCESS | 1658 | 1464620104699 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}] 07:55:04 INFO - PROCESS | 1658 | 1464620104803 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:55:04 INFO - PROCESS | 1658 | 1464620104834 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad6b000 == 50 [pid = 1658] [id = 220] 07:55:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1126f3000) [pid = 1658] [serial = 658] [outer = 0x0] 07:55:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1126f5800) [pid = 1658] [serial = 659] [outer = 0x1126f3000] 07:55:04 INFO - PROCESS | 1658 | 1464620104860 Marionette DEBUG loaded listener.js 07:55:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1126fa400) [pid = 1658] [serial = 660] [outer = 0x1126f3000] 07:55:05 INFO - PROCESS | 1658 | 1464620105178 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]]]}] 07:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 07:55:05 INFO - PROCESS | 1658 | 1464620105220 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:55:05 INFO - PROCESS | 1658 | 1464620105221 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:55:05 INFO - PROCESS | 1658 | 1464620105223 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:55:05 INFO - PROCESS | 1658 | 1464620105224 Marionette TRACE conn2 <- [1,854,null,{}] 07:55:05 INFO - PROCESS | 1658 | 1464620105227 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}] 07:55:05 INFO - PROCESS | 1658 | 1464620105324 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:55:05 INFO - PROCESS | 1658 | 1464620105329 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b5b9800 == 51 [pid = 1658] [id = 221] 07:55:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1126fbc00) [pid = 1658] [serial = 661] [outer = 0x0] 07:55:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126944c00) [pid = 1658] [serial = 662] [outer = 0x1126fbc00] 07:55:05 INFO - PROCESS | 1658 | 1464620105382 Marionette DEBUG loaded listener.js 07:55:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126949000) [pid = 1658] [serial = 663] [outer = 0x1126fbc00] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x118424800) [pid = 1658] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x121d2a800) [pid = 1658] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x115e4d800) [pid = 1658] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1161f7000) [pid = 1658] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11380c400) [pid = 1658] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x129a7e400) [pid = 1658] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1269de000) [pid = 1658] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11814cc00) [pid = 1658] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:55:05 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x128fd2400) [pid = 1658] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:55:05 INFO - PROCESS | 1658 | 1464620105766 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]]]}] 07:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 571ms 07:55:05 INFO - PROCESS | 1658 | 1464620105796 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:55:05 INFO - PROCESS | 1658 | 1464620105797 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:55:05 INFO - PROCESS | 1658 | 1464620105800 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:55:05 INFO - PROCESS | 1658 | 1464620105801 Marionette TRACE conn2 <- [1,858,null,{}] 07:55:05 INFO - PROCESS | 1658 | 1464620105803 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}] 07:55:05 INFO - PROCESS | 1658 | 1464620105888 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:55:05 INFO - PROCESS | 1658 | 1464620105939 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b75c000 == 52 [pid = 1658] [id = 222] 07:55:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1126fc000) [pid = 1658] [serial = 664] [outer = 0x0] 07:55:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12172e000) [pid = 1658] [serial = 665] [outer = 0x1126fc000] 07:55:05 INFO - PROCESS | 1658 | 1464620105964 Marionette DEBUG loaded listener.js 07:55:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12694ac00) [pid = 1658] [serial = 666] [outer = 0x1126fc000] 07:55:06 INFO - PROCESS | 1658 | 1464620106257 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]]]}] 07:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 07:55:06 INFO - PROCESS | 1658 | 1464620106272 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:55:06 INFO - PROCESS | 1658 | 1464620106274 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:55:06 INFO - PROCESS | 1658 | 1464620106276 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:55:06 INFO - PROCESS | 1658 | 1464620106289 Marionette TRACE conn2 <- [1,862,null,{}] 07:55:06 INFO - PROCESS | 1658 | 1464620106298 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}] 07:55:06 INFO - PROCESS | 1658 | 1464620106399 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:55:06 INFO - PROCESS | 1658 | 1464620106404 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c09f000 == 53 [pid = 1658] [id = 223] 07:55:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12694d000) [pid = 1658] [serial = 667] [outer = 0x0] 07:55:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x129a7e400) [pid = 1658] [serial = 668] [outer = 0x12694d000] 07:55:06 INFO - PROCESS | 1658 | 1464620106433 Marionette DEBUG loaded listener.js 07:55:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12bf7a400) [pid = 1658] [serial = 669] [outer = 0x12694d000] 07:55:06 INFO - PROCESS | 1658 | 1464620106792 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]]]}] 07:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 538ms 07:55:06 INFO - PROCESS | 1658 | 1464620106821 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:55:06 INFO - PROCESS | 1658 | 1464620106822 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:55:06 INFO - PROCESS | 1658 | 1464620106824 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:55:06 INFO - PROCESS | 1658 | 1464620106825 Marionette TRACE conn2 <- [1,866,null,{}] 07:55:06 INFO - PROCESS | 1658 | 1464620106827 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}] 07:55:06 INFO - PROCESS | 1658 | 1464620106910 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:55:06 INFO - PROCESS | 1658 | 1464620106915 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab5800 == 54 [pid = 1658] [id = 224] 07:55:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x110fd6000) [pid = 1658] [serial = 670] [outer = 0x0] 07:55:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x110fdec00) [pid = 1658] [serial = 671] [outer = 0x110fd6000] 07:55:06 INFO - PROCESS | 1658 | 1464620106940 Marionette DEBUG loaded listener.js 07:55:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x111f6c400) [pid = 1658] [serial = 672] [outer = 0x110fd6000] 07:55:07 INFO - PROCESS | 1658 | 1464620107253 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]]]}] 07:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 07:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:55:07 INFO - PROCESS | 1658 | 1464620107292 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:55:07 INFO - PROCESS | 1658 | 1464620107293 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:55:07 INFO - PROCESS | 1658 | 1464620107296 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:55:07 INFO - PROCESS | 1658 | 1464620107297 Marionette TRACE conn2 <- [1,870,null,{}] 07:55:07 INFO - PROCESS | 1658 | 1464620107299 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}] 07:55:07 INFO - PROCESS | 1658 | 1464620107391 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:55:07 INFO - PROCESS | 1658 | 1464620107395 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cac7000 == 55 [pid = 1658] [id = 225] 07:55:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126949c00) [pid = 1658] [serial = 673] [outer = 0x0] 07:55:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12ad31400) [pid = 1658] [serial = 674] [outer = 0x126949c00] 07:55:07 INFO - PROCESS | 1658 | 1464620107420 Marionette DEBUG loaded listener.js 07:55:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12ad35c00) [pid = 1658] [serial = 675] [outer = 0x126949c00] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x126b6e000 == 54 [pid = 1658] [id = 184] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x126656000 == 53 [pid = 1658] [id = 181] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1213cc000 == 52 [pid = 1658] [id = 183] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x119616000 == 51 [pid = 1658] [id = 195] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x117347800 == 50 [pid = 1658] [id = 182] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x126b14800 == 49 [pid = 1658] [id = 193] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x117351000 == 48 [pid = 1658] [id = 194] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x127903800 == 47 [pid = 1658] [id = 166] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x112641800 == 46 [pid = 1658] [id = 171] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d8800 == 45 [pid = 1658] [id = 213] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1192aa000 == 44 [pid = 1658] [id = 212] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad6e800 == 43 [pid = 1658] [id = 211] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab50000 == 42 [pid = 1658] [id = 210] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x129d27000 == 41 [pid = 1658] [id = 209] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x129272800 == 40 [pid = 1658] [id = 208] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x119603000 == 39 [pid = 1658] [id = 207] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x113d3e000 == 38 [pid = 1658] [id = 206] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x117fac800 == 37 [pid = 1658] [id = 214] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1192ae800 == 36 [pid = 1658] [id = 215] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x116f2d800 == 35 [pid = 1658] [id = 217] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12949f000 == 34 [pid = 1658] [id = 219] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12c09f000 == 33 [pid = 1658] [id = 223] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x126b7b800 == 32 [pid = 1658] [id = 218] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1213dd000 == 31 [pid = 1658] [id = 216] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad6b000 == 30 [pid = 1658] [id = 220] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12b5b9800 == 29 [pid = 1658] [id = 221] 07:55:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12b75c000 == 28 [pid = 1658] [id = 222] 07:55:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab5800 == 27 [pid = 1658] [id = 224] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1193f0800) [pid = 1658] [serial = 590] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x124eab400) [pid = 1658] [serial = 597] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1216ae800) [pid = 1658] [serial = 593] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119266800) [pid = 1658] [serial = 605] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12699e400) [pid = 1658] [serial = 600] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12aba6400) [pid = 1658] [serial = 611] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12441a000) [pid = 1658] [serial = 596] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x124eac400) [pid = 1658] [serial = 606] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x127966c00) [pid = 1658] [serial = 602] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1260eb400) [pid = 1658] [serial = 599] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12172a000) [pid = 1658] [serial = 594] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x129058c00) [pid = 1658] [serial = 603] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119284800) [pid = 1658] [serial = 588] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119996400) [pid = 1658] [serial = 591] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x121495400) [pid = 1658] [serial = 584] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x129820800) [pid = 1658] [serial = 608] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x129a80800) [pid = 1658] [serial = 609] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11842b000) [pid = 1658] [serial = 581] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1184cc800) [pid = 1658] [serial = 587] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12aca9400) [pid = 1658] [serial = 612] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12ad0e000) [pid = 1658] [serial = 614] [outer = 0x0] [url = about:blank] 07:55:09 INFO - PROCESS | 1658 | 1464620109110 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]]]}] 07:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1823ms 07:55:09 INFO - PROCESS | 1658 | 1464620109120 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:55:09 INFO - PROCESS | 1658 | 1464620109122 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:55:09 INFO - PROCESS | 1658 | 1464620109126 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:55:09 INFO - PROCESS | 1658 | 1464620109129 Marionette TRACE conn2 <- [1,874,null,{}] 07:55:09 INFO - PROCESS | 1658 | 1464620109135 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}] 07:55:09 INFO - PROCESS | 1658 | 1464620109215 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:55:09 INFO - PROCESS | 1658 | 1464620109263 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x113fe9800 == 28 [pid = 1658] [id = 226] 07:55:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1126f4000) [pid = 1658] [serial = 676] [outer = 0x0] 07:55:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1126f6000) [pid = 1658] [serial = 677] [outer = 0x1126f4000] 07:55:09 INFO - PROCESS | 1658 | 1464620109293 Marionette DEBUG loaded listener.js 07:55:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x110fdac00) [pid = 1658] [serial = 678] [outer = 0x1126f4000] 07:55:09 INFO - PROCESS | 1658 | 1464620109612 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]]]}] 07:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 525ms 07:55:09 INFO - PROCESS | 1658 | 1464620109651 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:55:09 INFO - PROCESS | 1658 | 1464620109655 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:55:09 INFO - PROCESS | 1658 | 1464620109660 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:55:09 INFO - PROCESS | 1658 | 1464620109662 Marionette TRACE conn2 <- [1,878,null,{}] 07:55:09 INFO - PROCESS | 1658 | 1464620109664 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}] 07:55:09 INFO - PROCESS | 1658 | 1464620109742 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:55:09 INFO - PROCESS | 1658 | 1464620109750 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c2000 == 29 [pid = 1658] [id = 227] 07:55:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1160e8c00) [pid = 1658] [serial = 679] [outer = 0x0] 07:55:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x116851400) [pid = 1658] [serial = 680] [outer = 0x1160e8c00] 07:55:09 INFO - PROCESS | 1658 | 1464620109777 Marionette DEBUG loaded listener.js 07:55:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11747f000) [pid = 1658] [serial = 681] [outer = 0x1160e8c00] 07:55:10 INFO - PROCESS | 1658 | 1464620110112 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]]]}] 07:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 07:55:10 INFO - PROCESS | 1658 | 1464620110132 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:55:10 INFO - PROCESS | 1658 | 1464620110134 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:55:10 INFO - PROCESS | 1658 | 1464620110137 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:55:10 INFO - PROCESS | 1658 | 1464620110139 Marionette TRACE conn2 <- [1,882,null,{}] 07:55:10 INFO - PROCESS | 1658 | 1464620110147 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}] 07:55:10 INFO - PROCESS | 1658 | 1464620110225 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:55:10 INFO - PROCESS | 1658 | 1464620110234 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x118123000 == 30 [pid = 1658] [id = 228] 07:55:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x110fdb800) [pid = 1658] [serial = 682] [outer = 0x0] 07:55:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118431800) [pid = 1658] [serial = 683] [outer = 0x110fdb800] 07:55:10 INFO - PROCESS | 1658 | 1464620110271 Marionette DEBUG loaded listener.js 07:55:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11866fc00) [pid = 1658] [serial = 684] [outer = 0x110fdb800] 07:55:10 INFO - PROCESS | 1658 | 1464620110616 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]]]}] 07:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 07:55:10 INFO - PROCESS | 1658 | 1464620110658 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:55:10 INFO - PROCESS | 1658 | 1464620110660 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:55:10 INFO - PROCESS | 1658 | 1464620110662 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:55:10 INFO - PROCESS | 1658 | 1464620110663 Marionette TRACE conn2 <- [1,886,null,{}] 07:55:10 INFO - PROCESS | 1658 | 1464620110666 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}] 07:55:10 INFO - PROCESS | 1658 | 1464620110762 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:55:10 INFO - PROCESS | 1658 | 1464620110769 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11847b000 == 31 [pid = 1658] [id = 229] 07:55:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11866f800) [pid = 1658] [serial = 685] [outer = 0x0] 07:55:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119266800) [pid = 1658] [serial = 686] [outer = 0x11866f800] 07:55:10 INFO - PROCESS | 1658 | 1464620110795 Marionette DEBUG loaded listener.js 07:55:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1193eec00) [pid = 1658] [serial = 687] [outer = 0x11866f800] 07:55:11 INFO - PROCESS | 1658 | 1464620111101 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]]]}] 07:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 472ms 07:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:55:11 INFO - PROCESS | 1658 | 1464620111134 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:55:11 INFO - PROCESS | 1658 | 1464620111135 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:55:11 INFO - PROCESS | 1658 | 1464620111138 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:55:11 INFO - PROCESS | 1658 | 1464620111139 Marionette TRACE conn2 <- [1,890,null,{}] 07:55:11 INFO - PROCESS | 1658 | 1464620111141 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}] 07:55:11 INFO - PROCESS | 1658 | 1464620111214 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:55:11 INFO - PROCESS | 1658 | 1464620111221 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x119611800 == 32 [pid = 1658] [id = 230] 07:55:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x115e4e400) [pid = 1658] [serial = 688] [outer = 0x0] 07:55:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119925800) [pid = 1658] [serial = 689] [outer = 0x115e4e400] 07:55:11 INFO - PROCESS | 1658 | 1464620111247 Marionette DEBUG loaded listener.js 07:55:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1199a2000) [pid = 1658] [serial = 690] [outer = 0x115e4e400] 07:55:11 INFO - PROCESS | 1658 | 1464620111576 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]]]}] 07:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 07:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:55:11 INFO - PROCESS | 1658 | 1464620111608 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:55:11 INFO - PROCESS | 1658 | 1464620111609 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:55:11 INFO - PROCESS | 1658 | 1464620111611 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:55:11 INFO - PROCESS | 1658 | 1464620111612 Marionette TRACE conn2 <- [1,894,null,{}] 07:55:11 INFO - PROCESS | 1658 | 1464620111615 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}] 07:55:11 INFO - PROCESS | 1658 | 1464620111726 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:55:11 INFO - PROCESS | 1658 | 1464620111732 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e67000 == 33 [pid = 1658] [id = 231] 07:55:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119da5000) [pid = 1658] [serial = 691] [outer = 0x0] 07:55:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1207e1800) [pid = 1658] [serial = 692] [outer = 0x119da5000] 07:55:11 INFO - PROCESS | 1658 | 1464620111759 Marionette DEBUG loaded listener.js 07:55:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12140d400) [pid = 1658] [serial = 693] [outer = 0x119da5000] 07:55:12 INFO - PROCESS | 1658 | 1464620112049 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]]]}] 07:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 471ms 07:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:55:12 INFO - PROCESS | 1658 | 1464620112085 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:55:12 INFO - PROCESS | 1658 | 1464620112086 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:55:12 INFO - PROCESS | 1658 | 1464620112088 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:55:12 INFO - PROCESS | 1658 | 1464620112089 Marionette TRACE conn2 <- [1,898,null,{}] 07:55:12 INFO - PROCESS | 1658 | 1464620112092 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}] 07:55:12 INFO - PROCESS | 1658 | 1464620112167 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:55:12 INFO - PROCESS | 1658 | 1464620112172 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213e5800 == 34 [pid = 1658] [id = 232] 07:55:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121410000) [pid = 1658] [serial = 694] [outer = 0x0] 07:55:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12149c000) [pid = 1658] [serial = 695] [outer = 0x121410000] 07:55:12 INFO - PROCESS | 1658 | 1464620112197 Marionette DEBUG loaded listener.js 07:55:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x121627800) [pid = 1658] [serial = 696] [outer = 0x121410000] 07:55:12 INFO - PROCESS | 1658 | 1464620112500 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]]]}] 07:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 07:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:55:12 INFO - PROCESS | 1658 | 1464620112557 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:55:12 INFO - PROCESS | 1658 | 1464620112559 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:55:12 INFO - PROCESS | 1658 | 1464620112561 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:55:12 INFO - PROCESS | 1658 | 1464620112562 Marionette TRACE conn2 <- [1,902,null,{}] 07:55:12 INFO - PROCESS | 1658 | 1464620112564 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}] 07:55:12 INFO - PROCESS | 1658 | 1464620112662 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:55:12 INFO - PROCESS | 1658 | 1464620112668 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x121972000 == 35 [pid = 1658] [id = 233] 07:55:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x121411c00) [pid = 1658] [serial = 697] [outer = 0x0] 07:55:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x121724c00) [pid = 1658] [serial = 698] [outer = 0x121411c00] 07:55:12 INFO - PROCESS | 1658 | 1464620112693 Marionette DEBUG loaded listener.js 07:55:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12172ac00) [pid = 1658] [serial = 699] [outer = 0x121411c00] 07:55:13 INFO - PROCESS | 1658 | 1464620113020 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]]]}] 07:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 467ms 07:55:13 INFO - PROCESS | 1658 | 1464620113033 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:55:13 INFO - PROCESS | 1658 | 1464620113035 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:55:13 INFO - PROCESS | 1658 | 1464620113038 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:55:13 INFO - PROCESS | 1658 | 1464620113039 Marionette TRACE conn2 <- [1,906,null,{}] 07:55:13 INFO - PROCESS | 1658 | 1464620113041 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}] 07:55:13 INFO - PROCESS | 1658 | 1464620113121 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:55:13 INFO - PROCESS | 1658 | 1464620113126 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x118121800 == 36 [pid = 1658] [id = 234] 07:55:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x121722c00) [pid = 1658] [serial = 700] [outer = 0x0] 07:55:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1218d7800) [pid = 1658] [serial = 701] [outer = 0x121722c00] 07:55:13 INFO - PROCESS | 1658 | 1464620113153 Marionette DEBUG loaded listener.js 07:55:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x121d2a800) [pid = 1658] [serial = 702] [outer = 0x121722c00] 07:55:13 INFO - PROCESS | 1658 | 1464620113459 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]]]}] 07:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 07:55:13 INFO - PROCESS | 1658 | 1464620113507 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:55:13 INFO - PROCESS | 1658 | 1464620113508 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:55:13 INFO - PROCESS | 1658 | 1464620113511 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:55:13 INFO - PROCESS | 1658 | 1464620113512 Marionette TRACE conn2 <- [1,910,null,{}] 07:55:13 INFO - PROCESS | 1658 | 1464620113514 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}] 07:55:13 INFO - PROCESS | 1658 | 1464620113619 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:55:13 INFO - PROCESS | 1658 | 1464620113625 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f0e800 == 37 [pid = 1658] [id = 235] 07:55:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12172a000) [pid = 1658] [serial = 703] [outer = 0x0] 07:55:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x121d7bc00) [pid = 1658] [serial = 704] [outer = 0x12172a000] 07:55:13 INFO - PROCESS | 1658 | 1464620113650 Marionette DEBUG loaded listener.js 07:55:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x121d83400) [pid = 1658] [serial = 705] [outer = 0x12172a000] 07:55:13 INFO - PROCESS | 1658 | 1464620113961 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]]]}] 07:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 467ms 07:55:13 INFO - PROCESS | 1658 | 1464620113979 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:55:13 INFO - PROCESS | 1658 | 1464620113982 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:55:13 INFO - PROCESS | 1658 | 1464620113987 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:55:14 INFO - PROCESS | 1658 | 1464620113998 Marionette TRACE conn2 <- [1,914,null,{}] 07:55:14 INFO - PROCESS | 1658 | 1464620114002 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}] 07:55:14 INFO - PROCESS | 1658 | 1464620114086 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:55:14 INFO - PROCESS | 1658 | 1464620114091 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x119611000 == 38 [pid = 1658] [id = 236] 07:55:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x121d7b400) [pid = 1658] [serial = 706] [outer = 0x0] 07:55:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12441e400) [pid = 1658] [serial = 707] [outer = 0x121d7b400] 07:55:14 INFO - PROCESS | 1658 | 1464620114122 Marionette DEBUG loaded listener.js 07:55:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x124f43800) [pid = 1658] [serial = 708] [outer = 0x121d7b400] 07:55:14 INFO - PROCESS | 1658 | 1464620114501 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]]]}] 07:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 533ms 07:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:55:14 INFO - PROCESS | 1658 | 1464620114521 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:55:14 INFO - PROCESS | 1658 | 1464620114522 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:55:14 INFO - PROCESS | 1658 | 1464620114524 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:55:14 INFO - PROCESS | 1658 | 1464620114525 Marionette TRACE conn2 <- [1,918,null,{}] 07:55:14 INFO - PROCESS | 1658 | 1464620114527 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}] 07:55:14 INFO - PROCESS | 1658 | 1464620114625 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:55:14 INFO - PROCESS | 1658 | 1464620114636 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x126970800 == 39 [pid = 1658] [id = 237] 07:55:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x121d83000) [pid = 1658] [serial = 709] [outer = 0x0] 07:55:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x124ff7800) [pid = 1658] [serial = 710] [outer = 0x121d83000] 07:55:14 INFO - PROCESS | 1658 | 1464620114661 Marionette DEBUG loaded listener.js 07:55:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x1260ec400) [pid = 1658] [serial = 711] [outer = 0x121d83000] 07:55:15 INFO - PROCESS | 1658 | 1464620115005 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]]]}] 07:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 525ms 07:55:15 INFO - PROCESS | 1658 | 1464620115049 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:55:15 INFO - PROCESS | 1658 | 1464620115050 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:55:15 INFO - PROCESS | 1658 | 1464620115053 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:55:15 INFO - PROCESS | 1658 | 1464620115054 Marionette TRACE conn2 <- [1,922,null,{}] 07:55:15 INFO - PROCESS | 1658 | 1464620115056 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}] 07:55:15 INFO - PROCESS | 1658 | 1464620115154 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:55:15 INFO - PROCESS | 1658 | 1464620115169 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b7a000 == 40 [pid = 1658] [id = 238] 07:55:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x1193f9800) [pid = 1658] [serial = 712] [outer = 0x0] 07:55:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x126745800) [pid = 1658] [serial = 713] [outer = 0x1193f9800] 07:55:15 INFO - PROCESS | 1658 | 1464620115200 Marionette DEBUG loaded listener.js 07:55:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x126946400) [pid = 1658] [serial = 714] [outer = 0x1193f9800] 07:55:15 INFO - PROCESS | 1658 | 1464620115539 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]]]}] 07:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 517ms 07:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:55:15 INFO - PROCESS | 1658 | 1464620115571 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:55:15 INFO - PROCESS | 1658 | 1464620115572 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:55:15 INFO - PROCESS | 1658 | 1464620115574 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:55:15 INFO - PROCESS | 1658 | 1464620115575 Marionette TRACE conn2 <- [1,926,null,{}] 07:55:15 INFO - PROCESS | 1658 | 1464620115577 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}] 07:55:15 INFO - PROCESS | 1658 | 1464620115672 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:55:15 INFO - PROCESS | 1658 | 1464620115685 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x129280000 == 41 [pid = 1658] [id = 239] 07:55:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1193f8800) [pid = 1658] [serial = 715] [outer = 0x0] 07:55:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12694cc00) [pid = 1658] [serial = 716] [outer = 0x1193f8800] 07:55:15 INFO - PROCESS | 1658 | 1464620115710 Marionette DEBUG loaded listener.js 07:55:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12699e000) [pid = 1658] [serial = 717] [outer = 0x1193f8800] 07:55:16 INFO - PROCESS | 1658 | 1464620116024 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]]]}] 07:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 471ms 07:55:16 INFO - PROCESS | 1658 | 1464620116045 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:55:16 INFO - PROCESS | 1658 | 1464620116047 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:55:16 INFO - PROCESS | 1658 | 1464620116053 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:55:16 INFO - PROCESS | 1658 | 1464620116054 Marionette TRACE conn2 <- [1,930,null,{}] 07:55:16 INFO - PROCESS | 1658 | 1464620116062 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}] 07:55:16 INFO - PROCESS | 1658 | 1464620116160 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:55:16 INFO - PROCESS | 1658 | 1464620116164 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d2b000 == 42 [pid = 1658] [id = 240] 07:55:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x124f46c00) [pid = 1658] [serial = 718] [outer = 0x0] 07:55:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x1269a7400) [pid = 1658] [serial = 719] [outer = 0x124f46c00] 07:55:16 INFO - PROCESS | 1658 | 1464620116189 Marionette DEBUG loaded listener.js 07:55:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x126dce800) [pid = 1658] [serial = 720] [outer = 0x124f46c00] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12add0400) [pid = 1658] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x1126f3000) [pid = 1658] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x1126fc000) [pid = 1658] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x1126fbc00) [pid = 1658] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12694d000) [pid = 1658] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x110fd6000) [pid = 1658] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1260eb800) [pid = 1658] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x121d78400) [pid = 1658] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1218da000) [pid = 1658] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1213c5c00) [pid = 1658] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x118e2dc00) [pid = 1658] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x119da8c00) [pid = 1658] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12bf68000) [pid = 1658] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1292e0800) [pid = 1658] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x127965400) [pid = 1658] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x121727400) [pid = 1658] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1193fa000) [pid = 1658] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x113274c00) [pid = 1658] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x129a7dc00) [pid = 1658] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x129a98000) [pid = 1658] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1168cc400) [pid = 1658] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x121818800) [pid = 1658] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x129051800) [pid = 1658] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1161af400) [pid = 1658] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119928000) [pid = 1658] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x113811400) [pid = 1658] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x127966800) [pid = 1658] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1193f2c00) [pid = 1658] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x121a6f000) [pid = 1658] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1193f6000) [pid = 1658] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x118427800) [pid = 1658] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11684dc00) [pid = 1658] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x111d1a800) [pid = 1658] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:55:16 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129a93400) [pid = 1658] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:55:17 INFO - PROCESS | 1658 | 1464620117025 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]]]}] 07:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1020ms 07:55:17 INFO - PROCESS | 1658 | 1464620117072 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:55:17 INFO - PROCESS | 1658 | 1464620117073 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:55:17 INFO - PROCESS | 1658 | 1464620117076 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:55:17 INFO - PROCESS | 1658 | 1464620117077 Marionette TRACE conn2 <- [1,934,null,{}] 07:55:17 INFO - PROCESS | 1658 | 1464620117079 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}] 07:55:17 INFO - PROCESS | 1658 | 1464620117159 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:55:17 INFO - PROCESS | 1658 | 1464620117165 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x119615800 == 43 [pid = 1658] [id = 241] 07:55:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x110fdcc00) [pid = 1658] [serial = 721] [outer = 0x0] 07:55:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11813fc00) [pid = 1658] [serial = 722] [outer = 0x110fdcc00] 07:55:17 INFO - PROCESS | 1658 | 1464620117191 Marionette DEBUG loaded listener.js 07:55:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119290000) [pid = 1658] [serial = 723] [outer = 0x110fdcc00] 07:55:17 INFO - PROCESS | 1658 | 1464620117505 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]]]}] 07:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 07:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:55:17 INFO - PROCESS | 1658 | 1464620117546 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:55:17 INFO - PROCESS | 1658 | 1464620117547 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:55:17 INFO - PROCESS | 1658 | 1464620117552 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:55:17 INFO - PROCESS | 1658 | 1464620117553 Marionette TRACE conn2 <- [1,938,null,{}] 07:55:17 INFO - PROCESS | 1658 | 1464620117555 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}] 07:55:17 INFO - PROCESS | 1658 | 1464620117635 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:55:17 INFO - PROCESS | 1658 | 1464620117688 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d31000 == 44 [pid = 1658] [id = 242] 07:55:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1126fb400) [pid = 1658] [serial = 724] [outer = 0x0] 07:55:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1193fa000) [pid = 1658] [serial = 725] [outer = 0x1126fb400] 07:55:17 INFO - PROCESS | 1658 | 1464620117713 Marionette DEBUG loaded listener.js 07:55:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1218dfc00) [pid = 1658] [serial = 726] [outer = 0x1126fb400] 07:55:18 INFO - PROCESS | 1658 | 1464620118223 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]]]}] 07:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 720ms 07:55:18 INFO - PROCESS | 1658 | 1464620118281 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:55:18 INFO - PROCESS | 1658 | 1464620118285 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:55:18 INFO - PROCESS | 1658 | 1464620118290 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:55:18 INFO - PROCESS | 1658 | 1464620118291 Marionette TRACE conn2 <- [1,942,null,{}] 07:55:18 INFO - PROCESS | 1658 | 1464620118295 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}] 07:55:18 INFO - PROCESS | 1658 | 1464620118408 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:55:18 INFO - PROCESS | 1658 | 1464620118483 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c3800 == 45 [pid = 1658] [id = 243] 07:55:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x112a72400) [pid = 1658] [serial = 727] [outer = 0x0] 07:55:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x113f52c00) [pid = 1658] [serial = 728] [outer = 0x112a72400] 07:55:18 INFO - PROCESS | 1658 | 1464620118515 Marionette DEBUG loaded listener.js 07:55:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1161ba800) [pid = 1658] [serial = 729] [outer = 0x112a72400] 07:55:19 INFO - PROCESS | 1658 | 1464620119012 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]]]}] 07:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 771ms 07:55:19 INFO - PROCESS | 1658 | 1464620119089 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:55:19 INFO - PROCESS | 1658 | 1464620119093 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:55:19 INFO - PROCESS | 1658 | 1464620119098 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:55:19 INFO - PROCESS | 1658 | 1464620119102 Marionette TRACE conn2 <- [1,946,null,{}] 07:55:19 INFO - PROCESS | 1658 | 1464620119104 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}] 07:55:19 INFO - PROCESS | 1658 | 1464620119228 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:55:19 INFO - PROCESS | 1658 | 1464620119304 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b32800 == 46 [pid = 1658] [id = 244] 07:55:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1166cb000) [pid = 1658] [serial = 730] [outer = 0x0] 07:55:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x118149400) [pid = 1658] [serial = 731] [outer = 0x1166cb000] 07:55:19 INFO - PROCESS | 1658 | 1464620119333 Marionette DEBUG loaded listener.js 07:55:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11866c000) [pid = 1658] [serial = 732] [outer = 0x1166cb000] 07:55:20 INFO - PROCESS | 1658 | 1464620120000 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]]]}] 07:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 979ms 07:55:20 INFO - PROCESS | 1658 | 1464620120077 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:55:20 INFO - PROCESS | 1658 | 1464620120079 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:55:20 INFO - PROCESS | 1658 | 1464620120083 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:55:20 INFO - PROCESS | 1658 | 1464620120085 Marionette TRACE conn2 <- [1,950,null,{}] 07:55:20 INFO - PROCESS | 1658 | 1464620120089 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}] 07:55:20 INFO - PROCESS | 1658 | 1464620120187 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x119615800 == 45 [pid = 1658] [id = 241] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x129d2b000 == 44 [pid = 1658] [id = 240] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x129280000 == 43 [pid = 1658] [id = 239] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x126b7a000 == 42 [pid = 1658] [id = 238] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x126970800 == 41 [pid = 1658] [id = 237] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x119611000 == 40 [pid = 1658] [id = 236] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x124f0e800 == 39 [pid = 1658] [id = 235] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x118121800 == 38 [pid = 1658] [id = 234] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12ad31400) [pid = 1658] [serial = 674] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x121972000 == 37 [pid = 1658] [id = 233] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1213e5800 == 36 [pid = 1658] [id = 232] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x119e67000 == 35 [pid = 1658] [id = 231] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x119611800 == 34 [pid = 1658] [id = 230] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11847b000 == 33 [pid = 1658] [id = 229] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x118123000 == 32 [pid = 1658] [id = 228] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c2000 == 31 [pid = 1658] [id = 227] 07:55:20 INFO - PROCESS | 1658 | --DOCSHELL 0x113fe9800 == 30 [pid = 1658] [id = 226] 07:55:20 INFO - PROCESS | 1658 | 1464620120291 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f32000 == 31 [pid = 1658] [id = 245] 07:55:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x111d1a400) [pid = 1658] [serial = 733] [outer = 0x0] 07:55:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x113865400) [pid = 1658] [serial = 734] [outer = 0x111d1a400] 07:55:20 INFO - PROCESS | 1658 | 1464620120319 Marionette DEBUG loaded listener.js 07:55:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x116182400) [pid = 1658] [serial = 735] [outer = 0x111d1a400] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x119287000) [pid = 1658] [serial = 501] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x118ef1400) [pid = 1658] [serial = 458] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x117482800) [pid = 1658] [serial = 455] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119284c00) [pid = 1658] [serial = 582] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124eaec00) [pid = 1658] [serial = 507] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12981ac00) [pid = 1658] [serial = 543] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11801b800) [pid = 1658] [serial = 452] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x121720800) [pid = 1658] [serial = 585] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1184d4400) [pid = 1658] [serial = 546] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x129050c00) [pid = 1658] [serial = 497] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1207de000) [pid = 1658] [serial = 504] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1269de800) [pid = 1658] [serial = 510] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12152b000) [pid = 1658] [serial = 549] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ad08800) [pid = 1658] [serial = 579] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12b40d000) [pid = 1658] [serial = 656] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1126f5800) [pid = 1658] [serial = 659] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12bf60000) [pid = 1658] [serial = 657] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12172e000) [pid = 1658] [serial = 665] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126944c00) [pid = 1658] [serial = 662] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1126fa400) [pid = 1658] [serial = 660] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x129a7e400) [pid = 1658] [serial = 668] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12bf7a400) [pid = 1658] [serial = 669] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x110fdec00) [pid = 1658] [serial = 671] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x126949000) [pid = 1658] [serial = 663] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1294fa000) [pid = 1658] [serial = 650] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1269a9800) [pid = 1658] [serial = 647] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x128fcdc00) [pid = 1658] [serial = 648] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x121d84800) [pid = 1658] [serial = 644] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124ff3000) [pid = 1658] [serial = 645] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121499400) [pid = 1658] [serial = 641] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121727800) [pid = 1658] [serial = 642] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119929000) [pid = 1658] [serial = 639] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119265c00) [pid = 1658] [serial = 638] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x111f6c400) [pid = 1658] [serial = 672] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1267c9400) [pid = 1658] [serial = 636] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x121d81000) [pid = 1658] [serial = 635] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12bf79400) [pid = 1658] [serial = 633] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12bf6b800) [pid = 1658] [serial = 632] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12be5b400) [pid = 1658] [serial = 630] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12b72c800) [pid = 1658] [serial = 629] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12aca0c00) [pid = 1658] [serial = 627] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x129819000) [pid = 1658] [serial = 626] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124797000) [pid = 1658] [serial = 624] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1218d9800) [pid = 1658] [serial = 623] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1207ddc00) [pid = 1658] [serial = 621] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11999a800) [pid = 1658] [serial = 620] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x117047400) [pid = 1658] [serial = 618] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x113d86c00) [pid = 1658] [serial = 617] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12b40d400) [pid = 1658] [serial = 615] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12adc7c00) [pid = 1658] [serial = 653] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12add4400) [pid = 1658] [serial = 654] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12694ac00) [pid = 1658] [serial = 666] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x118018c00) [pid = 1658] [serial = 651] [outer = 0x0] [url = about:blank] 07:55:20 INFO - PROCESS | 1658 | 1464620120672 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]]]}] 07:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 622ms 07:55:20 INFO - PROCESS | 1658 | 1464620120705 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:55:20 INFO - PROCESS | 1658 | 1464620120708 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:55:20 INFO - PROCESS | 1658 | 1464620120712 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:55:20 INFO - PROCESS | 1658 | 1464620120714 Marionette TRACE conn2 <- [1,954,null,{}] 07:55:20 INFO - PROCESS | 1658 | 1464620120717 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}] 07:55:20 INFO - PROCESS | 1658 | 1464620120797 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:55:20 INFO - PROCESS | 1658 | 1464620120843 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x116134800 == 32 [pid = 1658] [id = 246] 07:55:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1160ea400) [pid = 1658] [serial = 736] [outer = 0x0] 07:55:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x117048400) [pid = 1658] [serial = 737] [outer = 0x1160ea400] 07:55:20 INFO - PROCESS | 1658 | 1464620120869 Marionette DEBUG loaded listener.js 07:55:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1184d1400) [pid = 1658] [serial = 738] [outer = 0x1160ea400] 07:55:21 INFO - PROCESS | 1658 | 1464620121174 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]]]}] 07:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 07:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:55:21 INFO - PROCESS | 1658 | 1464620121189 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:55:21 INFO - PROCESS | 1658 | 1464620121190 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:55:21 INFO - PROCESS | 1658 | 1464620121192 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:55:21 INFO - PROCESS | 1658 | 1464620121195 Marionette TRACE conn2 <- [1,958,null,{}] 07:55:21 INFO - PROCESS | 1658 | 1464620121207 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}] 07:55:21 INFO - PROCESS | 1658 | 1464620121291 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:55:21 INFO - PROCESS | 1658 | 1464620121299 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184b5000 == 33 [pid = 1658] [id = 247] 07:55:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1126ed800) [pid = 1658] [serial = 739] [outer = 0x0] 07:55:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119267400) [pid = 1658] [serial = 740] [outer = 0x1126ed800] 07:55:21 INFO - PROCESS | 1658 | 1464620121329 Marionette DEBUG loaded listener.js 07:55:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1193f6400) [pid = 1658] [serial = 741] [outer = 0x1126ed800] 07:55:21 INFO - PROCESS | 1658 | 1464620121691 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]]]}] 07:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 527ms 07:55:21 INFO - PROCESS | 1658 | 1464620121721 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:55:21 INFO - PROCESS | 1658 | 1464620121723 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:55:21 INFO - PROCESS | 1658 | 1464620121727 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:55:21 INFO - PROCESS | 1658 | 1464620121728 Marionette TRACE conn2 <- [1,962,null,{}] 07:55:21 INFO - PROCESS | 1658 | 1464620121732 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}] 07:55:21 INFO - PROCESS | 1658 | 1464620121858 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:55:21 INFO - PROCESS | 1658 | 1464620121866 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11991a800 == 34 [pid = 1658] [id = 248] 07:55:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11992a400) [pid = 1658] [serial = 742] [outer = 0x0] 07:55:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119e0ec00) [pid = 1658] [serial = 743] [outer = 0x11992a400] 07:55:21 INFO - PROCESS | 1658 | 1464620121908 Marionette DEBUG loaded listener.js 07:55:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1207de000) [pid = 1658] [serial = 744] [outer = 0x11992a400] 07:55:22 INFO - PROCESS | 1658 | 1464620122335 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]]]}] 07:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 624ms 07:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:55:22 INFO - PROCESS | 1658 | 1464620122368 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:55:22 INFO - PROCESS | 1658 | 1464620122370 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:55:22 INFO - PROCESS | 1658 | 1464620122372 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:55:22 INFO - PROCESS | 1658 | 1464620122373 Marionette TRACE conn2 <- [1,966,null,{}] 07:55:22 INFO - PROCESS | 1658 | 1464620122375 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}] 07:55:22 INFO - PROCESS | 1658 | 1464620122453 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:55:22 INFO - PROCESS | 1658 | 1464620122457 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213da000 == 35 [pid = 1658] [id = 249] 07:55:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119daa000) [pid = 1658] [serial = 745] [outer = 0x0] 07:55:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121402400) [pid = 1658] [serial = 746] [outer = 0x119daa000] 07:55:22 INFO - PROCESS | 1658 | 1464620122485 Marionette DEBUG loaded listener.js 07:55:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x121408800) [pid = 1658] [serial = 747] [outer = 0x119daa000] 07:55:22 INFO - PROCESS | 1658 | 1464620122847 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]]]}] 07:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 07:55:22 INFO - PROCESS | 1658 | 1464620122896 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:55:22 INFO - PROCESS | 1658 | 1464620122897 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:55:22 INFO - PROCESS | 1658 | 1464620122899 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:55:22 INFO - PROCESS | 1658 | 1464620122901 Marionette TRACE conn2 <- [1,970,null,{}] 07:55:22 INFO - PROCESS | 1658 | 1464620122903 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}] 07:55:23 INFO - PROCESS | 1658 | 1464620123012 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:55:23 INFO - PROCESS | 1658 | 1464620123028 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x121abb000 == 36 [pid = 1658] [id = 250] 07:55:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x121409400) [pid = 1658] [serial = 748] [outer = 0x0] 07:55:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x121529400) [pid = 1658] [serial = 749] [outer = 0x121409400] 07:55:23 INFO - PROCESS | 1658 | 1464620123055 Marionette DEBUG loaded listener.js 07:55:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12172c800) [pid = 1658] [serial = 750] [outer = 0x121409400] 07:55:23 INFO - PROCESS | 1658 | 1464620123396 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]]]}] 07:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 07:55:23 INFO - PROCESS | 1658 | 1464620123420 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:55:23 INFO - PROCESS | 1658 | 1464620123421 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:55:23 INFO - PROCESS | 1658 | 1464620123423 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:55:23 INFO - PROCESS | 1658 | 1464620123424 Marionette TRACE conn2 <- [1,974,null,{}] 07:55:23 INFO - PROCESS | 1658 | 1464620123427 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}] 07:55:23 INFO - PROCESS | 1658 | 1464620123520 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:55:23 INFO - PROCESS | 1658 | 1464620123551 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f0f800 == 37 [pid = 1658] [id = 251] 07:55:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12174f800) [pid = 1658] [serial = 751] [outer = 0x0] 07:55:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x121af8000) [pid = 1658] [serial = 752] [outer = 0x12174f800] 07:55:23 INFO - PROCESS | 1658 | 1464620123576 Marionette DEBUG loaded listener.js 07:55:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x121d7e400) [pid = 1658] [serial = 753] [outer = 0x12174f800] 07:55:23 INFO - PROCESS | 1658 | 1464620123868 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]]]}] 07:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 07:55:23 INFO - PROCESS | 1658 | 1464620123892 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:55:23 INFO - PROCESS | 1658 | 1464620123893 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:55:23 INFO - PROCESS | 1658 | 1464620123896 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:55:23 INFO - PROCESS | 1658 | 1464620123897 Marionette TRACE conn2 <- [1,978,null,{}] 07:55:23 INFO - PROCESS | 1658 | 1464620123903 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}] 07:55:24 INFO - PROCESS | 1658 | 1464620124005 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:55:24 INFO - PROCESS | 1658 | 1464620124019 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x126656000 == 38 [pid = 1658] [id = 252] 07:55:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1218d9800) [pid = 1658] [serial = 754] [outer = 0x0] 07:55:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121d84c00) [pid = 1658] [serial = 755] [outer = 0x1218d9800] 07:55:24 INFO - PROCESS | 1658 | 1464620124044 Marionette DEBUG loaded listener.js 07:55:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x124310c00) [pid = 1658] [serial = 756] [outer = 0x1218d9800] 07:55:24 INFO - PROCESS | 1658 | 1464620124381 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]]]}] 07:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 07:55:24 INFO - PROCESS | 1658 | 1464620124423 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:55:24 INFO - PROCESS | 1658 | 1464620124424 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:55:24 INFO - PROCESS | 1658 | 1464620124426 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:55:24 INFO - PROCESS | 1658 | 1464620124428 Marionette TRACE conn2 <- [1,982,null,{}] 07:55:24 INFO - PROCESS | 1658 | 1464620124430 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}] 07:55:24 INFO - PROCESS | 1658 | 1464620124526 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:55:24 INFO - PROCESS | 1658 | 1464620124532 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184b4800 == 39 [pid = 1658] [id = 253] 07:55:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x121d7e000) [pid = 1658] [serial = 757] [outer = 0x0] 07:55:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124665000) [pid = 1658] [serial = 758] [outer = 0x121d7e000] 07:55:24 INFO - PROCESS | 1658 | 1464620124582 Marionette DEBUG loaded listener.js 07:55:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124eaac00) [pid = 1658] [serial = 759] [outer = 0x121d7e000] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119da5000) [pid = 1658] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121411c00) [pid = 1658] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121d83000) [pid = 1658] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x110fdb800) [pid = 1658] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1126f4000) [pid = 1658] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x121410000) [pid = 1658] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11866f800) [pid = 1658] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1160e8c00) [pid = 1658] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x121722c00) [pid = 1658] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1193f9800) [pid = 1658] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1193f8800) [pid = 1658] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124f46c00) [pid = 1658] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x115e4e400) [pid = 1658] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121d7b400) [pid = 1658] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12172a000) [pid = 1658] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x126949c00) [pid = 1658] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:55:24 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x110fdcc00) [pid = 1658] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:55:24 INFO - PROCESS | 1658 | 1464620124983 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]]]}] 07:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 568ms 07:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:55:25 INFO - PROCESS | 1658 | 1464620124996 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:55:25 INFO - PROCESS | 1658 | 1464620124997 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:55:25 INFO - PROCESS | 1658 | 1464620125005 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:55:25 INFO - PROCESS | 1658 | 1464620125006 Marionette TRACE conn2 <- [1,986,null,{}] 07:55:25 INFO - PROCESS | 1658 | 1464620125009 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}] 07:55:25 INFO - PROCESS | 1658 | 1464620125116 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:55:25 INFO - PROCESS | 1658 | 1464620125145 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x1247cc800 == 40 [pid = 1658] [id = 254] 07:55:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x111d1a800) [pid = 1658] [serial = 760] [outer = 0x0] 07:55:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1193f4c00) [pid = 1658] [serial = 761] [outer = 0x111d1a800] 07:55:25 INFO - PROCESS | 1658 | 1464620125169 Marionette DEBUG loaded listener.js 07:55:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121721000) [pid = 1658] [serial = 762] [outer = 0x111d1a800] 07:55:25 INFO - PROCESS | 1658 | 1464620125470 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]]]}] 07:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms 07:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:55:25 INFO - PROCESS | 1658 | 1464620125524 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:55:25 INFO - PROCESS | 1658 | 1464620125525 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:55:25 INFO - PROCESS | 1658 | 1464620125528 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:55:25 INFO - PROCESS | 1658 | 1464620125529 Marionette TRACE conn2 <- [1,990,null,{}] 07:55:25 INFO - PROCESS | 1658 | 1464620125532 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}] 07:55:25 INFO - PROCESS | 1658 | 1464620125626 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:55:25 INFO - PROCESS | 1658 | 1464620125675 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x127912800 == 41 [pid = 1658] [id = 255] 07:55:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1193f9800) [pid = 1658] [serial = 763] [outer = 0x0] 07:55:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x121d7b400) [pid = 1658] [serial = 764] [outer = 0x1193f9800] 07:55:25 INFO - PROCESS | 1658 | 1464620125704 Marionette DEBUG loaded listener.js 07:55:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1260eec00) [pid = 1658] [serial = 765] [outer = 0x1193f9800] 07:55:25 INFO - PROCESS | 1658 | 1464620125987 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]]]}] 07:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 472ms 07:55:26 INFO - PROCESS | 1658 | 1464620126004 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:55:26 INFO - PROCESS | 1658 | 1464620126005 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:55:26 INFO - PROCESS | 1658 | 1464620126008 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:55:26 INFO - PROCESS | 1658 | 1464620126009 Marionette TRACE conn2 <- [1,994,null,{}] 07:55:26 INFO - PROCESS | 1658 | 1464620126011 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}] 07:55:26 INFO - PROCESS | 1658 | 1464620126097 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:55:26 INFO - PROCESS | 1658 | 1464620126104 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x1294a0000 == 42 [pid = 1658] [id = 256] 07:55:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1260e1400) [pid = 1658] [serial = 766] [outer = 0x0] 07:55:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x126946000) [pid = 1658] [serial = 767] [outer = 0x1260e1400] 07:55:26 INFO - PROCESS | 1658 | 1464620126129 Marionette DEBUG loaded listener.js 07:55:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126951800) [pid = 1658] [serial = 768] [outer = 0x1260e1400] 07:55:26 INFO - PROCESS | 1658 | 1464620126475 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]]]}] 07:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 07:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:55:26 INFO - PROCESS | 1658 | 1464620126528 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:55:26 INFO - PROCESS | 1658 | 1464620126529 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:55:26 INFO - PROCESS | 1658 | 1464620126531 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:55:26 INFO - PROCESS | 1658 | 1464620126532 Marionette TRACE conn2 <- [1,998,null,{}] 07:55:26 INFO - PROCESS | 1658 | 1464620126534 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}] 07:55:26 INFO - PROCESS | 1658 | 1464620126614 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:55:26 INFO - PROCESS | 1658 | 1464620126621 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab50000 == 43 [pid = 1658] [id = 257] 07:55:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x124ea8800) [pid = 1658] [serial = 769] [outer = 0x0] 07:55:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1269a6c00) [pid = 1658] [serial = 770] [outer = 0x124ea8800] 07:55:26 INFO - PROCESS | 1658 | 1464620126645 Marionette DEBUG loaded listener.js 07:55:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x126dcd400) [pid = 1658] [serial = 771] [outer = 0x124ea8800] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12cac7000 == 42 [pid = 1658] [id = 225] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x113f32000 == 41 [pid = 1658] [id = 245] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x119b32800 == 40 [pid = 1658] [id = 244] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x129d31000 == 39 [pid = 1658] [id = 242] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c3800 == 38 [pid = 1658] [id = 243] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x116134800 == 37 [pid = 1658] [id = 246] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1184b5000 == 36 [pid = 1658] [id = 247] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x121abb000 == 35 [pid = 1658] [id = 250] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1247cc800 == 34 [pid = 1658] [id = 254] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1184b4800 == 33 [pid = 1658] [id = 253] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1294a0000 == 32 [pid = 1658] [id = 256] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1213da000 == 31 [pid = 1658] [id = 249] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x126656000 == 30 [pid = 1658] [id = 252] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x124f0f800 == 29 [pid = 1658] [id = 251] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11991a800 == 28 [pid = 1658] [id = 248] 07:55:27 INFO - PROCESS | 1658 | --DOCSHELL 0x127912800 == 27 [pid = 1658] [id = 255] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1207e1800) [pid = 1658] [serial = 692] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12140d400) [pid = 1658] [serial = 693] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121724c00) [pid = 1658] [serial = 698] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124ff7800) [pid = 1658] [serial = 710] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12172ac00) [pid = 1658] [serial = 699] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118431800) [pid = 1658] [serial = 683] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11866fc00) [pid = 1658] [serial = 684] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1126f6000) [pid = 1658] [serial = 677] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x110fdac00) [pid = 1658] [serial = 678] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12149c000) [pid = 1658] [serial = 695] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x121627800) [pid = 1658] [serial = 696] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x119266800) [pid = 1658] [serial = 686] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1193eec00) [pid = 1658] [serial = 687] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x116851400) [pid = 1658] [serial = 680] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11747f000) [pid = 1658] [serial = 681] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1218d7800) [pid = 1658] [serial = 701] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x121d2a800) [pid = 1658] [serial = 702] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x126745800) [pid = 1658] [serial = 713] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12694cc00) [pid = 1658] [serial = 716] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x126946400) [pid = 1658] [serial = 714] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1269a7400) [pid = 1658] [serial = 719] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12699e000) [pid = 1658] [serial = 717] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x119925800) [pid = 1658] [serial = 689] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1199a2000) [pid = 1658] [serial = 690] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12441e400) [pid = 1658] [serial = 707] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x121d7bc00) [pid = 1658] [serial = 704] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x121d83400) [pid = 1658] [serial = 705] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12ad35c00) [pid = 1658] [serial = 675] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11813fc00) [pid = 1658] [serial = 722] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x126dce800) [pid = 1658] [serial = 720] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1260ec400) [pid = 1658] [serial = 711] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x119290000) [pid = 1658] [serial = 723] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x124f43800) [pid = 1658] [serial = 708] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x1193fa000) [pid = 1658] [serial = 725] [outer = 0x0] [url = about:blank] 07:55:28 INFO - PROCESS | 1658 | 1464620128082 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]]]}] 07:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1574ms 07:55:28 INFO - PROCESS | 1658 | 1464620128105 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:55:28 INFO - PROCESS | 1658 | 1464620128108 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:55:28 INFO - PROCESS | 1658 | 1464620128111 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:55:28 INFO - PROCESS | 1658 | 1464620128114 Marionette TRACE conn2 <- [1,1002,null,{}] 07:55:28 INFO - PROCESS | 1658 | 1464620128118 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}] 07:55:28 INFO - PROCESS | 1658 | 1464620128200 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:55:28 INFO - PROCESS | 1658 | 1464620128206 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x112f33800 == 28 [pid = 1658] [id = 258] 07:55:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x111fd4400) [pid = 1658] [serial = 772] [outer = 0x0] 07:55:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x1122b2400) [pid = 1658] [serial = 773] [outer = 0x111fd4400] 07:55:28 INFO - PROCESS | 1658 | 1464620128236 Marionette DEBUG loaded listener.js 07:55:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1126fb800) [pid = 1658] [serial = 774] [outer = 0x111fd4400] 07:55:28 INFO - PROCESS | 1658 | 1464620128615 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]]]}] 07:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 07:55:28 INFO - PROCESS | 1658 | 1464620128635 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:55:28 INFO - PROCESS | 1658 | 1464620128639 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:55:28 INFO - PROCESS | 1658 | 1464620128644 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:55:28 INFO - PROCESS | 1658 | 1464620128646 Marionette TRACE conn2 <- [1,1006,null,{}] 07:55:28 INFO - PROCESS | 1658 | 1464620128648 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}] 07:55:28 INFO - PROCESS | 1658 | 1464620128724 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:55:28 INFO - PROCESS | 1658 | 1464620128730 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x116653800 == 29 [pid = 1658] [id = 259] 07:55:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x112e86400) [pid = 1658] [serial = 775] [outer = 0x0] 07:55:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x113361400) [pid = 1658] [serial = 776] [outer = 0x112e86400] 07:55:28 INFO - PROCESS | 1658 | 1464620128759 Marionette DEBUG loaded listener.js 07:55:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x113d0d800) [pid = 1658] [serial = 777] [outer = 0x112e86400] 07:55:29 INFO - PROCESS | 1658 | 1464620129089 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]]]}] 07:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 474ms 07:55:29 INFO - PROCESS | 1658 | 1464620129119 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:55:29 INFO - PROCESS | 1658 | 1464620129121 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:55:29 INFO - PROCESS | 1658 | 1464620129124 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:55:29 INFO - PROCESS | 1658 | 1464620129126 Marionette TRACE conn2 <- [1,1010,null,{}] 07:55:29 INFO - PROCESS | 1658 | 1464620129137 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}] 07:55:29 INFO - PROCESS | 1658 | 1464620129218 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:55:29 INFO - PROCESS | 1658 | 1464620129269 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170bd000 == 30 [pid = 1658] [id = 260] 07:55:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x110fd7000) [pid = 1658] [serial = 778] [outer = 0x0] 07:55:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1161b7400) [pid = 1658] [serial = 779] [outer = 0x110fd7000] 07:55:29 INFO - PROCESS | 1658 | 1464620129297 Marionette DEBUG loaded listener.js 07:55:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x116a5d800) [pid = 1658] [serial = 780] [outer = 0x110fd7000] 07:55:29 INFO - PROCESS | 1658 | 1464620129605 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]]]}] 07:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 07:55:29 INFO - PROCESS | 1658 | 1464620129646 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:55:29 INFO - PROCESS | 1658 | 1464620129648 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:55:29 INFO - PROCESS | 1658 | 1464620129650 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:55:29 INFO - PROCESS | 1658 | 1464620129651 Marionette TRACE conn2 <- [1,1014,null,{}] 07:55:29 INFO - PROCESS | 1658 | 1464620129654 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}] 07:55:29 INFO - PROCESS | 1658 | 1464620129727 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:55:29 INFO - PROCESS | 1658 | 1464620129734 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d20800 == 31 [pid = 1658] [id = 261] 07:55:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x117474000) [pid = 1658] [serial = 781] [outer = 0x0] 07:55:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118017000) [pid = 1658] [serial = 782] [outer = 0x117474000] 07:55:29 INFO - PROCESS | 1658 | 1464620129760 Marionette DEBUG loaded listener.js 07:55:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x118140000) [pid = 1658] [serial = 783] [outer = 0x117474000] 07:55:30 INFO - PROCESS | 1658 | 1464620130076 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]]]}] 07:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 07:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:55:30 INFO - PROCESS | 1658 | 1464620130121 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:55:30 INFO - PROCESS | 1658 | 1464620130123 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:55:30 INFO - PROCESS | 1658 | 1464620130125 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:55:30 INFO - PROCESS | 1658 | 1464620130126 Marionette TRACE conn2 <- [1,1018,null,{}] 07:55:30 INFO - PROCESS | 1658 | 1464620130128 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}] 07:55:30 INFO - PROCESS | 1658 | 1464620130219 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:55:30 INFO - PROCESS | 1658 | 1464620130223 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11812d800 == 32 [pid = 1658] [id = 262] 07:55:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x112dbdc00) [pid = 1658] [serial = 784] [outer = 0x0] 07:55:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x118368000) [pid = 1658] [serial = 785] [outer = 0x112dbdc00] 07:55:30 INFO - PROCESS | 1658 | 1464620130251 Marionette DEBUG loaded listener.js 07:55:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1184ccc00) [pid = 1658] [serial = 786] [outer = 0x112dbdc00] 07:55:30 INFO - PROCESS | 1658 | 1464620130577 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]]]}] 07:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 470ms 07:55:30 INFO - PROCESS | 1658 | 1464620130596 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:55:30 INFO - PROCESS | 1658 | 1464620130598 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:55:30 INFO - PROCESS | 1658 | 1464620130602 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:55:30 INFO - PROCESS | 1658 | 1464620130603 Marionette TRACE conn2 <- [1,1022,null,{}] 07:55:30 INFO - PROCESS | 1658 | 1464620130605 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}] 07:55:30 INFO - PROCESS | 1658 | 1464620130690 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:55:30 INFO - PROCESS | 1658 | 1464620130695 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184ad000 == 33 [pid = 1658] [id = 263] 07:55:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1184d1c00) [pid = 1658] [serial = 787] [outer = 0x0] 07:55:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118e2c800) [pid = 1658] [serial = 788] [outer = 0x1184d1c00] 07:55:30 INFO - PROCESS | 1658 | 1464620130725 Marionette DEBUG loaded listener.js 07:55:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119289400) [pid = 1658] [serial = 789] [outer = 0x1184d1c00] 07:55:31 INFO - PROCESS | 1658 | 1464620131019 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]]]}] 07:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 471ms 07:55:31 INFO - PROCESS | 1658 | 1464620131088 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:55:31 INFO - PROCESS | 1658 | 1464620131090 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:55:31 INFO - PROCESS | 1658 | 1464620131092 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:55:31 INFO - PROCESS | 1658 | 1464620131093 Marionette TRACE conn2 <- [1,1026,null,{}] 07:55:31 INFO - PROCESS | 1658 | 1464620131096 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}] 07:55:31 INFO - PROCESS | 1658 | 1464620131170 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:55:31 INFO - PROCESS | 1658 | 1464620131174 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x119297000 == 34 [pid = 1658] [id = 264] 07:55:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118427800) [pid = 1658] [serial = 790] [outer = 0x0] 07:55:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1193ee800) [pid = 1658] [serial = 791] [outer = 0x118427800] 07:55:31 INFO - PROCESS | 1658 | 1464620131201 Marionette DEBUG loaded listener.js 07:55:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1193f5000) [pid = 1658] [serial = 792] [outer = 0x118427800] 07:55:31 INFO - PROCESS | 1658 | 1464620131512 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]]]}] 07:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms 07:55:31 INFO - PROCESS | 1658 | 1464620131561 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:55:31 INFO - PROCESS | 1658 | 1464620131563 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:55:31 INFO - PROCESS | 1658 | 1464620131565 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:55:31 INFO - PROCESS | 1658 | 1464620131566 Marionette TRACE conn2 <- [1,1030,null,{}] 07:55:31 INFO - PROCESS | 1658 | 1464620131569 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}] 07:55:31 INFO - PROCESS | 1658 | 1464620131638 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:55:31 INFO - PROCESS | 1658 | 1464620131642 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11961b000 == 35 [pid = 1658] [id = 265] 07:55:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x119290000) [pid = 1658] [serial = 793] [outer = 0x0] 07:55:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119928000) [pid = 1658] [serial = 794] [outer = 0x119290000] 07:55:31 INFO - PROCESS | 1658 | 1464620131669 Marionette DEBUG loaded listener.js 07:55:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11999a800) [pid = 1658] [serial = 795] [outer = 0x119290000] 07:55:31 INFO - PROCESS | 1658 | 1464620131989 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]]]}] 07:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 470ms 07:55:32 INFO - PROCESS | 1658 | 1464620132036 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:55:32 INFO - PROCESS | 1658 | 1464620132037 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:55:32 INFO - PROCESS | 1658 | 1464620132039 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:55:32 INFO - PROCESS | 1658 | 1464620132040 Marionette TRACE conn2 <- [1,1034,null,{}] 07:55:32 INFO - PROCESS | 1658 | 1464620132043 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}] 07:55:32 INFO - PROCESS | 1658 | 1464620132133 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:55:32 INFO - PROCESS | 1658 | 1464620132139 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170bc800 == 36 [pid = 1658] [id = 266] 07:55:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1193f4400) [pid = 1658] [serial = 796] [outer = 0x0] 07:55:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119bd8000) [pid = 1658] [serial = 797] [outer = 0x1193f4400] 07:55:32 INFO - PROCESS | 1658 | 1464620132166 Marionette DEBUG loaded listener.js 07:55:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119da9800) [pid = 1658] [serial = 798] [outer = 0x1193f4400] 07:55:32 INFO - PROCESS | 1658 | 1464620132439 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]]]}] 07:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 417ms 07:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:55:32 INFO - PROCESS | 1658 | 1464620132459 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:55:32 INFO - PROCESS | 1658 | 1464620132460 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:55:32 INFO - PROCESS | 1658 | 1464620132462 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:55:32 INFO - PROCESS | 1658 | 1464620132463 Marionette TRACE conn2 <- [1,1038,null,{}] 07:55:32 INFO - PROCESS | 1658 | 1464620132474 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}] 07:55:32 INFO - PROCESS | 1658 | 1464620132556 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:55:32 INFO - PROCESS | 1658 | 1464620132561 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0ee000 == 37 [pid = 1658] [id = 267] 07:55:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119daa400) [pid = 1658] [serial = 799] [outer = 0x0] 07:55:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1207ddc00) [pid = 1658] [serial = 800] [outer = 0x119daa400] 07:55:32 INFO - PROCESS | 1658 | 1464620132589 Marionette DEBUG loaded listener.js 07:55:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1211b9000) [pid = 1658] [serial = 801] [outer = 0x119daa400] 07:55:32 INFO - PROCESS | 1658 | 1464620132920 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]]]}] 07:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 480ms 07:55:32 INFO - PROCESS | 1658 | 1464620132943 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:55:32 INFO - PROCESS | 1658 | 1464620132945 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:55:32 INFO - PROCESS | 1658 | 1464620132959 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:55:32 INFO - PROCESS | 1658 | 1464620132961 Marionette TRACE conn2 <- [1,1042,null,{}] 07:55:32 INFO - PROCESS | 1658 | 1464620132963 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}] 07:55:33 INFO - PROCESS | 1658 | 1464620133106 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:55:33 INFO - PROCESS | 1658 | 1464620133133 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11812c800 == 38 [pid = 1658] [id = 268] 07:55:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x121402800) [pid = 1658] [serial = 802] [outer = 0x0] 07:55:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x121409c00) [pid = 1658] [serial = 803] [outer = 0x121402800] 07:55:33 INFO - PROCESS | 1658 | 1464620133178 Marionette DEBUG loaded listener.js 07:55:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12149bc00) [pid = 1658] [serial = 804] [outer = 0x121402800] 07:55:33 INFO - PROCESS | 1658 | 1464620133610 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]]]}] 07:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 669ms 07:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:55:33 INFO - PROCESS | 1658 | 1464620133628 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:55:33 INFO - PROCESS | 1658 | 1464620133629 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:55:33 INFO - PROCESS | 1658 | 1464620133631 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:55:33 INFO - PROCESS | 1658 | 1464620133632 Marionette TRACE conn2 <- [1,1046,null,{}] 07:55:33 INFO - PROCESS | 1658 | 1464620133635 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}] 07:55:33 INFO - PROCESS | 1658 | 1464620133724 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:55:33 INFO - PROCESS | 1658 | 1464620133736 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e59000 == 39 [pid = 1658] [id = 269] 07:55:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1214a0400) [pid = 1658] [serial = 805] [outer = 0x0] 07:55:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121627400) [pid = 1658] [serial = 806] [outer = 0x1214a0400] 07:55:33 INFO - PROCESS | 1658 | 1464620133761 Marionette DEBUG loaded listener.js 07:55:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x121723800) [pid = 1658] [serial = 807] [outer = 0x1214a0400] 07:55:34 INFO - PROCESS | 1658 | 1464620134075 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]]]}] 07:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 07:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:55:34 INFO - PROCESS | 1658 | 1464620134103 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:55:34 INFO - PROCESS | 1658 | 1464620134105 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:55:34 INFO - PROCESS | 1658 | 1464620134113 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:55:34 INFO - PROCESS | 1658 | 1464620134115 Marionette TRACE conn2 <- [1,1050,null,{}] 07:55:34 INFO - PROCESS | 1658 | 1464620134119 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}] 07:55:34 INFO - PROCESS | 1658 | 1464620134223 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:55:34 INFO - PROCESS | 1658 | 1464620134228 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x1241b4800 == 40 [pid = 1658] [id = 270] 07:55:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x121724800) [pid = 1658] [serial = 808] [outer = 0x0] 07:55:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12172a000) [pid = 1658] [serial = 809] [outer = 0x121724800] 07:55:34 INFO - PROCESS | 1658 | 1464620134253 Marionette DEBUG loaded listener.js 07:55:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12172f400) [pid = 1658] [serial = 810] [outer = 0x121724800] 07:55:34 INFO - PROCESS | 1658 | 1464620134579 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]]]}] 07:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 528ms 07:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:55:34 INFO - PROCESS | 1658 | 1464620134635 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:55:34 INFO - PROCESS | 1658 | 1464620134637 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:55:34 INFO - PROCESS | 1658 | 1464620134639 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:55:34 INFO - PROCESS | 1658 | 1464620134640 Marionette TRACE conn2 <- [1,1054,null,{}] 07:55:34 INFO - PROCESS | 1658 | 1464620134642 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}] 07:55:34 INFO - PROCESS | 1658 | 1464620134735 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:55:34 INFO - PROCESS | 1658 | 1464620134747 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f0f800 == 41 [pid = 1658] [id = 271] 07:55:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x121759800) [pid = 1658] [serial = 811] [outer = 0x0] 07:55:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121a79800) [pid = 1658] [serial = 812] [outer = 0x121759800] 07:55:34 INFO - PROCESS | 1658 | 1464620134772 Marionette DEBUG loaded listener.js 07:55:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x121d30800) [pid = 1658] [serial = 813] [outer = 0x121759800] 07:55:35 INFO - PROCESS | 1658 | 1464620135205 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]]]}] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121409400) [pid = 1658] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12174f800) [pid = 1658] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x111d1a800) [pid = 1658] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1260e1400) [pid = 1658] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1218d9800) [pid = 1658] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121d7e000) [pid = 1658] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1193f9800) [pid = 1658] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1166cb000) [pid = 1658] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x112a72400) [pid = 1658] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1126fb400) [pid = 1658] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x119daa000) [pid = 1658] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11992a400) [pid = 1658] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1126ed800) [pid = 1658] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1160ea400) [pid = 1658] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:55:35 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x111d1a400) [pid = 1658] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 618ms 07:55:35 INFO - PROCESS | 1658 | 1464620135257 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:55:35 INFO - PROCESS | 1658 | 1464620135258 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:55:35 INFO - PROCESS | 1658 | 1464620135261 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:55:35 INFO - PROCESS | 1658 | 1464620135262 Marionette TRACE conn2 <- [1,1058,null,{}] 07:55:35 INFO - PROCESS | 1658 | 1464620135265 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}] 07:55:35 INFO - PROCESS | 1658 | 1464620135339 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:55:35 INFO - PROCESS | 1658 | 1464620135345 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x119615800 == 42 [pid = 1658] [id = 272] 07:55:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1160ea400) [pid = 1658] [serial = 814] [outer = 0x0] 07:55:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11801f000) [pid = 1658] [serial = 815] [outer = 0x1160ea400] 07:55:35 INFO - PROCESS | 1658 | 1464620135372 Marionette DEBUG loaded listener.js 07:55:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1211b8800) [pid = 1658] [serial = 816] [outer = 0x1160ea400] 07:55:35 INFO - PROCESS | 1658 | 1464620135690 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]]]}] 07:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 467ms 07:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:55:35 INFO - PROCESS | 1658 | 1464620135730 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:55:35 INFO - PROCESS | 1658 | 1464620135731 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:55:35 INFO - PROCESS | 1658 | 1464620135733 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:55:35 INFO - PROCESS | 1658 | 1464620135734 Marionette TRACE conn2 <- [1,1062,null,{}] 07:55:35 INFO - PROCESS | 1658 | 1464620135737 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}] 07:55:35 INFO - PROCESS | 1658 | 1464620135810 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:55:35 INFO - PROCESS | 1658 | 1464620135860 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x126652800 == 43 [pid = 1658] [id = 273] 07:55:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1160f3400) [pid = 1658] [serial = 817] [outer = 0x0] 07:55:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12140c000) [pid = 1658] [serial = 818] [outer = 0x1160f3400] 07:55:35 INFO - PROCESS | 1658 | 1464620135884 Marionette DEBUG loaded listener.js 07:55:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x121d7ec00) [pid = 1658] [serial = 819] [outer = 0x1160f3400] 07:55:36 INFO - PROCESS | 1658 | 1464620136157 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]]]}] 07:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 471ms 07:55:36 INFO - PROCESS | 1658 | 1464620136205 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:55:36 INFO - PROCESS | 1658 | 1464620136206 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:55:36 INFO - PROCESS | 1658 | 1464620136209 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:55:36 INFO - PROCESS | 1658 | 1464620136210 Marionette TRACE conn2 <- [1,1066,null,{}] 07:55:36 INFO - PROCESS | 1658 | 1464620136212 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}] 07:55:36 INFO - PROCESS | 1658 | 1464620136293 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:55:36 INFO - PROCESS | 1658 | 1464620136299 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b05000 == 44 [pid = 1658] [id = 274] 07:55:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11380c400) [pid = 1658] [serial = 820] [outer = 0x0] 07:55:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121d85000) [pid = 1658] [serial = 821] [outer = 0x11380c400] 07:55:36 INFO - PROCESS | 1658 | 1464620136325 Marionette DEBUG loaded listener.js 07:55:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12431a000) [pid = 1658] [serial = 822] [outer = 0x11380c400] 07:55:36 INFO - PROCESS | 1658 | 1464620136653 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]]]}] 07:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 07:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:55:36 INFO - PROCESS | 1658 | 1464620136678 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:55:36 INFO - PROCESS | 1658 | 1464620136679 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:55:36 INFO - PROCESS | 1658 | 1464620136684 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:55:36 INFO - PROCESS | 1658 | 1464620136694 Marionette TRACE conn2 <- [1,1070,null,{}] 07:55:36 INFO - PROCESS | 1658 | 1464620136717 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}] 07:55:36 INFO - PROCESS | 1658 | 1464620136792 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:55:36 INFO - PROCESS | 1658 | 1464620136800 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b6d800 == 45 [pid = 1658] [id = 275] 07:55:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x121d7d000) [pid = 1658] [serial = 823] [outer = 0x0] 07:55:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124478c00) [pid = 1658] [serial = 824] [outer = 0x121d7d000] 07:55:36 INFO - PROCESS | 1658 | 1464620136825 Marionette DEBUG loaded listener.js 07:55:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124797000) [pid = 1658] [serial = 825] [outer = 0x121d7d000] 07:55:37 INFO - PROCESS | 1658 | 1464620137135 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]]]}] 07:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 498ms 07:55:37 INFO - PROCESS | 1658 | 1464620137181 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:55:37 INFO - PROCESS | 1658 | 1464620137182 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:55:37 INFO - PROCESS | 1658 | 1464620137184 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:55:37 INFO - PROCESS | 1658 | 1464620137185 Marionette TRACE conn2 <- [1,1074,null,{}] 07:55:37 INFO - PROCESS | 1658 | 1464620137187 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}] 07:55:37 INFO - PROCESS | 1658 | 1464620137314 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:55:37 INFO - PROCESS | 1658 | 1464620137367 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x112276800 == 46 [pid = 1658] [id = 276] 07:55:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x110fd8400) [pid = 1658] [serial = 826] [outer = 0x0] 07:55:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x110fdec00) [pid = 1658] [serial = 827] [outer = 0x110fd8400] 07:55:37 INFO - PROCESS | 1658 | 1464620137399 Marionette DEBUG loaded listener.js 07:55:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x111fd5400) [pid = 1658] [serial = 828] [outer = 0x110fd8400] 07:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 721ms 07:55:37 INFO - PROCESS | 1658 | 1464620137901 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]]]}] 07:55:37 INFO - PROCESS | 1658 | 1464620137907 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:55:37 INFO - PROCESS | 1658 | 1464620137909 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:55:37 INFO - PROCESS | 1658 | 1464620137912 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:55:37 INFO - PROCESS | 1658 | 1464620137915 Marionette TRACE conn2 <- [1,1078,null,{}] 07:55:37 INFO - PROCESS | 1658 | 1464620137918 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}] 07:55:38 INFO - PROCESS | 1658 | 1464620138051 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:55:38 INFO - PROCESS | 1658 | 1464620138146 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c4000 == 47 [pid = 1658] [id = 277] 07:55:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x113811400) [pid = 1658] [serial = 829] [outer = 0x0] 07:55:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x113d85000) [pid = 1658] [serial = 830] [outer = 0x113811400] 07:55:38 INFO - PROCESS | 1658 | 1464620138177 Marionette DEBUG loaded listener.js 07:55:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11607d400) [pid = 1658] [serial = 831] [outer = 0x113811400] 07:55:38 INFO - PROCESS | 1658 | 1464620138833 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]]]}] 07:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 973ms 07:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:55:38 INFO - PROCESS | 1658 | 1464620138885 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:55:38 INFO - PROCESS | 1658 | 1464620138887 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:55:38 INFO - PROCESS | 1658 | 1464620138891 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:55:38 INFO - PROCESS | 1658 | 1464620138893 Marionette TRACE conn2 <- [1,1082,null,{}] 07:55:38 INFO - PROCESS | 1658 | 1464620138897 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}] 07:55:39 INFO - PROCESS | 1658 | 1464620139005 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:55:39 INFO - PROCESS | 1658 | 1464620139093 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11664d000 == 48 [pid = 1658] [id = 278] 07:55:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x112a7dc00) [pid = 1658] [serial = 832] [outer = 0x0] 07:55:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x113274800) [pid = 1658] [serial = 833] [outer = 0x112a7dc00] 07:55:39 INFO - PROCESS | 1658 | 1464620139141 Marionette DEBUG loaded listener.js 07:55:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1138ec000) [pid = 1658] [serial = 834] [outer = 0x112a7dc00] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x126b6d800 == 47 [pid = 1658] [id = 275] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x126b05000 == 46 [pid = 1658] [id = 274] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x126652800 == 45 [pid = 1658] [id = 273] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x119615800 == 44 [pid = 1658] [id = 272] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x124f0f800 == 43 [pid = 1658] [id = 271] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1241b4800 == 42 [pid = 1658] [id = 270] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x121e59000 == 41 [pid = 1658] [id = 269] 07:55:39 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1269a6c00) [pid = 1658] [serial = 770] [outer = 0x0] [url = about:blank] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11812c800 == 40 [pid = 1658] [id = 268] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0ee000 == 39 [pid = 1658] [id = 267] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1170bc800 == 38 [pid = 1658] [id = 266] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11961b000 == 37 [pid = 1658] [id = 265] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x119297000 == 36 [pid = 1658] [id = 264] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1184ad000 == 35 [pid = 1658] [id = 263] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11812d800 == 34 [pid = 1658] [id = 262] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x117d20800 == 33 [pid = 1658] [id = 261] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1170bd000 == 32 [pid = 1658] [id = 260] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x116653800 == 31 [pid = 1658] [id = 259] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x112f33800 == 30 [pid = 1658] [id = 258] 07:55:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab50000 == 29 [pid = 1658] [id = 257] 07:55:39 INFO - PROCESS | 1658 | 1464620139729 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]]]}] 07:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 872ms 07:55:39 INFO - PROCESS | 1658 | 1464620139763 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:55:39 INFO - PROCESS | 1658 | 1464620139767 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:55:39 INFO - PROCESS | 1658 | 1464620139778 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:55:39 INFO - PROCESS | 1658 | 1464620139779 Marionette TRACE conn2 <- [1,1086,null,{}] 07:55:39 INFO - PROCESS | 1658 | 1464620139783 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}] 07:55:39 INFO - PROCESS | 1658 | 1464620139860 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:55:39 INFO - PROCESS | 1658 | 1464620139869 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f44000 == 30 [pid = 1658] [id = 279] 07:55:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1132d0400) [pid = 1658] [serial = 835] [outer = 0x0] 07:55:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1166c9400) [pid = 1658] [serial = 836] [outer = 0x1132d0400] 07:55:39 INFO - PROCESS | 1658 | 1464620139895 Marionette DEBUG loaded listener.js 07:55:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11747fc00) [pid = 1658] [serial = 837] [outer = 0x1132d0400] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x121529400) [pid = 1658] [serial = 749] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x121af8000) [pid = 1658] [serial = 752] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1193f4c00) [pid = 1658] [serial = 761] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x126951800) [pid = 1658] [serial = 768] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x121d84c00) [pid = 1658] [serial = 755] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x124665000) [pid = 1658] [serial = 758] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x121d7b400) [pid = 1658] [serial = 764] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1260eec00) [pid = 1658] [serial = 765] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x126946000) [pid = 1658] [serial = 767] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124eaac00) [pid = 1658] [serial = 759] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11866c000) [pid = 1658] [serial = 732] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118149400) [pid = 1658] [serial = 731] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1161ba800) [pid = 1658] [serial = 729] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x113f52c00) [pid = 1658] [serial = 728] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1218dfc00) [pid = 1658] [serial = 726] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x121402400) [pid = 1658] [serial = 746] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119e0ec00) [pid = 1658] [serial = 743] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1207de000) [pid = 1658] [serial = 744] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1193f6400) [pid = 1658] [serial = 741] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119267400) [pid = 1658] [serial = 740] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x117048400) [pid = 1658] [serial = 737] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1184d1400) [pid = 1658] [serial = 738] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116182400) [pid = 1658] [serial = 735] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x113865400) [pid = 1658] [serial = 734] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124310c00) [pid = 1658] [serial = 756] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12172c800) [pid = 1658] [serial = 750] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x121d7e400) [pid = 1658] [serial = 753] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x121408800) [pid = 1658] [serial = 747] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x121721000) [pid = 1658] [serial = 762] [outer = 0x0] [url = about:blank] 07:55:40 INFO - PROCESS | 1658 | 1464620140270 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]]]}] 07:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 07:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:55:40 INFO - PROCESS | 1658 | 1464620140299 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:55:40 INFO - PROCESS | 1658 | 1464620140300 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:55:40 INFO - PROCESS | 1658 | 1464620140302 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:55:40 INFO - PROCESS | 1658 | 1464620140305 Marionette TRACE conn2 <- [1,1090,null,{}] 07:55:40 INFO - PROCESS | 1658 | 1464620140313 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}] 07:55:40 INFO - PROCESS | 1658 | 1464620140392 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:55:40 INFO - PROCESS | 1658 | 1464620140401 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11812c800 == 31 [pid = 1658] [id = 280] 07:55:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118013000) [pid = 1658] [serial = 838] [outer = 0x0] 07:55:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118424800) [pid = 1658] [serial = 839] [outer = 0x118013000] 07:55:40 INFO - PROCESS | 1658 | 1464620140429 Marionette DEBUG loaded listener.js 07:55:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1184db400) [pid = 1658] [serial = 840] [outer = 0x118013000] 07:55:40 INFO - PROCESS | 1658 | 1464620140806 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]]]}] 07:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 07:55:40 INFO - PROCESS | 1658 | 1464620140825 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:55:40 INFO - PROCESS | 1658 | 1464620140827 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:55:40 INFO - PROCESS | 1658 | 1464620140829 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:55:40 INFO - PROCESS | 1658 | 1464620140837 Marionette TRACE conn2 <- [1,1094,null,{}] 07:55:40 INFO - PROCESS | 1658 | 1464620140840 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}] 07:55:40 INFO - PROCESS | 1658 | 1464620140913 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:55:40 INFO - PROCESS | 1658 | 1464620140919 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x119295000 == 32 [pid = 1658] [id = 281] 07:55:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1122a7400) [pid = 1658] [serial = 841] [outer = 0x0] 07:55:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x118ef2800) [pid = 1658] [serial = 842] [outer = 0x1122a7400] 07:55:40 INFO - PROCESS | 1658 | 1464620140946 Marionette DEBUG loaded listener.js 07:55:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119285400) [pid = 1658] [serial = 843] [outer = 0x1122a7400] 07:55:41 INFO - PROCESS | 1658 | 1464620141257 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]]]}] 07:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 475ms 07:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:55:41 INFO - PROCESS | 1658 | 1464620141305 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:55:41 INFO - PROCESS | 1658 | 1464620141307 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:55:41 INFO - PROCESS | 1658 | 1464620141309 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:55:41 INFO - PROCESS | 1658 | 1464620141311 Marionette TRACE conn2 <- [1,1098,null,{}] 07:55:41 INFO - PROCESS | 1658 | 1464620141314 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}] 07:55:41 INFO - PROCESS | 1658 | 1464620141406 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:55:41 INFO - PROCESS | 1658 | 1464620141472 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f46800 == 33 [pid = 1658] [id = 282] 07:55:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x118678000) [pid = 1658] [serial = 844] [outer = 0x0] 07:55:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1193eec00) [pid = 1658] [serial = 845] [outer = 0x118678000] 07:55:41 INFO - PROCESS | 1658 | 1464620141497 Marionette DEBUG loaded listener.js 07:55:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1193f6800) [pid = 1658] [serial = 846] [outer = 0x118678000] 07:55:41 INFO - PROCESS | 1658 | 1464620141815 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]]]}] 07:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 07:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:55:41 INFO - PROCESS | 1658 | 1464620141828 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:55:41 INFO - PROCESS | 1658 | 1464620141830 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:55:41 INFO - PROCESS | 1658 | 1464620141835 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:55:41 INFO - PROCESS | 1658 | 1464620141837 Marionette TRACE conn2 <- [1,1102,null,{}] 07:55:41 INFO - PROCESS | 1658 | 1464620141839 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}] 07:55:41 INFO - PROCESS | 1658 | 1464620141953 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:55:41 INFO - PROCESS | 1658 | 1464620141986 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12119a000 == 34 [pid = 1658] [id = 283] 07:55:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11747e000) [pid = 1658] [serial = 847] [outer = 0x0] 07:55:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118e2c000) [pid = 1658] [serial = 848] [outer = 0x11747e000] 07:55:42 INFO - PROCESS | 1658 | 1464620142012 Marionette DEBUG loaded listener.js 07:55:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1207e1400) [pid = 1658] [serial = 849] [outer = 0x11747e000] 07:55:42 INFO - PROCESS | 1658 | 1464620142308 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]]]}] 07:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 07:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:55:42 INFO - PROCESS | 1658 | 1464620142356 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:55:42 INFO - PROCESS | 1658 | 1464620142357 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:55:42 INFO - PROCESS | 1658 | 1464620142359 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:55:42 INFO - PROCESS | 1658 | 1464620142360 Marionette TRACE conn2 <- [1,1106,null,{}] 07:55:42 INFO - PROCESS | 1658 | 1464620142362 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}] 07:55:42 INFO - PROCESS | 1658 | 1464620142451 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:55:42 INFO - PROCESS | 1658 | 1464620142482 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x1214c8800 == 35 [pid = 1658] [id = 284] 07:55:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12072f000) [pid = 1658] [serial = 850] [outer = 0x0] 07:55:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121403400) [pid = 1658] [serial = 851] [outer = 0x12072f000] 07:55:42 INFO - PROCESS | 1658 | 1464620142507 Marionette DEBUG loaded listener.js 07:55:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12140b400) [pid = 1658] [serial = 852] [outer = 0x12072f000] 07:55:42 INFO - PROCESS | 1658 | 1464620142812 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]]]}] 07:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 07:55:42 INFO - PROCESS | 1658 | 1464620142829 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:55:42 INFO - PROCESS | 1658 | 1464620142831 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:55:42 INFO - PROCESS | 1658 | 1464620142836 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:55:42 INFO - PROCESS | 1658 | 1464620142837 Marionette TRACE conn2 <- [1,1110,null,{}] 07:55:42 INFO - PROCESS | 1658 | 1464620142840 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}] 07:55:42 INFO - PROCESS | 1658 | 1464620142931 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:55:42 INFO - PROCESS | 1658 | 1464620142963 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e62800 == 36 [pid = 1658] [id = 285] 07:55:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1213c7800) [pid = 1658] [serial = 853] [outer = 0x0] 07:55:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x121410c00) [pid = 1658] [serial = 854] [outer = 0x1213c7800] 07:55:42 INFO - PROCESS | 1658 | 1464620142988 Marionette DEBUG loaded listener.js 07:55:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121499c00) [pid = 1658] [serial = 855] [outer = 0x1213c7800] 07:55:43 INFO - PROCESS | 1658 | 1464620143325 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]]]}] 07:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 07:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:55:43 INFO - PROCESS | 1658 | 1464620143360 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:55:43 INFO - PROCESS | 1658 | 1464620143362 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:55:43 INFO - PROCESS | 1658 | 1464620143364 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:55:43 INFO - PROCESS | 1658 | 1464620143365 Marionette TRACE conn2 <- [1,1114,null,{}] 07:55:43 INFO - PROCESS | 1658 | 1464620143367 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}] 07:55:43 INFO - PROCESS | 1658 | 1464620143457 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:55:43 INFO - PROCESS | 1658 | 1464620143461 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12443c000 == 37 [pid = 1658] [id = 286] 07:55:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12149a400) [pid = 1658] [serial = 856] [outer = 0x0] 07:55:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121624400) [pid = 1658] [serial = 857] [outer = 0x12149a400] 07:55:43 INFO - PROCESS | 1658 | 1464620143486 Marionette DEBUG loaded listener.js 07:55:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x121723400) [pid = 1658] [serial = 858] [outer = 0x12149a400] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1214a0400) [pid = 1658] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119daa400) [pid = 1658] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x117474000) [pid = 1658] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x112dbdc00) [pid = 1658] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x111fd4400) [pid = 1658] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119290000) [pid = 1658] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x121724800) [pid = 1658] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x121759800) [pid = 1658] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x124ea8800) [pid = 1658] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11380c400) [pid = 1658] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x110fd7000) [pid = 1658] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x112e86400) [pid = 1658] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1160ea400) [pid = 1658] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1184d1c00) [pid = 1658] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118427800) [pid = 1658] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1193f4400) [pid = 1658] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121402800) [pid = 1658] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:55:43 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1160f3400) [pid = 1658] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:55:43 INFO - PROCESS | 1658 | 1464620143913 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]]]}] 07:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 569ms 07:55:43 INFO - PROCESS | 1658 | 1464620143934 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:55:43 INFO - PROCESS | 1658 | 1464620143936 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:55:43 INFO - PROCESS | 1658 | 1464620143938 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:55:43 INFO - PROCESS | 1658 | 1464620143939 Marionette TRACE conn2 <- [1,1118,null,{}] 07:55:43 INFO - PROCESS | 1658 | 1464620143941 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}] 07:55:44 INFO - PROCESS | 1658 | 1464620144014 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:55:44 INFO - PROCESS | 1658 | 1464620144021 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x118988800 == 38 [pid = 1658] [id = 287] 07:55:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1126f2c00) [pid = 1658] [serial = 859] [outer = 0x0] 07:55:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1160ea400) [pid = 1658] [serial = 860] [outer = 0x1126f2c00] 07:55:44 INFO - PROCESS | 1658 | 1464620144046 Marionette DEBUG loaded listener.js 07:55:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11925e400) [pid = 1658] [serial = 861] [outer = 0x1126f2c00] 07:55:44 INFO - PROCESS | 1658 | 1464620144393 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]]]}] 07:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 468ms 07:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:55:44 INFO - PROCESS | 1658 | 1464620144406 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:55:44 INFO - PROCESS | 1658 | 1464620144408 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:55:44 INFO - PROCESS | 1658 | 1464620144410 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:55:44 INFO - PROCESS | 1658 | 1464620144411 Marionette TRACE conn2 <- [1,1122,null,{}] 07:55:44 INFO - PROCESS | 1658 | 1464620144414 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}] 07:55:44 INFO - PROCESS | 1658 | 1464620144523 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:55:44 INFO - PROCESS | 1658 | 1464620144530 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12663e800 == 39 [pid = 1658] [id = 288] 07:55:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1193f4400) [pid = 1658] [serial = 862] [outer = 0x0] 07:55:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x121726800) [pid = 1658] [serial = 863] [outer = 0x1193f4400] 07:55:44 INFO - PROCESS | 1658 | 1464620144561 Marionette DEBUG loaded listener.js 07:55:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121a6d000) [pid = 1658] [serial = 864] [outer = 0x1193f4400] 07:55:44 INFO - PROCESS | 1658 | 1464620144880 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]]]}] 07:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 07:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:55:44 INFO - PROCESS | 1658 | 1464620144932 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:55:44 INFO - PROCESS | 1658 | 1464620144934 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:55:44 INFO - PROCESS | 1658 | 1464620144937 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:55:44 INFO - PROCESS | 1658 | 1464620144939 Marionette TRACE conn2 <- [1,1126,null,{}] 07:55:44 INFO - PROCESS | 1658 | 1464620144943 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}] 07:55:45 INFO - PROCESS | 1658 | 1464620145060 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:55:45 INFO - PROCESS | 1658 | 1464620145129 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x126960000 == 40 [pid = 1658] [id = 289] 07:55:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1193f6000) [pid = 1658] [serial = 865] [outer = 0x0] 07:55:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x121d2ec00) [pid = 1658] [serial = 866] [outer = 0x1193f6000] 07:55:45 INFO - PROCESS | 1658 | 1464620145169 Marionette DEBUG loaded listener.js 07:55:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x121d87c00) [pid = 1658] [serial = 867] [outer = 0x1193f6000] 07:55:45 INFO - PROCESS | 1658 | 1464620145522 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]]]}] 07:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 621ms 07:55:45 INFO - PROCESS | 1658 | 1464620145558 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:55:45 INFO - PROCESS | 1658 | 1464620145559 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:55:45 INFO - PROCESS | 1658 | 1464620145562 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:55:45 INFO - PROCESS | 1658 | 1464620145563 Marionette TRACE conn2 <- [1,1130,null,{}] 07:55:45 INFO - PROCESS | 1658 | 1464620145565 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}] 07:55:45 INFO - PROCESS | 1658 | 1464620145648 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:55:45 INFO - PROCESS | 1658 | 1464620145697 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b71000 == 41 [pid = 1658] [id = 290] 07:55:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x121d84c00) [pid = 1658] [serial = 868] [outer = 0x0] 07:55:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12441c000) [pid = 1658] [serial = 869] [outer = 0x121d84c00] 07:55:45 INFO - PROCESS | 1658 | 1464620145722 Marionette DEBUG loaded listener.js 07:55:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x124eaac00) [pid = 1658] [serial = 870] [outer = 0x121d84c00] 07:55:46 INFO - PROCESS | 1658 | 1464620146124 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]]]}] 07:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 569ms 07:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:55:46 INFO - PROCESS | 1658 | 1464620146132 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:55:46 INFO - PROCESS | 1658 | 1464620146135 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:55:46 INFO - PROCESS | 1658 | 1464620146138 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:55:46 INFO - PROCESS | 1658 | 1464620146141 Marionette TRACE conn2 <- [1,1134,null,{}] 07:55:46 INFO - PROCESS | 1658 | 1464620146145 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}] 07:55:46 INFO - PROCESS | 1658 | 1464620146248 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:55:46 INFO - PROCESS | 1658 | 1464620146295 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d2800 == 42 [pid = 1658] [id = 291] 07:55:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x111d1a800) [pid = 1658] [serial = 871] [outer = 0x0] 07:55:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1132d3400) [pid = 1658] [serial = 872] [outer = 0x111d1a800] 07:55:46 INFO - PROCESS | 1658 | 1464620146326 Marionette DEBUG loaded listener.js 07:55:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1161aec00) [pid = 1658] [serial = 873] [outer = 0x111d1a800] 07:55:46 INFO - PROCESS | 1658 | 1464620146785 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]]]}] 07:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 673ms 07:55:46 INFO - PROCESS | 1658 | 1464620146811 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:55:46 INFO - PROCESS | 1658 | 1464620146815 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:55:46 INFO - PROCESS | 1658 | 1464620146820 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:55:46 INFO - PROCESS | 1658 | 1464620146822 Marionette TRACE conn2 <- [1,1138,null,{}] 07:55:46 INFO - PROCESS | 1658 | 1464620146825 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}] 07:55:46 INFO - PROCESS | 1658 | 1464620146925 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:55:46 INFO - PROCESS | 1658 | 1464620146988 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0ee000 == 43 [pid = 1658] [id = 292] 07:55:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1168cd800) [pid = 1658] [serial = 874] [outer = 0x0] 07:55:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11801a800) [pid = 1658] [serial = 875] [outer = 0x1168cd800] 07:55:47 INFO - PROCESS | 1658 | 1464620147019 Marionette DEBUG loaded listener.js 07:55:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1184cc800) [pid = 1658] [serial = 876] [outer = 0x1168cd800] 07:55:47 INFO - PROCESS | 1658 | 1464620147437 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]]]}] 07:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 07:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:55:47 INFO - PROCESS | 1658 | 1464620147490 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:55:47 INFO - PROCESS | 1658 | 1464620147491 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:55:47 INFO - PROCESS | 1658 | 1464620147493 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:55:47 INFO - PROCESS | 1658 | 1464620147496 Marionette TRACE conn2 <- [1,1142,null,{}] 07:55:47 INFO - PROCESS | 1658 | 1464620147504 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}] 07:55:47 INFO - PROCESS | 1658 | 1464620147670 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:55:47 INFO - PROCESS | 1658 | 1464620147826 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x129832800 == 44 [pid = 1658] [id = 293] 07:55:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x121812800) [pid = 1658] [serial = 877] [outer = 0x0] 07:55:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121a6dc00) [pid = 1658] [serial = 878] [outer = 0x121812800] 07:55:47 INFO - PROCESS | 1658 | 1464620147879 Marionette DEBUG loaded listener.js 07:55:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x124424400) [pid = 1658] [serial = 879] [outer = 0x121812800] 07:55:48 INFO - PROCESS | 1658 | 1464620148315 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]]]}] 07:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 873ms 07:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:55:48 INFO - PROCESS | 1658 | 1464620148368 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:55:48 INFO - PROCESS | 1658 | 1464620148370 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:55:48 INFO - PROCESS | 1658 | 1464620148372 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:55:48 INFO - PROCESS | 1658 | 1464620148374 Marionette TRACE conn2 <- [1,1146,null,{}] 07:55:48 INFO - PROCESS | 1658 | 1464620148376 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}] 07:55:48 INFO - PROCESS | 1658 | 1464620148475 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:55:48 INFO - PROCESS | 1658 | 1464620148523 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d24000 == 45 [pid = 1658] [id = 294] 07:55:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x124f43800) [pid = 1658] [serial = 880] [outer = 0x0] 07:55:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124f4f800) [pid = 1658] [serial = 881] [outer = 0x124f43800] 07:55:48 INFO - PROCESS | 1658 | 1464620148553 Marionette DEBUG loaded listener.js 07:55:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124ff6000) [pid = 1658] [serial = 882] [outer = 0x124f43800] 07:55:49 INFO - PROCESS | 1658 | 1464620149003 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]]]}] 07:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 669ms 07:55:49 INFO - PROCESS | 1658 | 1464620149041 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:55:49 INFO - PROCESS | 1658 | 1464620149043 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:55:49 INFO - PROCESS | 1658 | 1464620149045 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:55:49 INFO - PROCESS | 1658 | 1464620149046 Marionette TRACE conn2 <- [1,1150,null,{}] 07:55:49 INFO - PROCESS | 1658 | 1464620149068 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}] 07:55:49 INFO - PROCESS | 1658 | 1464620149168 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:55:49 INFO - PROCESS | 1658 | 1464620149229 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x116644800 == 46 [pid = 1658] [id = 295] 07:55:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x111d8ac00) [pid = 1658] [serial = 883] [outer = 0x0] 07:55:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1161b7c00) [pid = 1658] [serial = 884] [outer = 0x111d8ac00] 07:55:49 INFO - PROCESS | 1658 | 1464620149258 Marionette DEBUG loaded listener.js 07:55:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124667400) [pid = 1658] [serial = 885] [outer = 0x111d8ac00] 07:55:49 INFO - PROCESS | 1658 | 1464620149785 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]]]}] 07:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 771ms 07:55:49 INFO - PROCESS | 1658 | 1464620149817 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:55:49 INFO - PROCESS | 1658 | 1464620149819 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:55:49 INFO - PROCESS | 1658 | 1464620149822 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:55:49 INFO - PROCESS | 1658 | 1464620149825 Marionette TRACE conn2 <- [1,1154,null,{}] 07:55:49 INFO - PROCESS | 1658 | 1464620149828 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}] 07:55:49 INFO - PROCESS | 1658 | 1464620149926 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:55:49 INFO - PROCESS | 1658 | 1464620149979 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x113814000 == 47 [pid = 1658] [id = 296] 07:55:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x112e86400) [pid = 1658] [serial = 886] [outer = 0x0] 07:55:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x113217800) [pid = 1658] [serial = 887] [outer = 0x112e86400] 07:55:50 INFO - PROCESS | 1658 | 1464620150008 Marionette DEBUG loaded listener.js 07:55:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11386c800) [pid = 1658] [serial = 888] [outer = 0x112e86400] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x126960000 == 46 [pid = 1658] [id = 289] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12663e800 == 45 [pid = 1658] [id = 288] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118988800 == 44 [pid = 1658] [id = 287] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12443c000 == 43 [pid = 1658] [id = 286] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x121e62800 == 42 [pid = 1658] [id = 285] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1214c8800 == 41 [pid = 1658] [id = 284] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12119a000 == 40 [pid = 1658] [id = 283] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x116f46800 == 39 [pid = 1658] [id = 282] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x124478c00) [pid = 1658] [serial = 824] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x119295000 == 38 [pid = 1658] [id = 281] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11812c800 == 37 [pid = 1658] [id = 280] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x116f44000 == 36 [pid = 1658] [id = 279] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11664d000 == 35 [pid = 1658] [id = 278] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c4000 == 34 [pid = 1658] [id = 277] 07:55:50 INFO - PROCESS | 1658 | --DOCSHELL 0x112276800 == 33 [pid = 1658] [id = 276] 07:55:50 INFO - PROCESS | 1658 | 1464620150432 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]]]}] 07:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 621ms 07:55:50 INFO - PROCESS | 1658 | 1464620150444 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:55:50 INFO - PROCESS | 1658 | 1464620150447 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x121627400) [pid = 1658] [serial = 806] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1207ddc00) [pid = 1658] [serial = 800] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1211b9000) [pid = 1658] [serial = 801] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x118017000) [pid = 1658] [serial = 782] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x118140000) [pid = 1658] [serial = 783] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118368000) [pid = 1658] [serial = 785] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1184ccc00) [pid = 1658] [serial = 786] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1122b2400) [pid = 1658] [serial = 773] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1126fb800) [pid = 1658] [serial = 774] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x119928000) [pid = 1658] [serial = 794] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12172a000) [pid = 1658] [serial = 809] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11999a800) [pid = 1658] [serial = 795] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x121a79800) [pid = 1658] [serial = 812] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126dcd400) [pid = 1658] [serial = 771] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12431a000) [pid = 1658] [serial = 822] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1161b7400) [pid = 1658] [serial = 779] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x116a5d800) [pid = 1658] [serial = 780] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x113361400) [pid = 1658] [serial = 776] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x121d30800) [pid = 1658] [serial = 813] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11801f000) [pid = 1658] [serial = 815] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x113d0d800) [pid = 1658] [serial = 777] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1211b8800) [pid = 1658] [serial = 816] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118e2c800) [pid = 1658] [serial = 788] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119289400) [pid = 1658] [serial = 789] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x121d85000) [pid = 1658] [serial = 821] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1193ee800) [pid = 1658] [serial = 791] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1193f5000) [pid = 1658] [serial = 792] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119bd8000) [pid = 1658] [serial = 797] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x119da9800) [pid = 1658] [serial = 798] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x121409c00) [pid = 1658] [serial = 803] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12149bc00) [pid = 1658] [serial = 804] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x121d7ec00) [pid = 1658] [serial = 819] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12172f400) [pid = 1658] [serial = 810] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x121723800) [pid = 1658] [serial = 807] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12140c000) [pid = 1658] [serial = 818] [outer = 0x0] [url = about:blank] 07:55:50 INFO - PROCESS | 1658 | 1464620150474 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:55:50 INFO - PROCESS | 1658 | 1464620150476 Marionette TRACE conn2 <- [1,1158,null,{}] 07:55:50 INFO - PROCESS | 1658 | 1464620150481 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}] 07:55:50 INFO - PROCESS | 1658 | 1464620150558 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:55:50 INFO - PROCESS | 1658 | 1464620150590 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1166f8000 == 34 [pid = 1658] [id = 297] 07:55:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x116851400) [pid = 1658] [serial = 889] [outer = 0x0] 07:55:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11704d000) [pid = 1658] [serial = 890] [outer = 0x116851400] 07:55:50 INFO - PROCESS | 1658 | 1464620150616 Marionette DEBUG loaded listener.js 07:55:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118020800) [pid = 1658] [serial = 891] [outer = 0x116851400] 07:55:50 INFO - PROCESS | 1658 | 1464620150945 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]]]}] 07:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 533ms 07:55:51 INFO - PROCESS | 1658 | 1464620151013 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:55:51 INFO - PROCESS | 1658 | 1464620151014 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:55:51 INFO - PROCESS | 1658 | 1464620151018 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:55:51 INFO - PROCESS | 1658 | 1464620151020 Marionette TRACE conn2 <- [1,1162,null,{}] 07:55:51 INFO - PROCESS | 1658 | 1464620151028 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}] 07:55:51 INFO - PROCESS | 1658 | 1464620151107 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:55:51 INFO - PROCESS | 1658 | 1464620151112 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x118468800 == 35 [pid = 1658] [id = 298] 07:55:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11842e000) [pid = 1658] [serial = 892] [outer = 0x0] 07:55:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11866b800) [pid = 1658] [serial = 893] [outer = 0x11842e000] 07:55:51 INFO - PROCESS | 1658 | 1464620151144 Marionette DEBUG loaded listener.js 07:55:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119260000) [pid = 1658] [serial = 894] [outer = 0x11842e000] 07:55:51 INFO - PROCESS | 1658 | 1464620151489 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]]]}] 07:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 07:55:51 INFO - PROCESS | 1658 | 1464620151538 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:55:51 INFO - PROCESS | 1658 | 1464620151540 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:55:51 INFO - PROCESS | 1658 | 1464620151542 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:55:51 INFO - PROCESS | 1658 | 1464620151543 Marionette TRACE conn2 <- [1,1166,null,{}] 07:55:51 INFO - PROCESS | 1658 | 1464620151561 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}] 07:55:51 INFO - PROCESS | 1658 | 1464620151639 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:55:51 INFO - PROCESS | 1658 | 1464620151644 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192a0000 == 36 [pid = 1658] [id = 299] 07:55:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1193ee400) [pid = 1658] [serial = 895] [outer = 0x0] 07:55:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119924400) [pid = 1658] [serial = 896] [outer = 0x1193ee400] 07:55:51 INFO - PROCESS | 1658 | 1464620151672 Marionette DEBUG loaded listener.js 07:55:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11999a800) [pid = 1658] [serial = 897] [outer = 0x1193ee400] 07:55:52 INFO - PROCESS | 1658 | 1464620152050 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]]]}] 07:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 07:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:55:52 INFO - PROCESS | 1658 | 1464620152061 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:55:52 INFO - PROCESS | 1658 | 1464620152062 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:55:52 INFO - PROCESS | 1658 | 1464620152064 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:55:52 INFO - PROCESS | 1658 | 1464620152065 Marionette TRACE conn2 <- [1,1170,null,{}] 07:55:52 INFO - PROCESS | 1658 | 1464620152071 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}] 07:55:52 INFO - PROCESS | 1658 | 1464620152190 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:55:52 INFO - PROCESS | 1658 | 1464620152270 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11961b000 == 37 [pid = 1658] [id = 300] 07:55:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1193f2000) [pid = 1658] [serial = 898] [outer = 0x0] 07:55:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119da8800) [pid = 1658] [serial = 899] [outer = 0x1193f2000] 07:55:52 INFO - PROCESS | 1658 | 1464620152310 Marionette DEBUG loaded listener.js 07:55:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121404000) [pid = 1658] [serial = 900] [outer = 0x1193f2000] 07:55:52 INFO - PROCESS | 1658 | 1464620152658 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]]]}] 07:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 624ms 07:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:55:52 INFO - PROCESS | 1658 | 1464620152689 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:55:52 INFO - PROCESS | 1658 | 1464620152691 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:55:52 INFO - PROCESS | 1658 | 1464620152694 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:55:52 INFO - PROCESS | 1658 | 1464620152696 Marionette TRACE conn2 <- [1,1174,null,{}] 07:55:52 INFO - PROCESS | 1658 | 1464620152699 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}] 07:55:52 INFO - PROCESS | 1658 | 1464620152883 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:55:52 INFO - PROCESS | 1658 | 1464620152936 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213dc000 == 38 [pid = 1658] [id = 301] 07:55:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x121409800) [pid = 1658] [serial = 901] [outer = 0x0] 07:55:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1214a1400) [pid = 1658] [serial = 902] [outer = 0x121409800] 07:55:52 INFO - PROCESS | 1658 | 1464620152979 Marionette DEBUG loaded listener.js 07:55:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x124417400) [pid = 1658] [serial = 903] [outer = 0x121409800] 07:55:53 INFO - PROCESS | 1658 | 1464620153352 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] 07:55:53 INFO - PROCESS | 1658 | 1464620153368 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:55:53 INFO - PROCESS | 1658 | 1464620153370 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:55:53 INFO - PROCESS | 1658 | 1464620153371 Marionette TRACE conn2 <- [1,1178,null,{}] 07:55:53 INFO - PROCESS | 1658 | 1464620153391 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}] 07:55:53 INFO - PROCESS | 1658 | 1464620153484 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:55:53 INFO - PROCESS | 1658 | 1464620153488 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e5c800 == 39 [pid = 1658] [id = 302] 07:55:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x121728400) [pid = 1658] [serial = 904] [outer = 0x0] 07:55:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x124ff2400) [pid = 1658] [serial = 905] [outer = 0x121728400] 07:55:53 INFO - PROCESS | 1658 | 1464620153514 Marionette DEBUG loaded listener.js 07:55:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1260e7800) [pid = 1658] [serial = 906] [outer = 0x121728400] 07:55:53 INFO - PROCESS | 1658 | 1464620153839 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] 07:55:53 INFO - PROCESS | 1658 | 1464620153894 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:55:53 INFO - PROCESS | 1658 | 1464620153897 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:55:53 INFO - PROCESS | 1658 | 1464620153899 Marionette TRACE conn2 <- [1,1182,null,{}] 07:55:53 INFO - PROCESS | 1658 | 1464620153902 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}] 07:55:54 INFO - PROCESS | 1658 | 1464620154033 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:55:54 INFO - PROCESS | 1658 | 1464620154052 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12606d800 == 40 [pid = 1658] [id = 303] 07:55:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124ff8000) [pid = 1658] [serial = 907] [outer = 0x0] 07:55:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12673d800) [pid = 1658] [serial = 908] [outer = 0x124ff8000] 07:55:54 INFO - PROCESS | 1658 | 1464620154092 Marionette DEBUG loaded listener.js 07:55:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126942c00) [pid = 1658] [serial = 909] [outer = 0x124ff8000] 07:55:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12694e800) [pid = 1658] [serial = 910] [outer = 0x119993400] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x118678000) [pid = 1658] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121d7d000) [pid = 1658] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118013000) [pid = 1658] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1193f4400) [pid = 1658] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12072f000) [pid = 1658] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x112a7dc00) [pid = 1658] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1126f2c00) [pid = 1658] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11747e000) [pid = 1658] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1213c7800) [pid = 1658] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1132d0400) [pid = 1658] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1122a7400) [pid = 1658] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12149a400) [pid = 1658] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:55:54 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1193f6000) [pid = 1658] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:55:54 INFO - PROCESS | 1658 | 1464620154720 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] 07:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:55:54 INFO - PROCESS | 1658 | 1464620154775 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:55:54 INFO - PROCESS | 1658 | 1464620154778 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:55:54 INFO - PROCESS | 1658 | 1464620154780 Marionette TRACE conn2 <- [1,1186,null,{}] 07:55:54 INFO - PROCESS | 1658 | 1464620154786 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}] 07:55:54 INFO - PROCESS | 1658 | 1464620154908 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:55:54 INFO - PROCESS | 1658 | 1464620154919 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12664e000 == 41 [pid = 1658] [id = 304] 07:55:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119da8400) [pid = 1658] [serial = 911] [outer = 0x0] 07:55:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12140d000) [pid = 1658] [serial = 912] [outer = 0x119da8400] 07:55:54 INFO - PROCESS | 1658 | 1464620154960 Marionette DEBUG loaded listener.js 07:55:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x126944c00) [pid = 1658] [serial = 913] [outer = 0x119da8400] 07:55:55 INFO - PROCESS | 1658 | 1464620155343 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] 07:55:55 INFO - PROCESS | 1658 | 1464620155357 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:55:55 INFO - PROCESS | 1658 | 1464620155359 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:55:55 INFO - PROCESS | 1658 | 1464620155360 Marionette TRACE conn2 <- [1,1190,null,{}] 07:55:55 INFO - PROCESS | 1658 | 1464620155363 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}] 07:55:55 INFO - PROCESS | 1658 | 1464620155484 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:55:55 INFO - PROCESS | 1658 | 1464620155491 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x126965800 == 42 [pid = 1658] [id = 305] 07:55:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x117585000) [pid = 1658] [serial = 914] [outer = 0x0] 07:55:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12694c400) [pid = 1658] [serial = 915] [outer = 0x117585000] 07:55:55 INFO - PROCESS | 1658 | 1464620155517 Marionette DEBUG loaded listener.js 07:55:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12699e400) [pid = 1658] [serial = 916] [outer = 0x117585000] 07:55:55 INFO - PROCESS | 1658 | 1464620155836 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] 07:55:55 INFO - PROCESS | 1658 | 1464620155881 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:55:55 INFO - PROCESS | 1658 | 1464620155884 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:55:55 INFO - PROCESS | 1658 | 1464620155885 Marionette TRACE conn2 <- [1,1194,null,{}] 07:55:55 INFO - PROCESS | 1658 | 1464620155888 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}] 07:55:55 INFO - PROCESS | 1658 | 1464620155978 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:55:55 INFO - PROCESS | 1658 | 1464620155985 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x129839000 == 43 [pid = 1658] [id = 306] 07:55:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1269a1c00) [pid = 1658] [serial = 917] [outer = 0x0] 07:55:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126d3f000) [pid = 1658] [serial = 918] [outer = 0x1269a1c00] 07:55:56 INFO - PROCESS | 1658 | 1464620156014 Marionette DEBUG loaded listener.js 07:55:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12795d000) [pid = 1658] [serial = 919] [outer = 0x1269a1c00] 07:55:56 INFO - PROCESS | 1658 | 1464620156340 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] 07:55:56 INFO - PROCESS | 1658 | 1464620156360 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:55:56 INFO - PROCESS | 1658 | 1464620156362 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:55:56 INFO - PROCESS | 1658 | 1464620156363 Marionette TRACE conn2 <- [1,1198,null,{}] 07:55:56 INFO - PROCESS | 1658 | 1464620156367 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}] 07:55:56 INFO - PROCESS | 1658 | 1464620156472 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:55:56 INFO - PROCESS | 1658 | 1464620156478 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab4f000 == 44 [pid = 1658] [id = 307] 07:55:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12447dc00) [pid = 1658] [serial = 920] [outer = 0x0] 07:55:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x127960800) [pid = 1658] [serial = 921] [outer = 0x12447dc00] 07:55:56 INFO - PROCESS | 1658 | 1464620156503 Marionette DEBUG loaded listener.js 07:55:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x128fc9000) [pid = 1658] [serial = 922] [outer = 0x12447dc00] 07:55:56 INFO - PROCESS | 1658 | 1464620156922 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]]]}] 07:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 572ms 07:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:55:56 INFO - PROCESS | 1658 | 1464620156935 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:55:56 INFO - PROCESS | 1658 | 1464620156937 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:55:56 INFO - PROCESS | 1658 | 1464620156941 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:55:56 INFO - PROCESS | 1658 | 1464620156943 Marionette TRACE conn2 <- [1,1202,null,{}] 07:55:56 INFO - PROCESS | 1658 | 1464620156947 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}] 07:55:57 INFO - PROCESS | 1658 | 1464620157087 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:55:57 INFO - PROCESS | 1658 | 1464620157095 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f3f800 == 45 [pid = 1658] [id = 308] 07:55:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1126ed400) [pid = 1658] [serial = 923] [outer = 0x0] 07:55:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x113358800) [pid = 1658] [serial = 924] [outer = 0x1126ed400] 07:55:57 INFO - PROCESS | 1658 | 1464620157139 Marionette DEBUG loaded listener.js 07:55:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1161abc00) [pid = 1658] [serial = 925] [outer = 0x1126ed400] 07:55:57 INFO - PROCESS | 1658 | 1464620157566 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]]]}] 07:55:57 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 07:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 674ms 07:55:57 INFO - PROCESS | 1658 | 1464620157615 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:55:57 INFO - PROCESS | 1658 | 1464620157621 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:55:57 INFO - PROCESS | 1658 | 1464620157626 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:55:57 INFO - PROCESS | 1658 | 1464620157627 Marionette TRACE conn2 <- [1,1206,null,{}] 07:55:57 INFO - PROCESS | 1658 | 1464620157630 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}] 07:55:57 INFO - PROCESS | 1658 | 1464620157731 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:55:57 INFO - PROCESS | 1658 | 1464620157781 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11991f800 == 46 [pid = 1658] [id = 309] 07:55:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11801d000) [pid = 1658] [serial = 926] [outer = 0x0] 07:55:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118422400) [pid = 1658] [serial = 927] [outer = 0x11801d000] 07:55:57 INFO - PROCESS | 1658 | 1464620157811 Marionette DEBUG loaded listener.js 07:55:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118e2b000) [pid = 1658] [serial = 928] [outer = 0x11801d000] 07:55:58 INFO - PROCESS | 1658 | 1464620158234 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]]]}] 07:55:58 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 07:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 626ms 07:55:58 INFO - PROCESS | 1658 | 1464620158253 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:55:58 INFO - PROCESS | 1658 | 1464620158256 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:55:58 INFO - PROCESS | 1658 | 1464620158260 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:55:58 INFO - PROCESS | 1658 | 1464620158264 Marionette TRACE conn2 <- [1,1210,null,{}] 07:55:58 INFO - PROCESS | 1658 | 1464620158276 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}] 07:55:58 INFO - PROCESS | 1658 | 1464620158462 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:55:58 INFO - PROCESS | 1658 | 1464620158554 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab37000 == 47 [pid = 1658] [id = 310] 07:55:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1211b6c00) [pid = 1658] [serial = 929] [outer = 0x0] 07:55:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x121495000) [pid = 1658] [serial = 930] [outer = 0x1211b6c00] 07:55:58 INFO - PROCESS | 1658 | 1464620158603 Marionette DEBUG loaded listener.js 07:55:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12172a000) [pid = 1658] [serial = 931] [outer = 0x1211b6c00] 07:55:59 INFO - PROCESS | 1658 | 1464620159085 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]]]}] 07:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 874ms 07:55:59 INFO - PROCESS | 1658 | 1464620159134 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:55:59 INFO - PROCESS | 1658 | 1464620159136 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:55:59 INFO - PROCESS | 1658 | 1464620159139 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:55:59 INFO - PROCESS | 1658 | 1464620159140 Marionette TRACE conn2 <- [1,1214,null,{}] 07:55:59 INFO - PROCESS | 1658 | 1464620159142 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}] 07:55:59 INFO - PROCESS | 1658 | 1464620159245 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:55:59 INFO - PROCESS | 1658 | 1464620159294 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12af8e000 == 48 [pid = 1658] [id = 311] 07:55:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121d79800) [pid = 1658] [serial = 932] [outer = 0x0] 07:55:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x124f50400) [pid = 1658] [serial = 933] [outer = 0x121d79800] 07:55:59 INFO - PROCESS | 1658 | 1464620159323 Marionette DEBUG loaded listener.js 07:55:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12694a400) [pid = 1658] [serial = 934] [outer = 0x121d79800] 07:55:59 INFO - PROCESS | 1658 | 1464620159745 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]]]}] 07:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 619ms 07:55:59 INFO - PROCESS | 1658 | 1464620159759 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:55:59 INFO - PROCESS | 1658 | 1464620159760 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:55:59 INFO - PROCESS | 1658 | 1464620159762 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:55:59 INFO - PROCESS | 1658 | 1464620159764 Marionette TRACE conn2 <- [1,1218,null,{}] 07:55:59 INFO - PROCESS | 1658 | 1464620159766 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}] 07:55:59 INFO - PROCESS | 1658 | 1464620159864 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:55:59 INFO - PROCESS | 1658 | 1464620159959 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b5b3800 == 49 [pid = 1658] [id = 312] 07:55:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1122a9800) [pid = 1658] [serial = 935] [outer = 0x0] 07:55:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1269a2800) [pid = 1658] [serial = 936] [outer = 0x1122a9800] 07:55:59 INFO - PROCESS | 1658 | 1464620159988 Marionette DEBUG loaded listener.js 07:56:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126d3b800) [pid = 1658] [serial = 937] [outer = 0x1122a9800] 07:56:00 INFO - PROCESS | 1658 | 1464620160565 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]]]}] 07:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 822ms 07:56:00 INFO - PROCESS | 1658 | 1464620160585 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:56:00 INFO - PROCESS | 1658 | 1464620160587 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:56:00 INFO - PROCESS | 1658 | 1464620160591 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:56:00 INFO - PROCESS | 1658 | 1464620160593 Marionette TRACE conn2 <- [1,1222,null,{}] 07:56:00 INFO - PROCESS | 1658 | 1464620160597 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}] 07:56:00 INFO - PROCESS | 1658 | 1464620160690 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:56:00 INFO - PROCESS | 1658 | 1464620160743 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x119606800 == 50 [pid = 1658] [id = 313] 07:56:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x115ed4800) [pid = 1658] [serial = 938] [outer = 0x0] 07:56:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1161b5c00) [pid = 1658] [serial = 939] [outer = 0x115ed4800] 07:56:00 INFO - PROCESS | 1658 | 1464620160771 Marionette DEBUG loaded listener.js 07:56:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11747e000) [pid = 1658] [serial = 940] [outer = 0x115ed4800] 07:56:01 INFO - PROCESS | 1658 | 1464620161225 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] 07:56:01 INFO - PROCESS | 1658 | 1464620161266 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:56:01 INFO - PROCESS | 1658 | 1464620161290 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:56:01 INFO - PROCESS | 1658 | 1464620161292 Marionette TRACE conn2 <- [1,1226,null,{}] 07:56:01 INFO - PROCESS | 1658 | 1464620161295 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}] 07:56:01 INFO - PROCESS | 1658 | 1464620161389 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:56:01 INFO - PROCESS | 1658 | 1464620161452 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x117faa800 == 51 [pid = 1658] [id = 314] 07:56:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1184d2000) [pid = 1658] [serial = 941] [outer = 0x0] 07:56:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x118e36400) [pid = 1658] [serial = 942] [outer = 0x1184d2000] 07:56:01 INFO - PROCESS | 1658 | 1464620161479 Marionette DEBUG loaded listener.js 07:56:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x119267400) [pid = 1658] [serial = 943] [outer = 0x1184d2000] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x129839000 == 50 [pid = 1658] [id = 306] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x126965800 == 49 [pid = 1658] [id = 305] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12664e000 == 48 [pid = 1658] [id = 304] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12606d800 == 47 [pid = 1658] [id = 303] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x121e5c800 == 46 [pid = 1658] [id = 302] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x113d85000) [pid = 1658] [serial = 830] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x110fdec00) [pid = 1658] [serial = 827] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12441c000) [pid = 1658] [serial = 869] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1213dc000 == 45 [pid = 1658] [id = 301] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x11961b000 == 44 [pid = 1658] [id = 300] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1192a0000 == 43 [pid = 1658] [id = 299] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x118468800 == 42 [pid = 1658] [id = 298] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1166f8000 == 41 [pid = 1658] [id = 297] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x113814000 == 40 [pid = 1658] [id = 296] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x129d24000 == 39 [pid = 1658] [id = 294] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x129832800 == 38 [pid = 1658] [id = 293] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0ee000 == 37 [pid = 1658] [id = 292] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d2800 == 36 [pid = 1658] [id = 291] 07:56:01 INFO - PROCESS | 1658 | --DOCSHELL 0x126b71000 == 35 [pid = 1658] [id = 290] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1193f6800) [pid = 1658] [serial = 846] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124797000) [pid = 1658] [serial = 825] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118424800) [pid = 1658] [serial = 839] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x121726800) [pid = 1658] [serial = 863] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x121403400) [pid = 1658] [serial = 851] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1138ec000) [pid = 1658] [serial = 834] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11925e400) [pid = 1658] [serial = 861] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x118e2c000) [pid = 1658] [serial = 848] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12140b400) [pid = 1658] [serial = 852] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x121a6d000) [pid = 1658] [serial = 864] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x113274800) [pid = 1658] [serial = 833] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1193eec00) [pid = 1658] [serial = 845] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1160ea400) [pid = 1658] [serial = 860] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x121499c00) [pid = 1658] [serial = 855] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11747fc00) [pid = 1658] [serial = 837] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119285400) [pid = 1658] [serial = 843] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1166c9400) [pid = 1658] [serial = 836] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121723400) [pid = 1658] [serial = 858] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121624400) [pid = 1658] [serial = 857] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121410c00) [pid = 1658] [serial = 854] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1207e1400) [pid = 1658] [serial = 849] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1184db400) [pid = 1658] [serial = 840] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118ef2800) [pid = 1658] [serial = 842] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x121d2ec00) [pid = 1658] [serial = 866] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x121d87c00) [pid = 1658] [serial = 867] [outer = 0x0] [url = about:blank] 07:56:01 INFO - PROCESS | 1658 | 1464620161895 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]]]}] 07:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 622ms 07:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:56:01 INFO - PROCESS | 1658 | 1464620161910 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:56:01 INFO - PROCESS | 1658 | 1464620161911 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:56:01 INFO - PROCESS | 1658 | 1464620161913 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:56:01 INFO - PROCESS | 1658 | 1464620161919 Marionette TRACE conn2 <- [1,1230,null,{}] 07:56:01 INFO - PROCESS | 1658 | 1464620161925 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}] 07:56:02 INFO - PROCESS | 1658 | 1464620162007 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:56:02 INFO - PROCESS | 1658 | 1464620162075 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb4800 == 36 [pid = 1658] [id = 315] 07:56:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x112e87000) [pid = 1658] [serial = 944] [outer = 0x0] 07:56:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119287800) [pid = 1658] [serial = 945] [outer = 0x112e87000] 07:56:02 INFO - PROCESS | 1658 | 1464620162122 Marionette DEBUG loaded listener.js 07:56:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x119999c00) [pid = 1658] [serial = 946] [outer = 0x112e87000] 07:56:02 INFO - PROCESS | 1658 | 1464620162570 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]]]}] 07:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 673ms 07:56:02 INFO - PROCESS | 1658 | 1464620162597 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:56:02 INFO - PROCESS | 1658 | 1464620162601 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:56:02 INFO - PROCESS | 1658 | 1464620162604 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:56:02 INFO - PROCESS | 1658 | 1464620162606 Marionette TRACE conn2 <- [1,1234,null,{}] 07:56:02 INFO - PROCESS | 1658 | 1464620162609 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}] 07:56:02 INFO - PROCESS | 1658 | 1464620162737 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:56:02 INFO - PROCESS | 1658 | 1464620162744 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11961c800 == 37 [pid = 1658] [id = 316] 07:56:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1213c7800) [pid = 1658] [serial = 947] [outer = 0x0] 07:56:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x121408800) [pid = 1658] [serial = 948] [outer = 0x1213c7800] 07:56:02 INFO - PROCESS | 1658 | 1464620162770 Marionette DEBUG loaded listener.js 07:56:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x121498400) [pid = 1658] [serial = 949] [outer = 0x1213c7800] 07:56:03 INFO - PROCESS | 1658 | 1464620163072 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]]]}] 07:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 520ms 07:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:56:03 INFO - PROCESS | 1658 | 1464620163124 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:56:03 INFO - PROCESS | 1658 | 1464620163125 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:56:03 INFO - PROCESS | 1658 | 1464620163127 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:56:03 INFO - PROCESS | 1658 | 1464620163129 Marionette TRACE conn2 <- [1,1238,null,{}] 07:56:03 INFO - PROCESS | 1658 | 1464620163137 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}] 07:56:03 INFO - PROCESS | 1658 | 1464620163212 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:56:03 INFO - PROCESS | 1658 | 1464620163219 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213d2800 == 38 [pid = 1658] [id = 317] 07:56:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121410400) [pid = 1658] [serial = 950] [outer = 0x0] 07:56:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x121724c00) [pid = 1658] [serial = 951] [outer = 0x121410400] 07:56:03 INFO - PROCESS | 1658 | 1464620163245 Marionette DEBUG loaded listener.js 07:56:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12172fc00) [pid = 1658] [serial = 952] [outer = 0x121410400] 07:56:03 INFO - PROCESS | 1658 | 1464620163542 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]]]}] 07:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 07:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:56:03 INFO - PROCESS | 1658 | 1464620163598 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:56:03 INFO - PROCESS | 1658 | 1464620163600 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:56:03 INFO - PROCESS | 1658 | 1464620163603 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:56:03 INFO - PROCESS | 1658 | 1464620163605 Marionette TRACE conn2 <- [1,1242,null,{}] 07:56:03 INFO - PROCESS | 1658 | 1464620163608 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}] 07:56:03 INFO - PROCESS | 1658 | 1464620163753 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:56:03 INFO - PROCESS | 1658 | 1464620163846 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x121971800 == 39 [pid = 1658] [id = 318] 07:56:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x121720800) [pid = 1658] [serial = 953] [outer = 0x0] 07:56:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x121af6400) [pid = 1658] [serial = 954] [outer = 0x121720800] 07:56:03 INFO - PROCESS | 1658 | 1464620163888 Marionette DEBUG loaded listener.js 07:56:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x124ff5800) [pid = 1658] [serial = 955] [outer = 0x121720800] 07:56:04 INFO - PROCESS | 1658 | 1464620164307 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]]]}] 07:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 722ms 07:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:56:04 INFO - PROCESS | 1658 | 1464620164324 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:56:04 INFO - PROCESS | 1658 | 1464620164326 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:56:04 INFO - PROCESS | 1658 | 1464620164328 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:56:04 INFO - PROCESS | 1658 | 1464620164329 Marionette TRACE conn2 <- [1,1246,null,{}] 07:56:04 INFO - PROCESS | 1658 | 1464620164333 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}] 07:56:04 INFO - PROCESS | 1658 | 1464620164437 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:56:04 INFO - PROCESS | 1658 | 1464620164451 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x1247c5000 == 40 [pid = 1658] [id = 319] 07:56:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x124ff7800) [pid = 1658] [serial = 956] [outer = 0x0] 07:56:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1260e6400) [pid = 1658] [serial = 957] [outer = 0x124ff7800] 07:56:04 INFO - PROCESS | 1658 | 1464620164476 Marionette DEBUG loaded listener.js 07:56:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12694d800) [pid = 1658] [serial = 958] [outer = 0x124ff7800] 07:56:04 INFO - PROCESS | 1658 | 1464620164860 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]]]}] 07:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 573ms 07:56:04 INFO - PROCESS | 1658 | 1464620164902 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:56:04 INFO - PROCESS | 1658 | 1464620164905 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:56:04 INFO - PROCESS | 1658 | 1464620164914 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:56:04 INFO - PROCESS | 1658 | 1464620164915 Marionette TRACE conn2 <- [1,1250,null,{}] 07:56:04 INFO - PROCESS | 1658 | 1464620164919 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}] 07:56:05 INFO - PROCESS | 1658 | 1464620165064 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:56:05 INFO - PROCESS | 1658 | 1464620165087 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x126645000 == 41 [pid = 1658] [id = 320] 07:56:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1260ea000) [pid = 1658] [serial = 959] [outer = 0x0] 07:56:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1269a1800) [pid = 1658] [serial = 960] [outer = 0x1260ea000] 07:56:05 INFO - PROCESS | 1658 | 1464620165126 Marionette DEBUG loaded listener.js 07:56:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x126dd7c00) [pid = 1658] [serial = 961] [outer = 0x1260ea000] 07:56:05 INFO - PROCESS | 1658 | 1464620165506 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]]]}] 07:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 622ms 07:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:56:05 INFO - PROCESS | 1658 | 1464620165540 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:56:05 INFO - PROCESS | 1658 | 1464620165541 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:56:05 INFO - PROCESS | 1658 | 1464620165543 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:56:05 INFO - PROCESS | 1658 | 1464620165544 Marionette TRACE conn2 <- [1,1254,null,{}] 07:56:05 INFO - PROCESS | 1658 | 1464620165546 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}] 07:56:05 INFO - PROCESS | 1658 | 1464620165645 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:56:05 INFO - PROCESS | 1658 | 1464620165650 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x1267b5000 == 42 [pid = 1658] [id = 321] 07:56:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1269ab800) [pid = 1658] [serial = 962] [outer = 0x0] 07:56:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x127969000) [pid = 1658] [serial = 963] [outer = 0x1269ab800] 07:56:05 INFO - PROCESS | 1658 | 1464620165674 Marionette DEBUG loaded listener.js 07:56:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x128fcf400) [pid = 1658] [serial = 964] [outer = 0x1269ab800] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x110fd8400) [pid = 1658] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x113811400) [pid = 1658] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x121409800) [pid = 1658] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x121728400) [pid = 1658] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x116851400) [pid = 1658] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x121812800) [pid = 1658] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x124f43800) [pid = 1658] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1269a1c00) [pid = 1658] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1168cd800) [pid = 1658] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1193ee400) [pid = 1658] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x124ff8000) [pid = 1658] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x112e86400) [pid = 1658] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1193f2000) [pid = 1658] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x111d8ac00) [pid = 1658] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11842e000) [pid = 1658] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x111d1a800) [pid = 1658] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119da8400) [pid = 1658] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:56:05 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x117585000) [pid = 1658] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:56:06 INFO - PROCESS | 1658 | 1464620166100 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]]]}] 07:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 569ms 07:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:56:06 INFO - PROCESS | 1658 | 1464620166112 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:56:06 INFO - PROCESS | 1658 | 1464620166113 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:56:06 INFO - PROCESS | 1658 | 1464620166116 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:56:06 INFO - PROCESS | 1658 | 1464620166119 Marionette TRACE conn2 <- [1,1258,null,{}] 07:56:06 INFO - PROCESS | 1658 | 1464620166123 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}] 07:56:06 INFO - PROCESS | 1658 | 1464620166205 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:56:06 INFO - PROCESS | 1658 | 1464620166209 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213e9000 == 43 [pid = 1658] [id = 322] 07:56:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x113811400) [pid = 1658] [serial = 965] [outer = 0x0] 07:56:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11866f800) [pid = 1658] [serial = 966] [outer = 0x113811400] 07:56:06 INFO - PROCESS | 1658 | 1464620166234 Marionette DEBUG loaded listener.js 07:56:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x121409000) [pid = 1658] [serial = 967] [outer = 0x113811400] 07:56:06 INFO - PROCESS | 1658 | 1464620166565 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]]]}] 07:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 473ms 07:56:06 INFO - PROCESS | 1658 | 1464620166597 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:56:06 INFO - PROCESS | 1658 | 1464620166600 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:56:06 INFO - PROCESS | 1658 | 1464620166605 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:56:06 INFO - PROCESS | 1658 | 1464620166607 Marionette TRACE conn2 <- [1,1262,null,{}] 07:56:06 INFO - PROCESS | 1658 | 1464620166609 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}] 07:56:06 INFO - PROCESS | 1658 | 1464620166706 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:56:06 INFO - PROCESS | 1658 | 1464620166711 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x127986000 == 44 [pid = 1658] [id = 323] 07:56:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124eb3c00) [pid = 1658] [serial = 968] [outer = 0x0] 07:56:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128fcf000) [pid = 1658] [serial = 969] [outer = 0x124eb3c00] 07:56:06 INFO - PROCESS | 1658 | 1464620166740 Marionette DEBUG loaded listener.js 07:56:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x129051800) [pid = 1658] [serial = 970] [outer = 0x124eb3c00] 07:56:07 INFO - PROCESS | 1658 | 1464620167074 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]]]}] 07:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 07:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:56:07 INFO - PROCESS | 1658 | 1464620167125 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:56:07 INFO - PROCESS | 1658 | 1464620167126 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:56:07 INFO - PROCESS | 1658 | 1464620167128 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:56:07 INFO - PROCESS | 1658 | 1464620167129 Marionette TRACE conn2 <- [1,1266,null,{}] 07:56:07 INFO - PROCESS | 1658 | 1464620167131 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}] 07:56:07 INFO - PROCESS | 1658 | 1464620167212 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:56:07 INFO - PROCESS | 1658 | 1464620167263 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12984a800 == 45 [pid = 1658] [id = 324] 07:56:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12904f400) [pid = 1658] [serial = 971] [outer = 0x0] 07:56:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12905b400) [pid = 1658] [serial = 972] [outer = 0x12904f400] 07:56:07 INFO - PROCESS | 1658 | 1464620167288 Marionette DEBUG loaded listener.js 07:56:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1294f9400) [pid = 1658] [serial = 973] [outer = 0x12904f400] 07:56:07 INFO - PROCESS | 1658 | 1464620167587 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]]]}] 07:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 07:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:56:07 INFO - PROCESS | 1658 | 1464620167598 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:56:07 INFO - PROCESS | 1658 | 1464620167601 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:56:07 INFO - PROCESS | 1658 | 1464620167605 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:56:07 INFO - PROCESS | 1658 | 1464620167607 Marionette TRACE conn2 <- [1,1270,null,{}] 07:56:07 INFO - PROCESS | 1658 | 1464620167609 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}] 07:56:07 INFO - PROCESS | 1658 | 1464620167692 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:56:07 INFO - PROCESS | 1658 | 1464620167696 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad75800 == 46 [pid = 1658] [id = 325] 07:56:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1294f9800) [pid = 1658] [serial = 974] [outer = 0x0] 07:56:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12981a400) [pid = 1658] [serial = 975] [outer = 0x1294f9800] 07:56:07 INFO - PROCESS | 1658 | 1464620167722 Marionette DEBUG loaded listener.js 07:56:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x129823400) [pid = 1658] [serial = 976] [outer = 0x1294f9800] 07:56:08 INFO - PROCESS | 1658 | 1464620168146 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]]]}] 07:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 568ms 07:56:08 INFO - PROCESS | 1658 | 1464620168174 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:56:08 INFO - PROCESS | 1658 | 1464620168177 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:56:08 INFO - PROCESS | 1658 | 1464620168181 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:56:08 INFO - PROCESS | 1658 | 1464620168183 Marionette TRACE conn2 <- [1,1274,null,{}] 07:56:08 INFO - PROCESS | 1658 | 1464620168187 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}] 07:56:08 INFO - PROCESS | 1658 | 1464620168298 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:56:08 INFO - PROCESS | 1658 | 1464620168363 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f49000 == 47 [pid = 1658] [id = 326] 07:56:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11326fc00) [pid = 1658] [serial = 977] [outer = 0x0] 07:56:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1161af400) [pid = 1658] [serial = 978] [outer = 0x11326fc00] 07:56:08 INFO - PROCESS | 1658 | 1464620168396 Marionette DEBUG loaded listener.js 07:56:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11747e400) [pid = 1658] [serial = 979] [outer = 0x11326fc00] 07:56:08 INFO - PROCESS | 1658 | 1464620168808 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]]]}] 07:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 672ms 07:56:08 INFO - PROCESS | 1658 | 1464620168853 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:56:08 INFO - PROCESS | 1658 | 1464620168857 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:56:08 INFO - PROCESS | 1658 | 1464620168862 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:56:08 INFO - PROCESS | 1658 | 1464620168864 Marionette TRACE conn2 <- [1,1278,null,{}] 07:56:08 INFO - PROCESS | 1658 | 1464620168866 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}] 07:56:08 INFO - PROCESS | 1658 | 1464620168992 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:56:09 INFO - PROCESS | 1658 | 1464620169070 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12119a800 == 48 [pid = 1658] [id = 327] 07:56:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1184ce800) [pid = 1658] [serial = 980] [outer = 0x0] 07:56:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119287c00) [pid = 1658] [serial = 981] [outer = 0x1184ce800] 07:56:09 INFO - PROCESS | 1658 | 1464620169101 Marionette DEBUG loaded listener.js 07:56:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1193f3c00) [pid = 1658] [serial = 982] [outer = 0x1184ce800] 07:56:09 INFO - PROCESS | 1658 | 1464620169522 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]]]}] 07:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 719ms 07:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:56:09 INFO - PROCESS | 1658 | 1464620169582 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:56:09 INFO - PROCESS | 1658 | 1464620169583 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:56:09 INFO - PROCESS | 1658 | 1464620169586 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:56:09 INFO - PROCESS | 1658 | 1464620169588 Marionette TRACE conn2 <- [1,1282,null,{}] 07:56:09 INFO - PROCESS | 1658 | 1464620169596 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}] 07:56:09 INFO - PROCESS | 1658 | 1464620169700 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:56:09 INFO - PROCESS | 1658 | 1464620169754 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab45000 == 49 [pid = 1658] [id = 328] 07:56:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1211b6400) [pid = 1658] [serial = 983] [outer = 0x0] 07:56:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x121725000) [pid = 1658] [serial = 984] [outer = 0x1211b6400] 07:56:09 INFO - PROCESS | 1658 | 1464620169786 Marionette DEBUG loaded listener.js 07:56:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x121d80800) [pid = 1658] [serial = 985] [outer = 0x1211b6400] 07:56:10 INFO - PROCESS | 1658 | 1464620170205 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]]]}] 07:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 07:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:56:10 INFO - PROCESS | 1658 | 1464620170258 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:56:10 INFO - PROCESS | 1658 | 1464620170260 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:56:10 INFO - PROCESS | 1658 | 1464620170262 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:56:10 INFO - PROCESS | 1658 | 1464620170263 Marionette TRACE conn2 <- [1,1286,null,{}] 07:56:10 INFO - PROCESS | 1658 | 1464620170266 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}] 07:56:10 INFO - PROCESS | 1658 | 1464620170391 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:56:10 INFO - PROCESS | 1658 | 1464620170442 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beb0800 == 50 [pid = 1658] [id = 329] 07:56:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124f4fc00) [pid = 1658] [serial = 986] [outer = 0x0] 07:56:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x126943800) [pid = 1658] [serial = 987] [outer = 0x124f4fc00] 07:56:10 INFO - PROCESS | 1658 | 1464620170472 Marionette DEBUG loaded listener.js 07:56:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1269d1c00) [pid = 1658] [serial = 988] [outer = 0x124f4fc00] 07:56:10 INFO - PROCESS | 1658 | 1464620170902 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]]]}] 07:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 672ms 07:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:56:10 INFO - PROCESS | 1658 | 1464620170934 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:56:10 INFO - PROCESS | 1658 | 1464620170936 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:56:10 INFO - PROCESS | 1658 | 1464620170938 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:56:10 INFO - PROCESS | 1658 | 1464620170939 Marionette TRACE conn2 <- [1,1290,null,{}] 07:56:10 INFO - PROCESS | 1658 | 1464620170941 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}] 07:56:11 INFO - PROCESS | 1658 | 1464620171040 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:56:11 INFO - PROCESS | 1658 | 1464620171104 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c099800 == 51 [pid = 1658] [id = 330] 07:56:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124fec000) [pid = 1658] [serial = 989] [outer = 0x0] 07:56:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x128fd0400) [pid = 1658] [serial = 990] [outer = 0x124fec000] 07:56:11 INFO - PROCESS | 1658 | 1464620171134 Marionette DEBUG loaded listener.js 07:56:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12902d800) [pid = 1658] [serial = 991] [outer = 0x124fec000] 07:56:11 INFO - PROCESS | 1658 | 1464620171576 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]]]}] 07:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 07:56:11 INFO - PROCESS | 1658 | 1464620171609 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:56:11 INFO - PROCESS | 1658 | 1464620171611 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:56:11 INFO - PROCESS | 1658 | 1464620171613 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:56:11 INFO - PROCESS | 1658 | 1464620171614 Marionette TRACE conn2 <- [1,1294,null,{}] 07:56:11 INFO - PROCESS | 1658 | 1464620171637 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}] 07:56:11 INFO - PROCESS | 1658 | 1464620171772 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:56:11 INFO - PROCESS | 1658 | 1464620171840 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184ab000 == 52 [pid = 1658] [id = 331] 07:56:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x128fd3c00) [pid = 1658] [serial = 992] [outer = 0x0] 07:56:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x129825400) [pid = 1658] [serial = 993] [outer = 0x128fd3c00] 07:56:11 INFO - PROCESS | 1658 | 1464620171870 Marionette DEBUG loaded listener.js 07:56:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x129a82c00) [pid = 1658] [serial = 994] [outer = 0x128fd3c00] 07:56:12 INFO - PROCESS | 1658 | 1464620172439 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]]]}] 07:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 889ms 07:56:12 INFO - PROCESS | 1658 | 1464620172503 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:56:12 INFO - PROCESS | 1658 | 1464620172507 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:56:12 INFO - PROCESS | 1658 | 1464620172512 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:56:12 INFO - PROCESS | 1658 | 1464620172515 Marionette TRACE conn2 <- [1,1298,null,{}] 07:56:12 INFO - PROCESS | 1658 | 1464620172521 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}] 07:56:12 INFO - PROCESS | 1658 | 1464620172644 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:56:12 INFO - PROCESS | 1658 | 1464620172698 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x118991000 == 53 [pid = 1658] [id = 332] 07:56:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x115ed9400) [pid = 1658] [serial = 995] [outer = 0x0] 07:56:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1161fc000) [pid = 1658] [serial = 996] [outer = 0x115ed9400] 07:56:12 INFO - PROCESS | 1658 | 1464620172727 Marionette DEBUG loaded listener.js 07:56:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x118018400) [pid = 1658] [serial = 997] [outer = 0x115ed9400] 07:56:13 INFO - PROCESS | 1658 | 1464620173219 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]]]}] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12984a800 == 52 [pid = 1658] [id = 324] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x127986000 == 51 [pid = 1658] [id = 323] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1213e9000 == 50 [pid = 1658] [id = 322] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1267b5000 == 49 [pid = 1658] [id = 321] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x126645000 == 48 [pid = 1658] [id = 320] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1247c5000 == 47 [pid = 1658] [id = 319] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x127960800) [pid = 1658] [serial = 921] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x121971800 == 46 [pid = 1658] [id = 318] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1213d2800 == 45 [pid = 1658] [id = 317] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11961c800 == 44 [pid = 1658] [id = 316] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x117fb4800 == 43 [pid = 1658] [id = 315] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x117faa800 == 42 [pid = 1658] [id = 314] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x119606800 == 41 [pid = 1658] [id = 313] 07:56:13 INFO - PROCESS | 1658 | --DOCSHELL 0x116f3f800 == 40 [pid = 1658] [id = 308] 07:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 777ms 07:56:13 INFO - PROCESS | 1658 | 1464620173287 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:56:13 INFO - PROCESS | 1658 | 1464620173291 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:56:13 INFO - PROCESS | 1658 | 1464620173295 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:56:13 INFO - PROCESS | 1658 | 1464620173297 Marionette TRACE conn2 <- [1,1302,null,{}] 07:56:13 INFO - PROCESS | 1658 | 1464620173299 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}] 07:56:13 INFO - PROCESS | 1658 | 1464620173380 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:56:13 INFO - PROCESS | 1658 | 1464620173393 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f3f800 == 41 [pid = 1658] [id = 333] 07:56:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11842c000) [pid = 1658] [serial = 998] [outer = 0x0] 07:56:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1184d0c00) [pid = 1658] [serial = 999] [outer = 0x11842c000] 07:56:13 INFO - PROCESS | 1658 | 1464620173419 Marionette DEBUG loaded listener.js 07:56:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1193f3400) [pid = 1658] [serial = 1000] [outer = 0x11842c000] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x111fd5400) [pid = 1658] [serial = 828] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11607d400) [pid = 1658] [serial = 831] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x126944c00) [pid = 1658] [serial = 913] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12140d000) [pid = 1658] [serial = 912] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x126942c00) [pid = 1658] [serial = 909] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x124ff6000) [pid = 1658] [serial = 882] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12699e400) [pid = 1658] [serial = 916] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1260e7800) [pid = 1658] [serial = 906] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12795d000) [pid = 1658] [serial = 919] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x121404000) [pid = 1658] [serial = 900] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x113d0c800) [pid = 1658] [serial = 498] [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.] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12694c400) [pid = 1658] [serial = 915] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x124417400) [pid = 1658] [serial = 903] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1214a1400) [pid = 1658] [serial = 902] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124ff2400) [pid = 1658] [serial = 905] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11704d000) [pid = 1658] [serial = 890] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118020800) [pid = 1658] [serial = 891] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x124424400) [pid = 1658] [serial = 879] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x121a6dc00) [pid = 1658] [serial = 878] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x124f4f800) [pid = 1658] [serial = 881] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126d3f000) [pid = 1658] [serial = 918] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1184cc800) [pid = 1658] [serial = 876] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11801a800) [pid = 1658] [serial = 875] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119924400) [pid = 1658] [serial = 896] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11999a800) [pid = 1658] [serial = 897] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12673d800) [pid = 1658] [serial = 908] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11386c800) [pid = 1658] [serial = 888] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x113217800) [pid = 1658] [serial = 887] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119da8800) [pid = 1658] [serial = 899] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124667400) [pid = 1658] [serial = 885] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1161b7c00) [pid = 1658] [serial = 884] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11866b800) [pid = 1658] [serial = 893] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119260000) [pid = 1658] [serial = 894] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1161aec00) [pid = 1658] [serial = 873] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1132d3400) [pid = 1658] [serial = 872] [outer = 0x0] [url = about:blank] 07:56:13 INFO - PROCESS | 1658 | 1464620173788 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]]]}] 07:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 07:56:13 INFO - PROCESS | 1658 | 1464620173814 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:56:13 INFO - PROCESS | 1658 | 1464620173817 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:56:13 INFO - PROCESS | 1658 | 1464620173820 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:56:13 INFO - PROCESS | 1658 | 1464620173823 Marionette TRACE conn2 <- [1,1306,null,{}] 07:56:13 INFO - PROCESS | 1658 | 1464620173830 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}] 07:56:13 INFO - PROCESS | 1658 | 1464620173912 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:56:13 INFO - PROCESS | 1658 | 1464620173920 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x118987800 == 42 [pid = 1658] [id = 334] 07:56:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11999a800) [pid = 1658] [serial = 1001] [outer = 0x0] 07:56:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119bdc400) [pid = 1658] [serial = 1002] [outer = 0x11999a800] 07:56:13 INFO - PROCESS | 1658 | 1464620173948 Marionette DEBUG loaded listener.js 07:56:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12140b000) [pid = 1658] [serial = 1003] [outer = 0x11999a800] 07:56:14 INFO - PROCESS | 1658 | 1464620174277 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]]]}] 07:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 472ms 07:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:56:14 INFO - PROCESS | 1658 | 1464620174292 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:56:14 INFO - PROCESS | 1658 | 1464620174294 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:56:14 INFO - PROCESS | 1658 | 1464620174296 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:56:14 INFO - PROCESS | 1658 | 1464620174298 Marionette TRACE conn2 <- [1,1310,null,{}] 07:56:14 INFO - PROCESS | 1658 | 1464620174302 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}] 07:56:14 INFO - PROCESS | 1658 | 1464620174395 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:56:14 INFO - PROCESS | 1658 | 1464620174445 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b25800 == 43 [pid = 1658] [id = 335] 07:56:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121407c00) [pid = 1658] [serial = 1004] [outer = 0x0] 07:56:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x121626000) [pid = 1658] [serial = 1005] [outer = 0x121407c00] 07:56:14 INFO - PROCESS | 1658 | 1464620174471 Marionette DEBUG loaded listener.js 07:56:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121d2ec00) [pid = 1658] [serial = 1006] [outer = 0x121407c00] 07:56:14 INFO - PROCESS | 1658 | 1464620174777 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] 07:56:14 INFO - PROCESS | 1658 | 1464620174821 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:56:14 INFO - PROCESS | 1658 | 1464620174823 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:56:14 INFO - PROCESS | 1658 | 1464620174825 Marionette TRACE conn2 <- [1,1314,null,{}] 07:56:14 INFO - PROCESS | 1658 | 1464620174827 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}] 07:56:14 INFO - PROCESS | 1658 | 1464620174905 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:56:14 INFO - PROCESS | 1658 | 1464620174909 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e5a000 == 44 [pid = 1658] [id = 336] 07:56:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x121a6dc00) [pid = 1658] [serial = 1007] [outer = 0x0] 07:56:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124661000) [pid = 1658] [serial = 1008] [outer = 0x121a6dc00] 07:56:14 INFO - PROCESS | 1658 | 1464620174935 Marionette DEBUG loaded listener.js 07:56:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1260e1400) [pid = 1658] [serial = 1009] [outer = 0x121a6dc00] 07:56:15 INFO - PROCESS | 1658 | 1464620175264 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]]]}] 07:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 467ms 07:56:15 INFO - PROCESS | 1658 | 1464620175292 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:56:15 INFO - PROCESS | 1658 | 1464620175293 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:56:15 INFO - PROCESS | 1658 | 1464620175295 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:56:15 INFO - PROCESS | 1658 | 1464620175297 Marionette TRACE conn2 <- [1,1318,null,{}] 07:56:15 INFO - PROCESS | 1658 | 1464620175299 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}] 07:56:15 INFO - PROCESS | 1658 | 1464620175427 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:56:15 INFO - PROCESS | 1658 | 1464620175440 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x124442800 == 45 [pid = 1658] [id = 337] 07:56:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1260e9c00) [pid = 1658] [serial = 1010] [outer = 0x0] 07:56:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126949000) [pid = 1658] [serial = 1011] [outer = 0x1260e9c00] 07:56:15 INFO - PROCESS | 1658 | 1464620175474 Marionette DEBUG loaded listener.js 07:56:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x127963800) [pid = 1658] [serial = 1012] [outer = 0x1260e9c00] 07:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 07:56:15 INFO - PROCESS | 1658 | 1464620175810 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]]]}] 07:56:15 INFO - PROCESS | 1658 | 1464620175814 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:56:15 INFO - PROCESS | 1658 | 1464620175816 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:56:15 INFO - PROCESS | 1658 | 1464620175820 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:56:15 INFO - PROCESS | 1658 | 1464620175821 Marionette TRACE conn2 <- [1,1322,null,{}] 07:56:15 INFO - PROCESS | 1658 | 1464620175824 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}] 07:56:15 INFO - PROCESS | 1658 | 1464620175922 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:56:15 INFO - PROCESS | 1658 | 1464620175934 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x126656000 == 46 [pid = 1658] [id = 338] 07:56:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1260eb400) [pid = 1658] [serial = 1013] [outer = 0x0] 07:56:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12904ec00) [pid = 1658] [serial = 1014] [outer = 0x1260eb400] 07:56:15 INFO - PROCESS | 1658 | 1464620175959 Marionette DEBUG loaded listener.js 07:56:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1294fb400) [pid = 1658] [serial = 1015] [outer = 0x1260eb400] 07:56:16 INFO - PROCESS | 1658 | 1464620176282 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]]]}] 07:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 07:56:16 INFO - PROCESS | 1658 | 1464620176340 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:56:16 INFO - PROCESS | 1658 | 1464620176341 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:56:16 INFO - PROCESS | 1658 | 1464620176343 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:56:16 INFO - PROCESS | 1658 | 1464620176344 Marionette TRACE conn2 <- [1,1326,null,{}] 07:56:16 INFO - PROCESS | 1658 | 1464620176347 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}] 07:56:16 INFO - PROCESS | 1658 | 1464620176444 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:56:16 INFO - PROCESS | 1658 | 1464620176458 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b10800 == 47 [pid = 1658] [id = 339] 07:56:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x128fcfc00) [pid = 1658] [serial = 1016] [outer = 0x0] 07:56:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x129a7b400) [pid = 1658] [serial = 1017] [outer = 0x128fcfc00] 07:56:16 INFO - PROCESS | 1658 | 1464620176483 Marionette DEBUG loaded listener.js 07:56:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x129a87c00) [pid = 1658] [serial = 1018] [outer = 0x128fcfc00] 07:56:16 INFO - PROCESS | 1658 | 1464620176821 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]]]}] 07:56:16 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 07:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 07:56:16 INFO - PROCESS | 1658 | 1464620176863 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:56:16 INFO - PROCESS | 1658 | 1464620176864 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:56:16 INFO - PROCESS | 1658 | 1464620176866 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:56:16 INFO - PROCESS | 1658 | 1464620176867 Marionette TRACE conn2 <- [1,1330,null,{}] 07:56:16 INFO - PROCESS | 1658 | 1464620176870 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}] 07:56:16 INFO - PROCESS | 1658 | 1464620176971 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:56:17 INFO - PROCESS | 1658 | 1464620177003 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x129497000 == 48 [pid = 1658] [id = 340] 07:56:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x129a88000) [pid = 1658] [serial = 1019] [outer = 0x0] 07:56:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x129a97c00) [pid = 1658] [serial = 1020] [outer = 0x129a88000] 07:56:17 INFO - PROCESS | 1658 | 1464620177028 Marionette DEBUG loaded listener.js 07:56:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12aba1c00) [pid = 1658] [serial = 1021] [outer = 0x129a88000] 07:56:17 INFO - PROCESS | 1658 | 1464620177338 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]]]}] 07:56:17 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 07:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x112e87000) [pid = 1658] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x124ff7800) [pid = 1658] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x121410400) [pid = 1658] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1213c7800) [pid = 1658] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x115ed4800) [pid = 1658] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1184d2000) [pid = 1658] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1260ea000) [pid = 1658] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1269ab800) [pid = 1658] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x113811400) [pid = 1658] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12904f400) [pid = 1658] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x124eb3c00) [pid = 1658] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:56:17 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x121720800) [pid = 1658] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:56:17 INFO - PROCESS | 1658 | 1464620177451 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:56:17 INFO - PROCESS | 1658 | 1464620177452 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:56:17 INFO - PROCESS | 1658 | 1464620177456 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:56:17 INFO - PROCESS | 1658 | 1464620177457 Marionette TRACE conn2 <- [1,1334,null,{}] 07:56:17 INFO - PROCESS | 1658 | 1464620177460 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}] 07:56:17 INFO - PROCESS | 1658 | 1464620177542 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:56:17 INFO - PROCESS | 1658 | 1464620177547 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12790a800 == 49 [pid = 1658] [id = 341] 07:56:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1160ec000) [pid = 1658] [serial = 1022] [outer = 0x0] 07:56:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11999bc00) [pid = 1658] [serial = 1023] [outer = 0x1160ec000] 07:56:17 INFO - PROCESS | 1658 | 1464620177573 Marionette DEBUG loaded listener.js 07:56:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1269a3800) [pid = 1658] [serial = 1024] [outer = 0x1160ec000] 07:56:17 INFO - PROCESS | 1658 | 1464620177913 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]]]}] 07:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 472ms 07:56:17 INFO - PROCESS | 1658 | 1464620177929 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:56:17 INFO - PROCESS | 1658 | 1464620177930 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:56:17 INFO - PROCESS | 1658 | 1464620177945 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:56:17 INFO - PROCESS | 1658 | 1464620177946 Marionette TRACE conn2 <- [1,1338,null,{}] 07:56:17 INFO - PROCESS | 1658 | 1464620177949 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}] 07:56:18 INFO - PROCESS | 1658 | 1464620178084 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:56:18 INFO - PROCESS | 1658 | 1464620178165 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12af96000 == 50 [pid = 1658] [id = 342] 07:56:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126950c00) [pid = 1658] [serial = 1025] [outer = 0x0] 07:56:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x129a95800) [pid = 1658] [serial = 1026] [outer = 0x126950c00] 07:56:18 INFO - PROCESS | 1658 | 1464620178210 Marionette DEBUG loaded listener.js 07:56:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12acabc00) [pid = 1658] [serial = 1027] [outer = 0x126950c00] 07:56:19 INFO - PROCESS | 1658 | 1464620179075 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]]]}] 07:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1186ms 07:56:19 INFO - PROCESS | 1658 | 1464620179120 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:56:19 INFO - PROCESS | 1658 | 1464620179121 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:56:19 INFO - PROCESS | 1658 | 1464620179124 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:56:19 INFO - PROCESS | 1658 | 1464620179125 Marionette TRACE conn2 <- [1,1342,null,{}] 07:56:19 INFO - PROCESS | 1658 | 1464620179127 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}] 07:56:19 INFO - PROCESS | 1658 | 1464620179211 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:56:19 INFO - PROCESS | 1658 | 1464620179261 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c0a8800 == 51 [pid = 1658] [id = 343] 07:56:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124423400) [pid = 1658] [serial = 1028] [outer = 0x0] 07:56:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12ad0e000) [pid = 1658] [serial = 1029] [outer = 0x124423400] 07:56:19 INFO - PROCESS | 1658 | 1464620179285 Marionette DEBUG loaded listener.js 07:56:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12ad31c00) [pid = 1658] [serial = 1030] [outer = 0x124423400] 07:56:19 INFO - PROCESS | 1658 | 1464620179721 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]]]}] 07:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 618ms 07:56:19 INFO - PROCESS | 1658 | 1464620179743 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:56:19 INFO - PROCESS | 1658 | 1464620179745 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:56:19 INFO - PROCESS | 1658 | 1464620179750 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:56:19 INFO - PROCESS | 1658 | 1464620179752 Marionette TRACE conn2 <- [1,1346,null,{}] 07:56:19 INFO - PROCESS | 1658 | 1464620179756 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}] 07:56:19 INFO - PROCESS | 1658 | 1464620179867 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:56:19 INFO - PROCESS | 1658 | 1464620179922 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb2000 == 52 [pid = 1658] [id = 344] 07:56:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x113d0a000) [pid = 1658] [serial = 1031] [outer = 0x0] 07:56:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11747d800) [pid = 1658] [serial = 1032] [outer = 0x113d0a000] 07:56:19 INFO - PROCESS | 1658 | 1464620179954 Marionette DEBUG loaded listener.js 07:56:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1184cdc00) [pid = 1658] [serial = 1033] [outer = 0x113d0a000] 07:56:20 INFO - PROCESS | 1658 | 1464620180398 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]]]}] 07:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 07:56:20 INFO - PROCESS | 1658 | 1464620180421 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:56:20 INFO - PROCESS | 1658 | 1464620180425 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:56:20 INFO - PROCESS | 1658 | 1464620180430 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:56:20 INFO - PROCESS | 1658 | 1464620180432 Marionette TRACE conn2 <- [1,1350,null,{}] 07:56:20 INFO - PROCESS | 1658 | 1464620180435 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}] 07:56:20 INFO - PROCESS | 1658 | 1464620180540 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:56:20 INFO - PROCESS | 1658 | 1464620180594 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12443a000 == 53 [pid = 1658] [id = 345] 07:56:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x118ef2c00) [pid = 1658] [serial = 1034] [outer = 0x0] 07:56:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119927c00) [pid = 1658] [serial = 1035] [outer = 0x118ef2c00] 07:56:20 INFO - PROCESS | 1658 | 1464620180624 Marionette DEBUG loaded listener.js 07:56:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x121404000) [pid = 1658] [serial = 1036] [outer = 0x118ef2c00] 07:56:21 INFO - PROCESS | 1658 | 1464620181043 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]]]}] 07:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 675ms 07:56:21 INFO - PROCESS | 1658 | 1464620181106 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:56:21 INFO - PROCESS | 1658 | 1464620181107 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:56:21 INFO - PROCESS | 1658 | 1464620181110 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:56:21 INFO - PROCESS | 1658 | 1464620181112 Marionette TRACE conn2 <- [1,1354,null,{}] 07:56:21 INFO - PROCESS | 1658 | 1464620181120 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}] 07:56:21 INFO - PROCESS | 1658 | 1464620181248 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:56:21 INFO - PROCESS | 1658 | 1464620181318 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c09b000 == 54 [pid = 1658] [id = 346] 07:56:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12172b800) [pid = 1658] [serial = 1037] [outer = 0x0] 07:56:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12673e400) [pid = 1658] [serial = 1038] [outer = 0x12172b800] 07:56:21 INFO - PROCESS | 1658 | 1464620181352 Marionette DEBUG loaded listener.js 07:56:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126dce000) [pid = 1658] [serial = 1039] [outer = 0x12172b800] 07:56:21 INFO - PROCESS | 1658 | 1464620181802 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]]]}] 07:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 724ms 07:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:56:21 INFO - PROCESS | 1658 | 1464620181834 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:56:21 INFO - PROCESS | 1658 | 1464620181837 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:56:21 INFO - PROCESS | 1658 | 1464620181840 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:56:21 INFO - PROCESS | 1658 | 1464620181842 Marionette TRACE conn2 <- [1,1358,null,{}] 07:56:21 INFO - PROCESS | 1658 | 1464620181845 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}] 07:56:21 INFO - PROCESS | 1658 | 1464620181992 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:56:22 INFO - PROCESS | 1658 | 1464620182131 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d39b800 == 55 [pid = 1658] [id = 347] 07:56:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x129056800) [pid = 1658] [serial = 1040] [outer = 0x0] 07:56:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12905ac00) [pid = 1658] [serial = 1041] [outer = 0x129056800] 07:56:22 INFO - PROCESS | 1658 | 1464620182179 Marionette DEBUG loaded listener.js 07:56:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x129a81000) [pid = 1658] [serial = 1042] [outer = 0x129056800] 07:56:22 INFO - PROCESS | 1658 | 1464620182674 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]]]}] 07:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 869ms 07:56:22 INFO - PROCESS | 1658 | 1464620182710 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:56:22 INFO - PROCESS | 1658 | 1464620182711 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:56:22 INFO - PROCESS | 1658 | 1464620182713 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:56:22 INFO - PROCESS | 1658 | 1464620182715 Marionette TRACE conn2 <- [1,1362,null,{}] 07:56:22 INFO - PROCESS | 1658 | 1464620182717 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}] 07:56:22 INFO - PROCESS | 1658 | 1464620182819 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:56:22 INFO - PROCESS | 1658 | 1464620182872 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d5c4800 == 56 [pid = 1658] [id = 348] 07:56:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1292e8000) [pid = 1658] [serial = 1043] [outer = 0x0] 07:56:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12aca2c00) [pid = 1658] [serial = 1044] [outer = 0x1292e8000] 07:56:22 INFO - PROCESS | 1658 | 1464620182901 Marionette DEBUG loaded listener.js 07:56:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12ad0b400) [pid = 1658] [serial = 1045] [outer = 0x1292e8000] 07:56:23 INFO - PROCESS | 1658 | 1464620183339 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]]]}] 07:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 669ms 07:56:23 INFO - PROCESS | 1658 | 1464620183401 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:56:23 INFO - PROCESS | 1658 | 1464620183402 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:56:23 INFO - PROCESS | 1658 | 1464620183406 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:56:23 INFO - PROCESS | 1658 | 1464620183407 Marionette TRACE conn2 <- [1,1366,null,{}] 07:56:23 INFO - PROCESS | 1658 | 1464620183409 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}] 07:56:23 INFO - PROCESS | 1658 | 1464620183524 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:56:23 INFO - PROCESS | 1658 | 1464620183593 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213dc000 == 57 [pid = 1658] [id = 349] 07:56:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x119266400) [pid = 1658] [serial = 1046] [outer = 0x0] 07:56:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x128fcc000) [pid = 1658] [serial = 1047] [outer = 0x119266400] 07:56:23 INFO - PROCESS | 1658 | 1464620183625 Marionette DEBUG loaded listener.js 07:56:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12adca800) [pid = 1658] [serial = 1048] [outer = 0x119266400] 07:56:24 INFO - PROCESS | 1658 | 1464620184481 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] 07:56:24 INFO - PROCESS | 1658 | 1464620184531 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:56:24 INFO - PROCESS | 1658 | 1464620184535 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:56:24 INFO - PROCESS | 1658 | 1464620184537 Marionette TRACE conn2 <- [1,1370,null,{}] 07:56:24 INFO - PROCESS | 1658 | 1464620184541 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}] 07:56:24 INFO - PROCESS | 1658 | 1464620184639 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:56:24 INFO - PROCESS | 1658 | 1464620184697 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1211ac000 == 58 [pid = 1658] [id = 350] 07:56:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x113d0c800) [pid = 1658] [serial = 1049] [outer = 0x0] 07:56:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x117593800) [pid = 1658] [serial = 1050] [outer = 0x113d0c800] 07:56:24 INFO - PROCESS | 1658 | 1464620184725 Marionette DEBUG loaded listener.js 07:56:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x118675000) [pid = 1658] [serial = 1051] [outer = 0x113d0c800] 07:56:25 INFO - PROCESS | 1658 | 1464620185292 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] 07:56:25 INFO - PROCESS | 1658 | 1464620185365 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:56:25 INFO - PROCESS | 1658 | 1464620185371 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:56:25 INFO - PROCESS | 1658 | 1464620185374 Marionette TRACE conn2 <- [1,1374,null,{}] 07:56:25 INFO - PROCESS | 1658 | 1464620185378 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}] 07:56:25 INFO - PROCESS | 1658 | 1464620185501 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:56:25 INFO - PROCESS | 1658 | 1464620185556 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x118124800 == 59 [pid = 1658] [id = 351] 07:56:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x118ef2400) [pid = 1658] [serial = 1052] [outer = 0x0] 07:56:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x119267800) [pid = 1658] [serial = 1053] [outer = 0x118ef2400] 07:56:25 INFO - PROCESS | 1658 | 1464620185583 Marionette DEBUG loaded listener.js 07:56:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1193f6400) [pid = 1658] [serial = 1054] [outer = 0x118ef2400] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12af96000 == 58 [pid = 1658] [id = 342] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12790a800 == 57 [pid = 1658] [id = 341] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x129497000 == 56 [pid = 1658] [id = 340] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x126b10800 == 55 [pid = 1658] [id = 339] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x126656000 == 54 [pid = 1658] [id = 338] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x124442800 == 53 [pid = 1658] [id = 337] 07:56:25 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x118422400) [pid = 1658] [serial = 927] [outer = 0x0] [url = about:blank] 07:56:25 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x113358800) [pid = 1658] [serial = 924] [outer = 0x0] [url = about:blank] 07:56:25 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x121495000) [pid = 1658] [serial = 930] [outer = 0x0] [url = about:blank] 07:56:25 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x124f50400) [pid = 1658] [serial = 933] [outer = 0x0] [url = about:blank] 07:56:25 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1269a2800) [pid = 1658] [serial = 936] [outer = 0x0] [url = about:blank] 07:56:25 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12981a400) [pid = 1658] [serial = 975] [outer = 0x0] [url = about:blank] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x121e5a000 == 52 [pid = 1658] [id = 336] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x119b25800 == 51 [pid = 1658] [id = 335] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x118987800 == 50 [pid = 1658] [id = 334] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x116f3f800 == 49 [pid = 1658] [id = 333] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x118991000 == 48 [pid = 1658] [id = 332] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12c099800 == 47 [pid = 1658] [id = 330] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12beb0800 == 46 [pid = 1658] [id = 329] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab45000 == 45 [pid = 1658] [id = 328] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12119a800 == 44 [pid = 1658] [id = 327] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x116f49000 == 43 [pid = 1658] [id = 326] 07:56:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad75800 == 42 [pid = 1658] [id = 325] 07:56:25 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:25 INFO - PROCESS | 1658 | 1464620185989 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] 07:56:26 INFO - PROCESS | 1658 | 1464620186048 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:56:26 INFO - PROCESS | 1658 | 1464620186052 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:56:26 INFO - PROCESS | 1658 | 1464620186054 Marionette TRACE conn2 <- [1,1378,null,{}] 07:56:26 INFO - PROCESS | 1658 | 1464620186062 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}] 07:56:26 INFO - PROCESS | 1658 | 1464620186143 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:56:26 INFO - PROCESS | 1658 | 1464620186153 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x118468800 == 43 [pid = 1658] [id = 352] 07:56:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119bd1c00) [pid = 1658] [serial = 1055] [outer = 0x0] 07:56:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1211b7000) [pid = 1658] [serial = 1056] [outer = 0x119bd1c00] 07:56:26 INFO - PROCESS | 1658 | 1464620186182 Marionette DEBUG loaded listener.js 07:56:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12140bc00) [pid = 1658] [serial = 1057] [outer = 0x119bd1c00] 07:56:26 INFO - PROCESS | 1658 | 1464620186527 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] 07:56:26 INFO - PROCESS | 1658 | 1464620186575 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:56:26 INFO - PROCESS | 1658 | 1464620186578 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:56:26 INFO - PROCESS | 1658 | 1464620186579 Marionette TRACE conn2 <- [1,1382,null,{}] 07:56:26 INFO - PROCESS | 1658 | 1464620186584 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}] 07:56:26 INFO - PROCESS | 1658 | 1464620186686 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:56:26 INFO - PROCESS | 1658 | 1464620186690 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0e1000 == 44 [pid = 1658] [id = 353] 07:56:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x121499c00) [pid = 1658] [serial = 1058] [outer = 0x0] 07:56:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12172f000) [pid = 1658] [serial = 1059] [outer = 0x121499c00] 07:56:26 INFO - PROCESS | 1658 | 1464620186717 Marionette DEBUG loaded listener.js 07:56:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x121af8000) [pid = 1658] [serial = 1060] [outer = 0x121499c00] 07:56:27 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:27 INFO - PROCESS | 1658 | 1464620187032 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] 07:56:27 INFO - PROCESS | 1658 | 1464620187061 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:56:27 INFO - PROCESS | 1658 | 1464620187063 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:56:27 INFO - PROCESS | 1658 | 1464620187064 Marionette TRACE conn2 <- [1,1386,null,{}] 07:56:27 INFO - PROCESS | 1658 | 1464620187067 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}] 07:56:27 INFO - PROCESS | 1658 | 1464620187146 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:56:27 INFO - PROCESS | 1658 | 1464620187199 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1214d1800 == 45 [pid = 1658] [id = 354] 07:56:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x121627400) [pid = 1658] [serial = 1061] [outer = 0x0] 07:56:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x121d7ec00) [pid = 1658] [serial = 1062] [outer = 0x121627400] 07:56:27 INFO - PROCESS | 1658 | 1464620187225 Marionette DEBUG loaded listener.js 07:56:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x124eb1400) [pid = 1658] [serial = 1063] [outer = 0x121627400] 07:56:27 INFO - PROCESS | 1658 | 1464620187530 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] 07:56:27 INFO - PROCESS | 1658 | 1464620187584 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:56:27 INFO - PROCESS | 1658 | 1464620187586 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:56:27 INFO - PROCESS | 1658 | 1464620187587 Marionette TRACE conn2 <- [1,1390,null,{}] 07:56:27 INFO - PROCESS | 1658 | 1464620187590 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}] 07:56:27 INFO - PROCESS | 1658 | 1464620187682 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:56:27 INFO - PROCESS | 1658 | 1464620187690 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x126643000 == 46 [pid = 1658] [id = 355] 07:56:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124f4e000) [pid = 1658] [serial = 1064] [outer = 0x0] 07:56:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1267ce800) [pid = 1658] [serial = 1065] [outer = 0x124f4e000] 07:56:27 INFO - PROCESS | 1658 | 1464620187716 Marionette DEBUG loaded listener.js 07:56:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12795d800) [pid = 1658] [serial = 1066] [outer = 0x124f4e000] 07:56:28 INFO - PROCESS | 1658 | 1464620188079 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]]]}] 07:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 07:56:28 INFO - PROCESS | 1658 | 1464620188106 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:56:28 INFO - PROCESS | 1658 | 1464620188107 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:56:28 INFO - PROCESS | 1658 | 1464620188116 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:56:28 INFO - PROCESS | 1658 | 1464620188117 Marionette TRACE conn2 <- [1,1394,null,{}] 07:56:28 INFO - PROCESS | 1658 | 1464620188119 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}] 07:56:28 INFO - PROCESS | 1658 | 1464620188225 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:56:28 INFO - PROCESS | 1658 | 1464620188230 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x126967000 == 47 [pid = 1658] [id = 356] 07:56:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1269ddc00) [pid = 1658] [serial = 1067] [outer = 0x0] 07:56:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x128fcdc00) [pid = 1658] [serial = 1068] [outer = 0x1269ddc00] 07:56:28 INFO - PROCESS | 1658 | 1464620188284 Marionette DEBUG loaded listener.js 07:56:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x129025000) [pid = 1658] [serial = 1069] [outer = 0x1269ddc00] 07:56:28 INFO - PROCESS | 1658 | 1464620188619 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]]]}] 07:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 07:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:56:28 INFO - PROCESS | 1658 | 1464620188637 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:56:28 INFO - PROCESS | 1658 | 1464620188638 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:56:28 INFO - PROCESS | 1658 | 1464620188640 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:56:28 INFO - PROCESS | 1658 | 1464620188642 Marionette TRACE conn2 <- [1,1398,null,{}] 07:56:28 INFO - PROCESS | 1658 | 1464620188644 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}] 07:56:28 INFO - PROCESS | 1658 | 1464620188753 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:56:28 INFO - PROCESS | 1658 | 1464620188757 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b71000 == 48 [pid = 1658] [id = 357] 07:56:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12904f800) [pid = 1658] [serial = 1070] [outer = 0x0] 07:56:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12905b800) [pid = 1658] [serial = 1071] [outer = 0x12904f800] 07:56:28 INFO - PROCESS | 1658 | 1464620188783 Marionette DEBUG loaded listener.js 07:56:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x129817800) [pid = 1658] [serial = 1072] [outer = 0x12904f800] 07:56:29 INFO - PROCESS | 1658 | 1464620189103 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]]]}] 07:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 517ms 07:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:56:29 INFO - PROCESS | 1658 | 1464620189159 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:56:29 INFO - PROCESS | 1658 | 1464620189160 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:56:29 INFO - PROCESS | 1658 | 1464620189162 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:56:29 INFO - PROCESS | 1658 | 1464620189163 Marionette TRACE conn2 <- [1,1402,null,{}] 07:56:29 INFO - PROCESS | 1658 | 1464620189165 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}] 07:56:29 INFO - PROCESS | 1658 | 1464620189265 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:56:29 INFO - PROCESS | 1658 | 1464620189280 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x129498800 == 49 [pid = 1658] [id = 358] 07:56:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1260e5c00) [pid = 1658] [serial = 1073] [outer = 0x0] 07:56:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x129821400) [pid = 1658] [serial = 1074] [outer = 0x1260e5c00] 07:56:29 INFO - PROCESS | 1658 | 1464620189306 Marionette DEBUG loaded listener.js 07:56:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x129a88800) [pid = 1658] [serial = 1075] [outer = 0x1260e5c00] 07:56:29 INFO - PROCESS | 1658 | 1464620189655 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]]]}] 07:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 07:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:56:29 INFO - PROCESS | 1658 | 1464620189681 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:56:29 INFO - PROCESS | 1658 | 1464620189682 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:56:29 INFO - PROCESS | 1658 | 1464620189684 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:56:29 INFO - PROCESS | 1658 | 1464620189686 Marionette TRACE conn2 <- [1,1406,null,{}] 07:56:29 INFO - PROCESS | 1658 | 1464620189693 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}] 07:56:29 INFO - PROCESS | 1658 | 1464620189793 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:56:29 INFO - PROCESS | 1658 | 1464620189974 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x121d84c00) [pid = 1658] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12447dc00) [pid = 1658] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x121d79800) [pid = 1658] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11801d000) [pid = 1658] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1126ed400) [pid = 1658] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1211b6c00) [pid = 1658] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1122a9800) [pid = 1658] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1260eb400) [pid = 1658] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x128fcfc00) [pid = 1658] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x121407c00) [pid = 1658] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x115ed9400) [pid = 1658] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x128fd3c00) [pid = 1658] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11999a800) [pid = 1658] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129a88000) [pid = 1658] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x121a6dc00) [pid = 1658] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11842c000) [pid = 1658] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x126950c00) [pid = 1658] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1160ec000) [pid = 1658] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:56:29 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1260e9c00) [pid = 1658] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:56:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x113a29800 == 50 [pid = 1658] [id = 359] 07:56:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x110fdd400) [pid = 1658] [serial = 1076] [outer = 0x0] 07:56:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x112e87400) [pid = 1658] [serial = 1077] [outer = 0x110fdd400] 07:56:30 INFO - PROCESS | 1658 | 1464620190011 Marionette DEBUG loaded listener.js 07:56:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11813fc00) [pid = 1658] [serial = 1078] [outer = 0x110fdd400] 07:56:30 INFO - PROCESS | 1658 | 1464620190276 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]]]}] 07:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 622ms 07:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:56:30 INFO - PROCESS | 1658 | 1464620190307 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:56:30 INFO - PROCESS | 1658 | 1464620190309 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:56:30 INFO - PROCESS | 1658 | 1464620190311 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:56:30 INFO - PROCESS | 1658 | 1464620190313 Marionette TRACE conn2 <- [1,1410,null,{}] 07:56:30 INFO - PROCESS | 1658 | 1464620190315 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}] 07:56:30 INFO - PROCESS | 1658 | 1464620190428 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:56:30 INFO - PROCESS | 1658 | 1464620190433 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad75800 == 51 [pid = 1658] [id = 360] 07:56:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1207e2000) [pid = 1658] [serial = 1079] [outer = 0x0] 07:56:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x129050000) [pid = 1658] [serial = 1080] [outer = 0x1207e2000] 07:56:30 INFO - PROCESS | 1658 | 1464620190463 Marionette DEBUG loaded listener.js 07:56:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12aca7000) [pid = 1658] [serial = 1081] [outer = 0x1207e2000] 07:56:30 INFO - PROCESS | 1658 | 1464620190842 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]]]}] 07:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 07:56:30 INFO - PROCESS | 1658 | 1464620190885 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:56:30 INFO - PROCESS | 1658 | 1464620190886 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:56:30 INFO - PROCESS | 1658 | 1464620190888 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:56:30 INFO - PROCESS | 1658 | 1464620190889 Marionette TRACE conn2 <- [1,1414,null,{}] 07:56:30 INFO - PROCESS | 1658 | 1464620190891 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}] 07:56:30 INFO - PROCESS | 1658 | 1464620190976 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:56:30 INFO - PROCESS | 1658 | 1464620190980 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bea3800 == 52 [pid = 1658] [id = 361] 07:56:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12ad11400) [pid = 1658] [serial = 1082] [outer = 0x0] 07:56:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12ad37c00) [pid = 1658] [serial = 1083] [outer = 0x12ad11400] 07:56:31 INFO - PROCESS | 1658 | 1464620191008 Marionette DEBUG loaded listener.js 07:56:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12adcb000) [pid = 1658] [serial = 1084] [outer = 0x12ad11400] 07:56:31 INFO - PROCESS | 1658 | 1464620191363 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]]]}] 07:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 07:56:31 INFO - PROCESS | 1658 | 1464620191409 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:56:31 INFO - PROCESS | 1658 | 1464620191411 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:56:31 INFO - PROCESS | 1658 | 1464620191414 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:56:31 INFO - PROCESS | 1658 | 1464620191416 Marionette TRACE conn2 <- [1,1418,null,{}] 07:56:31 INFO - PROCESS | 1658 | 1464620191419 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}] 07:56:31 INFO - PROCESS | 1658 | 1464620191546 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:56:31 INFO - PROCESS | 1658 | 1464620191630 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c0a0000 == 53 [pid = 1658] [id = 362] 07:56:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12ad2f400) [pid = 1658] [serial = 1085] [outer = 0x0] 07:56:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12adcd800) [pid = 1658] [serial = 1086] [outer = 0x12ad2f400] 07:56:31 INFO - PROCESS | 1658 | 1464620191669 Marionette DEBUG loaded listener.js 07:56:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12add4c00) [pid = 1658] [serial = 1087] [outer = 0x12ad2f400] 07:56:32 INFO - PROCESS | 1658 | 1464620192195 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]]]}] 07:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 822ms 07:56:32 INFO - PROCESS | 1658 | 1464620192238 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:56:32 INFO - PROCESS | 1658 | 1464620192240 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:56:32 INFO - PROCESS | 1658 | 1464620192244 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:56:32 INFO - PROCESS | 1658 | 1464620192246 Marionette TRACE conn2 <- [1,1422,null,{}] 07:56:32 INFO - PROCESS | 1658 | 1464620192250 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}] 07:56:32 INFO - PROCESS | 1658 | 1464620192361 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:56:32 INFO - PROCESS | 1658 | 1464620192429 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d20800 == 54 [pid = 1658] [id = 363] 07:56:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1132d5c00) [pid = 1658] [serial = 1088] [outer = 0x0] 07:56:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x116a5ec00) [pid = 1658] [serial = 1089] [outer = 0x1132d5c00] 07:56:32 INFO - PROCESS | 1658 | 1464620192461 Marionette DEBUG loaded listener.js 07:56:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x118429400) [pid = 1658] [serial = 1090] [outer = 0x1132d5c00] 07:56:32 INFO - PROCESS | 1658 | 1464620192992 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]]]}] 07:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 821ms 07:56:33 INFO - PROCESS | 1658 | 1464620193066 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:56:33 INFO - PROCESS | 1658 | 1464620193072 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:56:33 INFO - PROCESS | 1658 | 1464620193079 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:56:33 INFO - PROCESS | 1658 | 1464620193082 Marionette TRACE conn2 <- [1,1426,null,{}] 07:56:33 INFO - PROCESS | 1658 | 1464620193086 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}] 07:56:33 INFO - PROCESS | 1658 | 1464620193245 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:56:33 INFO - PROCESS | 1658 | 1464620193361 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1241b2800 == 55 [pid = 1658] [id = 364] 07:56:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x119287800) [pid = 1658] [serial = 1091] [outer = 0x0] 07:56:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1199a1c00) [pid = 1658] [serial = 1092] [outer = 0x119287800] 07:56:33 INFO - PROCESS | 1658 | 1464620193393 Marionette DEBUG loaded listener.js 07:56:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x121408800) [pid = 1658] [serial = 1093] [outer = 0x119287800] 07:56:33 INFO - PROCESS | 1658 | 1464620193853 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]]]}] 07:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 826ms 07:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:56:33 INFO - PROCESS | 1658 | 1464620193905 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:56:33 INFO - PROCESS | 1658 | 1464620193906 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:56:33 INFO - PROCESS | 1658 | 1464620193909 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:56:33 INFO - PROCESS | 1658 | 1464620193911 Marionette TRACE conn2 <- [1,1430,null,{}] 07:56:33 INFO - PROCESS | 1658 | 1464620193919 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}] 07:56:34 INFO - PROCESS | 1658 | 1464620194025 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:56:34 INFO - PROCESS | 1658 | 1464620194094 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cac5800 == 56 [pid = 1658] [id = 365] 07:56:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x121812800) [pid = 1658] [serial = 1094] [outer = 0x0] 07:56:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1260e8400) [pid = 1658] [serial = 1095] [outer = 0x121812800] 07:56:34 INFO - PROCESS | 1658 | 1464620194125 Marionette DEBUG loaded listener.js 07:56:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12694a800) [pid = 1658] [serial = 1096] [outer = 0x121812800] 07:56:34 INFO - PROCESS | 1658 | 1464620194554 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]]]}] 07:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 671ms 07:56:34 INFO - PROCESS | 1658 | 1464620194604 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:56:34 INFO - PROCESS | 1658 | 1464620194606 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:56:34 INFO - PROCESS | 1658 | 1464620194608 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:56:34 INFO - PROCESS | 1658 | 1464620194609 Marionette TRACE conn2 <- [1,1434,null,{}] 07:56:34 INFO - PROCESS | 1658 | 1464620194612 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}] 07:56:34 INFO - PROCESS | 1658 | 1464620194718 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:56:34 INFO - PROCESS | 1658 | 1464620194784 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d740800 == 57 [pid = 1658] [id = 366] 07:56:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x1269a8800) [pid = 1658] [serial = 1097] [outer = 0x0] 07:56:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12904e800) [pid = 1658] [serial = 1098] [outer = 0x1269a8800] 07:56:34 INFO - PROCESS | 1658 | 1464620194817 Marionette DEBUG loaded listener.js 07:56:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x129a80c00) [pid = 1658] [serial = 1099] [outer = 0x1269a8800] 07:56:35 INFO - PROCESS | 1658 | 1464620195278 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]]]}] 07:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 719ms 07:56:35 INFO - PROCESS | 1658 | 1464620195328 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:56:35 INFO - PROCESS | 1658 | 1464620195329 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:56:35 INFO - PROCESS | 1658 | 1464620195331 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:56:35 INFO - PROCESS | 1658 | 1464620195333 Marionette TRACE conn2 <- [1,1438,null,{}] 07:56:35 INFO - PROCESS | 1658 | 1464620195338 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}] 07:56:35 INFO - PROCESS | 1658 | 1464620195440 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:56:35 INFO - PROCESS | 1658 | 1464620195507 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc5b800 == 58 [pid = 1658] [id = 367] 07:56:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1269d0800) [pid = 1658] [serial = 1100] [outer = 0x0] 07:56:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12ac9e800) [pid = 1658] [serial = 1101] [outer = 0x1269d0800] 07:56:35 INFO - PROCESS | 1658 | 1464620195536 Marionette DEBUG loaded listener.js 07:56:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12ad39400) [pid = 1658] [serial = 1102] [outer = 0x1269d0800] 07:56:35 INFO - PROCESS | 1658 | 1464620195993 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]]]}] 07:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 723ms 07:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:56:36 INFO - PROCESS | 1658 | 1464620196067 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:56:36 INFO - PROCESS | 1658 | 1464620196068 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:56:36 INFO - PROCESS | 1658 | 1464620196072 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:56:36 INFO - PROCESS | 1658 | 1464620196074 Marionette TRACE conn2 <- [1,1442,null,{}] 07:56:36 INFO - PROCESS | 1658 | 1464620196076 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}] 07:56:36 INFO - PROCESS | 1658 | 1464620196197 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:56:36 INFO - PROCESS | 1658 | 1464620196417 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11849e000 == 59 [pid = 1658] [id = 368] 07:56:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1126f1400) [pid = 1658] [serial = 1103] [outer = 0x0] 07:56:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11326a000) [pid = 1658] [serial = 1104] [outer = 0x1126f1400] 07:56:36 INFO - PROCESS | 1658 | 1464620196447 Marionette DEBUG loaded listener.js 07:56:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11704a400) [pid = 1658] [serial = 1105] [outer = 0x1126f1400] 07:56:36 INFO - PROCESS | 1658 | 1464620196887 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]]]}] 07:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 819ms 07:56:36 INFO - PROCESS | 1658 | 1464620196892 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:56:36 INFO - PROCESS | 1658 | 1464620196895 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:56:36 INFO - PROCESS | 1658 | 1464620196898 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:56:36 INFO - PROCESS | 1658 | 1464620196902 Marionette TRACE conn2 <- [1,1446,null,{}] 07:56:36 INFO - PROCESS | 1658 | 1464620196906 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}] 07:56:37 INFO - PROCESS | 1658 | 1464620197001 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:56:37 INFO - PROCESS | 1658 | 1464620197054 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11812d000 == 60 [pid = 1658] [id = 369] 07:56:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11801fc00) [pid = 1658] [serial = 1106] [outer = 0x0] 07:56:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x1184d8400) [pid = 1658] [serial = 1107] [outer = 0x11801fc00] 07:56:37 INFO - PROCESS | 1658 | 1464620197084 Marionette DEBUG loaded listener.js 07:56:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1193f3000) [pid = 1658] [serial = 1108] [outer = 0x11801fc00] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab4f000 == 59 [pid = 1658] [id = 307] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12bea3800 == 58 [pid = 1658] [id = 361] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad75800 == 57 [pid = 1658] [id = 360] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x113a29800 == 56 [pid = 1658] [id = 359] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x129498800 == 55 [pid = 1658] [id = 358] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x126b71000 == 54 [pid = 1658] [id = 357] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x126967000 == 53 [pid = 1658] [id = 356] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12ad0e000) [pid = 1658] [serial = 1029] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x128fd0400) [pid = 1658] [serial = 990] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x126643000 == 52 [pid = 1658] [id = 355] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x1214d1800 == 51 [pid = 1658] [id = 354] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0e1000 == 50 [pid = 1658] [id = 353] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118468800 == 49 [pid = 1658] [id = 352] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118124800 == 48 [pid = 1658] [id = 351] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x1211ac000 == 47 [pid = 1658] [id = 350] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x1213dc000 == 46 [pid = 1658] [id = 349] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12d5c4800 == 45 [pid = 1658] [id = 348] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12d39b800 == 44 [pid = 1658] [id = 347] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12c09b000 == 43 [pid = 1658] [id = 346] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12443a000 == 42 [pid = 1658] [id = 345] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x117fb2000 == 41 [pid = 1658] [id = 344] 07:56:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12c0a8800 == 40 [pid = 1658] [id = 343] 07:56:37 INFO - PROCESS | 1658 | 1464620197561 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]]]}] 07:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 676ms 07:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:56:37 INFO - PROCESS | 1658 | 1464620197576 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:56:37 INFO - PROCESS | 1658 | 1464620197579 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:56:37 INFO - PROCESS | 1658 | 1464620197581 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:56:37 INFO - PROCESS | 1658 | 1464620197583 Marionette TRACE conn2 <- [1,1450,null,{}] 07:56:37 INFO - PROCESS | 1658 | 1464620197588 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}] 07:56:37 INFO - PROCESS | 1658 | 1464620197693 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:56:37 INFO - PROCESS | 1658 | 1464620197703 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11812c800 == 41 [pid = 1658] [id = 370] 07:56:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x1211bc800) [pid = 1658] [serial = 1109] [outer = 0x0] 07:56:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12140dc00) [pid = 1658] [serial = 1110] [outer = 0x1211bc800] 07:56:37 INFO - PROCESS | 1658 | 1464620197729 Marionette DEBUG loaded listener.js 07:56:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x121721c00) [pid = 1658] [serial = 1111] [outer = 0x1211bc800] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12172a000) [pid = 1658] [serial = 931] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x126d3b800) [pid = 1658] [serial = 937] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x124eaac00) [pid = 1658] [serial = 870] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x128fc9000) [pid = 1658] [serial = 922] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12694a400) [pid = 1658] [serial = 934] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x118e2b000) [pid = 1658] [serial = 928] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1161abc00) [pid = 1658] [serial = 925] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12acabc00) [pid = 1658] [serial = 1027] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x126949000) [pid = 1658] [serial = 1011] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x127963800) [pid = 1658] [serial = 1012] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x129a87c00) [pid = 1658] [serial = 1018] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1294fb400) [pid = 1658] [serial = 1015] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12904ec00) [pid = 1658] [serial = 1014] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x129a7b400) [pid = 1658] [serial = 1017] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x126943800) [pid = 1658] [serial = 987] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x121725000) [pid = 1658] [serial = 984] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x121626000) [pid = 1658] [serial = 1005] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x121d2ec00) [pid = 1658] [serial = 1006] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1161af400) [pid = 1658] [serial = 978] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x118018400) [pid = 1658] [serial = 997] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1161fc000) [pid = 1658] [serial = 996] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x129a82c00) [pid = 1658] [serial = 994] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x129825400) [pid = 1658] [serial = 993] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x119bdc400) [pid = 1658] [serial = 1002] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12140b000) [pid = 1658] [serial = 1003] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x129a97c00) [pid = 1658] [serial = 1020] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x124661000) [pid = 1658] [serial = 1008] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1260e1400) [pid = 1658] [serial = 1009] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1184d0c00) [pid = 1658] [serial = 999] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1193f3400) [pid = 1658] [serial = 1000] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119287c00) [pid = 1658] [serial = 981] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x129a95800) [pid = 1658] [serial = 1026] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11999bc00) [pid = 1658] [serial = 1023] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1269a3800) [pid = 1658] [serial = 1024] [outer = 0x0] [url = about:blank] 07:56:37 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12aba1c00) [pid = 1658] [serial = 1021] [outer = 0x0] [url = about:blank] 07:56:38 INFO - PROCESS | 1658 | 1464620198107 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]]]}] 07:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 575ms 07:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:56:38 INFO - PROCESS | 1658 | 1464620198157 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:56:38 INFO - PROCESS | 1658 | 1464620198158 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:56:38 INFO - PROCESS | 1658 | 1464620198165 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:56:38 INFO - PROCESS | 1658 | 1464620198169 Marionette TRACE conn2 <- [1,1454,null,{}] 07:56:38 INFO - PROCESS | 1658 | 1464620198172 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}] 07:56:38 INFO - PROCESS | 1658 | 1464620198256 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:56:38 INFO - PROCESS | 1658 | 1464620198261 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12196c000 == 42 [pid = 1658] [id = 371] 07:56:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121495c00) [pid = 1658] [serial = 1112] [outer = 0x0] 07:56:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121d2b400) [pid = 1658] [serial = 1113] [outer = 0x121495c00] 07:56:38 INFO - PROCESS | 1658 | 1464620198287 Marionette DEBUG loaded listener.js 07:56:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1213c1400) [pid = 1658] [serial = 1114] [outer = 0x121495c00] 07:56:38 INFO - PROCESS | 1658 | 1464620198615 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]]]}] 07:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 477ms 07:56:38 INFO - PROCESS | 1658 | 1464620198638 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:56:38 INFO - PROCESS | 1658 | 1464620198640 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:56:38 INFO - PROCESS | 1658 | 1464620198642 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:56:38 INFO - PROCESS | 1658 | 1464620198651 Marionette TRACE conn2 <- [1,1458,null,{}] 07:56:38 INFO - PROCESS | 1658 | 1464620198653 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}] 07:56:38 INFO - PROCESS | 1658 | 1464620198743 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:56:38 INFO - PROCESS | 1658 | 1464620198794 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1241b1800 == 43 [pid = 1658] [id = 372] 07:56:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x121724400) [pid = 1658] [serial = 1115] [outer = 0x0] 07:56:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1260e3800) [pid = 1658] [serial = 1116] [outer = 0x121724400] 07:56:38 INFO - PROCESS | 1658 | 1464620198820 Marionette DEBUG loaded listener.js 07:56:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126946c00) [pid = 1658] [serial = 1117] [outer = 0x121724400] 07:56:39 INFO - PROCESS | 1658 | 1464620199128 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]]]}] 07:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 528ms 07:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:56:39 INFO - PROCESS | 1658 | 1464620199171 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:56:39 INFO - PROCESS | 1658 | 1464620199172 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:56:39 INFO - PROCESS | 1658 | 1464620199174 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:56:39 INFO - PROCESS | 1658 | 1464620199175 Marionette TRACE conn2 <- [1,1462,null,{}] 07:56:39 INFO - PROCESS | 1658 | 1464620199178 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}] 07:56:39 INFO - PROCESS | 1658 | 1464620199259 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:56:39 INFO - PROCESS | 1658 | 1464620199318 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x117352000 == 44 [pid = 1658] [id = 373] 07:56:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1269a5c00) [pid = 1658] [serial = 1118] [outer = 0x0] 07:56:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126d3f000) [pid = 1658] [serial = 1119] [outer = 0x1269a5c00] 07:56:39 INFO - PROCESS | 1658 | 1464620199349 Marionette DEBUG loaded listener.js 07:56:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x128fcf000) [pid = 1658] [serial = 1120] [outer = 0x1269a5c00] 07:56:39 INFO - PROCESS | 1658 | 1464620199679 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]]]}] 07:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 07:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:56:39 INFO - PROCESS | 1658 | 1464620199693 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:56:39 INFO - PROCESS | 1658 | 1464620199695 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:56:39 INFO - PROCESS | 1658 | 1464620199697 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:56:39 INFO - PROCESS | 1658 | 1464620199698 Marionette TRACE conn2 <- [1,1466,null,{}] 07:56:39 INFO - PROCESS | 1658 | 1464620199701 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}] 07:56:39 INFO - PROCESS | 1658 | 1464620199813 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:56:39 INFO - PROCESS | 1658 | 1464620199824 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b7a800 == 45 [pid = 1658] [id = 374] 07:56:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1269d2400) [pid = 1658] [serial = 1121] [outer = 0x0] 07:56:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x129818000) [pid = 1658] [serial = 1122] [outer = 0x1269d2400] 07:56:39 INFO - PROCESS | 1658 | 1464620199850 Marionette DEBUG loaded listener.js 07:56:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x129a7e400) [pid = 1658] [serial = 1123] [outer = 0x1269d2400] 07:56:40 INFO - PROCESS | 1658 | 1464620200208 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]]]}] 07:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 07:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:56:40 INFO - PROCESS | 1658 | 1464620200220 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:56:40 INFO - PROCESS | 1658 | 1464620200221 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:56:40 INFO - PROCESS | 1658 | 1464620200223 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:56:40 INFO - PROCESS | 1658 | 1464620200224 Marionette TRACE conn2 <- [1,1470,null,{}] 07:56:40 INFO - PROCESS | 1658 | 1464620200226 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}] 07:56:40 INFO - PROCESS | 1658 | 1464620200327 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:56:40 INFO - PROCESS | 1658 | 1464620200341 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d29000 == 46 [pid = 1658] [id = 375] 07:56:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x129a82c00) [pid = 1658] [serial = 1124] [outer = 0x0] 07:56:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12abaa000) [pid = 1658] [serial = 1125] [outer = 0x129a82c00] 07:56:40 INFO - PROCESS | 1658 | 1464620200366 Marionette DEBUG loaded listener.js 07:56:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12ad2e400) [pid = 1658] [serial = 1126] [outer = 0x129a82c00] 07:56:40 INFO - PROCESS | 1658 | 1464620200713 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]]]}] 07:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 07:56:40 INFO - PROCESS | 1658 | 1464620200748 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:56:40 INFO - PROCESS | 1658 | 1464620200750 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:56:40 INFO - PROCESS | 1658 | 1464620200754 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:56:40 INFO - PROCESS | 1658 | 1464620200755 Marionette TRACE conn2 <- [1,1474,null,{}] 07:56:40 INFO - PROCESS | 1658 | 1464620200758 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}] 07:56:40 INFO - PROCESS | 1658 | 1464620200861 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:56:40 INFO - PROCESS | 1658 | 1464620200875 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac53000 == 47 [pid = 1658] [id = 376] 07:56:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x129a9a400) [pid = 1658] [serial = 1127] [outer = 0x0] 07:56:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12adcdc00) [pid = 1658] [serial = 1128] [outer = 0x129a9a400] 07:56:40 INFO - PROCESS | 1658 | 1464620200900 Marionette DEBUG loaded listener.js 07:56:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12add6c00) [pid = 1658] [serial = 1129] [outer = 0x129a9a400] 07:56:41 INFO - PROCESS | 1658 | 1464620201260 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]]]}] 07:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 07:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:56:41 INFO - PROCESS | 1658 | 1464620201274 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:56:41 INFO - PROCESS | 1658 | 1464620201276 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:56:41 INFO - PROCESS | 1658 | 1464620201278 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:56:41 INFO - PROCESS | 1658 | 1464620201279 Marionette TRACE conn2 <- [1,1478,null,{}] 07:56:41 INFO - PROCESS | 1658 | 1464620201281 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}] 07:56:41 INFO - PROCESS | 1658 | 1464620201387 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:56:41 INFO - PROCESS | 1658 | 1464620201400 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b5bb800 == 48 [pid = 1658] [id = 377] 07:56:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12add0000) [pid = 1658] [serial = 1130] [outer = 0x0] 07:56:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12b40b400) [pid = 1658] [serial = 1131] [outer = 0x12add0000] 07:56:41 INFO - PROCESS | 1658 | 1464620201425 Marionette DEBUG loaded listener.js 07:56:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12b410800) [pid = 1658] [serial = 1132] [outer = 0x12add0000] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1207e2000) [pid = 1658] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118ef2400) [pid = 1658] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12904f800) [pid = 1658] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12ad11400) [pid = 1658] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x121499c00) [pid = 1658] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x113d0c800) [pid = 1658] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x121627400) [pid = 1658] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1269ddc00) [pid = 1658] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x110fdd400) [pid = 1658] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x124f4e000) [pid = 1658] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119bd1c00) [pid = 1658] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:56:41 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1260e5c00) [pid = 1658] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:56:41 INFO - PROCESS | 1658 | 1464620201865 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]]]}] 07:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 621ms 07:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:56:41 INFO - PROCESS | 1658 | 1464620201900 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:56:41 INFO - PROCESS | 1658 | 1464620201901 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:56:41 INFO - PROCESS | 1658 | 1464620201903 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:56:41 INFO - PROCESS | 1658 | 1464620201904 Marionette TRACE conn2 <- [1,1482,null,{}] 07:56:41 INFO - PROCESS | 1658 | 1464620201907 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}] 07:56:41 INFO - PROCESS | 1658 | 1464620201992 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:56:42 INFO - PROCESS | 1658 | 1464620202047 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b752800 == 49 [pid = 1658] [id = 378] 07:56:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x116a5fc00) [pid = 1658] [serial = 1133] [outer = 0x0] 07:56:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11860f800) [pid = 1658] [serial = 1134] [outer = 0x116a5fc00] 07:56:42 INFO - PROCESS | 1658 | 1464620202077 Marionette DEBUG loaded listener.js 07:56:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x118617c00) [pid = 1658] [serial = 1135] [outer = 0x116a5fc00] 07:56:42 INFO - PROCESS | 1658 | 1464620202443 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]]]}] 07:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 571ms 07:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:56:42 INFO - PROCESS | 1658 | 1464620202475 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:56:42 INFO - PROCESS | 1658 | 1464620202477 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:56:42 INFO - PROCESS | 1658 | 1464620202480 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:56:42 INFO - PROCESS | 1658 | 1464620202481 Marionette TRACE conn2 <- [1,1486,null,{}] 07:56:42 INFO - PROCESS | 1658 | 1464620202484 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}] 07:56:42 INFO - PROCESS | 1658 | 1464620202580 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:56:42 INFO - PROCESS | 1658 | 1464620202634 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cac2800 == 50 [pid = 1658] [id = 379] 07:56:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11860b000) [pid = 1658] [serial = 1136] [outer = 0x0] 07:56:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121729c00) [pid = 1658] [serial = 1137] [outer = 0x11860b000] 07:56:42 INFO - PROCESS | 1658 | 1464620202659 Marionette DEBUG loaded listener.js 07:56:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12b411800) [pid = 1658] [serial = 1138] [outer = 0x11860b000] 07:56:42 INFO - PROCESS | 1658 | 1464620202938 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]]]}] 07:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 07:56:42 INFO - PROCESS | 1658 | 1464620202950 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:56:42 INFO - PROCESS | 1658 | 1464620202953 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:56:42 INFO - PROCESS | 1658 | 1464620202961 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:56:42 INFO - PROCESS | 1658 | 1464620202962 Marionette TRACE conn2 <- [1,1490,null,{}] 07:56:42 INFO - PROCESS | 1658 | 1464620202965 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}] 07:56:43 INFO - PROCESS | 1658 | 1464620203065 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:56:43 INFO - PROCESS | 1658 | 1464620203069 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d74d000 == 51 [pid = 1658] [id = 380] 07:56:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12b499400) [pid = 1658] [serial = 1139] [outer = 0x0] 07:56:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12b72fc00) [pid = 1658] [serial = 1140] [outer = 0x12b499400] 07:56:43 INFO - PROCESS | 1658 | 1464620203094 Marionette DEBUG loaded listener.js 07:56:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12b735400) [pid = 1658] [serial = 1141] [outer = 0x12b499400] 07:56:43 INFO - PROCESS | 1658 | 1464620203443 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]]]}] 07:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 07:56:43 INFO - PROCESS | 1658 | 1464620203486 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:56:43 INFO - PROCESS | 1658 | 1464620203487 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:56:43 INFO - PROCESS | 1658 | 1464620203497 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:56:43 INFO - PROCESS | 1658 | 1464620203498 Marionette TRACE conn2 <- [1,1494,null,{}] 07:56:43 INFO - PROCESS | 1658 | 1464620203500 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}] 07:56:43 INFO - PROCESS | 1658 | 1464620203583 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:56:43 INFO - PROCESS | 1658 | 1464620203587 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x112797800 == 52 [pid = 1658] [id = 381] 07:56:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12b735c00) [pid = 1658] [serial = 1142] [outer = 0x0] 07:56:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12be5ac00) [pid = 1658] [serial = 1143] [outer = 0x12b735c00] 07:56:43 INFO - PROCESS | 1658 | 1464620203611 Marionette DEBUG loaded listener.js 07:56:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12bf63800) [pid = 1658] [serial = 1144] [outer = 0x12b735c00] 07:56:44 INFO - PROCESS | 1658 | 1464620204075 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]]]}] 07:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 626ms 07:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:56:44 INFO - PROCESS | 1658 | 1464620204116 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:56:44 INFO - PROCESS | 1658 | 1464620204119 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:56:44 INFO - PROCESS | 1658 | 1464620204122 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:56:44 INFO - PROCESS | 1658 | 1464620204125 Marionette TRACE conn2 <- [1,1498,null,{}] 07:56:44 INFO - PROCESS | 1658 | 1464620204129 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}] 07:56:44 INFO - PROCESS | 1658 | 1464620204242 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:56:44 INFO - PROCESS | 1658 | 1464620204335 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x11898b800 == 53 [pid = 1658] [id = 382] 07:56:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11801d000) [pid = 1658] [serial = 1145] [outer = 0x0] 07:56:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11842c000) [pid = 1658] [serial = 1146] [outer = 0x11801d000] 07:56:44 INFO - PROCESS | 1658 | 1464620204368 Marionette DEBUG loaded listener.js 07:56:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x118615800) [pid = 1658] [serial = 1147] [outer = 0x11801d000] 07:56:44 INFO - PROCESS | 1658 | 1464620204791 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]]]}] 07:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 723ms 07:56:44 INFO - PROCESS | 1658 | 1464620204845 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:56:44 INFO - PROCESS | 1658 | 1464620204850 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:56:44 INFO - PROCESS | 1658 | 1464620204854 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:56:44 INFO - PROCESS | 1658 | 1464620204856 Marionette TRACE conn2 <- [1,1502,null,{}] 07:56:44 INFO - PROCESS | 1658 | 1464620204858 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}] 07:56:44 INFO - PROCESS | 1658 | 1464620204967 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:56:45 INFO - PROCESS | 1658 | 1464620205037 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x121190800 == 54 [pid = 1658] [id = 383] 07:56:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x119284c00) [pid = 1658] [serial = 1148] [outer = 0x0] 07:56:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1207d4800) [pid = 1658] [serial = 1149] [outer = 0x119284c00] 07:56:45 INFO - PROCESS | 1658 | 1464620205068 Marionette DEBUG loaded listener.js 07:56:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x121410c00) [pid = 1658] [serial = 1150] [outer = 0x119284c00] 07:56:45 INFO - PROCESS | 1658 | 1464620205489 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]]]}] 07:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 07:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:56:45 INFO - PROCESS | 1658 | 1464620205524 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:56:45 INFO - PROCESS | 1658 | 1464620205526 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:56:45 INFO - PROCESS | 1658 | 1464620205528 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:56:45 INFO - PROCESS | 1658 | 1464620205531 Marionette TRACE conn2 <- [1,1506,null,{}] 07:56:45 INFO - PROCESS | 1658 | 1464620205596 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}] 07:56:45 INFO - PROCESS | 1658 | 1464620205705 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:56:45 INFO - PROCESS | 1658 | 1464620205774 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d39a800 == 55 [pid = 1658] [id = 384] 07:56:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x121d83000) [pid = 1658] [serial = 1151] [outer = 0x0] 07:56:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1260e1400) [pid = 1658] [serial = 1152] [outer = 0x121d83000] 07:56:45 INFO - PROCESS | 1658 | 1464620205805 Marionette DEBUG loaded listener.js 07:56:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12699e000) [pid = 1658] [serial = 1153] [outer = 0x121d83000] 07:56:46 INFO - PROCESS | 1658 | 1464620206240 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]]]}] 07:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 742ms 07:56:46 INFO - PROCESS | 1658 | 1464620206271 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:56:46 INFO - PROCESS | 1658 | 1464620206273 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:56:46 INFO - PROCESS | 1658 | 1464620206275 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:56:46 INFO - PROCESS | 1658 | 1464620206276 Marionette TRACE conn2 <- [1,1510,null,{}] 07:56:46 INFO - PROCESS | 1658 | 1464620206279 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}] 07:56:46 INFO - PROCESS | 1658 | 1464620206388 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:56:46 INFO - PROCESS | 1658 | 1464620206443 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f010800 == 56 [pid = 1658] [id = 385] 07:56:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126d3ec00) [pid = 1658] [serial = 1154] [outer = 0x0] 07:56:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x128fd2400) [pid = 1658] [serial = 1155] [outer = 0x126d3ec00] 07:56:46 INFO - PROCESS | 1658 | 1464620206473 Marionette DEBUG loaded listener.js 07:56:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x1294fdc00) [pid = 1658] [serial = 1156] [outer = 0x126d3ec00] 07:56:46 INFO - PROCESS | 1658 | 1464620206860 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]]]}] 07:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 618ms 07:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:56:46 INFO - PROCESS | 1658 | 1464620206894 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:56:46 INFO - PROCESS | 1658 | 1464620206895 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:56:46 INFO - PROCESS | 1658 | 1464620206897 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:56:46 INFO - PROCESS | 1658 | 1464620206899 Marionette TRACE conn2 <- [1,1514,null,{}] 07:56:46 INFO - PROCESS | 1658 | 1464620206901 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}] 07:56:47 INFO - PROCESS | 1658 | 1464620207004 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:56:47 INFO - PROCESS | 1658 | 1464620207103 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x1351c6800 == 57 [pid = 1658] [id = 386] 07:56:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x128fcbc00) [pid = 1658] [serial = 1157] [outer = 0x0] 07:56:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12ad0cc00) [pid = 1658] [serial = 1158] [outer = 0x128fcbc00] 07:56:47 INFO - PROCESS | 1658 | 1464620207133 Marionette DEBUG loaded listener.js 07:56:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12b403c00) [pid = 1658] [serial = 1159] [outer = 0x128fcbc00] 07:56:47 INFO - PROCESS | 1658 | 1464620207612 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]]]}] 07:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 772ms 07:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:56:47 INFO - PROCESS | 1658 | 1464620207686 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:56:47 INFO - PROCESS | 1658 | 1464620207687 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:56:47 INFO - PROCESS | 1658 | 1464620207691 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:56:47 INFO - PROCESS | 1658 | 1464620207692 Marionette TRACE conn2 <- [1,1518,null,{}] 07:56:47 INFO - PROCESS | 1658 | 1464620207694 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}] 07:56:47 INFO - PROCESS | 1658 | 1464620207812 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:56:47 INFO - PROCESS | 1658 | 1464620207883 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184b2000 == 58 [pid = 1658] [id = 387] 07:56:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1127f4c00) [pid = 1658] [serial = 1160] [outer = 0x0] 07:56:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x1184cc800) [pid = 1658] [serial = 1161] [outer = 0x1127f4c00] 07:56:47 INFO - PROCESS | 1658 | 1464620207913 Marionette DEBUG loaded listener.js 07:56:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12be5cc00) [pid = 1658] [serial = 1162] [outer = 0x1127f4c00] 07:56:48 INFO - PROCESS | 1658 | 1464620208582 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]]]}] 07:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 921ms 07:56:48 INFO - PROCESS | 1658 | 1464620208617 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:56:48 INFO - PROCESS | 1658 | 1464620208619 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:56:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:56:48 INFO - PROCESS | 1658 | 1464620208625 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:56:48 INFO - PROCESS | 1658 | 1464620208627 Marionette TRACE conn2 <- [1,1522,null,{}] 07:56:48 INFO - PROCESS | 1658 | 1464620208631 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}] 07:56:48 INFO - PROCESS | 1658 | 1464620208733 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:56:48 INFO - PROCESS | 1658 | 1464620208804 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fc1800 == 59 [pid = 1658] [id = 388] 07:56:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x110fd3800) [pid = 1658] [serial = 1163] [outer = 0x0] 07:56:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x1122a9800) [pid = 1658] [serial = 1164] [outer = 0x110fd3800] 07:56:48 INFO - PROCESS | 1658 | 1464620208833 Marionette DEBUG loaded listener.js 07:56:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x1126fcc00) [pid = 1658] [serial = 1165] [outer = 0x110fd3800] 07:56:49 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 () { 07:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:56:49 INFO - PROCESS | 1658 | 1464620209192 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"]]]}] 07:56:49 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 () { 07:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:56:49 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 () { 07:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:56:49 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 () { 07:56:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:56:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 573ms 07:56:49 INFO - PROCESS | 1658 | 1464620209198 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:56:49 INFO - PROCESS | 1658 | 1464620209202 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:56:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:56:49 INFO - PROCESS | 1658 | 1464620209207 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:56:49 INFO - PROCESS | 1658 | 1464620209208 Marionette TRACE conn2 <- [1,1526,null,{}] 07:56:49 INFO - PROCESS | 1658 | 1464620209211 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}] 07:56:49 INFO - PROCESS | 1658 | 1464620209305 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:56:49 INFO - PROCESS | 1658 | 1464620209360 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d5800 == 60 [pid = 1658] [id = 389] 07:56:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x110fe0400) [pid = 1658] [serial = 1166] [outer = 0x0] 07:56:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x115e49000) [pid = 1658] [serial = 1167] [outer = 0x110fe0400] 07:56:49 INFO - PROCESS | 1658 | 1464620209387 Marionette DEBUG loaded listener.js 07:56:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x116a5e000) [pid = 1658] [serial = 1168] [outer = 0x110fe0400] 07:56:49 INFO - PROCESS | 1658 | 1464620209756 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"]]]}] 07:56:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:56:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:56:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:56:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 571ms 07:56:49 INFO - PROCESS | 1658 | 1464620209777 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:56:49 INFO - PROCESS | 1658 | 1464620209779 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:56:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:56:49 INFO - PROCESS | 1658 | 1464620209781 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:56:49 INFO - PROCESS | 1658 | 1464620209784 Marionette TRACE conn2 <- [1,1530,null,{}] 07:56:49 INFO - PROCESS | 1658 | 1464620209791 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}] 07:56:49 INFO - PROCESS | 1658 | 1464620209910 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12d74d000 == 59 [pid = 1658] [id = 380] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12cac2800 == 58 [pid = 1658] [id = 379] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12b752800 == 57 [pid = 1658] [id = 378] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12b5bb800 == 56 [pid = 1658] [id = 377] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac53000 == 55 [pid = 1658] [id = 376] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x129d29000 == 54 [pid = 1658] [id = 375] 07:56:49 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12adcd800) [pid = 1658] [serial = 1086] [outer = 0x0] [url = about:blank] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x126b7a800 == 53 [pid = 1658] [id = 374] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x117352000 == 52 [pid = 1658] [id = 373] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1241b1800 == 51 [pid = 1658] [id = 372] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12196c000 == 50 [pid = 1658] [id = 371] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11812c800 == 49 [pid = 1658] [id = 370] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11812d000 == 48 [pid = 1658] [id = 369] 07:56:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11849e000 == 47 [pid = 1658] [id = 368] 07:56:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12cac5800 == 46 [pid = 1658] [id = 365] 07:56:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1241b2800 == 45 [pid = 1658] [id = 364] 07:56:50 INFO - PROCESS | 1658 | --DOCSHELL 0x117d20800 == 44 [pid = 1658] [id = 363] 07:56:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12c0a0000 == 43 [pid = 1658] [id = 362] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12adcb000) [pid = 1658] [serial = 1084] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x119927c00) [pid = 1658] [serial = 1035] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x129050000) [pid = 1658] [serial = 1080] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x128fcc000) [pid = 1658] [serial = 1047] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x1193f6400) [pid = 1658] [serial = 1054] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12905b800) [pid = 1658] [serial = 1071] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12ad37c00) [pid = 1658] [serial = 1083] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x121af8000) [pid = 1658] [serial = 1060] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x118675000) [pid = 1658] [serial = 1051] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x124eb1400) [pid = 1658] [serial = 1063] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x119267800) [pid = 1658] [serial = 1053] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x128fcdc00) [pid = 1658] [serial = 1068] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11813fc00) [pid = 1658] [serial = 1078] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12aca7000) [pid = 1658] [serial = 1081] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1267ce800) [pid = 1658] [serial = 1065] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x117593800) [pid = 1658] [serial = 1050] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12673e400) [pid = 1658] [serial = 1038] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1211b7000) [pid = 1658] [serial = 1056] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12aca2c00) [pid = 1658] [serial = 1044] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x129817800) [pid = 1658] [serial = 1072] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12905ac00) [pid = 1658] [serial = 1041] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x121d7ec00) [pid = 1658] [serial = 1062] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x112e87400) [pid = 1658] [serial = 1077] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x129025000) [pid = 1658] [serial = 1069] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x129821400) [pid = 1658] [serial = 1074] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11747d800) [pid = 1658] [serial = 1032] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12172f000) [pid = 1658] [serial = 1059] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x129a88800) [pid = 1658] [serial = 1075] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12795d800) [pid = 1658] [serial = 1066] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12140bc00) [pid = 1658] [serial = 1057] [outer = 0x0] [url = about:blank] 07:56:50 INFO - PROCESS | 1658 | 1464620210008 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11278b800 == 44 [pid = 1658] [id = 390] 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x112e87400) [pid = 1658] [serial = 1169] [outer = 0x0] 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x117593800) [pid = 1658] [serial = 1170] [outer = 0x112e87400] 07:56:50 INFO - PROCESS | 1658 | 1464620210055 Marionette DEBUG loaded listener.js 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x118618c00) [pid = 1658] [serial = 1171] [outer = 0x112e87400] 07:56:50 INFO - PROCESS | 1658 | 1464620210314 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]]]}] 07:56:50 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 07:56:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:56:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:56:50 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. 07:56:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:56:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 577ms 07:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:56:50 INFO - PROCESS | 1658 | 1464620210359 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:56:50 INFO - PROCESS | 1658 | 1464620210360 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:56:50 INFO - PROCESS | 1658 | 1464620210362 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:56:50 INFO - PROCESS | 1658 | 1464620210364 Marionette TRACE conn2 <- [1,1534,null,{}] 07:56:50 INFO - PROCESS | 1658 | 1464620210374 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}] 07:56:50 INFO - PROCESS | 1658 | 1464620210463 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:56:50 INFO - PROCESS | 1658 | 1464620210469 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0ed800 == 45 [pid = 1658] [id = 391] 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11928e000) [pid = 1658] [serial = 1172] [outer = 0x0] 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119997800) [pid = 1658] [serial = 1173] [outer = 0x11928e000] 07:56:50 INFO - PROCESS | 1658 | 1464620210497 Marionette DEBUG loaded listener.js 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1211b8800) [pid = 1658] [serial = 1174] [outer = 0x11928e000] 07:56:50 INFO - PROCESS | 1658 | 1464620210840 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]]]}] 07:56:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:56:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 07:56:50 INFO - PROCESS | 1658 | 1464620210881 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:56:50 INFO - PROCESS | 1658 | 1464620210882 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:56:50 INFO - PROCESS | 1658 | 1464620210884 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:56:50 INFO - PROCESS | 1658 | 1464620210886 Marionette TRACE conn2 <- [1,1538,null,{}] 07:56:50 INFO - PROCESS | 1658 | 1464620210888 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}] 07:56:50 INFO - PROCESS | 1658 | 1464620210970 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:56:50 INFO - PROCESS | 1658 | 1464620210975 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1243e2800 == 46 [pid = 1658] [id = 392] 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x117593c00) [pid = 1658] [serial = 1175] [outer = 0x0] 07:56:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x121498c00) [pid = 1658] [serial = 1176] [outer = 0x117593c00] 07:56:51 INFO - PROCESS | 1658 | 1464620211001 Marionette DEBUG loaded listener.js 07:56:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x121720c00) [pid = 1658] [serial = 1177] [outer = 0x117593c00] 07:56:51 INFO - PROCESS | 1658 | 1464620211444 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]]]}] 07:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 07:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:56:51 INFO - PROCESS | 1658 | 1464620211455 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:56:51 INFO - PROCESS | 1658 | 1464620211457 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:56:51 INFO - PROCESS | 1658 | 1464620211459 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:56:51 INFO - PROCESS | 1658 | 1464620211460 Marionette TRACE conn2 <- [1,1542,null,{}] 07:56:51 INFO - PROCESS | 1658 | 1464620211462 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}] 07:56:51 INFO - PROCESS | 1658 | 1464620211565 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:56:51 INFO - PROCESS | 1658 | 1464620211572 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12669d000 == 47 [pid = 1658] [id = 393] 07:56:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12172bc00) [pid = 1658] [serial = 1178] [outer = 0x0] 07:56:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x121d2ec00) [pid = 1658] [serial = 1179] [outer = 0x12172bc00] 07:56:51 INFO - PROCESS | 1658 | 1464620211598 Marionette DEBUG loaded listener.js 07:56:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12479b400) [pid = 1658] [serial = 1180] [outer = 0x12172bc00] 07:56:51 INFO - PROCESS | 1658 | 1464620211935 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]]]}] 07:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 07:56:51 INFO - PROCESS | 1658 | 1464620211980 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:56:51 INFO - PROCESS | 1658 | 1464620211981 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:56:51 INFO - PROCESS | 1658 | 1464620211983 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:56:51 INFO - PROCESS | 1658 | 1464620211984 Marionette TRACE conn2 <- [1,1546,null,{}] 07:56:51 INFO - PROCESS | 1658 | 1464620211987 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}] 07:56:52 INFO - PROCESS | 1658 | 1464620212070 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:56:52 INFO - PROCESS | 1658 | 1464620212147 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b0a800 == 48 [pid = 1658] [id = 394] 07:56:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1127f4000) [pid = 1658] [serial = 1181] [outer = 0x0] 07:56:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x124eae800) [pid = 1658] [serial = 1182] [outer = 0x1127f4000] 07:56:52 INFO - PROCESS | 1658 | 1464620212172 Marionette DEBUG loaded listener.js 07:56:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1267c8c00) [pid = 1658] [serial = 1183] [outer = 0x1127f4000] 07:56:52 INFO - PROCESS | 1658 | 1464620212537 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]]]}] 07:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 572ms 07:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:56:52 INFO - PROCESS | 1658 | 1464620212555 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:56:52 INFO - PROCESS | 1658 | 1464620212557 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:56:52 INFO - PROCESS | 1658 | 1464620212559 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:56:52 INFO - PROCESS | 1658 | 1464620212560 Marionette TRACE conn2 <- [1,1550,null,{}] 07:56:52 INFO - PROCESS | 1658 | 1464620212562 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}] 07:56:52 INFO - PROCESS | 1658 | 1464620212666 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:56:52 INFO - PROCESS | 1658 | 1464620212681 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12791e000 == 49 [pid = 1658] [id = 395] 07:56:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x126946000) [pid = 1658] [serial = 1184] [outer = 0x0] 07:56:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12694e400) [pid = 1658] [serial = 1185] [outer = 0x126946000] 07:56:52 INFO - PROCESS | 1658 | 1464620212708 Marionette DEBUG loaded listener.js 07:56:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x126d42400) [pid = 1658] [serial = 1186] [outer = 0x126946000] 07:56:53 INFO - PROCESS | 1658 | 1464620213063 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]]]}] 07:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 07:56:53 INFO - PROCESS | 1658 | 1464620213078 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:56:53 INFO - PROCESS | 1658 | 1464620213080 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:56:53 INFO - PROCESS | 1658 | 1464620213082 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:56:53 INFO - PROCESS | 1658 | 1464620213083 Marionette TRACE conn2 <- [1,1554,null,{}] 07:56:53 INFO - PROCESS | 1658 | 1464620213088 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}] 07:56:53 INFO - PROCESS | 1658 | 1464620213197 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:56:53 INFO - PROCESS | 1658 | 1464620213211 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d29000 == 50 [pid = 1658] [id = 396] 07:56:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x126949000) [pid = 1658] [serial = 1187] [outer = 0x0] 07:56:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x127969000) [pid = 1658] [serial = 1188] [outer = 0x126949000] 07:56:53 INFO - PROCESS | 1658 | 1464620213236 Marionette DEBUG loaded listener.js 07:56:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12904d000) [pid = 1658] [serial = 1189] [outer = 0x126949000] 07:56:53 INFO - PROCESS | 1658 | 1464620213590 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]]]}] 07:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 525ms 07:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:56:53 INFO - PROCESS | 1658 | 1464620213607 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:56:53 INFO - PROCESS | 1658 | 1464620213608 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:56:53 INFO - PROCESS | 1658 | 1464620213611 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:56:53 INFO - PROCESS | 1658 | 1464620213612 Marionette TRACE conn2 <- [1,1558,null,{}] 07:56:53 INFO - PROCESS | 1658 | 1464620213614 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}] 07:56:53 INFO - PROCESS | 1658 | 1464620213724 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:56:53 INFO - PROCESS | 1658 | 1464620213739 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad6d000 == 51 [pid = 1658] [id = 397] 07:56:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12796b400) [pid = 1658] [serial = 1190] [outer = 0x0] 07:56:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1294fa000) [pid = 1658] [serial = 1191] [outer = 0x12796b400] 07:56:53 INFO - PROCESS | 1658 | 1464620213765 Marionette DEBUG loaded listener.js 07:56:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x129a79400) [pid = 1658] [serial = 1192] [outer = 0x12796b400] 07:56:54 INFO - PROCESS | 1658 | 1464620214274 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]]]}] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x124423400) [pid = 1658] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12b499400) [pid = 1658] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1269d2400) [pid = 1658] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x129a82c00) [pid = 1658] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x116a5fc00) [pid = 1658] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x129a9a400) [pid = 1658] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12add0000) [pid = 1658] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x121495c00) [pid = 1658] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1269a5c00) [pid = 1658] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12ad2f400) [pid = 1658] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11801fc00) [pid = 1658] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1126f1400) [pid = 1658] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1211bc800) [pid = 1658] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11860b000) [pid = 1658] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x121724400) [pid = 1658] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x124f4fc00) [pid = 1658] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x124fec000) [pid = 1658] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1211b6400) [pid = 1658] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11326fc00) [pid = 1658] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:56:54 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1184ce800) [pid = 1658] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 07:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:56:54 INFO - PROCESS | 1658 | 1464620214332 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:56:54 INFO - PROCESS | 1658 | 1464620214334 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:56:54 INFO - PROCESS | 1658 | 1464620214336 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:56:54 INFO - PROCESS | 1658 | 1464620214337 Marionette TRACE conn2 <- [1,1562,null,{}] 07:56:54 INFO - PROCESS | 1658 | 1464620214340 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}] 07:56:54 INFO - PROCESS | 1658 | 1464620214440 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:56:54 INFO - PROCESS | 1658 | 1464620214465 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x124445000 == 52 [pid = 1658] [id = 398] 07:56:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1213bd400) [pid = 1658] [serial = 1193] [outer = 0x0] 07:56:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x121724c00) [pid = 1658] [serial = 1194] [outer = 0x1213bd400] 07:56:54 INFO - PROCESS | 1658 | 1464620214495 Marionette DEBUG loaded listener.js 07:56:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12902a000) [pid = 1658] [serial = 1195] [outer = 0x1213bd400] 07:56:54 INFO - PROCESS | 1658 | 1464620214843 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]]]}] 07:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 07:56:54 INFO - PROCESS | 1658 | 1464620214858 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:56:54 INFO - PROCESS | 1658 | 1464620214859 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:56:54 INFO - PROCESS | 1658 | 1464620214861 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:56:54 INFO - PROCESS | 1658 | 1464620214874 Marionette TRACE conn2 <- [1,1566,null,{}] 07:56:54 INFO - PROCESS | 1658 | 1464620214877 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}] 07:56:54 INFO - PROCESS | 1658 | 1464620214990 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:56:54 INFO - PROCESS | 1658 | 1464620214997 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12caab000 == 53 [pid = 1658] [id = 399] 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1126fbc00) [pid = 1658] [serial = 1196] [outer = 0x0] 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x129a97c00) [pid = 1658] [serial = 1197] [outer = 0x1126fbc00] 07:56:55 INFO - PROCESS | 1658 | 1464620215023 Marionette DEBUG loaded listener.js 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12acaa400) [pid = 1658] [serial = 1198] [outer = 0x1126fbc00] 07:56:55 INFO - PROCESS | 1658 | 1464620215302 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]]]}] 07:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 481ms 07:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:56:55 INFO - PROCESS | 1658 | 1464620215343 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:56:55 INFO - PROCESS | 1658 | 1464620215344 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:56:55 INFO - PROCESS | 1658 | 1464620215346 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:56:55 INFO - PROCESS | 1658 | 1464620215347 Marionette TRACE conn2 <- [1,1570,null,{}] 07:56:55 INFO - PROCESS | 1658 | 1464620215349 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}] 07:56:55 INFO - PROCESS | 1658 | 1464620215442 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:56:55 INFO - PROCESS | 1658 | 1464620215446 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3b1800 == 54 [pid = 1658] [id = 400] 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12ad0e000) [pid = 1658] [serial = 1199] [outer = 0x0] 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12ad3ac00) [pid = 1658] [serial = 1200] [outer = 0x12ad0e000] 07:56:55 INFO - PROCESS | 1658 | 1464620215471 Marionette DEBUG loaded listener.js 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12adce400) [pid = 1658] [serial = 1201] [outer = 0x12ad0e000] 07:56:55 INFO - PROCESS | 1658 | 1464620215822 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]]]}] 07:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 07:56:55 INFO - PROCESS | 1658 | 1464620215866 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:56:55 INFO - PROCESS | 1658 | 1464620215867 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:56:55 INFO - PROCESS | 1658 | 1464620215872 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:56:55 INFO - PROCESS | 1658 | 1464620215873 Marionette TRACE conn2 <- [1,1574,null,{}] 07:56:55 INFO - PROCESS | 1658 | 1464620215876 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}] 07:56:55 INFO - PROCESS | 1658 | 1464620215962 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:56:55 INFO - PROCESS | 1658 | 1464620215975 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f015000 == 55 [pid = 1658] [id = 401] 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x121b43800) [pid = 1658] [serial = 1202] [outer = 0x0] 07:56:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x121b4d000) [pid = 1658] [serial = 1203] [outer = 0x121b43800] 07:56:56 INFO - PROCESS | 1658 | 1464620216000 Marionette DEBUG loaded listener.js 07:56:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x126ddb400) [pid = 1658] [serial = 1204] [outer = 0x121b43800] 07:56:56 INFO - PROCESS | 1658 | 1464620216425 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]]]}] 07:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 619ms 07:56:56 INFO - PROCESS | 1658 | 1464620216492 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:56:56 INFO - PROCESS | 1658 | 1464620216495 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:56:56 INFO - PROCESS | 1658 | 1464620216499 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:56:56 INFO - PROCESS | 1658 | 1464620216503 Marionette TRACE conn2 <- [1,1578,null,{}] 07:56:56 INFO - PROCESS | 1658 | 1464620216507 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}] 07:56:56 INFO - PROCESS | 1658 | 1464620216621 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:56:56 INFO - PROCESS | 1658 | 1464620216723 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f2d800 == 56 [pid = 1658] [id = 402] 07:56:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x110ed3000) [pid = 1658] [serial = 1205] [outer = 0x0] 07:56:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x1126f0400) [pid = 1658] [serial = 1206] [outer = 0x110ed3000] 07:56:56 INFO - PROCESS | 1658 | 1464620216757 Marionette DEBUG loaded listener.js 07:56:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x1127f9000) [pid = 1658] [serial = 1207] [outer = 0x110ed3000] 07:56:57 INFO - PROCESS | 1658 | 1464620217211 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]]]}] 07:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 726ms 07:56:57 INFO - PROCESS | 1658 | 1464620217225 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:56:57 INFO - PROCESS | 1658 | 1464620217229 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:56:57 INFO - PROCESS | 1658 | 1464620217234 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:56:57 INFO - PROCESS | 1658 | 1464620217236 Marionette TRACE conn2 <- [1,1582,null,{}] 07:56:57 INFO - PROCESS | 1658 | 1464620217238 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}] 07:56:57 INFO - PROCESS | 1658 | 1464620217349 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:56:57 INFO - PROCESS | 1658 | 1464620217408 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x121abe000 == 57 [pid = 1658] [id = 403] 07:56:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11607ac00) [pid = 1658] [serial = 1208] [outer = 0x0] 07:56:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11842cc00) [pid = 1658] [serial = 1209] [outer = 0x11607ac00] 07:56:57 INFO - PROCESS | 1658 | 1464620217478 Marionette DEBUG loaded listener.js 07:56:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x118614400) [pid = 1658] [serial = 1210] [outer = 0x11607ac00] 07:56:57 INFO - PROCESS | 1658 | 1464620217894 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]]]}] 07:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 722ms 07:56:57 INFO - PROCESS | 1658 | 1464620217957 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:56:57 INFO - PROCESS | 1658 | 1464620217958 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:56:57 INFO - PROCESS | 1658 | 1464620217961 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:56:57 INFO - PROCESS | 1658 | 1464620217963 Marionette TRACE conn2 <- [1,1586,null,{}] 07:56:57 INFO - PROCESS | 1658 | 1464620217974 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}] 07:56:58 INFO - PROCESS | 1658 | 1464620218091 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:56:58 INFO - PROCESS | 1658 | 1464620218173 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c0a8000 == 58 [pid = 1658] [id = 404] 07:56:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x119da8c00) [pid = 1658] [serial = 1211] [outer = 0x0] 07:56:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x121723400) [pid = 1658] [serial = 1212] [outer = 0x119da8c00] 07:56:58 INFO - PROCESS | 1658 | 1464620218223 Marionette DEBUG loaded listener.js 07:56:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x121a7b800) [pid = 1658] [serial = 1213] [outer = 0x119da8c00] 07:56:58 INFO - PROCESS | 1658 | 1464620218711 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]]]}] 07:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 772ms 07:56:58 INFO - PROCESS | 1658 | 1464620218751 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:56:58 INFO - PROCESS | 1658 | 1464620218754 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:56:58 INFO - PROCESS | 1658 | 1464620218758 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:56:58 INFO - PROCESS | 1658 | 1464620218760 Marionette TRACE conn2 <- [1,1590,null,{}] 07:56:58 INFO - PROCESS | 1658 | 1464620218762 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}] 07:56:58 INFO - PROCESS | 1658 | 1464620218872 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:56:58 INFO - PROCESS | 1658 | 1464620218943 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x134db1000 == 59 [pid = 1658] [id = 405] 07:56:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x121b44400) [pid = 1658] [serial = 1214] [outer = 0x0] 07:56:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x121d85800) [pid = 1658] [serial = 1215] [outer = 0x121b44400] 07:56:58 INFO - PROCESS | 1658 | 1464620218972 Marionette DEBUG loaded listener.js 07:56:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x124f41800) [pid = 1658] [serial = 1216] [outer = 0x121b44400] 07:56:59 INFO - PROCESS | 1658 | 1464620219373 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]]]}] 07:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 669ms 07:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:56:59 INFO - PROCESS | 1658 | 1464620219427 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:56:59 INFO - PROCESS | 1658 | 1464620219429 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:56:59 INFO - PROCESS | 1658 | 1464620219431 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:56:59 INFO - PROCESS | 1658 | 1464620219432 Marionette TRACE conn2 <- [1,1594,null,{}] 07:56:59 INFO - PROCESS | 1658 | 1464620219435 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}] 07:56:59 INFO - PROCESS | 1658 | 1464620219540 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:56:59 INFO - PROCESS | 1658 | 1464620219599 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1351db000 == 60 [pid = 1658] [id = 406] 07:56:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x124478c00) [pid = 1658] [serial = 1217] [outer = 0x0] 07:56:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x1269d2400) [pid = 1658] [serial = 1218] [outer = 0x124478c00] 07:56:59 INFO - PROCESS | 1658 | 1464620219628 Marionette DEBUG loaded listener.js 07:56:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x129050800) [pid = 1658] [serial = 1219] [outer = 0x124478c00] 07:57:00 INFO - PROCESS | 1658 | 1464620220076 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]]]}] 07:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 669ms 07:57:00 INFO - PROCESS | 1658 | 1464620220102 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:57:00 INFO - PROCESS | 1658 | 1464620220105 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:57:00 INFO - PROCESS | 1658 | 1464620220107 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:57:00 INFO - PROCESS | 1658 | 1464620220108 Marionette TRACE conn2 <- [1,1598,null,{}] 07:57:00 INFO - PROCESS | 1658 | 1464620220111 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}] 07:57:00 INFO - PROCESS | 1658 | 1464620220253 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:57:00 INFO - PROCESS | 1658 | 1464620220412 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1368c4800 == 61 [pid = 1658] [id = 407] 07:57:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x110ecd400) [pid = 1658] [serial = 1220] [outer = 0x0] 07:57:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x129a7f800) [pid = 1658] [serial = 1221] [outer = 0x110ecd400] 07:57:00 INFO - PROCESS | 1658 | 1464620220459 Marionette DEBUG loaded listener.js 07:57:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12b40f800) [pid = 1658] [serial = 1222] [outer = 0x110ecd400] 07:57:00 INFO - PROCESS | 1658 | 1464620220976 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]]]}] 07:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 918ms 07:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:57:01 INFO - PROCESS | 1658 | 1464620221026 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:57:01 INFO - PROCESS | 1658 | 1464620221027 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:57:01 INFO - PROCESS | 1658 | 1464620221030 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:57:01 INFO - PROCESS | 1658 | 1464620221031 Marionette TRACE conn2 <- [1,1602,null,{}] 07:57:01 INFO - PROCESS | 1658 | 1464620221033 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}] 07:57:01 INFO - PROCESS | 1658 | 1464620221142 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:57:01 INFO - PROCESS | 1658 | 1464620221242 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x1160a2000 == 62 [pid = 1658] [id = 408] 07:57:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x1122b0c00) [pid = 1658] [serial = 1223] [outer = 0x0] 07:57:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x115e49800) [pid = 1658] [serial = 1224] [outer = 0x1122b0c00] 07:57:01 INFO - PROCESS | 1658 | 1464620221274 Marionette DEBUG loaded listener.js 07:57:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x11999bc00) [pid = 1658] [serial = 1225] [outer = 0x1122b0c00] 07:57:01 INFO - PROCESS | 1658 | 1464620221860 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]]]}] 07:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 870ms 07:57:01 INFO - PROCESS | 1658 | 1464620221901 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:57:01 INFO - PROCESS | 1658 | 1464620221905 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:57:01 INFO - PROCESS | 1658 | 1464620221909 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:57:01 INFO - PROCESS | 1658 | 1464620221911 Marionette TRACE conn2 <- [1,1606,null,{}] 07:57:01 INFO - PROCESS | 1658 | 1464620221915 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}] 07:57:02 INFO - PROCESS | 1658 | 1464620222016 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:57:02 INFO - PROCESS | 1658 | 1464620222094 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133b1800 == 63 [pid = 1658] [id = 409] 07:57:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x1161b5c00) [pid = 1658] [serial = 1226] [outer = 0x0] 07:57:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x1168c5000) [pid = 1658] [serial = 1227] [outer = 0x1161b5c00] 07:57:02 INFO - PROCESS | 1658 | 1464620222123 Marionette DEBUG loaded listener.js 07:57:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x11814b400) [pid = 1658] [serial = 1228] [outer = 0x1161b5c00] 07:57:02 INFO - PROCESS | 1658 | 1464620222588 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]]]}] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3b1800 == 62 [pid = 1658] [id = 400] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12caab000 == 61 [pid = 1658] [id = 399] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x124445000 == 60 [pid = 1658] [id = 398] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad6d000 == 59 [pid = 1658] [id = 397] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x129d29000 == 58 [pid = 1658] [id = 396] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12791e000 == 57 [pid = 1658] [id = 395] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x12be5ac00) [pid = 1658] [serial = 1143] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126b0a800 == 56 [pid = 1658] [id = 394] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12669d000 == 55 [pid = 1658] [id = 393] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1243e2800 == 54 [pid = 1658] [id = 392] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0ed800 == 53 [pid = 1658] [id = 391] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11278b800 == 52 [pid = 1658] [id = 390] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d5800 == 51 [pid = 1658] [id = 389] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x117fc1800 == 50 [pid = 1658] [id = 388] 07:57:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11898b800 == 49 [pid = 1658] [id = 382] 07:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 719ms 07:57:02 INFO - PROCESS | 1658 | 1464620222629 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:57:02 INFO - PROCESS | 1658 | 1464620222633 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:57:02 INFO - PROCESS | 1658 | 1464620222637 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:57:02 INFO - PROCESS | 1658 | 1464620222639 Marionette TRACE conn2 <- [1,1610,null,{}] 07:57:02 INFO - PROCESS | 1658 | 1464620222641 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}] 07:57:02 INFO - PROCESS | 1658 | 1464620222729 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:57:02 INFO - PROCESS | 1658 | 1464620222735 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb4800 == 50 [pid = 1658] [id = 410] 07:57:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x1184d2400) [pid = 1658] [serial = 1229] [outer = 0x0] 07:57:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x118617800) [pid = 1658] [serial = 1230] [outer = 0x1184d2400] 07:57:02 INFO - PROCESS | 1658 | 1464620222761 Marionette DEBUG loaded listener.js 07:57:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x119289c00) [pid = 1658] [serial = 1231] [outer = 0x1184d2400] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x1269d1c00) [pid = 1658] [serial = 988] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12902d800) [pid = 1658] [serial = 991] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x121d80800) [pid = 1658] [serial = 985] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x11747e400) [pid = 1658] [serial = 979] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x1193f3c00) [pid = 1658] [serial = 982] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x129818000) [pid = 1658] [serial = 1122] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12ad2e400) [pid = 1658] [serial = 1126] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12abaa000) [pid = 1658] [serial = 1125] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x11860f800) [pid = 1658] [serial = 1134] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12adcdc00) [pid = 1658] [serial = 1128] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12b40b400) [pid = 1658] [serial = 1131] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x121d2b400) [pid = 1658] [serial = 1113] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x1213c1400) [pid = 1658] [serial = 1114] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x126d3f000) [pid = 1658] [serial = 1119] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12ac9e800) [pid = 1658] [serial = 1101] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12add4c00) [pid = 1658] [serial = 1087] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x1193f3000) [pid = 1658] [serial = 1108] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x1184d8400) [pid = 1658] [serial = 1107] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x116a5ec00) [pid = 1658] [serial = 1089] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11704a400) [pid = 1658] [serial = 1105] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11326a000) [pid = 1658] [serial = 1104] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12140dc00) [pid = 1658] [serial = 1110] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x121721c00) [pid = 1658] [serial = 1111] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12b411800) [pid = 1658] [serial = 1138] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1199a1c00) [pid = 1658] [serial = 1092] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1260e8400) [pid = 1658] [serial = 1095] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12904e800) [pid = 1658] [serial = 1098] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1260e3800) [pid = 1658] [serial = 1116] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x126946c00) [pid = 1658] [serial = 1117] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12b410800) [pid = 1658] [serial = 1132] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12add6c00) [pid = 1658] [serial = 1129] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x118617c00) [pid = 1658] [serial = 1135] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x128fcf000) [pid = 1658] [serial = 1120] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x121729c00) [pid = 1658] [serial = 1137] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x129a7e400) [pid = 1658] [serial = 1123] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12b735400) [pid = 1658] [serial = 1141] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12ad31c00) [pid = 1658] [serial = 1030] [outer = 0x0] [url = about:blank] 07:57:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12b72fc00) [pid = 1658] [serial = 1140] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1658 | 1464620223135 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]]]}] 07:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 07:57:03 INFO - PROCESS | 1658 | 1464620223157 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:57:03 INFO - PROCESS | 1658 | 1464620223158 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:57:03 INFO - PROCESS | 1658 | 1464620223160 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:57:03 INFO - PROCESS | 1658 | 1464620223163 Marionette TRACE conn2 <- [1,1614,null,{}] 07:57:03 INFO - PROCESS | 1658 | 1464620223170 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}] 07:57:03 INFO - PROCESS | 1658 | 1464620223260 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:57:03 INFO - PROCESS | 1658 | 1464620223265 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e56800 == 51 [pid = 1658] [id = 411] 07:57:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1193fac00) [pid = 1658] [serial = 1232] [outer = 0x0] 07:57:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12072fc00) [pid = 1658] [serial = 1233] [outer = 0x1193fac00] 07:57:03 INFO - PROCESS | 1658 | 1464620223296 Marionette DEBUG loaded listener.js 07:57:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12149fc00) [pid = 1658] [serial = 1234] [outer = 0x1193fac00] 07:57:03 INFO - PROCESS | 1658 | 1464620223668 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]]]}] 07:57:03 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 07:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 07:57:03 INFO - PROCESS | 1658 | 1464620223682 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:57:03 INFO - PROCESS | 1658 | 1464620223683 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:57:03 INFO - PROCESS | 1658 | 1464620223690 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:57:03 INFO - PROCESS | 1658 | 1464620223691 Marionette TRACE conn2 <- [1,1618,null,{}] 07:57:03 INFO - PROCESS | 1658 | 1464620223693 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}] 07:57:03 INFO - PROCESS | 1658 | 1464620223794 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:57:03 INFO - PROCESS | 1658 | 1464620223850 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x126072800 == 52 [pid = 1658] [id = 412] 07:57:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x121727800) [pid = 1658] [serial = 1235] [outer = 0x0] 07:57:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x121b41c00) [pid = 1658] [serial = 1236] [outer = 0x121727800] 07:57:03 INFO - PROCESS | 1658 | 1464620223876 Marionette DEBUG loaded listener.js 07:57:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x121d82800) [pid = 1658] [serial = 1237] [outer = 0x121727800] 07:57:04 INFO - PROCESS | 1658 | 1464620224161 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]]]}] 07:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 07:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:57:04 INFO - PROCESS | 1658 | 1464620224209 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:57:04 INFO - PROCESS | 1658 | 1464620224210 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:57:04 INFO - PROCESS | 1658 | 1464620224212 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:57:04 INFO - PROCESS | 1658 | 1464620224213 Marionette TRACE conn2 <- [1,1622,null,{}] 07:57:04 INFO - PROCESS | 1658 | 1464620224216 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}] 07:57:04 INFO - PROCESS | 1658 | 1464620224300 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:57:04 INFO - PROCESS | 1658 | 1464620224359 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b0a000 == 53 [pid = 1658] [id = 413] 07:57:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x121759000) [pid = 1658] [serial = 1238] [outer = 0x0] 07:57:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1247a3800) [pid = 1658] [serial = 1239] [outer = 0x121759000] 07:57:04 INFO - PROCESS | 1658 | 1464620224385 Marionette DEBUG loaded listener.js 07:57:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1161abc00) [pid = 1658] [serial = 1240] [outer = 0x121759000] 07:57:04 INFO - PROCESS | 1658 | 1464620224696 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]]]}] 07:57:04 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 07:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 07:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:57:04 INFO - PROCESS | 1658 | 1464620224733 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:57:04 INFO - PROCESS | 1658 | 1464620224734 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:57:04 INFO - PROCESS | 1658 | 1464620224739 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:57:04 INFO - PROCESS | 1658 | 1464620224740 Marionette TRACE conn2 <- [1,1626,null,{}] 07:57:04 INFO - PROCESS | 1658 | 1464620224742 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}] 07:57:04 INFO - PROCESS | 1658 | 1464620224843 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:57:04 INFO - PROCESS | 1658 | 1464620224847 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d22800 == 54 [pid = 1658] [id = 414] 07:57:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1267d4000) [pid = 1658] [serial = 1241] [outer = 0x0] 07:57:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x126dd9400) [pid = 1658] [serial = 1242] [outer = 0x1267d4000] 07:57:04 INFO - PROCESS | 1658 | 1464620224881 Marionette DEBUG loaded listener.js 07:57:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12981a400) [pid = 1658] [serial = 1243] [outer = 0x1267d4000] 07:57:05 INFO - PROCESS | 1658 | 1464620225248 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]]]}] 07:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 07:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:57:05 INFO - PROCESS | 1658 | 1464620225259 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:57:05 INFO - PROCESS | 1658 | 1464620225260 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:57:05 INFO - PROCESS | 1658 | 1464620225262 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:57:05 INFO - PROCESS | 1658 | 1464620225263 Marionette TRACE conn2 <- [1,1630,null,{}] 07:57:05 INFO - PROCESS | 1658 | 1464620225265 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}] 07:57:05 INFO - PROCESS | 1658 | 1464620225374 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:57:05 INFO - PROCESS | 1658 | 1464620225389 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac49800 == 55 [pid = 1658] [id = 415] 07:57:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x124eb3000) [pid = 1658] [serial = 1244] [outer = 0x0] 07:57:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x129a84800) [pid = 1658] [serial = 1245] [outer = 0x124eb3000] 07:57:05 INFO - PROCESS | 1658 | 1464620225414 Marionette DEBUG loaded listener.js 07:57:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x129a9d400) [pid = 1658] [serial = 1246] [outer = 0x124eb3000] 07:57:05 INFO - PROCESS | 1658 | 1464620225764 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]]]}] 07:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 07:57:05 INFO - PROCESS | 1658 | 1464620225781 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:57:05 INFO - PROCESS | 1658 | 1464620225782 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:57:05 INFO - PROCESS | 1658 | 1464620225786 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:57:05 INFO - PROCESS | 1658 | 1464620225787 Marionette TRACE conn2 <- [1,1634,null,{}] 07:57:05 INFO - PROCESS | 1658 | 1464620225789 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}] 07:57:05 INFO - PROCESS | 1658 | 1464620225898 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:57:05 INFO - PROCESS | 1658 | 1464620225911 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b749000 == 56 [pid = 1658] [id = 416] 07:57:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x129a7b800) [pid = 1658] [serial = 1247] [outer = 0x0] 07:57:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12ad31c00) [pid = 1658] [serial = 1248] [outer = 0x129a7b800] 07:57:05 INFO - PROCESS | 1658 | 1464620225934 Marionette DEBUG loaded listener.js 07:57:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12adccc00) [pid = 1658] [serial = 1249] [outer = 0x129a7b800] 07:57:06 INFO - PROCESS | 1658 | 1464620226277 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]]]}] 07:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 07:57:06 INFO - PROCESS | 1658 | 1464620226306 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:57:06 INFO - PROCESS | 1658 | 1464620226307 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:57:06 INFO - PROCESS | 1658 | 1464620226316 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:57:06 INFO - PROCESS | 1658 | 1464620226317 Marionette TRACE conn2 <- [1,1638,null,{}] 07:57:06 INFO - PROCESS | 1658 | 1464620226319 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}] 07:57:06 INFO - PROCESS | 1658 | 1464620226425 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:57:06 INFO - PROCESS | 1658 | 1464620226463 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c0a1800 == 57 [pid = 1658] [id = 417] 07:57:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12aba0000) [pid = 1658] [serial = 1250] [outer = 0x0] 07:57:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12b406800) [pid = 1658] [serial = 1251] [outer = 0x12aba0000] 07:57:06 INFO - PROCESS | 1658 | 1464620226488 Marionette DEBUG loaded listener.js 07:57:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12b49a800) [pid = 1658] [serial = 1252] [outer = 0x12aba0000] 07:57:06 INFO - PROCESS | 1658 | 1464620226806 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]]]}] 07:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 528ms 07:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:57:06 INFO - PROCESS | 1658 | 1464620226845 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:57:06 INFO - PROCESS | 1658 | 1464620226846 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:57:06 INFO - PROCESS | 1658 | 1464620226848 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:57:06 INFO - PROCESS | 1658 | 1464620226850 Marionette TRACE conn2 <- [1,1642,null,{}] 07:57:06 INFO - PROCESS | 1658 | 1464620226852 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}] 07:57:06 INFO - PROCESS | 1658 | 1464620226960 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x126946000) [pid = 1658] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x126949000) [pid = 1658] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x112e87400) [pid = 1658] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12796b400) [pid = 1658] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x110fd3800) [pid = 1658] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x117593c00) [pid = 1658] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x110fe0400) [pid = 1658] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12172bc00) [pid = 1658] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11928e000) [pid = 1658] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1213bd400) [pid = 1658] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12ad0e000) [pid = 1658] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1126fbc00) [pid = 1658] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12b735c00) [pid = 1658] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:57:07 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1127f4000) [pid = 1658] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:57:07 INFO - PROCESS | 1658 | 1464620227133 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x118980800 == 58 [pid = 1658] [id = 418] 07:57:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x110fe0400) [pid = 1658] [serial = 1253] [outer = 0x0] 07:57:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x117593c00) [pid = 1658] [serial = 1254] [outer = 0x110fe0400] 07:57:07 INFO - PROCESS | 1658 | 1464620227161 Marionette DEBUG loaded listener.js 07:57:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x121721400) [pid = 1658] [serial = 1255] [outer = 0x110fe0400] 07:57:07 INFO - PROCESS | 1658 | 1464620227482 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]]]}] 07:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 07:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:57:07 INFO - PROCESS | 1658 | 1464620227518 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:57:07 INFO - PROCESS | 1658 | 1464620227520 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:57:07 INFO - PROCESS | 1658 | 1464620227522 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:57:07 INFO - PROCESS | 1658 | 1464620227524 Marionette TRACE conn2 <- [1,1646,null,{}] 07:57:07 INFO - PROCESS | 1658 | 1464620227526 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}] 07:57:07 INFO - PROCESS | 1658 | 1464620227628 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:57:07 INFO - PROCESS | 1658 | 1464620227635 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d746800 == 59 [pid = 1658] [id = 419] 07:57:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1267d3000) [pid = 1658] [serial = 1256] [outer = 0x0] 07:57:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12b731400) [pid = 1658] [serial = 1257] [outer = 0x1267d3000] 07:57:07 INFO - PROCESS | 1658 | 1464620227665 Marionette DEBUG loaded listener.js 07:57:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12bf68c00) [pid = 1658] [serial = 1258] [outer = 0x1267d3000] 07:57:08 INFO - PROCESS | 1658 | 1464620228021 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]]]}] 07:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 07:57:08 INFO - PROCESS | 1658 | 1464620228050 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:57:08 INFO - PROCESS | 1658 | 1464620228051 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:57:08 INFO - PROCESS | 1658 | 1464620228056 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:57:08 INFO - PROCESS | 1658 | 1464620228058 Marionette TRACE conn2 <- [1,1650,null,{}] 07:57:08 INFO - PROCESS | 1658 | 1464620228060 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}] 07:57:08 INFO - PROCESS | 1658 | 1464620228150 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:57:08 INFO - PROCESS | 1658 | 1464620228154 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f019000 == 60 [pid = 1658] [id = 420] 07:57:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11101d000) [pid = 1658] [serial = 1259] [outer = 0x0] 07:57:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x111022400) [pid = 1658] [serial = 1260] [outer = 0x11101d000] 07:57:08 INFO - PROCESS | 1658 | 1464620228179 Marionette DEBUG loaded listener.js 07:57:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x111026400) [pid = 1658] [serial = 1261] [outer = 0x11101d000] 07:57:08 INFO - PROCESS | 1658 | 1464620228510 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]]]}] 07:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 470ms 07:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:57:08 INFO - PROCESS | 1658 | 1464620228525 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:57:08 INFO - PROCESS | 1658 | 1464620228526 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:57:08 INFO - PROCESS | 1658 | 1464620228528 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:57:08 INFO - PROCESS | 1658 | 1464620228529 Marionette TRACE conn2 <- [1,1654,null,{}] 07:57:08 INFO - PROCESS | 1658 | 1464620228532 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}] 07:57:08 INFO - PROCESS | 1658 | 1464620228634 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:57:08 INFO - PROCESS | 1658 | 1464620228695 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ed3000 == 61 [pid = 1658] [id = 421] 07:57:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x110ec8000) [pid = 1658] [serial = 1262] [outer = 0x0] 07:57:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x126d81000) [pid = 1658] [serial = 1263] [outer = 0x110ec8000] 07:57:08 INFO - PROCESS | 1658 | 1464620228719 Marionette DEBUG loaded listener.js 07:57:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x126d88400) [pid = 1658] [serial = 1264] [outer = 0x110ec8000] 07:57:09 INFO - PROCESS | 1658 | 1464620229004 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]]]}] 07:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 07:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:57:09 INFO - PROCESS | 1658 | 1464620229053 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:57:09 INFO - PROCESS | 1658 | 1464620229055 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:57:09 INFO - PROCESS | 1658 | 1464620229057 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:57:09 INFO - PROCESS | 1658 | 1464620229058 Marionette TRACE conn2 <- [1,1658,null,{}] 07:57:09 INFO - PROCESS | 1658 | 1464620229060 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}] 07:57:09 INFO - PROCESS | 1658 | 1464620229149 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:57:09 INFO - PROCESS | 1658 | 1464620229272 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133a5800 == 62 [pid = 1658] [id = 422] 07:57:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x110ecdc00) [pid = 1658] [serial = 1265] [outer = 0x0] 07:57:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x110ed1c00) [pid = 1658] [serial = 1266] [outer = 0x110ecdc00] 07:57:09 INFO - PROCESS | 1658 | 1464620229305 Marionette DEBUG loaded listener.js 07:57:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x111021c00) [pid = 1658] [serial = 1267] [outer = 0x110ecdc00] 07:57:09 INFO - PROCESS | 1658 | 1464620229738 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]]]}] 07:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 720ms 07:57:09 INFO - PROCESS | 1658 | 1464620229779 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:57:09 INFO - PROCESS | 1658 | 1464620229782 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:57:09 INFO - PROCESS | 1658 | 1464620229786 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:57:09 INFO - PROCESS | 1658 | 1464620229790 Marionette TRACE conn2 <- [1,1662,null,{}] 07:57:09 INFO - PROCESS | 1658 | 1464620229793 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}] 07:57:09 INFO - PROCESS | 1658 | 1464620229908 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:57:09 INFO - PROCESS | 1658 | 1464620229983 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12197a000 == 63 [pid = 1658] [id = 423] 07:57:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x112e87000) [pid = 1658] [serial = 1268] [outer = 0x0] 07:57:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x118431000) [pid = 1658] [serial = 1269] [outer = 0x112e87000] 07:57:10 INFO - PROCESS | 1658 | 1464620230016 Marionette DEBUG loaded listener.js 07:57:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x118ef3000) [pid = 1658] [serial = 1270] [outer = 0x112e87000] 07:57:10 INFO - PROCESS | 1658 | 1464620230441 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]]]}] 07:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 723ms 07:57:10 INFO - PROCESS | 1658 | 1464620230533 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:57:10 INFO - PROCESS | 1658 | 1464620230536 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:57:10 INFO - PROCESS | 1658 | 1464620230557 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:57:10 INFO - PROCESS | 1658 | 1464620230559 Marionette TRACE conn2 <- [1,1666,null,{}] 07:57:10 INFO - PROCESS | 1658 | 1464620230561 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}] 07:57:10 INFO - PROCESS | 1658 | 1464620230673 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:57:10 INFO - PROCESS | 1658 | 1464620230749 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beba000 == 64 [pid = 1658] [id = 424] 07:57:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x119930000) [pid = 1658] [serial = 1271] [outer = 0x0] 07:57:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12140a800) [pid = 1658] [serial = 1272] [outer = 0x119930000] 07:57:10 INFO - PROCESS | 1658 | 1464620230779 Marionette DEBUG loaded listener.js 07:57:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x1218df800) [pid = 1658] [serial = 1273] [outer = 0x119930000] 07:57:11 INFO - PROCESS | 1658 | 1464620231208 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]]]}] 07:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 07:57:11 INFO - PROCESS | 1658 | 1464620231227 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:57:11 INFO - PROCESS | 1658 | 1464620231229 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:57:11 INFO - PROCESS | 1658 | 1464620231237 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:57:11 INFO - PROCESS | 1658 | 1464620231244 Marionette TRACE conn2 <- [1,1670,null,{}] 07:57:11 INFO - PROCESS | 1658 | 1464620231249 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}] 07:57:11 INFO - PROCESS | 1658 | 1464620231419 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:57:11 INFO - PROCESS | 1658 | 1464620231530 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x1368db800 == 65 [pid = 1658] [id = 425] 07:57:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x121723000) [pid = 1658] [serial = 1274] [outer = 0x0] 07:57:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x124eae400) [pid = 1658] [serial = 1275] [outer = 0x121723000] 07:57:11 INFO - PROCESS | 1658 | 1464620231576 Marionette DEBUG loaded listener.js 07:57:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x126d8a000) [pid = 1658] [serial = 1276] [outer = 0x121723000] 07:57:12 INFO - PROCESS | 1658 | 1464620232030 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]]]}] 07:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 832ms 07:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:57:12 INFO - PROCESS | 1658 | 1464620232064 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:57:12 INFO - PROCESS | 1658 | 1464620232066 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:57:12 INFO - PROCESS | 1658 | 1464620232068 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:57:12 INFO - PROCESS | 1658 | 1464620232070 Marionette TRACE conn2 <- [1,1674,null,{}] 07:57:12 INFO - PROCESS | 1658 | 1464620232072 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}] 07:57:12 INFO - PROCESS | 1658 | 1464620232182 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:57:12 INFO - PROCESS | 1658 | 1464620232286 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x136ccf800 == 66 [pid = 1658] [id = 426] 07:57:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x126d8cc00) [pid = 1658] [serial = 1277] [outer = 0x0] 07:57:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x128fcdc00) [pid = 1658] [serial = 1278] [outer = 0x126d8cc00] 07:57:12 INFO - PROCESS | 1658 | 1464620232318 Marionette DEBUG loaded listener.js 07:57:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x129818400) [pid = 1658] [serial = 1279] [outer = 0x126d8cc00] 07:57:12 INFO - PROCESS | 1658 | 1464620232734 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]]]}] 07:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 07:57:12 INFO - PROCESS | 1658 | 1464620232789 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:57:12 INFO - PROCESS | 1658 | 1464620232791 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:57:12 INFO - PROCESS | 1658 | 1464620232793 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:57:12 INFO - PROCESS | 1658 | 1464620232794 Marionette TRACE conn2 <- [1,1678,null,{}] 07:57:12 INFO - PROCESS | 1658 | 1464620232797 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}] 07:57:12 INFO - PROCESS | 1658 | 1464620232906 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:57:12 INFO - PROCESS | 1658 | 1464620232984 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x118126000 == 67 [pid = 1658] [id = 427] 07:57:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x117047400) [pid = 1658] [serial = 1280] [outer = 0x0] 07:57:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x119291400) [pid = 1658] [serial = 1281] [outer = 0x117047400] 07:57:13 INFO - PROCESS | 1658 | 1464620233021 Marionette DEBUG loaded listener.js 07:57:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x129a9d800) [pid = 1658] [serial = 1282] [outer = 0x117047400] 07:57:13 INFO - PROCESS | 1658 | 1464620233675 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]]]}] 07:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 919ms 07:57:13 INFO - PROCESS | 1658 | 1464620233712 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:57:13 INFO - PROCESS | 1658 | 1464620233714 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:57:13 INFO - PROCESS | 1658 | 1464620233741 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:57:13 INFO - PROCESS | 1658 | 1464620233744 Marionette TRACE conn2 <- [1,1682,null,{}] 07:57:13 INFO - PROCESS | 1658 | 1464620233749 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}] 07:57:13 INFO - PROCESS | 1658 | 1464620233851 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:57:13 INFO - PROCESS | 1658 | 1464620233928 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x118462800 == 68 [pid = 1658] [id = 428] 07:57:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x1126f5000) [pid = 1658] [serial = 1283] [outer = 0x0] 07:57:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x1126fbc00) [pid = 1658] [serial = 1284] [outer = 0x1126f5000] 07:57:13 INFO - PROCESS | 1658 | 1464620233956 Marionette DEBUG loaded listener.js 07:57:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x113277400) [pid = 1658] [serial = 1285] [outer = 0x1126f5000] 07:57:14 INFO - PROCESS | 1658 | 1464620234396 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]]]}] 07:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 746ms 07:57:14 INFO - PROCESS | 1658 | 1464620234464 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:57:14 INFO - PROCESS | 1658 | 1464620234468 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:57:14 INFO - PROCESS | 1658 | 1464620234498 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:57:14 INFO - PROCESS | 1658 | 1464620234500 Marionette TRACE conn2 <- [1,1686,null,{}] 07:57:14 INFO - PROCESS | 1658 | 1464620234504 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}] 07:57:14 INFO - PROCESS | 1658 | 1464620234600 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:57:14 INFO - PROCESS | 1658 | 1464620234677 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d18800 == 69 [pid = 1658] [id = 429] 07:57:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x11747e400) [pid = 1658] [serial = 1286] [outer = 0x0] 07:57:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x118149c00) [pid = 1658] [serial = 1287] [outer = 0x11747e400] 07:57:14 INFO - PROCESS | 1658 | 1464620234704 Marionette DEBUG loaded listener.js 07:57:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x11860d400) [pid = 1658] [serial = 1288] [outer = 0x11747e400] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x134ed3000 == 68 [pid = 1658] [id = 421] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12f019000 == 67 [pid = 1658] [id = 420] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12d746800 == 66 [pid = 1658] [id = 419] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118980800 == 65 [pid = 1658] [id = 418] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12c0a1800 == 64 [pid = 1658] [id = 417] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12b749000 == 63 [pid = 1658] [id = 416] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x1260e1400) [pid = 1658] [serial = 1152] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12ad0cc00) [pid = 1658] [serial = 1158] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x11842c000) [pid = 1658] [serial = 1146] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x1207d4800) [pid = 1658] [serial = 1149] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x121b4d000) [pid = 1658] [serial = 1203] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x1184cc800) [pid = 1658] [serial = 1161] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x128fd2400) [pid = 1658] [serial = 1155] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | 1464620235157 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]]]}] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac49800 == 62 [pid = 1658] [id = 415] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x129d22800 == 61 [pid = 1658] [id = 414] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x126b0a000 == 60 [pid = 1658] [id = 413] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x126072800 == 59 [pid = 1658] [id = 412] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x121e56800 == 58 [pid = 1658] [id = 411] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x117fb4800 == 57 [pid = 1658] [id = 410] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1133b1800 == 56 [pid = 1658] [id = 409] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x121abe000 == 55 [pid = 1658] [id = 403] 07:57:15 INFO - PROCESS | 1658 | --DOCSHELL 0x116f2d800 == 54 [pid = 1658] [id = 402] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x116a5e000) [pid = 1658] [serial = 1168] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x115e49000) [pid = 1658] [serial = 1167] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x121d2ec00) [pid = 1658] [serial = 1179] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x12479b400) [pid = 1658] [serial = 1180] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x119997800) [pid = 1658] [serial = 1173] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x1211b8800) [pid = 1658] [serial = 1174] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12902a000) [pid = 1658] [serial = 1195] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x121724c00) [pid = 1658] [serial = 1194] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12ad3ac00) [pid = 1658] [serial = 1200] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x129a97c00) [pid = 1658] [serial = 1197] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x129a79400) [pid = 1658] [serial = 1192] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12bf63800) [pid = 1658] [serial = 1144] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x124eae800) [pid = 1658] [serial = 1182] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12adce400) [pid = 1658] [serial = 1201] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12acaa400) [pid = 1658] [serial = 1198] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12904d000) [pid = 1658] [serial = 1189] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x1267c8c00) [pid = 1658] [serial = 1183] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12694e400) [pid = 1658] [serial = 1185] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x127969000) [pid = 1658] [serial = 1188] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x126d42400) [pid = 1658] [serial = 1186] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x117593800) [pid = 1658] [serial = 1170] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x118618c00) [pid = 1658] [serial = 1171] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1294fa000) [pid = 1658] [serial = 1191] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1126fcc00) [pid = 1658] [serial = 1165] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1122a9800) [pid = 1658] [serial = 1164] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x121498c00) [pid = 1658] [serial = 1176] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x121720c00) [pid = 1658] [serial = 1177] [outer = 0x0] [url = about:blank] 07:57:15 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 07:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 724ms 07:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:57:15 INFO - PROCESS | 1658 | 1464620235223 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:57:15 INFO - PROCESS | 1658 | 1464620235224 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:57:15 INFO - PROCESS | 1658 | 1464620235227 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:57:15 INFO - PROCESS | 1658 | 1464620235229 Marionette TRACE conn2 <- [1,1690,null,{}] 07:57:15 INFO - PROCESS | 1658 | 1464620235238 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}] 07:57:15 INFO - PROCESS | 1658 | 1464620235326 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:57:15 INFO - PROCESS | 1658 | 1464620235338 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fc0800 == 55 [pid = 1658] [id = 430] 07:57:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11867a000) [pid = 1658] [serial = 1289] [outer = 0x0] 07:57:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x119266c00) [pid = 1658] [serial = 1290] [outer = 0x11867a000] 07:57:15 INFO - PROCESS | 1658 | 1464620235366 Marionette DEBUG loaded listener.js 07:57:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x119625000) [pid = 1658] [serial = 1291] [outer = 0x11867a000] 07:57:15 INFO - PROCESS | 1658 | 1464620235718 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]]]}] 07:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 07:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:57:15 INFO - PROCESS | 1658 | 1464620235771 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:57:15 INFO - PROCESS | 1658 | 1464620235773 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:57:15 INFO - PROCESS | 1658 | 1464620235776 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:57:15 INFO - PROCESS | 1658 | 1464620235777 Marionette TRACE conn2 <- [1,1694,null,{}] 07:57:15 INFO - PROCESS | 1658 | 1464620235780 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}] 07:57:15 INFO - PROCESS | 1658 | 1464620235864 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:57:15 INFO - PROCESS | 1658 | 1464620235869 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12164d000 == 56 [pid = 1658] [id = 431] 07:57:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x119628000) [pid = 1658] [serial = 1292] [outer = 0x0] 07:57:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11962f000) [pid = 1658] [serial = 1293] [outer = 0x119628000] 07:57:15 INFO - PROCESS | 1658 | 1464620235895 Marionette DEBUG loaded listener.js 07:57:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x119931800) [pid = 1658] [serial = 1294] [outer = 0x119628000] 07:57:16 INFO - PROCESS | 1658 | 1464620236223 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]]]}] 07:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 07:57:16 INFO - PROCESS | 1658 | 1464620236245 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:57:16 INFO - PROCESS | 1658 | 1464620236246 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:57:16 INFO - PROCESS | 1658 | 1464620236248 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:57:16 INFO - PROCESS | 1658 | 1464620236249 Marionette TRACE conn2 <- [1,1698,null,{}] 07:57:16 INFO - PROCESS | 1658 | 1464620236261 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}] 07:57:16 INFO - PROCESS | 1658 | 1464620236348 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:57:16 INFO - PROCESS | 1658 | 1464620236403 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x122798000 == 57 [pid = 1658] [id = 432] 07:57:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x119629c00) [pid = 1658] [serial = 1295] [outer = 0x0] 07:57:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11999fc00) [pid = 1658] [serial = 1296] [outer = 0x119629c00] 07:57:16 INFO - PROCESS | 1658 | 1464620236429 Marionette DEBUG loaded listener.js 07:57:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x1207e2000) [pid = 1658] [serial = 1297] [outer = 0x119629c00] 07:57:16 INFO - PROCESS | 1658 | 1464620236730 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]]]}] 07:57:16 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 07:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 07:57:16 INFO - PROCESS | 1658 | 1464620236769 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:57:16 INFO - PROCESS | 1658 | 1464620236772 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:57:16 INFO - PROCESS | 1658 | 1464620236774 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:57:16 INFO - PROCESS | 1658 | 1464620236775 Marionette TRACE conn2 <- [1,1702,null,{}] 07:57:16 INFO - PROCESS | 1658 | 1464620236777 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}] 07:57:16 INFO - PROCESS | 1658 | 1464620236874 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:57:16 INFO - PROCESS | 1658 | 1464620236936 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x126646800 == 58 [pid = 1658] [id = 433] 07:57:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x119bd7400) [pid = 1658] [serial = 1298] [outer = 0x0] 07:57:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x121405c00) [pid = 1658] [serial = 1299] [outer = 0x119bd7400] 07:57:16 INFO - PROCESS | 1658 | 1464620236962 Marionette DEBUG loaded listener.js 07:57:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x121a79800) [pid = 1658] [serial = 1300] [outer = 0x119bd7400] 07:57:17 INFO - PROCESS | 1658 | 1464620237303 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]]]}] 07:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 568ms 07:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:57:17 INFO - PROCESS | 1658 | 1464620237343 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:57:17 INFO - PROCESS | 1658 | 1464620237345 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:57:17 INFO - PROCESS | 1658 | 1464620237348 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:57:17 INFO - PROCESS | 1658 | 1464620237350 Marionette TRACE conn2 <- [1,1706,null,{}] 07:57:17 INFO - PROCESS | 1658 | 1464620237353 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}] 07:57:17 INFO - PROCESS | 1658 | 1464620237497 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:57:17 INFO - PROCESS | 1658 | 1464620237519 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b1d800 == 59 [pid = 1658] [id = 434] 07:57:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12140a400) [pid = 1658] [serial = 1301] [outer = 0x0] 07:57:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x121b48800) [pid = 1658] [serial = 1302] [outer = 0x12140a400] 07:57:17 INFO - PROCESS | 1658 | 1464620237544 Marionette DEBUG loaded listener.js 07:57:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x121d78800) [pid = 1658] [serial = 1303] [outer = 0x12140a400] 07:57:17 INFO - PROCESS | 1658 | 1464620237908 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]]]}] 07:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 572ms 07:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:57:17 INFO - PROCESS | 1658 | 1464620237922 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:57:17 INFO - PROCESS | 1658 | 1464620237923 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:57:17 INFO - PROCESS | 1658 | 1464620237925 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:57:17 INFO - PROCESS | 1658 | 1464620237926 Marionette TRACE conn2 <- [1,1710,null,{}] 07:57:17 INFO - PROCESS | 1658 | 1464620237929 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}] 07:57:18 INFO - PROCESS | 1658 | 1464620238036 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:57:18 INFO - PROCESS | 1658 | 1464620238073 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x129495000 == 60 [pid = 1658] [id = 435] 07:57:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x121b42800) [pid = 1658] [serial = 1304] [outer = 0x0] 07:57:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x121d86400) [pid = 1658] [serial = 1305] [outer = 0x121b42800] 07:57:18 INFO - PROCESS | 1658 | 1464620238097 Marionette DEBUG loaded listener.js 07:57:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x124660c00) [pid = 1658] [serial = 1306] [outer = 0x121b42800] 07:57:18 INFO - PROCESS | 1658 | 1464620238390 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]]]}] 07:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 07:57:18 INFO - PROCESS | 1658 | 1464620238447 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:57:18 INFO - PROCESS | 1658 | 1464620238449 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:57:18 INFO - PROCESS | 1658 | 1464620238452 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:57:18 INFO - PROCESS | 1658 | 1464620238454 Marionette TRACE conn2 <- [1,1714,null,{}] 07:57:18 INFO - PROCESS | 1658 | 1464620238457 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}] 07:57:18 INFO - PROCESS | 1658 | 1464620238632 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:57:18 INFO - PROCESS | 1658 | 1464620238653 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab32800 == 61 [pid = 1658] [id = 436] 07:57:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x124417400) [pid = 1658] [serial = 1307] [outer = 0x0] 07:57:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x124eb3400) [pid = 1658] [serial = 1308] [outer = 0x124417400] 07:57:18 INFO - PROCESS | 1658 | 1464620238693 Marionette DEBUG loaded listener.js 07:57:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x124ff7000) [pid = 1658] [serial = 1309] [outer = 0x124417400] 07:57:19 INFO - PROCESS | 1658 | 1464620239058 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]]]}] 07:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 623ms 07:57:19 INFO - PROCESS | 1658 | 1464620239075 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:57:19 INFO - PROCESS | 1658 | 1464620239077 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:57:19 INFO - PROCESS | 1658 | 1464620239079 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:57:19 INFO - PROCESS | 1658 | 1464620239080 Marionette TRACE conn2 <- [1,1718,null,{}] 07:57:19 INFO - PROCESS | 1658 | 1464620239082 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}] 07:57:19 INFO - PROCESS | 1658 | 1464620239191 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x129056800) [pid = 1658] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x11801d000) [pid = 1658] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x1292e8000) [pid = 1658] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x1161b5c00) [pid = 1658] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x119284c00) [pid = 1658] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x119266400) [pid = 1658] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x1132d5c00) [pid = 1658] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x121d83000) [pid = 1658] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x110ed3000) [pid = 1658] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x129a7b800) [pid = 1658] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x121b44400) [pid = 1658] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x118ef2c00) [pid = 1658] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x119287800) [pid = 1658] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x121727800) [pid = 1658] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1267d3000) [pid = 1658] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11607ac00) [pid = 1658] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1269a8800) [pid = 1658] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1267d4000) [pid = 1658] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126d3ec00) [pid = 1658] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1294f9800) [pid = 1658] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x113d0a000) [pid = 1658] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1184d2400) [pid = 1658] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1122b0c00) [pid = 1658] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12aba0000) [pid = 1658] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1127f4c00) [pid = 1658] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x124478c00) [pid = 1658] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12172b800) [pid = 1658] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x121812800) [pid = 1658] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x121759000) [pid = 1658] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x121b43800) [pid = 1658] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11101d000) [pid = 1658] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1269d0800) [pid = 1658] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124eb3000) [pid = 1658] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128fcbc00) [pid = 1658] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x119da8c00) [pid = 1658] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1193fac00) [pid = 1658] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x110fe0400) [pid = 1658] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:57:19 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x110ecd400) [pid = 1658] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:57:19 INFO - PROCESS | 1658 | 1464620239522 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167c3800 == 62 [pid = 1658] [id = 437] 07:57:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x110ece800) [pid = 1658] [serial = 1310] [outer = 0x0] 07:57:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x110fe0400) [pid = 1658] [serial = 1311] [outer = 0x110ece800] 07:57:19 INFO - PROCESS | 1658 | 1464620239547 Marionette DEBUG loaded listener.js 07:57:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1127ed400) [pid = 1658] [serial = 1312] [outer = 0x110ece800] 07:57:19 INFO - PROCESS | 1658 | 1464620239840 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]]]}] 07:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 776ms 07:57:19 INFO - PROCESS | 1658 | 1464620239859 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:57:19 INFO - PROCESS | 1658 | 1464620239861 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:57:19 INFO - PROCESS | 1658 | 1464620239863 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:57:19 INFO - PROCESS | 1658 | 1464620239865 Marionette TRACE conn2 <- [1,1722,null,{}] 07:57:19 INFO - PROCESS | 1658 | 1464620239867 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}] 07:57:20 INFO - PROCESS | 1658 | 1464620239998 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:57:20 INFO - PROCESS | 1658 | 1464620240057 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b76000 == 63 [pid = 1658] [id = 438] 07:57:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x110ecfc00) [pid = 1658] [serial = 1313] [outer = 0x0] 07:57:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x121406000) [pid = 1658] [serial = 1314] [outer = 0x110ecfc00] 07:57:20 INFO - PROCESS | 1658 | 1464620240086 Marionette DEBUG loaded listener.js 07:57:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1260e0400) [pid = 1658] [serial = 1315] [outer = 0x110ecfc00] 07:57:20 INFO - PROCESS | 1658 | 1464620240365 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]]]}] 07:57:20 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 07:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 525ms 07:57:20 INFO - PROCESS | 1658 | 1464620240400 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:57:20 INFO - PROCESS | 1658 | 1464620240401 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:57:20 INFO - PROCESS | 1658 | 1464620240412 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:57:20 INFO - PROCESS | 1658 | 1464620240413 Marionette TRACE conn2 <- [1,1726,null,{}] 07:57:20 INFO - PROCESS | 1658 | 1464620240416 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}] 07:57:20 INFO - PROCESS | 1658 | 1464620240507 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:57:20 INFO - PROCESS | 1658 | 1464620240512 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bea0800 == 64 [pid = 1658] [id = 439] 07:57:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11326a000) [pid = 1658] [serial = 1316] [outer = 0x0] 07:57:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1267cb000) [pid = 1658] [serial = 1317] [outer = 0x11326a000] 07:57:20 INFO - PROCESS | 1658 | 1464620240537 Marionette DEBUG loaded listener.js 07:57:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x126951400) [pid = 1658] [serial = 1318] [outer = 0x11326a000] 07:57:20 INFO - PROCESS | 1658 | 1464620240903 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]]]}] 07:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 07:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:57:20 INFO - PROCESS | 1658 | 1464620240932 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:57:20 INFO - PROCESS | 1658 | 1464620240934 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:57:20 INFO - PROCESS | 1658 | 1464620240939 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:57:20 INFO - PROCESS | 1658 | 1464620240941 Marionette TRACE conn2 <- [1,1730,null,{}] 07:57:20 INFO - PROCESS | 1658 | 1464620240945 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}] 07:57:21 INFO - PROCESS | 1658 | 1464620241118 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:57:21 INFO - PROCESS | 1658 | 1464620241136 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c0a1800 == 65 [pid = 1658] [id = 440] 07:57:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x126682400) [pid = 1658] [serial = 1319] [outer = 0x0] 07:57:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1269dd800) [pid = 1658] [serial = 1320] [outer = 0x126682400] 07:57:21 INFO - PROCESS | 1658 | 1464620241175 Marionette DEBUG loaded listener.js 07:57:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x126d8a400) [pid = 1658] [serial = 1321] [outer = 0x126682400] 07:57:21 INFO - PROCESS | 1658 | 1464620241593 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]]]}] 07:57:21 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 07:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 07:57:21 INFO - PROCESS | 1658 | 1464620241660 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:57:21 INFO - PROCESS | 1658 | 1464620241663 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:57:21 INFO - PROCESS | 1658 | 1464620241666 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:57:21 INFO - PROCESS | 1658 | 1464620241669 Marionette TRACE conn2 <- [1,1734,null,{}] 07:57:21 INFO - PROCESS | 1658 | 1464620241673 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}] 07:57:21 INFO - PROCESS | 1658 | 1464620241787 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:57:21 INFO - PROCESS | 1658 | 1464620241846 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x116882000 == 66 [pid = 1658] [id = 441] 07:57:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x111020000) [pid = 1658] [serial = 1322] [outer = 0x0] 07:57:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x111026000) [pid = 1658] [serial = 1323] [outer = 0x111020000] 07:57:21 INFO - PROCESS | 1658 | 1464620241877 Marionette DEBUG loaded listener.js 07:57:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1126f6c00) [pid = 1658] [serial = 1324] [outer = 0x111020000] 07:57:22 INFO - PROCESS | 1658 | 1464620242354 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]]]}] 07:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 723ms 07:57:22 INFO - PROCESS | 1658 | 1464620242412 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:57:22 INFO - PROCESS | 1658 | 1464620242416 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:57:22 INFO - PROCESS | 1658 | 1464620242456 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:57:22 INFO - PROCESS | 1658 | 1464620242458 Marionette TRACE conn2 <- [1,1738,null,{}] 07:57:22 INFO - PROCESS | 1658 | 1464620242461 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}] 07:57:22 INFO - PROCESS | 1658 | 1464620242571 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:57:22 INFO - PROCESS | 1658 | 1464620242646 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x122712000 == 67 [pid = 1658] [id = 442] 07:57:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x116a5c000) [pid = 1658] [serial = 1325] [outer = 0x0] 07:57:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11801d000) [pid = 1658] [serial = 1326] [outer = 0x116a5c000] 07:57:22 INFO - PROCESS | 1658 | 1464620242676 Marionette DEBUG loaded listener.js 07:57:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x118611000) [pid = 1658] [serial = 1327] [outer = 0x116a5c000] 07:57:23 INFO - PROCESS | 1658 | 1464620243092 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]]]}] 07:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 689ms 07:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:57:23 INFO - PROCESS | 1658 | 1464620243127 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:57:23 INFO - PROCESS | 1658 | 1464620243129 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:57:23 INFO - PROCESS | 1658 | 1464620243131 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:57:23 INFO - PROCESS | 1658 | 1464620243134 Marionette TRACE conn2 <- [1,1742,null,{}] 07:57:23 INFO - PROCESS | 1658 | 1464620243142 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}] 07:57:23 INFO - PROCESS | 1658 | 1464620243250 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:57:23 INFO - PROCESS | 1658 | 1464620243354 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b5b7000 == 68 [pid = 1658] [id = 443] 07:57:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x119290000) [pid = 1658] [serial = 1328] [outer = 0x0] 07:57:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11962f800) [pid = 1658] [serial = 1329] [outer = 0x119290000] 07:57:23 INFO - PROCESS | 1658 | 1464620243388 Marionette DEBUG loaded listener.js 07:57:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x1213c5400) [pid = 1658] [serial = 1330] [outer = 0x119290000] 07:57:23 INFO - PROCESS | 1658 | 1464620243785 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]]]}] 07:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 724ms 07:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:57:23 INFO - PROCESS | 1658 | 1464620243879 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:57:23 INFO - PROCESS | 1658 | 1464620243880 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:57:23 INFO - PROCESS | 1658 | 1464620243883 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:57:23 INFO - PROCESS | 1658 | 1464620243884 Marionette TRACE conn2 <- [1,1746,null,{}] 07:57:23 INFO - PROCESS | 1658 | 1464620243919 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}] 07:57:24 INFO - PROCESS | 1658 | 1464620244033 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:57:24 INFO - PROCESS | 1658 | 1464620244102 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d73d000 == 69 [pid = 1658] [id = 444] 07:57:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12152d000) [pid = 1658] [serial = 1331] [outer = 0x0] 07:57:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12172a800) [pid = 1658] [serial = 1332] [outer = 0x12152d000] 07:57:24 INFO - PROCESS | 1658 | 1464620244132 Marionette DEBUG loaded listener.js 07:57:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x121b49400) [pid = 1658] [serial = 1333] [outer = 0x12152d000] 07:57:24 INFO - PROCESS | 1658 | 1464620244554 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]]]}] 07:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 682ms 07:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:57:24 INFO - PROCESS | 1658 | 1464620244565 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:57:24 INFO - PROCESS | 1658 | 1464620244567 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:57:24 INFO - PROCESS | 1658 | 1464620244570 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:57:24 INFO - PROCESS | 1658 | 1464620244572 Marionette TRACE conn2 <- [1,1750,null,{}] 07:57:24 INFO - PROCESS | 1658 | 1464620244575 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}] 07:57:24 INFO - PROCESS | 1658 | 1464620244678 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:57:24 INFO - PROCESS | 1658 | 1464620244741 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc6e000 == 70 [pid = 1658] [id = 445] 07:57:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x121725800) [pid = 1658] [serial = 1334] [outer = 0x0] 07:57:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x124478c00) [pid = 1658] [serial = 1335] [outer = 0x121725800] 07:57:24 INFO - PROCESS | 1658 | 1464620244811 Marionette DEBUG loaded listener.js 07:57:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x126683800) [pid = 1658] [serial = 1336] [outer = 0x121725800] 07:57:25 INFO - PROCESS | 1658 | 1464620245194 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]]]}] 07:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 721ms 07:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:57:25 INFO - PROCESS | 1658 | 1464620245290 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:57:25 INFO - PROCESS | 1658 | 1464620245292 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:57:25 INFO - PROCESS | 1658 | 1464620245294 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:57:25 INFO - PROCESS | 1658 | 1464620245295 Marionette TRACE conn2 <- [1,1754,null,{}] 07:57:25 INFO - PROCESS | 1658 | 1464620245298 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}] 07:57:25 INFO - PROCESS | 1658 | 1464620245483 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:57:25 INFO - PROCESS | 1658 | 1464620245536 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bead800 == 71 [pid = 1658] [id = 446] 07:57:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x121403000) [pid = 1658] [serial = 1337] [outer = 0x0] 07:57:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12795cc00) [pid = 1658] [serial = 1338] [outer = 0x121403000] 07:57:25 INFO - PROCESS | 1658 | 1464620245566 Marionette DEBUG loaded listener.js 07:57:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12904ec00) [pid = 1658] [serial = 1339] [outer = 0x121403000] 07:57:25 INFO - PROCESS | 1658 | 1464620245990 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]]]}] 07:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 07:57:26 INFO - PROCESS | 1658 | 1464620246014 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:57:26 INFO - PROCESS | 1658 | 1464620246016 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:57:26 INFO - PROCESS | 1658 | 1464620246018 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:57:26 INFO - PROCESS | 1658 | 1464620246020 Marionette TRACE conn2 <- [1,1758,null,{}] 07:57:26 INFO - PROCESS | 1658 | 1464620246022 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}] 07:57:26 INFO - PROCESS | 1658 | 1464620246132 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:57:26 INFO - PROCESS | 1658 | 1464620246195 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x117d03800 == 72 [pid = 1658] [id = 447] 07:57:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x1122ac800) [pid = 1658] [serial = 1340] [outer = 0x0] 07:57:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x1161af400) [pid = 1658] [serial = 1341] [outer = 0x1122ac800] 07:57:26 INFO - PROCESS | 1658 | 1464620246224 Marionette DEBUG loaded listener.js 07:57:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x121727800) [pid = 1658] [serial = 1342] [outer = 0x1122ac800] 07:57:26 INFO - PROCESS | 1658 | 1464620246847 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]]]}] 07:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 872ms 07:57:26 INFO - PROCESS | 1658 | 1464620246891 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:57:26 INFO - PROCESS | 1658 | 1464620246893 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:57:26 INFO - PROCESS | 1658 | 1464620246896 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:57:26 INFO - PROCESS | 1658 | 1464620246898 Marionette TRACE conn2 <- [1,1762,null,{}] 07:57:26 INFO - PROCESS | 1658 | 1464620246902 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}] 07:57:27 INFO - PROCESS | 1658 | 1464620247007 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:57:27 INFO - PROCESS | 1658 | 1464620247091 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x112792800 == 73 [pid = 1658] [id = 448] 07:57:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x1127f2400) [pid = 1658] [serial = 1343] [outer = 0x0] 07:57:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x112a72800) [pid = 1658] [serial = 1344] [outer = 0x1127f2400] 07:57:27 INFO - PROCESS | 1658 | 1464620247120 Marionette DEBUG loaded listener.js 07:57:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x113f0a400) [pid = 1658] [serial = 1345] [outer = 0x1127f2400] 07:57:27 INFO - PROCESS | 1658 | 1464620247584 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]]]}] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x121190800 == 72 [pid = 1658] [id = 383] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12bea0800 == 71 [pid = 1658] [id = 439] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x126b76000 == 70 [pid = 1658] [id = 438] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1167c3800 == 69 [pid = 1658] [id = 437] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab32800 == 68 [pid = 1658] [id = 436] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x129495000 == 67 [pid = 1658] [id = 435] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x126b1d800 == 66 [pid = 1658] [id = 434] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x126646800 == 65 [pid = 1658] [id = 433] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x122798000 == 64 [pid = 1658] [id = 432] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12164d000 == 63 [pid = 1658] [id = 431] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x117fc0800 == 62 [pid = 1658] [id = 430] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x117d18800 == 61 [pid = 1658] [id = 429] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x118462800 == 60 [pid = 1658] [id = 428] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1368db800 == 59 [pid = 1658] [id = 425] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12beba000 == 58 [pid = 1658] [id = 424] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12197a000 == 57 [pid = 1658] [id = 423] 07:57:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1133a5800 == 56 [pid = 1658] [id = 422] 07:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 726ms 07:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:57:27 INFO - PROCESS | 1658 | 1464620247624 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:57:27 INFO - PROCESS | 1658 | 1464620247628 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:57:27 INFO - PROCESS | 1658 | 1464620247632 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:57:27 INFO - PROCESS | 1658 | 1464620247633 Marionette TRACE conn2 <- [1,1766,null,{}] 07:57:27 INFO - PROCESS | 1658 | 1464620247637 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}] 07:57:27 INFO - PROCESS | 1658 | 1464620247728 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x129a81000) [pid = 1658] [serial = 1042] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x1294fdc00) [pid = 1658] [serial = 1156] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12ad39400) [pid = 1658] [serial = 1102] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x121404000) [pid = 1658] [serial = 1036] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x1184cdc00) [pid = 1658] [serial = 1033] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x129a80c00) [pid = 1658] [serial = 1099] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12694a800) [pid = 1658] [serial = 1096] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12b403c00) [pid = 1658] [serial = 1159] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x121408800) [pid = 1658] [serial = 1093] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12adca800) [pid = 1658] [serial = 1048] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12be5cc00) [pid = 1658] [serial = 1162] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x129823400) [pid = 1658] [serial = 976] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12ad0b400) [pid = 1658] [serial = 1045] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x121410c00) [pid = 1658] [serial = 1150] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x118615800) [pid = 1658] [serial = 1147] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x118429400) [pid = 1658] [serial = 1090] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126dce000) [pid = 1658] [serial = 1039] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12699e000) [pid = 1658] [serial = 1153] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x129a84800) [pid = 1658] [serial = 1245] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12ad31c00) [pid = 1658] [serial = 1248] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12b406800) [pid = 1658] [serial = 1251] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12adccc00) [pid = 1658] [serial = 1249] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12b49a800) [pid = 1658] [serial = 1252] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1247a3800) [pid = 1658] [serial = 1239] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1161abc00) [pid = 1658] [serial = 1240] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x129050800) [pid = 1658] [serial = 1219] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1269d2400) [pid = 1658] [serial = 1218] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11814b400) [pid = 1658] [serial = 1228] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1168c5000) [pid = 1658] [serial = 1227] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x121b41c00) [pid = 1658] [serial = 1236] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x121d82800) [pid = 1658] [serial = 1237] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x118617800) [pid = 1658] [serial = 1230] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x119289c00) [pid = 1658] [serial = 1231] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x126ddb400) [pid = 1658] [serial = 1204] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11842cc00) [pid = 1658] [serial = 1209] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x118614400) [pid = 1658] [serial = 1210] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1127f9000) [pid = 1658] [serial = 1207] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1126f0400) [pid = 1658] [serial = 1206] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124f41800) [pid = 1658] [serial = 1216] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x121d85800) [pid = 1658] [serial = 1215] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x111026400) [pid = 1658] [serial = 1261] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x115e49800) [pid = 1658] [serial = 1224] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11999bc00) [pid = 1658] [serial = 1225] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x121a7b800) [pid = 1658] [serial = 1213] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x121723400) [pid = 1658] [serial = 1212] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x126dd9400) [pid = 1658] [serial = 1242] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12b40f800) [pid = 1658] [serial = 1222] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x129a7f800) [pid = 1658] [serial = 1221] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x111022400) [pid = 1658] [serial = 1260] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12b731400) [pid = 1658] [serial = 1257] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12072fc00) [pid = 1658] [serial = 1233] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x117593c00) [pid = 1658] [serial = 1254] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12149fc00) [pid = 1658] [serial = 1234] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x126d81000) [pid = 1658] [serial = 1263] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x129a9d400) [pid = 1658] [serial = 1246] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121721400) [pid = 1658] [serial = 1255] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12981a400) [pid = 1658] [serial = 1243] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12bf68c00) [pid = 1658] [serial = 1258] [outer = 0x0] [url = about:blank] 07:57:27 INFO - PROCESS | 1658 | 1464620247804 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fab000 == 57 [pid = 1658] [id = 449] 07:57:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1126f0400) [pid = 1658] [serial = 1346] [outer = 0x0] 07:57:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1161f8000) [pid = 1658] [serial = 1347] [outer = 0x1126f0400] 07:57:27 INFO - PROCESS | 1658 | 1464620247834 Marionette DEBUG loaded listener.js 07:57:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x117593c00) [pid = 1658] [serial = 1348] [outer = 0x1126f0400] 07:57:28 INFO - PROCESS | 1658 | 1464620248149 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]]]}] 07:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 526ms 07:57:28 INFO - PROCESS | 1658 | 1464620248160 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:57:28 INFO - PROCESS | 1658 | 1464620248161 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:57:28 INFO - PROCESS | 1658 | 1464620248163 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:57:28 INFO - PROCESS | 1658 | 1464620248166 Marionette TRACE conn2 <- [1,1770,null,{}] 07:57:28 INFO - PROCESS | 1658 | 1464620248177 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}] 07:57:28 INFO - PROCESS | 1658 | 1464620248267 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:57:28 INFO - PROCESS | 1658 | 1464620248336 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1214dd800 == 58 [pid = 1658] [id = 450] 07:57:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11860b400) [pid = 1658] [serial = 1349] [outer = 0x0] 07:57:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118e2b000) [pid = 1658] [serial = 1350] [outer = 0x11860b400] 07:57:28 INFO - PROCESS | 1658 | 1464620248383 Marionette DEBUG loaded listener.js 07:57:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1193f8c00) [pid = 1658] [serial = 1351] [outer = 0x11860b400] 07:57:28 INFO - PROCESS | 1658 | 1464620248678 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]]]}] 07:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 571ms 07:57:28 INFO - PROCESS | 1658 | 1464620248737 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:57:28 INFO - PROCESS | 1658 | 1464620248740 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:57:28 INFO - PROCESS | 1658 | 1464620248742 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:57:28 INFO - PROCESS | 1658 | 1464620248743 Marionette TRACE conn2 <- [1,1774,null,{}] 07:57:28 INFO - PROCESS | 1658 | 1464620248746 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}] 07:57:28 INFO - PROCESS | 1658 | 1464620248841 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:57:28 INFO - PROCESS | 1658 | 1464620248901 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1241b3800 == 59 [pid = 1658] [id = 451] 07:57:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1193f6400) [pid = 1658] [serial = 1352] [outer = 0x0] 07:57:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119631800) [pid = 1658] [serial = 1353] [outer = 0x1193f6400] 07:57:28 INFO - PROCESS | 1658 | 1464620248927 Marionette DEBUG loaded listener.js 07:57:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x119e05c00) [pid = 1658] [serial = 1354] [outer = 0x1193f6400] 07:57:29 INFO - PROCESS | 1658 | 1464620249204 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]]]}] 07:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 07:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:57:29 INFO - PROCESS | 1658 | 1464620249261 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:57:29 INFO - PROCESS | 1658 | 1464620249262 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:57:29 INFO - PROCESS | 1658 | 1464620249264 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:57:29 INFO - PROCESS | 1658 | 1464620249265 Marionette TRACE conn2 <- [1,1778,null,{}] 07:57:29 INFO - PROCESS | 1658 | 1464620249268 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}] 07:57:29 INFO - PROCESS | 1658 | 1464620249353 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:57:29 INFO - PROCESS | 1658 | 1464620249358 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12695d800 == 60 [pid = 1658] [id = 452] 07:57:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119bd0400) [pid = 1658] [serial = 1355] [outer = 0x0] 07:57:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12140c000) [pid = 1658] [serial = 1356] [outer = 0x119bd0400] 07:57:29 INFO - PROCESS | 1658 | 1464620249384 Marionette DEBUG loaded listener.js 07:57:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12152e800) [pid = 1658] [serial = 1357] [outer = 0x119bd0400] 07:57:29 INFO - PROCESS | 1658 | 1464620249757 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]]]}] 07:57:29 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 07:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 07:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:57:29 INFO - PROCESS | 1658 | 1464620249795 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:57:29 INFO - PROCESS | 1658 | 1464620249797 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:57:29 INFO - PROCESS | 1658 | 1464620249800 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:57:29 INFO - PROCESS | 1658 | 1464620249802 Marionette TRACE conn2 <- [1,1782,null,{}] 07:57:29 INFO - PROCESS | 1658 | 1464620249816 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}] 07:57:30 INFO - PROCESS | 1658 | 1464620249998 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:57:30 INFO - PROCESS | 1658 | 1464620250021 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12798b000 == 61 [pid = 1658] [id = 453] 07:57:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1216bb800) [pid = 1658] [serial = 1358] [outer = 0x0] 07:57:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121b43c00) [pid = 1658] [serial = 1359] [outer = 0x1216bb800] 07:57:30 INFO - PROCESS | 1658 | 1464620250074 Marionette DEBUG loaded listener.js 07:57:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124482000) [pid = 1658] [serial = 1360] [outer = 0x1216bb800] 07:57:30 INFO - PROCESS | 1658 | 1464620250499 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]]]}] 07:57:30 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 07:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 732ms 07:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:57:30 INFO - PROCESS | 1658 | 1464620250532 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:57:30 INFO - PROCESS | 1658 | 1464620250533 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:57:30 INFO - PROCESS | 1658 | 1464620250542 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:57:30 INFO - PROCESS | 1658 | 1464620250543 Marionette TRACE conn2 <- [1,1786,null,{}] 07:57:30 INFO - PROCESS | 1658 | 1464620250545 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}] 07:57:30 INFO - PROCESS | 1658 | 1464620250648 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:57:30 INFO - PROCESS | 1658 | 1464620250701 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d27800 == 62 [pid = 1658] [id = 454] 07:57:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x121b45800) [pid = 1658] [serial = 1361] [outer = 0x0] 07:57:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1260e1400) [pid = 1658] [serial = 1362] [outer = 0x121b45800] 07:57:30 INFO - PROCESS | 1658 | 1464620250726 Marionette DEBUG loaded listener.js 07:57:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126949000) [pid = 1658] [serial = 1363] [outer = 0x121b45800] 07:57:31 INFO - PROCESS | 1658 | 1464620251055 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]]]}] 07:57:31 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 07:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 525ms 07:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:57:31 INFO - PROCESS | 1658 | 1464620251061 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:57:31 INFO - PROCESS | 1658 | 1464620251062 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:57:31 INFO - PROCESS | 1658 | 1464620251064 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:57:31 INFO - PROCESS | 1658 | 1464620251065 Marionette TRACE conn2 <- [1,1790,null,{}] 07:57:31 INFO - PROCESS | 1658 | 1464620251069 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}] 07:57:31 INFO - PROCESS | 1658 | 1464620251179 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:57:31 INFO - PROCESS | 1658 | 1464620251191 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad6e000 == 63 [pid = 1658] [id = 455] 07:57:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x124f49c00) [pid = 1658] [serial = 1364] [outer = 0x0] 07:57:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1269d0000) [pid = 1658] [serial = 1365] [outer = 0x124f49c00] 07:57:31 INFO - PROCESS | 1658 | 1464620251216 Marionette DEBUG loaded listener.js 07:57:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126d8d000) [pid = 1658] [serial = 1366] [outer = 0x124f49c00] 07:57:31 INFO - PROCESS | 1658 | 1464620251559 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]]]}] 07:57:31 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) 07:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 07:57:31 INFO - PROCESS | 1658 | 1464620251583 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:57:31 INFO - PROCESS | 1658 | 1464620251584 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:57:31 INFO - PROCESS | 1658 | 1464620251594 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:57:31 INFO - PROCESS | 1658 | 1464620251595 Marionette TRACE conn2 <- [1,1794,null,{}] 07:57:31 INFO - PROCESS | 1658 | 1464620251598 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}] 07:57:31 INFO - PROCESS | 1658 | 1464620251705 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:57:31 INFO - PROCESS | 1658 | 1464620251742 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bea1800 == 64 [pid = 1658] [id = 456] 07:57:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1260e9c00) [pid = 1658] [serial = 1367] [outer = 0x0] 07:57:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x126dd8400) [pid = 1658] [serial = 1368] [outer = 0x1260e9c00] 07:57:31 INFO - PROCESS | 1658 | 1464620251766 Marionette DEBUG loaded listener.js 07:57:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128fc9000) [pid = 1658] [serial = 1369] [outer = 0x1260e9c00] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12140a400) [pid = 1658] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x121b42800) [pid = 1658] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11747e400) [pid = 1658] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x121723000) [pid = 1658] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11867a000) [pid = 1658] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x126d8cc00) [pid = 1658] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x119628000) [pid = 1658] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119930000) [pid = 1658] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119bd7400) [pid = 1658] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1126f5000) [pid = 1658] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x117047400) [pid = 1658] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x124417400) [pid = 1658] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x110ecdc00) [pid = 1658] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119629c00) [pid = 1658] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11326a000) [pid = 1658] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x110ece800) [pid = 1658] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x110ecfc00) [pid = 1658] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:57:32 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x112e87000) [pid = 1658] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:57:32 INFO - PROCESS | 1658 | 1464620252207 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]]]}] 07:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 626ms 07:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:57:32 INFO - PROCESS | 1658 | 1464620252213 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:57:32 INFO - PROCESS | 1658 | 1464620252214 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:57:32 INFO - PROCESS | 1658 | 1464620252216 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:57:32 INFO - PROCESS | 1658 | 1464620252218 Marionette TRACE conn2 <- [1,1798,null,{}] 07:57:32 INFO - PROCESS | 1658 | 1464620252226 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}] 07:57:32 INFO - PROCESS | 1658 | 1464620252347 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:57:32 INFO - PROCESS | 1658 | 1464620252391 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab3f000 == 65 [pid = 1658] [id = 457] 07:57:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x110ed1800) [pid = 1658] [serial = 1370] [outer = 0x0] 07:57:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118617000) [pid = 1658] [serial = 1371] [outer = 0x110ed1800] 07:57:32 INFO - PROCESS | 1658 | 1464620252417 Marionette DEBUG loaded listener.js 07:57:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12172d400) [pid = 1658] [serial = 1372] [outer = 0x110ed1800] 07:57:32 INFO - PROCESS | 1658 | 1464620252705 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]]]}] 07:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 522ms 07:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:57:32 INFO - PROCESS | 1658 | 1464620252743 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:57:32 INFO - PROCESS | 1658 | 1464620252744 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:57:32 INFO - PROCESS | 1658 | 1464620252759 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:57:32 INFO - PROCESS | 1658 | 1464620252761 Marionette TRACE conn2 <- [1,1802,null,{}] 07:57:32 INFO - PROCESS | 1658 | 1464620252764 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}] 07:57:32 INFO - PROCESS | 1658 | 1464620252869 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:57:32 INFO - PROCESS | 1658 | 1464620252929 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cabb800 == 66 [pid = 1658] [id = 458] 07:57:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11386b800) [pid = 1658] [serial = 1373] [outer = 0x0] 07:57:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124eac000) [pid = 1658] [serial = 1374] [outer = 0x11386b800] 07:57:32 INFO - PROCESS | 1658 | 1464620252958 Marionette DEBUG loaded listener.js 07:57:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x129056800) [pid = 1658] [serial = 1375] [outer = 0x11386b800] 07:57:33 INFO - PROCESS | 1658 | 1464620253259 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]]]}] 07:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 534ms 07:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:57:33 INFO - PROCESS | 1658 | 1464620253281 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:57:33 INFO - PROCESS | 1658 | 1464620253283 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:57:33 INFO - PROCESS | 1658 | 1464620253285 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:57:33 INFO - PROCESS | 1658 | 1464620253288 Marionette TRACE conn2 <- [1,1806,null,{}] 07:57:33 INFO - PROCESS | 1658 | 1464620253293 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}] 07:57:33 INFO - PROCESS | 1658 | 1464620253383 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:57:33 INFO - PROCESS | 1658 | 1464620253388 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f002800 == 67 [pid = 1658] [id = 459] 07:57:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x126dd6000) [pid = 1658] [serial = 1376] [outer = 0x0] 07:57:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1292e8000) [pid = 1658] [serial = 1377] [outer = 0x126dd6000] 07:57:33 INFO - PROCESS | 1658 | 1464620253415 Marionette DEBUG loaded listener.js 07:57:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x129822c00) [pid = 1658] [serial = 1378] [outer = 0x126dd6000] 07:57:33 INFO - PROCESS | 1658 | 1464620253747 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]]]}] 07:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 475ms 07:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:57:33 INFO - PROCESS | 1658 | 1464620253760 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:57:33 INFO - PROCESS | 1658 | 1464620253761 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:57:33 INFO - PROCESS | 1658 | 1464620253764 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:57:33 INFO - PROCESS | 1658 | 1464620253765 Marionette TRACE conn2 <- [1,1810,null,{}] 07:57:33 INFO - PROCESS | 1658 | 1464620253767 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}] 07:57:33 INFO - PROCESS | 1658 | 1464620253889 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:57:33 INFO - PROCESS | 1658 | 1464620253904 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x134db0800 == 68 [pid = 1658] [id = 460] 07:57:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1126f8000) [pid = 1658] [serial = 1379] [outer = 0x0] 07:57:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x129a7b800) [pid = 1658] [serial = 1380] [outer = 0x1126f8000] 07:57:33 INFO - PROCESS | 1658 | 1464620253929 Marionette DEBUG loaded listener.js 07:57:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x129a9a000) [pid = 1658] [serial = 1381] [outer = 0x1126f8000] 07:57:34 INFO - PROCESS | 1658 | 1464620254418 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]]]}] 07:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 718ms 07:57:34 INFO - PROCESS | 1658 | 1464620254483 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:57:34 INFO - PROCESS | 1658 | 1464620254486 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:57:34 INFO - PROCESS | 1658 | 1464620254490 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:57:34 INFO - PROCESS | 1658 | 1464620254492 Marionette TRACE conn2 <- [1,1814,null,{}] 07:57:34 INFO - PROCESS | 1658 | 1464620254496 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}] 07:57:34 INFO - PROCESS | 1658 | 1464620254613 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:57:34 INFO - PROCESS | 1658 | 1464620254675 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x119908000 == 69 [pid = 1658] [id = 461] 07:57:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1127fb400) [pid = 1658] [serial = 1382] [outer = 0x0] 07:57:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1138fa800) [pid = 1658] [serial = 1383] [outer = 0x1127fb400] 07:57:34 INFO - PROCESS | 1658 | 1464620254748 Marionette DEBUG loaded listener.js 07:57:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x117585800) [pid = 1658] [serial = 1384] [outer = 0x1127fb400] 07:57:35 INFO - PROCESS | 1658 | 1464620255246 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]]]}] 07:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 772ms 07:57:35 INFO - PROCESS | 1658 | 1464620255263 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:57:35 INFO - PROCESS | 1658 | 1464620255270 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:57:35 INFO - PROCESS | 1658 | 1464620255346 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:57:35 INFO - PROCESS | 1658 | 1464620255349 Marionette TRACE conn2 <- [1,1818,null,{}] 07:57:35 INFO - PROCESS | 1658 | 1464620255353 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}] 07:57:35 INFO - PROCESS | 1658 | 1464620255504 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:57:35 INFO - PROCESS | 1658 | 1464620255608 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x127904000 == 70 [pid = 1658] [id = 462] 07:57:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1184d7000) [pid = 1658] [serial = 1385] [outer = 0x0] 07:57:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119288400) [pid = 1658] [serial = 1386] [outer = 0x1184d7000] 07:57:35 INFO - PROCESS | 1658 | 1464620255639 Marionette DEBUG loaded listener.js 07:57:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x119629400) [pid = 1658] [serial = 1387] [outer = 0x1184d7000] 07:57:36 INFO - PROCESS | 1658 | 1464620256073 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]]]}] 07:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 791ms 07:57:36 INFO - PROCESS | 1658 | 1464620256117 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:57:36 INFO - PROCESS | 1658 | 1464620256119 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:57:36 INFO - PROCESS | 1658 | 1464620256121 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:57:36 INFO - PROCESS | 1658 | 1464620256124 Marionette TRACE conn2 <- [1,1822,null,{}] 07:57:36 INFO - PROCESS | 1658 | 1464620256133 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}] 07:57:36 INFO - PROCESS | 1658 | 1464620256284 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:57:36 INFO - PROCESS | 1658 | 1464620256298 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ec7000 == 71 [pid = 1658] [id = 463] 07:57:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12162ac00) [pid = 1658] [serial = 1388] [outer = 0x0] 07:57:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121b41800) [pid = 1658] [serial = 1389] [outer = 0x12162ac00] 07:57:36 INFO - PROCESS | 1658 | 1464620256341 Marionette DEBUG loaded listener.js 07:57:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x121d7c400) [pid = 1658] [serial = 1390] [outer = 0x12162ac00] 07:57:36 INFO - PROCESS | 1658 | 1464620256791 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]]]}] 07:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 723ms 07:57:36 INFO - PROCESS | 1658 | 1464620256845 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:57:36 INFO - PROCESS | 1658 | 1464620256846 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:57:36 INFO - PROCESS | 1658 | 1464620256849 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:57:36 INFO - PROCESS | 1658 | 1464620256850 Marionette TRACE conn2 <- [1,1826,null,{}] 07:57:36 INFO - PROCESS | 1658 | 1464620256868 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}] 07:57:36 INFO - PROCESS | 1658 | 1464620256982 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:57:37 INFO - PROCESS | 1658 | 1464620257055 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x135145800 == 72 [pid = 1658] [id = 464] 07:57:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1247a3800) [pid = 1658] [serial = 1391] [outer = 0x0] 07:57:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12694dc00) [pid = 1658] [serial = 1392] [outer = 0x1247a3800] 07:57:37 INFO - PROCESS | 1658 | 1464620257086 Marionette DEBUG loaded listener.js 07:57:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126ddb400) [pid = 1658] [serial = 1393] [outer = 0x1247a3800] 07:57:37 INFO - PROCESS | 1658 | 1464620257467 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]]]}] 07:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 681ms 07:57:37 INFO - PROCESS | 1658 | 1464620257531 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:57:37 INFO - PROCESS | 1658 | 1464620257532 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:57:37 INFO - PROCESS | 1658 | 1464620257535 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:57:37 INFO - PROCESS | 1658 | 1464620257537 Marionette TRACE conn2 <- [1,1830,null,{}] 07:57:37 INFO - PROCESS | 1658 | 1464620257541 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}] 07:57:37 INFO - PROCESS | 1658 | 1464620257648 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:57:37 INFO - PROCESS | 1658 | 1464620257749 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x13515d800 == 73 [pid = 1658] [id = 465] 07:57:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x124ea8800) [pid = 1658] [serial = 1394] [outer = 0x0] 07:57:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12902d400) [pid = 1658] [serial = 1395] [outer = 0x124ea8800] 07:57:37 INFO - PROCESS | 1658 | 1464620257781 Marionette DEBUG loaded listener.js 07:57:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x129a85000) [pid = 1658] [serial = 1396] [outer = 0x124ea8800] 07:57:38 INFO - PROCESS | 1658 | 1464620258247 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]]]}] 07:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 773ms 07:57:38 INFO - PROCESS | 1658 | 1464620258533 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:57:38 INFO - PROCESS | 1658 | 1464620258536 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:57:38 INFO - PROCESS | 1658 | 1464620258541 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:57:38 INFO - PROCESS | 1658 | 1464620258542 Marionette TRACE conn2 <- [1,1834,null,{}] 07:57:38 INFO - PROCESS | 1658 | 1464620258546 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}] 07:57:38 INFO - PROCESS | 1658 | 1464620258649 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:57:38 INFO - PROCESS | 1658 | 1464620258719 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x121191800 == 74 [pid = 1658] [id = 466] 07:57:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1126ef800) [pid = 1658] [serial = 1397] [outer = 0x0] 07:57:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x1127ee000) [pid = 1658] [serial = 1398] [outer = 0x1126ef800] 07:57:38 INFO - PROCESS | 1658 | 1464620258747 Marionette DEBUG loaded listener.js 07:57:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x113271400) [pid = 1658] [serial = 1399] [outer = 0x1126ef800] 07:57:39 INFO - PROCESS | 1658 | 1464620259162 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]]]}] 07:57:39 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 07:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 07:57:39 INFO - PROCESS | 1658 | 1464620259213 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:57:39 INFO - PROCESS | 1658 | 1464620259215 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:57:39 INFO - PROCESS | 1658 | 1464620259221 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:57:39 INFO - PROCESS | 1658 | 1464620259225 Marionette TRACE conn2 <- [1,1838,null,{}] 07:57:39 INFO - PROCESS | 1658 | 1464620259227 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}] 07:57:39 INFO - PROCESS | 1658 | 1464620259327 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:57:39 INFO - PROCESS | 1658 | 1464620259401 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d2000 == 75 [pid = 1658] [id = 467] 07:57:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1132d1400) [pid = 1658] [serial = 1400] [outer = 0x0] 07:57:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x118141400) [pid = 1658] [serial = 1401] [outer = 0x1132d1400] 07:57:39 INFO - PROCESS | 1658 | 1464620259429 Marionette DEBUG loaded listener.js 07:57:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11860bc00) [pid = 1658] [serial = 1402] [outer = 0x1132d1400] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12f015000 == 74 [pid = 1658] [id = 401] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12f002800 == 73 [pid = 1658] [id = 459] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12cabb800 == 72 [pid = 1658] [id = 458] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab3f000 == 71 [pid = 1658] [id = 457] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12bea1800 == 70 [pid = 1658] [id = 456] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad6e000 == 69 [pid = 1658] [id = 455] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x129d27800 == 68 [pid = 1658] [id = 454] 07:57:39 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1269dd800) [pid = 1658] [serial = 1320] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12798b000 == 67 [pid = 1658] [id = 453] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12695d800 == 66 [pid = 1658] [id = 452] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1241b3800 == 65 [pid = 1658] [id = 451] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1214dd800 == 64 [pid = 1658] [id = 450] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x117fab000 == 63 [pid = 1658] [id = 449] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x112792800 == 62 [pid = 1658] [id = 448] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x117d03800 == 61 [pid = 1658] [id = 447] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12bead800 == 60 [pid = 1658] [id = 446] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc6e000 == 59 [pid = 1658] [id = 445] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12d73d000 == 58 [pid = 1658] [id = 444] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12b5b7000 == 57 [pid = 1658] [id = 443] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x122712000 == 56 [pid = 1658] [id = 442] 07:57:39 INFO - PROCESS | 1658 | --DOCSHELL 0x116882000 == 55 [pid = 1658] [id = 441] 07:57:39 INFO - PROCESS | 1658 | 1464620259876 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]]]}] 07:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 675ms 07:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:57:39 INFO - PROCESS | 1658 | 1464620259893 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:57:39 INFO - PROCESS | 1658 | 1464620259895 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:57:39 INFO - PROCESS | 1658 | 1464620259897 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:57:39 INFO - PROCESS | 1658 | 1464620259898 Marionette TRACE conn2 <- [1,1842,null,{}] 07:57:39 INFO - PROCESS | 1658 | 1464620259907 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}] 07:57:40 INFO - PROCESS | 1658 | 1464620260022 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x121d78800) [pid = 1658] [serial = 1303] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x121b48800) [pid = 1658] [serial = 1302] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x124660c00) [pid = 1658] [serial = 1306] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x121d86400) [pid = 1658] [serial = 1305] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11860d400) [pid = 1658] [serial = 1288] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x118149c00) [pid = 1658] [serial = 1287] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x126d8a000) [pid = 1658] [serial = 1276] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x124eae400) [pid = 1658] [serial = 1275] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119266c00) [pid = 1658] [serial = 1290] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119625000) [pid = 1658] [serial = 1291] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x129818400) [pid = 1658] [serial = 1279] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128fcdc00) [pid = 1658] [serial = 1278] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11962f000) [pid = 1658] [serial = 1293] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119931800) [pid = 1658] [serial = 1294] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1218df800) [pid = 1658] [serial = 1273] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12140a800) [pid = 1658] [serial = 1272] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x121405c00) [pid = 1658] [serial = 1299] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x113277400) [pid = 1658] [serial = 1285] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1126fbc00) [pid = 1658] [serial = 1284] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129a9d800) [pid = 1658] [serial = 1282] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x119291400) [pid = 1658] [serial = 1281] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x124ff7000) [pid = 1658] [serial = 1309] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x111021c00) [pid = 1658] [serial = 1267] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x110ed1c00) [pid = 1658] [serial = 1266] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11999fc00) [pid = 1658] [serial = 1296] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1207e2000) [pid = 1658] [serial = 1297] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x124eb3400) [pid = 1658] [serial = 1308] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x126951400) [pid = 1658] [serial = 1318] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1267cb000) [pid = 1658] [serial = 1317] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x110fe0400) [pid = 1658] [serial = 1311] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x121406000) [pid = 1658] [serial = 1314] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1127ed400) [pid = 1658] [serial = 1312] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118ef3000) [pid = 1658] [serial = 1270] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x118431000) [pid = 1658] [serial = 1269] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1260e0400) [pid = 1658] [serial = 1315] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121a79800) [pid = 1658] [serial = 1300] [outer = 0x0] [url = about:blank] 07:57:40 INFO - PROCESS | 1658 | 1464620260095 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x118461800 == 56 [pid = 1658] [id = 468] 07:57:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x113277400) [pid = 1658] [serial = 1403] [outer = 0x0] 07:57:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118615400) [pid = 1658] [serial = 1404] [outer = 0x113277400] 07:57:40 INFO - PROCESS | 1658 | 1464620260124 Marionette DEBUG loaded listener.js 07:57:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1193f7800) [pid = 1658] [serial = 1405] [outer = 0x113277400] 07:57:40 INFO - PROCESS | 1658 | 1464620260436 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]]]}] 07:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 568ms 07:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:57:40 INFO - PROCESS | 1658 | 1464620260465 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:57:40 INFO - PROCESS | 1658 | 1464620260467 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:57:40 INFO - PROCESS | 1658 | 1464620260470 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:57:40 INFO - PROCESS | 1658 | 1464620260473 Marionette TRACE conn2 <- [1,1846,null,{}] 07:57:40 INFO - PROCESS | 1658 | 1464620260475 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}] 07:57:40 INFO - PROCESS | 1658 | 1464620260580 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:57:40 INFO - PROCESS | 1658 | 1464620260636 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12119b800 == 57 [pid = 1658] [id = 469] 07:57:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11962a000) [pid = 1658] [serial = 1406] [outer = 0x0] 07:57:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119632000) [pid = 1658] [serial = 1407] [outer = 0x11962a000] 07:57:40 INFO - PROCESS | 1658 | 1464620260662 Marionette DEBUG loaded listener.js 07:57:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119da8800) [pid = 1658] [serial = 1408] [outer = 0x11962a000] 07:57:40 INFO - PROCESS | 1658 | 1464620260957 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]]]}] 07:57:40 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) 07:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 07:57:40 INFO - PROCESS | 1658 | 1464620260992 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:57:40 INFO - PROCESS | 1658 | 1464620260993 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:57:40 INFO - PROCESS | 1658 | 1464620260995 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:57:41 INFO - PROCESS | 1658 | 1464620261007 Marionette TRACE conn2 <- [1,1850,null,{}] 07:57:41 INFO - PROCESS | 1658 | 1464620261010 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}] 07:57:41 INFO - PROCESS | 1658 | 1464620261094 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:57:41 INFO - PROCESS | 1658 | 1464620261155 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x1247c9000 == 58 [pid = 1658] [id = 470] 07:57:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11962bc00) [pid = 1658] [serial = 1409] [outer = 0x0] 07:57:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1207e3400) [pid = 1658] [serial = 1410] [outer = 0x11962bc00] 07:57:41 INFO - PROCESS | 1658 | 1464620261180 Marionette DEBUG loaded listener.js 07:57:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x121499400) [pid = 1658] [serial = 1411] [outer = 0x11962bc00] 07:57:41 INFO - PROCESS | 1658 | 1464620261463 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]]]}] 07:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 480ms 07:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:57:41 INFO - PROCESS | 1658 | 1464620261480 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:57:41 INFO - PROCESS | 1658 | 1464620261481 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:57:41 INFO - PROCESS | 1658 | 1464620261483 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:57:41 INFO - PROCESS | 1658 | 1464620261485 Marionette TRACE conn2 <- [1,1854,null,{}] 07:57:41 INFO - PROCESS | 1658 | 1464620261496 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}] 07:57:41 INFO - PROCESS | 1658 | 1464620261605 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:57:41 INFO - PROCESS | 1658 | 1464620261611 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b1b000 == 59 [pid = 1658] [id = 471] 07:57:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12172bc00) [pid = 1658] [serial = 1412] [outer = 0x0] 07:57:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121b46c00) [pid = 1658] [serial = 1413] [outer = 0x12172bc00] 07:57:41 INFO - PROCESS | 1658 | 1464620261638 Marionette DEBUG loaded listener.js 07:57:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121d86c00) [pid = 1658] [serial = 1414] [outer = 0x12172bc00] 07:57:41 INFO - PROCESS | 1658 | 1464620261993 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]]]}] 07:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 523ms 07:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:57:42 INFO - PROCESS | 1658 | 1464620262008 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:57:42 INFO - PROCESS | 1658 | 1464620262009 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:57:42 INFO - PROCESS | 1658 | 1464620262011 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:57:42 INFO - PROCESS | 1658 | 1464620262012 Marionette TRACE conn2 <- [1,1858,null,{}] 07:57:42 INFO - PROCESS | 1658 | 1464620262015 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}] 07:57:42 INFO - PROCESS | 1658 | 1464620262140 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:57:42 INFO - PROCESS | 1658 | 1464620262155 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12790e800 == 60 [pid = 1658] [id = 472] 07:57:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x121496400) [pid = 1658] [serial = 1415] [outer = 0x0] 07:57:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x124148000) [pid = 1658] [serial = 1416] [outer = 0x121496400] 07:57:42 INFO - PROCESS | 1658 | 1464620262187 Marionette DEBUG loaded listener.js 07:57:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x124eb3400) [pid = 1658] [serial = 1417] [outer = 0x121496400] 07:57:42 INFO - PROCESS | 1658 | 1464620262547 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]]]}] 07:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 571ms 07:57:42 INFO - PROCESS | 1658 | 1464620262589 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:57:42 INFO - PROCESS | 1658 | 1464620262590 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:57:42 INFO - PROCESS | 1658 | 1464620262593 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:57:42 INFO - PROCESS | 1658 | 1464620262594 Marionette TRACE conn2 <- [1,1862,null,{}] 07:57:42 INFO - PROCESS | 1658 | 1464620262596 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}] 07:57:42 INFO - PROCESS | 1658 | 1464620262701 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:57:42 INFO - PROCESS | 1658 | 1464620262737 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d27800 == 61 [pid = 1658] [id = 473] 07:57:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x124f50000) [pid = 1658] [serial = 1418] [outer = 0x0] 07:57:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1260ebc00) [pid = 1658] [serial = 1419] [outer = 0x124f50000] 07:57:42 INFO - PROCESS | 1658 | 1464620262768 Marionette DEBUG loaded listener.js 07:57:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12694a400) [pid = 1658] [serial = 1420] [outer = 0x124f50000] 07:57:43 INFO - PROCESS | 1658 | 1464620263098 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]]]}] 07:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 07:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:57:43 INFO - PROCESS | 1658 | 1464620263111 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:57:43 INFO - PROCESS | 1658 | 1464620263112 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:57:43 INFO - PROCESS | 1658 | 1464620263114 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:57:43 INFO - PROCESS | 1658 | 1464620263116 Marionette TRACE conn2 <- [1,1866,null,{}] 07:57:43 INFO - PROCESS | 1658 | 1464620263119 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}] 07:57:43 INFO - PROCESS | 1658 | 1464620263235 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:57:43 INFO - PROCESS | 1658 | 1464620263249 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac5b000 == 62 [pid = 1658] [id = 474] 07:57:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1260e0400) [pid = 1658] [serial = 1421] [outer = 0x0] 07:57:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x126d89400) [pid = 1658] [serial = 1422] [outer = 0x1260e0400] 07:57:43 INFO - PROCESS | 1658 | 1464620263275 Marionette DEBUG loaded listener.js 07:57:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x127963400) [pid = 1658] [serial = 1423] [outer = 0x1260e0400] 07:57:43 INFO - PROCESS | 1658 | 1464620263661 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]]]}] 07:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 570ms 07:57:43 INFO - PROCESS | 1658 | 1464620263685 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:57:43 INFO - PROCESS | 1658 | 1464620263690 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:57:43 INFO - PROCESS | 1658 | 1464620263702 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:57:43 INFO - PROCESS | 1658 | 1464620263704 Marionette TRACE conn2 <- [1,1870,null,{}] 07:57:43 INFO - PROCESS | 1658 | 1464620263707 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}] 07:57:43 INFO - PROCESS | 1658 | 1464620263872 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:57:43 INFO - PROCESS | 1658 | 1464620263897 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b750000 == 63 [pid = 1658] [id = 475] 07:57:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126945000) [pid = 1658] [serial = 1424] [outer = 0x0] 07:57:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x128fd0800) [pid = 1658] [serial = 1425] [outer = 0x126945000] 07:57:43 INFO - PROCESS | 1658 | 1464620263937 Marionette DEBUG loaded listener.js 07:57:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x129817c00) [pid = 1658] [serial = 1426] [outer = 0x126945000] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x126dd6000) [pid = 1658] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x124f49c00) [pid = 1658] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x121b45800) [pid = 1658] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1260e9c00) [pid = 1658] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x110ed1800) [pid = 1658] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119290000) [pid = 1658] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12152d000) [pid = 1658] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x116a5c000) [pid = 1658] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x111020000) [pid = 1658] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1126f0400) [pid = 1658] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x121725800) [pid = 1658] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1122ac800) [pid = 1658] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1193f6400) [pid = 1658] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1127f2400) [pid = 1658] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11860b400) [pid = 1658] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x121403000) [pid = 1658] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119bd0400) [pid = 1658] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1216bb800) [pid = 1658] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11386b800) [pid = 1658] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:57:44 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x110ec8000) [pid = 1658] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:57:44 INFO - PROCESS | 1658 | 1464620264442 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]]]}] 07:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 774ms 07:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:57:44 INFO - PROCESS | 1658 | 1464620264475 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:57:44 INFO - PROCESS | 1658 | 1464620264477 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:57:44 INFO - PROCESS | 1658 | 1464620264479 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:57:44 INFO - PROCESS | 1658 | 1464620264481 Marionette TRACE conn2 <- [1,1874,null,{}] 07:57:44 INFO - PROCESS | 1658 | 1464620264501 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}] 07:57:44 INFO - PROCESS | 1658 | 1464620264605 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:57:44 INFO - PROCESS | 1658 | 1464620264670 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b752800 == 64 [pid = 1658] [id = 476] 07:57:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1126ed400) [pid = 1658] [serial = 1427] [outer = 0x0] 07:57:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x117585000) [pid = 1658] [serial = 1428] [outer = 0x1126ed400] 07:57:44 INFO - PROCESS | 1658 | 1464620264699 Marionette DEBUG loaded listener.js 07:57:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x126d82400) [pid = 1658] [serial = 1429] [outer = 0x1126ed400] 07:57:45 INFO - PROCESS | 1658 | 1464620265006 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]]]}] 07:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 536ms 07:57:45 INFO - PROCESS | 1658 | 1464620265015 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:57:45 INFO - PROCESS | 1658 | 1464620265017 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:57:45 INFO - PROCESS | 1658 | 1464620265025 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:57:45 INFO - PROCESS | 1658 | 1464620265026 Marionette TRACE conn2 <- [1,1878,null,{}] 07:57:45 INFO - PROCESS | 1658 | 1464620265029 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}] 07:57:45 INFO - PROCESS | 1658 | 1464620265123 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:57:45 INFO - PROCESS | 1658 | 1464620265128 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d5cb800 == 65 [pid = 1658] [id = 477] 07:57:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126dce000) [pid = 1658] [serial = 1430] [outer = 0x0] 07:57:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x129a7d400) [pid = 1658] [serial = 1431] [outer = 0x126dce000] 07:57:45 INFO - PROCESS | 1658 | 1464620265153 Marionette DEBUG loaded listener.js 07:57:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12aba6400) [pid = 1658] [serial = 1432] [outer = 0x126dce000] 07:57:45 INFO - PROCESS | 1658 | 1464620265477 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]]]}] 07:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 473ms 07:57:45 INFO - PROCESS | 1658 | 1464620265493 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:57:45 INFO - PROCESS | 1658 | 1464620265495 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:57:45 INFO - PROCESS | 1658 | 1464620265497 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:57:45 INFO - PROCESS | 1658 | 1464620265498 Marionette TRACE conn2 <- [1,1882,null,{}] 07:57:45 INFO - PROCESS | 1658 | 1464620265501 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}] 07:57:45 INFO - PROCESS | 1658 | 1464620265621 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:57:45 INFO - PROCESS | 1658 | 1464620265628 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d749000 == 66 [pid = 1658] [id = 478] 07:57:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12152d000) [pid = 1658] [serial = 1433] [outer = 0x0] 07:57:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12abad400) [pid = 1658] [serial = 1434] [outer = 0x12152d000] 07:57:45 INFO - PROCESS | 1658 | 1464620265653 Marionette DEBUG loaded listener.js 07:57:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12ad09c00) [pid = 1658] [serial = 1435] [outer = 0x12152d000] 07:57:45 INFO - PROCESS | 1658 | 1464620265980 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]]]}] 07:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 07:57:46 INFO - PROCESS | 1658 | 1464620266016 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:57:46 INFO - PROCESS | 1658 | 1464620266017 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:57:46 INFO - PROCESS | 1658 | 1464620266021 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:57:46 INFO - PROCESS | 1658 | 1464620266023 Marionette TRACE conn2 <- [1,1886,null,{}] 07:57:46 INFO - PROCESS | 1658 | 1464620266026 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}] 07:57:46 INFO - PROCESS | 1658 | 1464620266122 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:57:46 INFO - PROCESS | 1658 | 1464620266127 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x134daf800 == 67 [pid = 1658] [id = 479] 07:57:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12ad0cc00) [pid = 1658] [serial = 1436] [outer = 0x0] 07:57:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12ad33000) [pid = 1658] [serial = 1437] [outer = 0x12ad0cc00] 07:57:46 INFO - PROCESS | 1658 | 1464620266152 Marionette DEBUG loaded listener.js 07:57:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12adc8000) [pid = 1658] [serial = 1438] [outer = 0x12ad0cc00] 07:57:46 INFO - PROCESS | 1658 | 1464620266671 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]]]}] 07:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 07:57:46 INFO - PROCESS | 1658 | 1464620266742 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:57:46 INFO - PROCESS | 1658 | 1464620266745 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:57:46 INFO - PROCESS | 1658 | 1464620266749 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:57:46 INFO - PROCESS | 1658 | 1464620266751 Marionette TRACE conn2 <- [1,1890,null,{}] 07:57:46 INFO - PROCESS | 1658 | 1464620266755 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}] 07:57:46 INFO - PROCESS | 1658 | 1464620266873 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:57:46 INFO - PROCESS | 1658 | 1464620266948 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184b8800 == 68 [pid = 1658] [id = 480] 07:57:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x112044800) [pid = 1658] [serial = 1439] [outer = 0x0] 07:57:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1127fc800) [pid = 1658] [serial = 1440] [outer = 0x112044800] 07:57:46 INFO - PROCESS | 1658 | 1464620266980 Marionette DEBUG loaded listener.js 07:57:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1161ab800) [pid = 1658] [serial = 1441] [outer = 0x112044800] 07:57:47 INFO - PROCESS | 1658 | 1464620267383 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]]]}] 07:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 07:57:47 INFO - PROCESS | 1658 | 1464620267424 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:57:47 INFO - PROCESS | 1658 | 1464620267428 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:57:47 INFO - PROCESS | 1658 | 1464620267457 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:57:47 INFO - PROCESS | 1658 | 1464620267459 Marionette TRACE conn2 <- [1,1894,null,{}] 07:57:47 INFO - PROCESS | 1658 | 1464620267462 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}] 07:57:47 INFO - PROCESS | 1658 | 1464620267575 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:57:47 INFO - PROCESS | 1658 | 1464620267681 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12695f800 == 69 [pid = 1658] [id = 481] 07:57:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11704d000) [pid = 1658] [serial = 1442] [outer = 0x0] 07:57:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x118612c00) [pid = 1658] [serial = 1443] [outer = 0x11704d000] 07:57:47 INFO - PROCESS | 1658 | 1464620267714 Marionette DEBUG loaded listener.js 07:57:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1193fd800) [pid = 1658] [serial = 1444] [outer = 0x11704d000] 07:57:48 INFO - PROCESS | 1658 | 1464620268157 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]]]}] 07:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 07:57:48 INFO - PROCESS | 1658 | 1464620268178 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:57:48 INFO - PROCESS | 1658 | 1464620268180 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:57:48 INFO - PROCESS | 1658 | 1464620268182 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:57:48 INFO - PROCESS | 1658 | 1464620268185 Marionette TRACE conn2 <- [1,1898,null,{}] 07:57:48 INFO - PROCESS | 1658 | 1464620268193 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}] 07:57:48 INFO - PROCESS | 1658 | 1464620268308 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:57:48 INFO - PROCESS | 1658 | 1464620268413 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x134db9000 == 70 [pid = 1658] [id = 482] 07:57:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11999a400) [pid = 1658] [serial = 1445] [outer = 0x0] 07:57:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121407c00) [pid = 1658] [serial = 1446] [outer = 0x11999a400] 07:57:48 INFO - PROCESS | 1658 | 1464620268446 Marionette DEBUG loaded listener.js 07:57:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1218d9800) [pid = 1658] [serial = 1447] [outer = 0x11999a400] 07:57:48 INFO - PROCESS | 1658 | 1464620268848 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]]]}] 07:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 725ms 07:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:57:48 INFO - PROCESS | 1658 | 1464620268907 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:57:48 INFO - PROCESS | 1658 | 1464620268909 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:57:48 INFO - PROCESS | 1658 | 1464620268911 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:57:48 INFO - PROCESS | 1658 | 1464620268913 Marionette TRACE conn2 <- [1,1902,null,{}] 07:57:48 INFO - PROCESS | 1658 | 1464620268915 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}] 07:57:49 INFO - PROCESS | 1658 | 1464620269028 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:57:49 INFO - PROCESS | 1658 | 1464620269131 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x13515e800 == 71 [pid = 1658] [id = 483] 07:57:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x121a6f400) [pid = 1658] [serial = 1448] [outer = 0x0] 07:57:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x121d82c00) [pid = 1658] [serial = 1449] [outer = 0x121a6f400] 07:57:49 INFO - PROCESS | 1658 | 1464620269163 Marionette DEBUG loaded listener.js 07:57:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1260e6c00) [pid = 1658] [serial = 1450] [outer = 0x121a6f400] 07:57:49 INFO - PROCESS | 1658 | 1464620269569 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]]]}] 07:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 722ms 07:57:49 INFO - PROCESS | 1658 | 1464620269633 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:57:49 INFO - PROCESS | 1658 | 1464620269635 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:57:49 INFO - PROCESS | 1658 | 1464620269637 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:57:49 INFO - PROCESS | 1658 | 1464620269639 Marionette TRACE conn2 <- [1,1906,null,{}] 07:57:49 INFO - PROCESS | 1658 | 1464620269641 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}] 07:57:49 INFO - PROCESS | 1658 | 1464620269748 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:57:49 INFO - PROCESS | 1658 | 1464620269823 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x1368d6000 == 72 [pid = 1658] [id = 484] 07:57:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x121b46000) [pid = 1658] [serial = 1451] [outer = 0x0] 07:57:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x126d89c00) [pid = 1658] [serial = 1452] [outer = 0x121b46000] 07:57:49 INFO - PROCESS | 1658 | 1464620269853 Marionette DEBUG loaded listener.js 07:57:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1294fdc00) [pid = 1658] [serial = 1453] [outer = 0x121b46000] 07:57:50 INFO - PROCESS | 1658 | 1464620270276 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]]]}] 07:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 07:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:57:50 INFO - PROCESS | 1658 | 1464620270308 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:57:50 INFO - PROCESS | 1658 | 1464620270309 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:57:50 INFO - PROCESS | 1658 | 1464620270311 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:57:50 INFO - PROCESS | 1658 | 1464620270313 Marionette TRACE conn2 <- [1,1910,null,{}] 07:57:50 INFO - PROCESS | 1658 | 1464620270315 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}] 07:57:50 INFO - PROCESS | 1658 | 1464620270455 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:57:50 INFO - PROCESS | 1658 | 1464620270574 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x136cc5000 == 73 [pid = 1658] [id = 485] 07:57:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11801fc00) [pid = 1658] [serial = 1454] [outer = 0x0] 07:57:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12aca4800) [pid = 1658] [serial = 1455] [outer = 0x11801fc00] 07:57:50 INFO - PROCESS | 1658 | 1464620270608 Marionette DEBUG loaded listener.js 07:57:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12b40b400) [pid = 1658] [serial = 1456] [outer = 0x11801fc00] 07:57:51 INFO - PROCESS | 1658 | 1464620271046 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]]]}] 07:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 768ms 07:57:51 INFO - PROCESS | 1658 | 1464620271080 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:57:51 INFO - PROCESS | 1658 | 1464620271082 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:57:51 INFO - PROCESS | 1658 | 1464620271084 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:57:51 INFO - PROCESS | 1658 | 1464620271085 Marionette TRACE conn2 <- [1,1914,null,{}] 07:57:51 INFO - PROCESS | 1658 | 1464620271088 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}] 07:57:51 INFO - PROCESS | 1658 | 1464620271199 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:57:51 INFO - PROCESS | 1658 | 1464620271433 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x118edb800 == 74 [pid = 1658] [id = 486] 07:57:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x110fdd400) [pid = 1658] [serial = 1457] [outer = 0x0] 07:57:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11101b000) [pid = 1658] [serial = 1458] [outer = 0x110fdd400] 07:57:51 INFO - PROCESS | 1658 | 1464620271480 Marionette DEBUG loaded listener.js 07:57:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1126f0400) [pid = 1658] [serial = 1459] [outer = 0x110fdd400] 07:57:51 INFO - PROCESS | 1658 | 1464620271910 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]]]}] 07:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 874ms 07:57:51 INFO - PROCESS | 1658 | 1464620271958 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:57:51 INFO - PROCESS | 1658 | 1464620271961 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:57:51 INFO - PROCESS | 1658 | 1464620271963 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:57:51 INFO - PROCESS | 1658 | 1464620271966 Marionette TRACE conn2 <- [1,1918,null,{}] 07:57:51 INFO - PROCESS | 1658 | 1464620271969 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}] 07:57:52 INFO - PROCESS | 1658 | 1464620272074 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:57:52 INFO - PROCESS | 1658 | 1464620272156 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x115e06000 == 75 [pid = 1658] [id = 487] 07:57:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x116a5c000) [pid = 1658] [serial = 1460] [outer = 0x0] 07:57:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x118422400) [pid = 1658] [serial = 1461] [outer = 0x116a5c000] 07:57:52 INFO - PROCESS | 1658 | 1464620272185 Marionette DEBUG loaded listener.js 07:57:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x118e2bc00) [pid = 1658] [serial = 1462] [outer = 0x116a5c000] 07:57:52 INFO - PROCESS | 1658 | 1464620272622 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]]]}] 07:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 07:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:57:52 INFO - PROCESS | 1658 | 1464620272639 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:57:52 INFO - PROCESS | 1658 | 1464620272642 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:57:52 INFO - PROCESS | 1658 | 1464620272645 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:57:52 INFO - PROCESS | 1658 | 1464620272646 Marionette TRACE conn2 <- [1,1922,null,{}] 07:57:52 INFO - PROCESS | 1658 | 1464620272649 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}] 07:57:52 INFO - PROCESS | 1658 | 1464620272754 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:57:52 INFO - PROCESS | 1658 | 1464620272819 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x116649000 == 76 [pid = 1658] [id = 488] 07:57:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x1110b0800) [pid = 1658] [serial = 1463] [outer = 0x0] 07:57:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x118618000) [pid = 1658] [serial = 1464] [outer = 0x1110b0800] 07:57:52 INFO - PROCESS | 1658 | 1464620272872 Marionette DEBUG loaded listener.js 07:57:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x119930800) [pid = 1658] [serial = 1465] [outer = 0x1110b0800] 07:57:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d749000 == 75 [pid = 1658] [id = 478] 07:57:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d5cb800 == 74 [pid = 1658] [id = 477] 07:57:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12b752800 == 73 [pid = 1658] [id = 476] 07:57:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12b750000 == 72 [pid = 1658] [id = 475] 07:57:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac5b000 == 71 [pid = 1658] [id = 474] 07:57:52 INFO - PROCESS | 1658 | --DOCSHELL 0x129d27800 == 70 [pid = 1658] [id = 473] 07:57:52 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x129a7b800) [pid = 1658] [serial = 1380] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x12790e800 == 69 [pid = 1658] [id = 472] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x126b1b000 == 68 [pid = 1658] [id = 471] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x1247c9000 == 67 [pid = 1658] [id = 470] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x12119b800 == 66 [pid = 1658] [id = 469] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x118461800 == 65 [pid = 1658] [id = 468] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d2000 == 64 [pid = 1658] [id = 467] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x121191800 == 63 [pid = 1658] [id = 466] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x119908000 == 62 [pid = 1658] [id = 461] 07:57:53 INFO - PROCESS | 1658 | --DOCSHELL 0x134db0800 == 61 [pid = 1658] [id = 460] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126d88400) [pid = 1658] [serial = 1264] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1269d0000) [pid = 1658] [serial = 1365] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126949000) [pid = 1658] [serial = 1363] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1260e1400) [pid = 1658] [serial = 1362] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x126dd8400) [pid = 1658] [serial = 1368] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x118617000) [pid = 1658] [serial = 1371] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11962f800) [pid = 1658] [serial = 1329] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x121b49400) [pid = 1658] [serial = 1333] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12172a800) [pid = 1658] [serial = 1332] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x126d8d000) [pid = 1658] [serial = 1366] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x118611000) [pid = 1658] [serial = 1327] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11801d000) [pid = 1658] [serial = 1326] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1126f6c00) [pid = 1658] [serial = 1324] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x111026000) [pid = 1658] [serial = 1323] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1161f8000) [pid = 1658] [serial = 1347] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x117593c00) [pid = 1658] [serial = 1348] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124478c00) [pid = 1658] [serial = 1335] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x126683800) [pid = 1658] [serial = 1336] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x121727800) [pid = 1658] [serial = 1342] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1161af400) [pid = 1658] [serial = 1341] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x119631800) [pid = 1658] [serial = 1353] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119e05c00) [pid = 1658] [serial = 1354] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x113f0a400) [pid = 1658] [serial = 1345] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x112a72800) [pid = 1658] [serial = 1344] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x118e2b000) [pid = 1658] [serial = 1350] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12795cc00) [pid = 1658] [serial = 1338] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12904ec00) [pid = 1658] [serial = 1339] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1193f8c00) [pid = 1658] [serial = 1351] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12140c000) [pid = 1658] [serial = 1356] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x128fc9000) [pid = 1658] [serial = 1369] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1213c5400) [pid = 1658] [serial = 1330] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x121b43c00) [pid = 1658] [serial = 1359] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x124482000) [pid = 1658] [serial = 1360] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12172d400) [pid = 1658] [serial = 1372] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x129056800) [pid = 1658] [serial = 1375] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x124eac000) [pid = 1658] [serial = 1374] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x129822c00) [pid = 1658] [serial = 1378] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12152e800) [pid = 1658] [serial = 1357] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1292e8000) [pid = 1658] [serial = 1377] [outer = 0x0] [url = about:blank] 07:57:53 INFO - PROCESS | 1658 | 1464620273245 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]]]}] 07:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 618ms 07:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:57:53 INFO - PROCESS | 1658 | 1464620273264 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:57:53 INFO - PROCESS | 1658 | 1464620273266 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:57:53 INFO - PROCESS | 1658 | 1464620273269 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:57:53 INFO - PROCESS | 1658 | 1464620273276 Marionette TRACE conn2 <- [1,1926,null,{}] 07:57:53 INFO - PROCESS | 1658 | 1464620273283 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}] 07:57:53 INFO - PROCESS | 1658 | 1464620273377 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:57:53 INFO - PROCESS | 1658 | 1464620273404 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f0e800 == 62 [pid = 1658] [id = 489] 07:57:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12140a800) [pid = 1658] [serial = 1466] [outer = 0x0] 07:57:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x121728000) [pid = 1658] [serial = 1467] [outer = 0x12140a800] 07:57:53 INFO - PROCESS | 1658 | 1464620273430 Marionette DEBUG loaded listener.js 07:57:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1218dd000) [pid = 1658] [serial = 1468] [outer = 0x12140a800] 07:57:53 INFO - PROCESS | 1658 | 1464620273787 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]]]}] 07:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 527ms 07:57:53 INFO - PROCESS | 1658 | 1464620273795 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:57:53 INFO - PROCESS | 1658 | 1464620273797 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:57:53 INFO - PROCESS | 1658 | 1464620273799 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:57:53 INFO - PROCESS | 1658 | 1464620273801 Marionette TRACE conn2 <- [1,1930,null,{}] 07:57:53 INFO - PROCESS | 1658 | 1464620273804 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}] 07:57:53 INFO - PROCESS | 1658 | 1464620273899 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:57:53 INFO - PROCESS | 1658 | 1464620273958 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182cf000 == 63 [pid = 1658] [id = 490] 07:57:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x121812800) [pid = 1658] [serial = 1469] [outer = 0x0] 07:57:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121d2b000) [pid = 1658] [serial = 1470] [outer = 0x121812800] 07:57:53 INFO - PROCESS | 1658 | 1464620273984 Marionette DEBUG loaded listener.js 07:57:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124476800) [pid = 1658] [serial = 1471] [outer = 0x121812800] 07:57:54 INFO - PROCESS | 1658 | 1464620274291 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]]]}] 07:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 07:57:54 INFO - PROCESS | 1658 | 1464620274319 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:57:54 INFO - PROCESS | 1658 | 1464620274322 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:57:54 INFO - PROCESS | 1658 | 1464620274324 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:57:54 INFO - PROCESS | 1658 | 1464620274326 Marionette TRACE conn2 <- [1,1934,null,{}] 07:57:54 INFO - PROCESS | 1658 | 1464620274328 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}] 07:57:54 INFO - PROCESS | 1658 | 1464620274416 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:57:54 INFO - PROCESS | 1658 | 1464620274479 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d1e800 == 64 [pid = 1658] [id = 491] 07:57:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1260e1000) [pid = 1658] [serial = 1472] [outer = 0x0] 07:57:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x126683800) [pid = 1658] [serial = 1473] [outer = 0x1260e1000] 07:57:54 INFO - PROCESS | 1658 | 1464620274511 Marionette DEBUG loaded listener.js 07:57:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x126d87400) [pid = 1658] [serial = 1474] [outer = 0x1260e1000] 07:57:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124ff5400) [pid = 1658] [serial = 1475] [outer = 0x119993400] 07:57:54 INFO - PROCESS | 1658 | 1464620274870 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]]]}] 07:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 567ms 07:57:54 INFO - PROCESS | 1658 | 1464620274893 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:57:54 INFO - PROCESS | 1658 | 1464620274894 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:57:54 INFO - PROCESS | 1658 | 1464620274896 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:57:54 INFO - PROCESS | 1658 | 1464620274898 Marionette TRACE conn2 <- [1,1938,null,{}] 07:57:54 INFO - PROCESS | 1658 | 1464620274900 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}] 07:57:55 INFO - PROCESS | 1658 | 1464620274992 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:57:55 INFO - PROCESS | 1658 | 1464620275073 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12949c000 == 65 [pid = 1658] [id = 492] 07:57:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1126f2c00) [pid = 1658] [serial = 1476] [outer = 0x0] 07:57:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12694d400) [pid = 1658] [serial = 1477] [outer = 0x1126f2c00] 07:57:55 INFO - PROCESS | 1658 | 1464620275099 Marionette DEBUG loaded listener.js 07:57:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12981d400) [pid = 1658] [serial = 1478] [outer = 0x1126f2c00] 07:57:55 INFO - PROCESS | 1658 | 1464620275450 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]]]}] 07:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 567ms 07:57:55 INFO - PROCESS | 1658 | 1464620275465 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:57:55 INFO - PROCESS | 1658 | 1464620275466 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:57:55 INFO - PROCESS | 1658 | 1464620275468 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:57:55 INFO - PROCESS | 1658 | 1464620275469 Marionette TRACE conn2 <- [1,1942,null,{}] 07:57:55 INFO - PROCESS | 1658 | 1464620275472 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}] 07:57:55 INFO - PROCESS | 1658 | 1464620275584 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:57:55 INFO - PROCESS | 1658 | 1464620275597 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c097800 == 66 [pid = 1658] [id = 493] 07:57:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1127f1c00) [pid = 1658] [serial = 1479] [outer = 0x0] 07:57:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12aba2c00) [pid = 1658] [serial = 1480] [outer = 0x1127f1c00] 07:57:55 INFO - PROCESS | 1658 | 1464620275623 Marionette DEBUG loaded listener.js 07:57:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12ad32c00) [pid = 1658] [serial = 1481] [outer = 0x1127f1c00] 07:57:55 INFO - PROCESS | 1658 | 1464620275973 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]]]}] 07:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 07:57:55 INFO - PROCESS | 1658 | 1464620275988 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:57:55 INFO - PROCESS | 1658 | 1464620275990 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:57:55 INFO - PROCESS | 1658 | 1464620275992 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:57:55 INFO - PROCESS | 1658 | 1464620275993 Marionette TRACE conn2 <- [1,1946,null,{}] 07:57:55 INFO - PROCESS | 1658 | 1464620275996 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}] 07:57:56 INFO - PROCESS | 1658 | 1464620276108 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:57:56 INFO - PROCESS | 1658 | 1464620276122 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3ab000 == 67 [pid = 1658] [id = 494] 07:57:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12ad3a400) [pid = 1658] [serial = 1482] [outer = 0x0] 07:57:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12adcd400) [pid = 1658] [serial = 1483] [outer = 0x12ad3a400] 07:57:56 INFO - PROCESS | 1658 | 1464620276146 Marionette DEBUG loaded listener.js 07:57:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12b404400) [pid = 1658] [serial = 1484] [outer = 0x12ad3a400] 07:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:57:56 INFO - PROCESS | 1658 | 1464620276501 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]]]}] 07:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 07:57:56 INFO - PROCESS | 1658 | 1464620276511 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:57:56 INFO - PROCESS | 1658 | 1464620276512 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:57:56 INFO - PROCESS | 1658 | 1464620276515 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:57:56 INFO - PROCESS | 1658 | 1464620276516 Marionette TRACE conn2 <- [1,1950,null,{}] 07:57:56 INFO - PROCESS | 1658 | 1464620276518 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}] 07:57:56 INFO - PROCESS | 1658 | 1464620276642 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:57:56 INFO - PROCESS | 1658 | 1464620276656 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc58800 == 68 [pid = 1658] [id = 495] 07:57:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12ad3ac00) [pid = 1658] [serial = 1485] [outer = 0x0] 07:57:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12b40e800) [pid = 1658] [serial = 1486] [outer = 0x12ad3ac00] 07:57:56 INFO - PROCESS | 1658 | 1464620276681 Marionette DEBUG loaded listener.js 07:57:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12b4a0c00) [pid = 1658] [serial = 1487] [outer = 0x12ad3ac00] 07:57:57 INFO - PROCESS | 1658 | 1464620277178 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]]]}] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x124f50000) [pid = 1658] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1260e0400) [pid = 1658] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x126945000) [pid = 1658] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1126ed400) [pid = 1658] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126dce000) [pid = 1658] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1126ef800) [pid = 1658] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1132d1400) [pid = 1658] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12172bc00) [pid = 1658] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11962a000) [pid = 1658] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11962bc00) [pid = 1658] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x113277400) [pid = 1658] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12152d000) [pid = 1658] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:57:57 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x121496400) [pid = 1658] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 719ms 07:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:57:57 INFO - PROCESS | 1658 | 1464620277234 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:57:57 INFO - PROCESS | 1658 | 1464620277235 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:57:57 INFO - PROCESS | 1658 | 1464620277238 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:57:57 INFO - PROCESS | 1658 | 1464620277239 Marionette TRACE conn2 <- [1,1954,null,{}] 07:57:57 INFO - PROCESS | 1658 | 1464620277241 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}] 07:57:57 INFO - PROCESS | 1658 | 1464620277331 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:57:57 INFO - PROCESS | 1658 | 1464620277336 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x1266a4000 == 69 [pid = 1658] [id = 496] 07:57:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x113866400) [pid = 1658] [serial = 1488] [outer = 0x0] 07:57:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11962bc00) [pid = 1658] [serial = 1489] [outer = 0x113866400] 07:57:57 INFO - PROCESS | 1658 | 1464620277367 Marionette DEBUG loaded listener.js 07:57:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1269dd800) [pid = 1658] [serial = 1490] [outer = 0x113866400] 07:57:57 INFO - PROCESS | 1658 | 1464620277726 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]]]}] 07:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 07:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:57:57 INFO - PROCESS | 1658 | 1464620277758 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:57:57 INFO - PROCESS | 1658 | 1464620277759 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:57:57 INFO - PROCESS | 1658 | 1464620277761 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:57:57 INFO - PROCESS | 1658 | 1464620277763 Marionette TRACE conn2 <- [1,1958,null,{}] 07:57:57 INFO - PROCESS | 1658 | 1464620277766 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}] 07:57:57 INFO - PROCESS | 1658 | 1464620277896 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:57:57 INFO - PROCESS | 1658 | 1464620277938 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x134edf800 == 70 [pid = 1658] [id = 497] 07:57:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12b732c00) [pid = 1658] [serial = 1491] [outer = 0x0] 07:57:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12be5b400) [pid = 1658] [serial = 1492] [outer = 0x12b732c00] 07:57:57 INFO - PROCESS | 1658 | 1464620277963 Marionette DEBUG loaded listener.js 07:57:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12bf64000) [pid = 1658] [serial = 1493] [outer = 0x12b732c00] 07:57:58 INFO - PROCESS | 1658 | 1464620278274 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]]]}] 07:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 568ms 07:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:57:58 INFO - PROCESS | 1658 | 1464620278331 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:57:58 INFO - PROCESS | 1658 | 1464620278332 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:57:58 INFO - PROCESS | 1658 | 1464620278334 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:57:58 INFO - PROCESS | 1658 | 1464620278335 Marionette TRACE conn2 <- [1,1962,null,{}] 07:57:58 INFO - PROCESS | 1658 | 1464620278337 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}] 07:57:58 INFO - PROCESS | 1658 | 1464620278431 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:57:58 INFO - PROCESS | 1658 | 1464620278494 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1351cd000 == 71 [pid = 1658] [id = 498] 07:57:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12b735c00) [pid = 1658] [serial = 1494] [outer = 0x0] 07:57:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12bf69000) [pid = 1658] [serial = 1495] [outer = 0x12b735c00] 07:57:58 INFO - PROCESS | 1658 | 1464620278519 Marionette DEBUG loaded listener.js 07:57:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12bf76800) [pid = 1658] [serial = 1496] [outer = 0x12b735c00] 07:57:58 INFO - PROCESS | 1658 | 1464620278793 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]]]}] 07:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 470ms 07:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:57:58 INFO - PROCESS | 1658 | 1464620278808 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:57:58 INFO - PROCESS | 1658 | 1464620278809 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:57:58 INFO - PROCESS | 1658 | 1464620278811 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:57:58 INFO - PROCESS | 1658 | 1464620278812 Marionette TRACE conn2 <- [1,1966,null,{}] 07:57:58 INFO - PROCESS | 1658 | 1464620278815 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}] 07:57:58 INFO - PROCESS | 1658 | 1464620278920 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:57:58 INFO - PROCESS | 1658 | 1464620278928 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d6e000 == 72 [pid = 1658] [id = 499] 07:57:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x110eca400) [pid = 1658] [serial = 1497] [outer = 0x0] 07:57:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12bf7e400) [pid = 1658] [serial = 1498] [outer = 0x110eca400] 07:57:58 INFO - PROCESS | 1658 | 1464620278967 Marionette DEBUG loaded listener.js 07:57:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12c2b4800) [pid = 1658] [serial = 1499] [outer = 0x110eca400] 07:57:59 INFO - PROCESS | 1658 | 1464620279675 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]]]}] 07:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 871ms 07:57:59 INFO - PROCESS | 1658 | 1464620279682 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:57:59 INFO - PROCESS | 1658 | 1464620279685 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:57:59 INFO - PROCESS | 1658 | 1464620279708 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:57:59 INFO - PROCESS | 1658 | 1464620279710 Marionette TRACE conn2 <- [1,1970,null,{}] 07:57:59 INFO - PROCESS | 1658 | 1464620279714 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}] 07:57:59 INFO - PROCESS | 1658 | 1464620279835 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:57:59 INFO - PROCESS | 1658 | 1464620279913 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213dc000 == 73 [pid = 1658] [id = 500] 07:57:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1161af400) [pid = 1658] [serial = 1500] [outer = 0x0] 07:57:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x117591000) [pid = 1658] [serial = 1501] [outer = 0x1161af400] 07:57:59 INFO - PROCESS | 1658 | 1464620279944 Marionette DEBUG loaded listener.js 07:58:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x118611400) [pid = 1658] [serial = 1502] [outer = 0x1161af400] 07:58:00 INFO - PROCESS | 1658 | 1464620280464 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]]]}] 07:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 825ms 07:58:00 INFO - PROCESS | 1658 | 1464620280533 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:58:00 INFO - PROCESS | 1658 | 1464620280539 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:58:00 INFO - PROCESS | 1658 | 1464620280547 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:58:00 INFO - PROCESS | 1658 | 1464620280550 Marionette TRACE conn2 <- [1,1974,null,{}] 07:58:00 INFO - PROCESS | 1658 | 1464620280553 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}] 07:58:00 INFO - PROCESS | 1658 | 1464620280692 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:58:00 INFO - PROCESS | 1658 | 1464620280792 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x127907800 == 74 [pid = 1658] [id = 501] 07:58:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11962dc00) [pid = 1658] [serial = 1503] [outer = 0x0] 07:58:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119bd5400) [pid = 1658] [serial = 1504] [outer = 0x11962dc00] 07:58:00 INFO - PROCESS | 1658 | 1464620280824 Marionette DEBUG loaded listener.js 07:58:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x121405000) [pid = 1658] [serial = 1505] [outer = 0x11962dc00] 07:58:01 INFO - PROCESS | 1658 | 1464620281272 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]]]}] 07:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 772ms 07:58:01 INFO - PROCESS | 1658 | 1464620281320 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:58:01 INFO - PROCESS | 1658 | 1464620281322 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:58:01 INFO - PROCESS | 1658 | 1464620281326 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:58:01 INFO - PROCESS | 1658 | 1464620281329 Marionette TRACE conn2 <- [1,1978,null,{}] 07:58:01 INFO - PROCESS | 1658 | 1464620281338 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}] 07:58:01 INFO - PROCESS | 1658 | 1464620281453 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:58:01 INFO - PROCESS | 1658 | 1464620281533 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x136cc6000 == 75 [pid = 1658] [id = 502] 07:58:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x124424400) [pid = 1658] [serial = 1506] [outer = 0x0] 07:58:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x124f4b400) [pid = 1658] [serial = 1507] [outer = 0x124424400] 07:58:01 INFO - PROCESS | 1658 | 1464620281565 Marionette DEBUG loaded listener.js 07:58:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12699e400) [pid = 1658] [serial = 1508] [outer = 0x124424400] 07:58:01 INFO - PROCESS | 1658 | 1464620281980 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]]]}] 07:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 672ms 07:58:01 INFO - PROCESS | 1658 | 1464620281998 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:58:02 INFO - PROCESS | 1658 | 1464620282000 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:58:02 INFO - PROCESS | 1658 | 1464620282003 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:58:02 INFO - PROCESS | 1658 | 1464620282004 Marionette TRACE conn2 <- [1,1982,null,{}] 07:58:02 INFO - PROCESS | 1658 | 1464620282007 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}] 07:58:02 INFO - PROCESS | 1658 | 1464620282141 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:58:02 INFO - PROCESS | 1658 | 1464620282249 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x134d09000 == 76 [pid = 1658] [id = 503] 07:58:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x126d88400) [pid = 1658] [serial = 1509] [outer = 0x0] 07:58:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x129a7c400) [pid = 1658] [serial = 1510] [outer = 0x126d88400] 07:58:02 INFO - PROCESS | 1658 | 1464620282298 Marionette DEBUG loaded listener.js 07:58:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12add5400) [pid = 1658] [serial = 1511] [outer = 0x126d88400] 07:58:02 INFO - PROCESS | 1658 | 1464620282807 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]]]}] 07:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 820ms 07:58:02 INFO - PROCESS | 1658 | 1464620282824 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:58:02 INFO - PROCESS | 1658 | 1464620282825 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:58:02 INFO - PROCESS | 1658 | 1464620282827 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:58:02 INFO - PROCESS | 1658 | 1464620282829 Marionette TRACE conn2 <- [1,1986,null,{}] 07:58:02 INFO - PROCESS | 1658 | 1464620282831 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}] 07:58:02 INFO - PROCESS | 1658 | 1464620282943 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:58:03 INFO - PROCESS | 1658 | 1464620283047 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369c5800 == 77 [pid = 1658] [id = 504] 07:58:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1127cdc00) [pid = 1658] [serial = 1512] [outer = 0x0] 07:58:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1127d2000) [pid = 1658] [serial = 1513] [outer = 0x1127cdc00] 07:58:03 INFO - PROCESS | 1658 | 1464620283078 Marionette DEBUG loaded listener.js 07:58:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1127d6800) [pid = 1658] [serial = 1514] [outer = 0x1127cdc00] 07:58:03 INFO - PROCESS | 1658 | 1464620283496 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]]]}] 07:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 719ms 07:58:03 INFO - PROCESS | 1658 | 1464620283546 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:58:03 INFO - PROCESS | 1658 | 1464620283548 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:58:03 INFO - PROCESS | 1658 | 1464620283609 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:58:03 INFO - PROCESS | 1658 | 1464620283610 Marionette TRACE conn2 <- [1,1990,null,{}] 07:58:03 INFO - PROCESS | 1658 | 1464620283616 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}] 07:58:03 INFO - PROCESS | 1658 | 1464620283740 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:58:03 INFO - PROCESS | 1658 | 1464620283837 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x136cdd800 == 78 [pid = 1658] [id = 505] 07:58:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x1127d6400) [pid = 1658] [serial = 1515] [outer = 0x0] 07:58:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12b736400) [pid = 1658] [serial = 1516] [outer = 0x1127d6400] 07:58:03 INFO - PROCESS | 1658 | 1464620283867 Marionette DEBUG loaded listener.js 07:58:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12bf7c000) [pid = 1658] [serial = 1517] [outer = 0x1127d6400] 07:58:04 INFO - PROCESS | 1658 | 1464620284280 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]]]}] 07:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 781ms 07:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:58:04 INFO - PROCESS | 1658 | 1464620284332 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:58:04 INFO - PROCESS | 1658 | 1464620284333 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:58:04 INFO - PROCESS | 1658 | 1464620284336 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:58:04 INFO - PROCESS | 1658 | 1464620284337 Marionette TRACE conn2 <- [1,1994,null,{}] 07:58:04 INFO - PROCESS | 1658 | 1464620284340 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}] 07:58:04 INFO - PROCESS | 1658 | 1464620284454 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:58:04 INFO - PROCESS | 1658 | 1464620284727 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x11813a000 == 79 [pid = 1658] [id = 506] 07:58:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x110ec7400) [pid = 1658] [serial = 1518] [outer = 0x0] 07:58:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x111021800) [pid = 1658] [serial = 1519] [outer = 0x110ec7400] 07:58:04 INFO - PROCESS | 1658 | 1464620284789 Marionette DEBUG loaded listener.js 07:58:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1126f7400) [pid = 1658] [serial = 1520] [outer = 0x110ec7400] 07:58:05 INFO - PROCESS | 1658 | 1464620285259 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]]]}] 07:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 928ms 07:58:05 INFO - PROCESS | 1658 | 1464620285264 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:58:05 INFO - PROCESS | 1658 | 1464620285267 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:58:05 INFO - PROCESS | 1658 | 1464620285270 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:58:05 INFO - PROCESS | 1658 | 1464620285272 Marionette TRACE conn2 <- [1,1998,null,{}] 07:58:05 INFO - PROCESS | 1658 | 1464620285275 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}] 07:58:05 INFO - PROCESS | 1658 | 1464620285383 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:58:05 INFO - PROCESS | 1658 | 1464620285450 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x116f37800 == 80 [pid = 1658] [id = 507] 07:58:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x1138eb800) [pid = 1658] [serial = 1521] [outer = 0x0] 07:58:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11684ac00) [pid = 1658] [serial = 1522] [outer = 0x1138eb800] 07:58:05 INFO - PROCESS | 1658 | 1464620285541 Marionette DEBUG loaded listener.js 07:58:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x117482800) [pid = 1658] [serial = 1523] [outer = 0x1138eb800] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12af8e000 == 79 [pid = 1658] [id = 311] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12c0a8000 == 78 [pid = 1658] [id = 404] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x134db1000 == 77 [pid = 1658] [id = 405] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1351cd000 == 76 [pid = 1658] [id = 498] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x134edf800 == 75 [pid = 1658] [id = 497] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12ad33000) [pid = 1658] [serial = 1437] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1266a4000 == 74 [pid = 1658] [id = 496] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc58800 == 73 [pid = 1658] [id = 495] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3ab000 == 72 [pid = 1658] [id = 494] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12c097800 == 71 [pid = 1658] [id = 493] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12949c000 == 70 [pid = 1658] [id = 492] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x129d1e800 == 69 [pid = 1658] [id = 491] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1182cf000 == 68 [pid = 1658] [id = 490] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x124f0e800 == 67 [pid = 1658] [id = 489] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x116649000 == 66 [pid = 1658] [id = 488] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x115e06000 == 65 [pid = 1658] [id = 487] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x118edb800 == 64 [pid = 1658] [id = 486] 07:58:06 INFO - PROCESS | 1658 | 1464620286141 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]]]}] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x13515e800 == 63 [pid = 1658] [id = 483] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x134db9000 == 62 [pid = 1658] [id = 482] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12695f800 == 61 [pid = 1658] [id = 481] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1184b8800 == 60 [pid = 1658] [id = 480] 07:58:06 INFO - PROCESS | 1658 | --DOCSHELL 0x134daf800 == 59 [pid = 1658] [id = 479] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x127963400) [pid = 1658] [serial = 1423] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x129817c00) [pid = 1658] [serial = 1426] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12aba6400) [pid = 1658] [serial = 1432] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12abad400) [pid = 1658] [serial = 1434] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1260ebc00) [pid = 1658] [serial = 1419] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126d89400) [pid = 1658] [serial = 1422] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12694a400) [pid = 1658] [serial = 1420] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x128fd0800) [pid = 1658] [serial = 1425] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x117585000) [pid = 1658] [serial = 1428] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x129a7d400) [pid = 1658] [serial = 1431] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12902d400) [pid = 1658] [serial = 1395] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x113271400) [pid = 1658] [serial = 1399] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1127ee000) [pid = 1658] [serial = 1398] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x118141400) [pid = 1658] [serial = 1401] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11860bc00) [pid = 1658] [serial = 1402] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x121b46c00) [pid = 1658] [serial = 1413] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x121d86c00) [pid = 1658] [serial = 1414] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1138fa800) [pid = 1658] [serial = 1383] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x119632000) [pid = 1658] [serial = 1407] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119da8800) [pid = 1658] [serial = 1408] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1207e3400) [pid = 1658] [serial = 1410] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x121499400) [pid = 1658] [serial = 1411] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x121b41800) [pid = 1658] [serial = 1389] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12694dc00) [pid = 1658] [serial = 1392] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x118615400) [pid = 1658] [serial = 1404] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1193f7800) [pid = 1658] [serial = 1405] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119288400) [pid = 1658] [serial = 1386] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x126d82400) [pid = 1658] [serial = 1429] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12ad09c00) [pid = 1658] [serial = 1435] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124148000) [pid = 1658] [serial = 1416] [outer = 0x0] [url = about:blank] 07:58:06 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x124eb3400) [pid = 1658] [serial = 1417] [outer = 0x0] [url = about:blank] 07:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 923ms 07:58:06 INFO - PROCESS | 1658 | 1464620286194 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:58:06 INFO - PROCESS | 1658 | 1464620286197 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:58:06 INFO - PROCESS | 1658 | 1464620286200 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:58:06 INFO - PROCESS | 1658 | 1464620286201 Marionette TRACE conn2 <- [1,2002,null,{}] 07:58:06 INFO - PROCESS | 1658 | 1464620286204 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}] 07:58:06 INFO - PROCESS | 1658 | 1464620286298 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:58:06 INFO - PROCESS | 1658 | 1464620286304 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192aa000 == 60 [pid = 1658] [id = 508] 07:58:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11813f400) [pid = 1658] [serial = 1524] [outer = 0x0] 07:58:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11860e800) [pid = 1658] [serial = 1525] [outer = 0x11813f400] 07:58:06 INFO - PROCESS | 1658 | 1464620286332 Marionette DEBUG loaded listener.js 07:58:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x117481800) [pid = 1658] [serial = 1526] [outer = 0x11813f400] 07:58:06 INFO - PROCESS | 1658 | 1464620286741 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]]]}] 07:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 572ms 07:58:06 INFO - PROCESS | 1658 | 1464620286772 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:58:06 INFO - PROCESS | 1658 | 1464620286774 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:58:06 INFO - PROCESS | 1658 | 1464620286777 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:58:06 INFO - PROCESS | 1658 | 1464620286781 Marionette TRACE conn2 <- [1,2006,null,{}] 07:58:06 INFO - PROCESS | 1658 | 1464620286796 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}] 07:58:06 INFO - PROCESS | 1658 | 1464620286919 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:58:06 INFO - PROCESS | 1658 | 1464620286932 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0f7800 == 61 [pid = 1658] [id = 509] 07:58:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119289400) [pid = 1658] [serial = 1527] [outer = 0x0] 07:58:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1193fac00) [pid = 1658] [serial = 1528] [outer = 0x119289400] 07:58:06 INFO - PROCESS | 1658 | 1464620286960 Marionette DEBUG loaded listener.js 07:58:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11999ac00) [pid = 1658] [serial = 1529] [outer = 0x119289400] 07:58:07 INFO - PROCESS | 1658 | 1464620287364 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]]]}] 07:58:07 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 07:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 627ms 07:58:07 INFO - PROCESS | 1658 | 1464620287404 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:58:07 INFO - PROCESS | 1658 | 1464620287415 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:58:07 INFO - PROCESS | 1658 | 1464620287419 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:58:07 INFO - PROCESS | 1658 | 1464620287421 Marionette TRACE conn2 <- [1,2010,null,{}] 07:58:07 INFO - PROCESS | 1658 | 1464620287424 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}] 07:58:07 INFO - PROCESS | 1658 | 1464620287548 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:58:07 INFO - PROCESS | 1658 | 1464620287556 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x11812d000 == 62 [pid = 1658] [id = 510] 07:58:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x119daa000) [pid = 1658] [serial = 1530] [outer = 0x0] 07:58:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1211b8c00) [pid = 1658] [serial = 1531] [outer = 0x119daa000] 07:58:07 INFO - PROCESS | 1658 | 1464620287595 Marionette DEBUG loaded listener.js 07:58:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12140ec00) [pid = 1658] [serial = 1532] [outer = 0x119daa000] 07:58:08 INFO - PROCESS | 1658 | 1464620288011 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]]]}] 07:58:08 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 07:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 622ms 07:58:08 INFO - PROCESS | 1658 | 1464620288042 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:58:08 INFO - PROCESS | 1658 | 1464620288043 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:58:08 INFO - PROCESS | 1658 | 1464620288046 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:58:08 INFO - PROCESS | 1658 | 1464620288047 Marionette TRACE conn2 <- [1,2014,null,{}] 07:58:08 INFO - PROCESS | 1658 | 1464620288075 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}] 07:58:08 INFO - PROCESS | 1658 | 1464620288169 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:58:08 INFO - PROCESS | 1658 | 1464620288176 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b10800 == 63 [pid = 1658] [id = 511] 07:58:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x121723000) [pid = 1658] [serial = 1533] [outer = 0x0] 07:58:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12172bc00) [pid = 1658] [serial = 1534] [outer = 0x121723000] 07:58:08 INFO - PROCESS | 1658 | 1464620288208 Marionette DEBUG loaded listener.js 07:58:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x121b44800) [pid = 1658] [serial = 1535] [outer = 0x121723000] 07:58:08 INFO - PROCESS | 1658 | 1464620288599 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]]]}] 07:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 568ms 07:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:58:08 INFO - PROCESS | 1658 | 1464620288615 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:58:08 INFO - PROCESS | 1658 | 1464620288616 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:58:08 INFO - PROCESS | 1658 | 1464620288619 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:58:08 INFO - PROCESS | 1658 | 1464620288620 Marionette TRACE conn2 <- [1,2018,null,{}] 07:58:08 INFO - PROCESS | 1658 | 1464620288638 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}] 07:58:08 INFO - PROCESS | 1658 | 1464620288751 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:58:08 INFO - PROCESS | 1658 | 1464620288789 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x129498000 == 64 [pid = 1658] [id = 512] 07:58:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x121724c00) [pid = 1658] [serial = 1536] [outer = 0x0] 07:58:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x121d7cc00) [pid = 1658] [serial = 1537] [outer = 0x121724c00] 07:58:08 INFO - PROCESS | 1658 | 1464620288815 Marionette DEBUG loaded listener.js 07:58:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x124661000) [pid = 1658] [serial = 1538] [outer = 0x121724c00] 07:58:09 INFO - PROCESS | 1658 | 1464620289135 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]]]}] 07:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 530ms 07:58:09 INFO - PROCESS | 1658 | 1464620289149 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:58:09 INFO - PROCESS | 1658 | 1464620289150 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:58:09 INFO - PROCESS | 1658 | 1464620289153 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:58:09 INFO - PROCESS | 1658 | 1464620289156 Marionette TRACE conn2 <- [1,2022,null,{}] 07:58:09 INFO - PROCESS | 1658 | 1464620289160 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}] 07:58:09 INFO - PROCESS | 1658 | 1464620289273 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:58:09 INFO - PROCESS | 1658 | 1464620289285 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d19800 == 65 [pid = 1658] [id = 513] 07:58:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x121d80400) [pid = 1658] [serial = 1539] [outer = 0x0] 07:58:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x124ff8000) [pid = 1658] [serial = 1540] [outer = 0x121d80400] 07:58:09 INFO - PROCESS | 1658 | 1464620289311 Marionette DEBUG loaded listener.js 07:58:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x1267ce800) [pid = 1658] [serial = 1541] [outer = 0x121d80400] 07:58:09 INFO - PROCESS | 1658 | 1464620289676 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]]]}] 07:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 574ms 07:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:58:09 INFO - PROCESS | 1658 | 1464620289727 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:58:09 INFO - PROCESS | 1658 | 1464620289728 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:58:09 INFO - PROCESS | 1658 | 1464620289730 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:58:09 INFO - PROCESS | 1658 | 1464620289731 Marionette TRACE conn2 <- [1,2026,null,{}] 07:58:09 INFO - PROCESS | 1658 | 1464620289734 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}] 07:58:09 INFO - PROCESS | 1658 | 1464620289852 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:58:09 INFO - PROCESS | 1658 | 1464620289871 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12af92000 == 66 [pid = 1658] [id = 514] 07:58:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1267d4800) [pid = 1658] [serial = 1542] [outer = 0x0] 07:58:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1269d2400) [pid = 1658] [serial = 1543] [outer = 0x1267d4800] 07:58:09 INFO - PROCESS | 1658 | 1464620289896 Marionette DEBUG loaded listener.js 07:58:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1193ee800) [pid = 1658] [serial = 1544] [outer = 0x1267d4800] 07:58:10 INFO - PROCESS | 1658 | 1464620290242 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]]]}] 07:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 07:58:10 INFO - PROCESS | 1658 | 1464620290249 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:58:10 INFO - PROCESS | 1658 | 1464620290250 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:58:10 INFO - PROCESS | 1658 | 1464620290253 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:58:10 INFO - PROCESS | 1658 | 1464620290257 Marionette TRACE conn2 <- [1,2030,null,{}] 07:58:10 INFO - PROCESS | 1658 | 1464620290261 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}] 07:58:10 INFO - PROCESS | 1658 | 1464620290387 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1127f1c00) [pid = 1658] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1110b0800) [pid = 1658] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x110fdd400) [pid = 1658] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1260e1000) [pid = 1658] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12b735c00) [pid = 1658] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12140a800) [pid = 1658] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x116a5c000) [pid = 1658] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x113866400) [pid = 1658] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x121812800) [pid = 1658] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12ad3a400) [pid = 1658] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12b732c00) [pid = 1658] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1126f2c00) [pid = 1658] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:58:10 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12ad3ac00) [pid = 1658] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:58:10 INFO - PROCESS | 1658 | 1464620290729 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0e7000 == 67 [pid = 1658] [id = 515] 07:58:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x111026000) [pid = 1658] [serial = 1545] [outer = 0x0] 07:58:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x113866400) [pid = 1658] [serial = 1546] [outer = 0x111026000] 07:58:10 INFO - PROCESS | 1658 | 1464620290771 Marionette DEBUG loaded listener.js 07:58:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12140a800) [pid = 1658] [serial = 1547] [outer = 0x111026000] 07:58:11 INFO - PROCESS | 1658 | 1464620291087 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]]]}] 07:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 877ms 07:58:11 INFO - PROCESS | 1658 | 1464620291130 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:58:11 INFO - PROCESS | 1658 | 1464620291131 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:58:11 INFO - PROCESS | 1658 | 1464620291134 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:58:11 INFO - PROCESS | 1658 | 1464620291135 Marionette TRACE conn2 <- [1,2034,null,{}] 07:58:11 INFO - PROCESS | 1658 | 1464620291140 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}] 07:58:11 INFO - PROCESS | 1658 | 1464620291234 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:58:11 INFO - PROCESS | 1658 | 1464620291295 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c09a800 == 68 [pid = 1658] [id = 516] 07:58:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x111021c00) [pid = 1658] [serial = 1548] [outer = 0x0] 07:58:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x126d8d400) [pid = 1658] [serial = 1549] [outer = 0x111021c00] 07:58:11 INFO - PROCESS | 1658 | 1464620291325 Marionette DEBUG loaded listener.js 07:58:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x129021c00) [pid = 1658] [serial = 1550] [outer = 0x111021c00] 07:58:11 INFO - PROCESS | 1658 | 1464620291614 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]]]}] 07:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 523ms 07:58:11 INFO - PROCESS | 1658 | 1464620291660 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:58:11 INFO - PROCESS | 1658 | 1464620291662 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:58:11 INFO - PROCESS | 1658 | 1464620291664 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:58:11 INFO - PROCESS | 1658 | 1464620291666 Marionette TRACE conn2 <- [1,2038,null,{}] 07:58:11 INFO - PROCESS | 1658 | 1464620291668 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}] 07:58:11 INFO - PROCESS | 1658 | 1464620291777 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:58:11 INFO - PROCESS | 1658 | 1464620291781 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d73e800 == 69 [pid = 1658] [id = 517] 07:58:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x129051000) [pid = 1658] [serial = 1551] [outer = 0x0] 07:58:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x129823800) [pid = 1658] [serial = 1552] [outer = 0x129051000] 07:58:11 INFO - PROCESS | 1658 | 1464620291807 Marionette DEBUG loaded listener.js 07:58:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12ad07800) [pid = 1658] [serial = 1553] [outer = 0x129051000] 07:58:12 INFO - PROCESS | 1658 | 1464620292158 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]]]}] 07:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 07:58:12 INFO - PROCESS | 1658 | 1464620292186 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:58:12 INFO - PROCESS | 1658 | 1464620292187 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:58:12 INFO - PROCESS | 1658 | 1464620292201 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:58:12 INFO - PROCESS | 1658 | 1464620292202 Marionette TRACE conn2 <- [1,2042,null,{}] 07:58:12 INFO - PROCESS | 1658 | 1464620292206 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}] 07:58:12 INFO - PROCESS | 1658 | 1464620292296 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:58:12 INFO - PROCESS | 1658 | 1464620292300 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc64800 == 70 [pid = 1658] [id = 518] 07:58:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12aca7c00) [pid = 1658] [serial = 1554] [outer = 0x0] 07:58:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12ad32800) [pid = 1658] [serial = 1555] [outer = 0x12aca7c00] 07:58:12 INFO - PROCESS | 1658 | 1464620292326 Marionette DEBUG loaded listener.js 07:58:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12add1400) [pid = 1658] [serial = 1556] [outer = 0x12aca7c00] 07:58:12 INFO - PROCESS | 1658 | 1464620292762 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]]]}] 07:58:12 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) 07:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 582ms 07:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:58:12 INFO - PROCESS | 1658 | 1464620292774 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:58:12 INFO - PROCESS | 1658 | 1464620292776 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:58:12 INFO - PROCESS | 1658 | 1464620292780 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:58:12 INFO - PROCESS | 1658 | 1464620292783 Marionette TRACE conn2 <- [1,2046,null,{}] 07:58:12 INFO - PROCESS | 1658 | 1464620292787 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}] 07:58:12 INFO - PROCESS | 1658 | 1464620292910 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:58:12 INFO - PROCESS | 1658 | 1464620292974 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11847b800 == 71 [pid = 1658] [id = 519] 07:58:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x110fd5800) [pid = 1658] [serial = 1557] [outer = 0x0] 07:58:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1127d0000) [pid = 1658] [serial = 1558] [outer = 0x110fd5800] 07:58:13 INFO - PROCESS | 1658 | 1464620293047 Marionette DEBUG loaded listener.js 07:58:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x113360800) [pid = 1658] [serial = 1559] [outer = 0x110fd5800] 07:58:13 INFO - PROCESS | 1658 | 1464620293527 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]]]}] 07:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 773ms 07:58:13 INFO - PROCESS | 1658 | 1464620293554 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:58:13 INFO - PROCESS | 1658 | 1464620293560 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:58:13 INFO - PROCESS | 1658 | 1464620293565 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:58:13 INFO - PROCESS | 1658 | 1464620293566 Marionette TRACE conn2 <- [1,2050,null,{}] 07:58:13 INFO - PROCESS | 1658 | 1464620293569 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}] 07:58:13 INFO - PROCESS | 1658 | 1464620293681 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:58:13 INFO - PROCESS | 1658 | 1464620293755 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x126641800 == 72 [pid = 1658] [id = 520] 07:58:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x118364400) [pid = 1658] [serial = 1560] [outer = 0x0] 07:58:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x118614800) [pid = 1658] [serial = 1561] [outer = 0x118364400] 07:58:13 INFO - PROCESS | 1658 | 1464620293786 Marionette DEBUG loaded listener.js 07:58:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x1193ef400) [pid = 1658] [serial = 1562] [outer = 0x118364400] 07:58:14 INFO - PROCESS | 1658 | 1464620294183 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]]]}] 07:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 07:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:58:14 INFO - PROCESS | 1658 | 1464620294235 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:58:14 INFO - PROCESS | 1658 | 1464620294236 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:58:14 INFO - PROCESS | 1658 | 1464620294239 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:58:14 INFO - PROCESS | 1658 | 1464620294242 Marionette TRACE conn2 <- [1,2054,null,{}] 07:58:14 INFO - PROCESS | 1658 | 1464620294249 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}] 07:58:14 INFO - PROCESS | 1658 | 1464620294365 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:58:14 INFO - PROCESS | 1658 | 1464620294471 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc5d800 == 73 [pid = 1658] [id = 521] 07:58:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x119624800) [pid = 1658] [serial = 1563] [outer = 0x0] 07:58:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1213c1400) [pid = 1658] [serial = 1564] [outer = 0x119624800] 07:58:14 INFO - PROCESS | 1658 | 1464620294503 Marionette DEBUG loaded listener.js 07:58:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x121b41800) [pid = 1658] [serial = 1565] [outer = 0x119624800] 07:58:14 INFO - PROCESS | 1658 | 1464620294926 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]]]}] 07:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 07:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:58:14 INFO - PROCESS | 1658 | 1464620294962 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:58:14 INFO - PROCESS | 1658 | 1464620294963 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:58:14 INFO - PROCESS | 1658 | 1464620294966 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:58:14 INFO - PROCESS | 1658 | 1464620294967 Marionette TRACE conn2 <- [1,2058,null,{}] 07:58:14 INFO - PROCESS | 1658 | 1464620294970 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}] 07:58:15 INFO - PROCESS | 1658 | 1464620295082 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:58:15 INFO - PROCESS | 1658 | 1464620295156 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ec2800 == 74 [pid = 1658] [id = 522] 07:58:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x121d84800) [pid = 1658] [serial = 1566] [outer = 0x0] 07:58:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1260e0400) [pid = 1658] [serial = 1567] [outer = 0x121d84800] 07:58:15 INFO - PROCESS | 1658 | 1464620295188 Marionette DEBUG loaded listener.js 07:58:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x128fd4c00) [pid = 1658] [serial = 1568] [outer = 0x121d84800] 07:58:15 INFO - PROCESS | 1658 | 1464620295581 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]]]}] 07:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 668ms 07:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:58:15 INFO - PROCESS | 1658 | 1464620295635 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:58:15 INFO - PROCESS | 1658 | 1464620295636 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:58:15 INFO - PROCESS | 1658 | 1464620295639 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:58:15 INFO - PROCESS | 1658 | 1464620295640 Marionette TRACE conn2 <- [1,2062,null,{}] 07:58:15 INFO - PROCESS | 1658 | 1464620295642 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}] 07:58:15 INFO - PROCESS | 1658 | 1464620295768 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:58:15 INFO - PROCESS | 1658 | 1464620295842 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x1351cf000 == 75 [pid = 1658] [id = 523] 07:58:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x124146c00) [pid = 1658] [serial = 1569] [outer = 0x0] 07:58:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x1292e8000) [pid = 1658] [serial = 1570] [outer = 0x124146c00] 07:58:15 INFO - PROCESS | 1658 | 1464620295871 Marionette DEBUG loaded listener.js 07:58:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12ad11000) [pid = 1658] [serial = 1571] [outer = 0x124146c00] 07:58:16 INFO - PROCESS | 1658 | 1464620296272 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]]]}] 07:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 669ms 07:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:58:16 INFO - PROCESS | 1658 | 1464620296309 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:58:16 INFO - PROCESS | 1658 | 1464620296310 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:58:16 INFO - PROCESS | 1658 | 1464620296313 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:58:16 INFO - PROCESS | 1658 | 1464620296314 Marionette TRACE conn2 <- [1,2066,null,{}] 07:58:16 INFO - PROCESS | 1658 | 1464620296317 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}] 07:58:16 INFO - PROCESS | 1658 | 1464620296444 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:58:16 INFO - PROCESS | 1658 | 1464620296522 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1356e2800 == 76 [pid = 1658] [id = 524] 07:58:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12add5000) [pid = 1658] [serial = 1572] [outer = 0x0] 07:58:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12b4a3800) [pid = 1658] [serial = 1573] [outer = 0x12add5000] 07:58:16 INFO - PROCESS | 1658 | 1464620296552 Marionette DEBUG loaded listener.js 07:58:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12bf6bc00) [pid = 1658] [serial = 1574] [outer = 0x12add5000] 07:58:16 INFO - PROCESS | 1658 | 1464620296958 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]]]}] 07:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 668ms 07:58:16 INFO - PROCESS | 1658 | 1464620296982 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:58:16 INFO - PROCESS | 1658 | 1464620296983 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:58:16 INFO - PROCESS | 1658 | 1464620296985 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:58:16 INFO - PROCESS | 1658 | 1464620296987 Marionette TRACE conn2 <- [1,2070,null,{}] 07:58:16 INFO - PROCESS | 1658 | 1464620296992 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}] 07:58:17 INFO - PROCESS | 1658 | 1464620297117 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:58:17 INFO - PROCESS | 1658 | 1464620297204 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369e4000 == 77 [pid = 1658] [id = 525] 07:58:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12be57000) [pid = 1658] [serial = 1575] [outer = 0x0] 07:58:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12bf79400) [pid = 1658] [serial = 1576] [outer = 0x12be57000] 07:58:17 INFO - PROCESS | 1658 | 1464620297233 Marionette DEBUG loaded listener.js 07:58:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12c2b6400) [pid = 1658] [serial = 1577] [outer = 0x12be57000] 07:58:17 INFO - PROCESS | 1658 | 1464620297643 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]]]}] 07:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 673ms 07:58:17 INFO - PROCESS | 1658 | 1464620297658 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:58:17 INFO - PROCESS | 1658 | 1464620297660 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:58:17 INFO - PROCESS | 1658 | 1464620297662 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:58:17 INFO - PROCESS | 1658 | 1464620297663 Marionette TRACE conn2 <- [1,2074,null,{}] 07:58:17 INFO - PROCESS | 1658 | 1464620297666 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}] 07:58:17 INFO - PROCESS | 1658 | 1464620297775 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:58:17 INFO - PROCESS | 1658 | 1464620297927 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d69800 == 78 [pid = 1658] [id = 526] 07:58:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x1207d8400) [pid = 1658] [serial = 1578] [outer = 0x0] 07:58:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12c2bb800) [pid = 1658] [serial = 1579] [outer = 0x1207d8400] 07:58:17 INFO - PROCESS | 1658 | 1464620297962 Marionette DEBUG loaded listener.js 07:58:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12cd09400) [pid = 1658] [serial = 1580] [outer = 0x1207d8400] 07:58:18 INFO - PROCESS | 1658 | 1464620298393 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]]]}] 07:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 769ms 07:58:18 INFO - PROCESS | 1658 | 1464620298435 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:58:18 INFO - PROCESS | 1658 | 1464620298436 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:58:18 INFO - PROCESS | 1658 | 1464620298456 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:58:18 INFO - PROCESS | 1658 | 1464620298457 Marionette TRACE conn2 <- [1,2078,null,{}] 07:58:18 INFO - PROCESS | 1658 | 1464620298460 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}] 07:58:18 INFO - PROCESS | 1658 | 1464620298569 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:58:18 INFO - PROCESS | 1658 | 1464620298820 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192b3800 == 79 [pid = 1658] [id = 527] 07:58:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x110fd8c00) [pid = 1658] [serial = 1581] [outer = 0x0] 07:58:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x11101f000) [pid = 1658] [serial = 1582] [outer = 0x110fd8c00] 07:58:18 INFO - PROCESS | 1658 | 1464620298857 Marionette DEBUG loaded listener.js 07:58:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x1127d5800) [pid = 1658] [serial = 1583] [outer = 0x110fd8c00] 07:58:19 INFO - PROCESS | 1658 | 1464620299270 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]]]}] 07:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 876ms 07:58:19 INFO - PROCESS | 1658 | 1464620299329 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:58:19 INFO - PROCESS | 1658 | 1464620299332 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:58:19 INFO - PROCESS | 1658 | 1464620299335 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:58:19 INFO - PROCESS | 1658 | 1464620299337 Marionette TRACE conn2 <- [1,2082,null,{}] 07:58:19 INFO - PROCESS | 1658 | 1464620299340 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}] 07:58:19 INFO - PROCESS | 1658 | 1464620299448 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:58:19 INFO - PROCESS | 1658 | 1464620299515 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x119908800 == 80 [pid = 1658] [id = 528] 07:58:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x1127d7800) [pid = 1658] [serial = 1584] [outer = 0x0] 07:58:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x117480400) [pid = 1658] [serial = 1585] [outer = 0x1127d7800] 07:58:19 INFO - PROCESS | 1658 | 1464620299544 Marionette DEBUG loaded listener.js 07:58:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x119287c00) [pid = 1658] [serial = 1586] [outer = 0x1127d7800] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12c0a1800 == 79 [pid = 1658] [id = 440] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d73e800 == 78 [pid = 1658] [id = 517] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12c09a800 == 77 [pid = 1658] [id = 516] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0e7000 == 76 [pid = 1658] [id = 515] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12af92000 == 75 [pid = 1658] [id = 514] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x129d19800 == 74 [pid = 1658] [id = 513] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x129498000 == 73 [pid = 1658] [id = 512] 07:58:19 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x12bf7e400) [pid = 1658] [serial = 1498] [outer = 0x0] [url = about:blank] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x126b10800 == 72 [pid = 1658] [id = 511] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11812d000 == 71 [pid = 1658] [id = 510] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0f7800 == 70 [pid = 1658] [id = 509] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x1192aa000 == 69 [pid = 1658] [id = 508] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x116f37800 == 68 [pid = 1658] [id = 507] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11813a000 == 67 [pid = 1658] [id = 506] 07:58:19 INFO - PROCESS | 1658 | --DOCSHELL 0x1213dc000 == 66 [pid = 1658] [id = 500] 07:58:19 INFO - PROCESS | 1658 | 1464620299979 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]]]}] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12bf76800) [pid = 1658] [serial = 1496] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x12ad32c00) [pid = 1658] [serial = 1481] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x119930800) [pid = 1658] [serial = 1465] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x11101b000) [pid = 1658] [serial = 1458] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x1127fc800) [pid = 1658] [serial = 1440] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x126683800) [pid = 1658] [serial = 1473] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12694e800) [pid = 1658] [serial = 910] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x1126f0400) [pid = 1658] [serial = 1459] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x126d89c00) [pid = 1658] [serial = 1452] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12bf69000) [pid = 1658] [serial = 1495] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x121407c00) [pid = 1658] [serial = 1446] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x1218dd000) [pid = 1658] [serial = 1468] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x126d87400) [pid = 1658] [serial = 1474] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12aca4800) [pid = 1658] [serial = 1455] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x118e2bc00) [pid = 1658] [serial = 1462] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x11962bc00) [pid = 1658] [serial = 1489] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x124476800) [pid = 1658] [serial = 1471] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12adcd400) [pid = 1658] [serial = 1483] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12bf64000) [pid = 1658] [serial = 1493] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12694d400) [pid = 1658] [serial = 1477] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x118422400) [pid = 1658] [serial = 1461] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x121d2b000) [pid = 1658] [serial = 1470] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12be5b400) [pid = 1658] [serial = 1492] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x118618000) [pid = 1658] [serial = 1464] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12b4a0c00) [pid = 1658] [serial = 1487] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12b40e800) [pid = 1658] [serial = 1486] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x121d82c00) [pid = 1658] [serial = 1449] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12981d400) [pid = 1658] [serial = 1478] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1269dd800) [pid = 1658] [serial = 1490] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x118612c00) [pid = 1658] [serial = 1443] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12b404400) [pid = 1658] [serial = 1484] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x121728000) [pid = 1658] [serial = 1467] [outer = 0x0] [url = about:blank] 07:58:20 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12aba2c00) [pid = 1658] [serial = 1480] [outer = 0x0] [url = about:blank] 07:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 676ms 07:58:20 INFO - PROCESS | 1658 | 1464620300015 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:58:20 INFO - PROCESS | 1658 | 1464620300018 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:58:20 INFO - PROCESS | 1658 | 1464620300022 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:58:20 INFO - PROCESS | 1658 | 1464620300023 Marionette TRACE conn2 <- [1,2086,null,{}] 07:58:20 INFO - PROCESS | 1658 | 1464620300025 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}] 07:58:20 INFO - PROCESS | 1658 | 1464620300139 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:58:20 INFO - PROCESS | 1658 | 1464620300146 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x119616000 == 67 [pid = 1658] [id = 529] 07:58:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x119627400) [pid = 1658] [serial = 1587] [outer = 0x0] 07:58:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x119923800) [pid = 1658] [serial = 1588] [outer = 0x119627400] 07:58:20 INFO - PROCESS | 1658 | 1464620300172 Marionette DEBUG loaded listener.js 07:58:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x119da5000) [pid = 1658] [serial = 1589] [outer = 0x119627400] 07:58:20 INFO - PROCESS | 1658 | 1464620300540 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]]]}] 07:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 07:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:58:20 INFO - PROCESS | 1658 | 1464620300592 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:58:20 INFO - PROCESS | 1658 | 1464620300593 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:58:20 INFO - PROCESS | 1658 | 1464620300596 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:58:20 INFO - PROCESS | 1658 | 1464620300601 Marionette TRACE conn2 <- [1,2090,null,{}] 07:58:20 INFO - PROCESS | 1658 | 1464620300607 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}] 07:58:20 INFO - PROCESS | 1658 | 1464620300702 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:58:20 INFO - PROCESS | 1658 | 1464620300707 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b1d800 == 68 [pid = 1658] [id = 530] 07:58:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1207e2000) [pid = 1658] [serial = 1590] [outer = 0x0] 07:58:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x121495000) [pid = 1658] [serial = 1591] [outer = 0x1207e2000] 07:58:20 INFO - PROCESS | 1658 | 1464620300733 Marionette DEBUG loaded listener.js 07:58:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x121b4d400) [pid = 1658] [serial = 1592] [outer = 0x1207e2000] 07:58:21 INFO - PROCESS | 1658 | 1464620301079 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]]]}] 07:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 524ms 07:58:21 INFO - PROCESS | 1658 | 1464620301134 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:58:21 INFO - PROCESS | 1658 | 1464620301136 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:58:21 INFO - PROCESS | 1658 | 1464620301139 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:58:21 INFO - PROCESS | 1658 | 1464620301140 Marionette TRACE conn2 <- [1,2094,null,{}] 07:58:21 INFO - PROCESS | 1658 | 1464620301142 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}] 07:58:21 INFO - PROCESS | 1658 | 1464620301236 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:58:21 INFO - PROCESS | 1658 | 1464620301241 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d19800 == 69 [pid = 1658] [id = 531] 07:58:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x121d7d000) [pid = 1658] [serial = 1593] [outer = 0x0] 07:58:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12466d800) [pid = 1658] [serial = 1594] [outer = 0x121d7d000] 07:58:21 INFO - PROCESS | 1658 | 1464620301267 Marionette DEBUG loaded listener.js 07:58:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x1260e6800) [pid = 1658] [serial = 1595] [outer = 0x121d7d000] 07:58:21 INFO - PROCESS | 1658 | 1464620301619 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]]]}] 07:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms 07:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:58:21 INFO - PROCESS | 1658 | 1464620301658 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:58:21 INFO - PROCESS | 1658 | 1464620301659 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:58:21 INFO - PROCESS | 1658 | 1464620301661 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:58:21 INFO - PROCESS | 1658 | 1464620301662 Marionette TRACE conn2 <- [1,2098,null,{}] 07:58:21 INFO - PROCESS | 1658 | 1464620301665 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}] 07:58:21 INFO - PROCESS | 1658 | 1464620301756 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:58:21 INFO - PROCESS | 1658 | 1464620301832 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad76000 == 70 [pid = 1658] [id = 532] 07:58:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x1269a3c00) [pid = 1658] [serial = 1596] [outer = 0x0] 07:58:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x126d84800) [pid = 1658] [serial = 1597] [outer = 0x1269a3c00] 07:58:21 INFO - PROCESS | 1658 | 1464620301863 Marionette DEBUG loaded listener.js 07:58:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x128fd0000) [pid = 1658] [serial = 1598] [outer = 0x1269a3c00] 07:58:22 INFO - PROCESS | 1658 | 1464620302193 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]]]}] 07:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 07:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:58:22 INFO - PROCESS | 1658 | 1464620302231 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:58:22 INFO - PROCESS | 1658 | 1464620302232 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:58:22 INFO - PROCESS | 1658 | 1464620302234 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:58:22 INFO - PROCESS | 1658 | 1464620302235 Marionette TRACE conn2 <- [1,2102,null,{}] 07:58:22 INFO - PROCESS | 1658 | 1464620302238 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}] 07:58:22 INFO - PROCESS | 1658 | 1464620302359 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:58:22 INFO - PROCESS | 1658 | 1464620302373 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c0ac000 == 71 [pid = 1658] [id = 533] 07:58:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1292e2000) [pid = 1658] [serial = 1599] [outer = 0x0] 07:58:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12aba9c00) [pid = 1658] [serial = 1600] [outer = 0x1292e2000] 07:58:22 INFO - PROCESS | 1658 | 1464620302398 Marionette DEBUG loaded listener.js 07:58:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12adce800) [pid = 1658] [serial = 1601] [outer = 0x1292e2000] 07:58:22 INFO - PROCESS | 1658 | 1464620302763 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]]]}] 07:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 568ms 07:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:58:22 INFO - PROCESS | 1658 | 1464620302802 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:58:22 INFO - PROCESS | 1658 | 1464620302804 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:58:22 INFO - PROCESS | 1658 | 1464620302806 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:58:22 INFO - PROCESS | 1658 | 1464620302807 Marionette TRACE conn2 <- [1,2106,null,{}] 07:58:22 INFO - PROCESS | 1658 | 1464620302809 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}] 07:58:22 INFO - PROCESS | 1658 | 1464620302924 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:58:22 INFO - PROCESS | 1658 | 1464620302948 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3b2000 == 72 [pid = 1658] [id = 534] 07:58:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12b40f800) [pid = 1658] [serial = 1602] [outer = 0x0] 07:58:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12b72a000) [pid = 1658] [serial = 1603] [outer = 0x12b40f800] 07:58:22 INFO - PROCESS | 1658 | 1464620302973 Marionette DEBUG loaded listener.js 07:58:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12bf5fc00) [pid = 1658] [serial = 1604] [outer = 0x12b40f800] 07:58:23 INFO - PROCESS | 1658 | 1464620303341 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]]]}] 07:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 07:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:58:23 INFO - PROCESS | 1658 | 1464620303377 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:58:23 INFO - PROCESS | 1658 | 1464620303378 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:58:23 INFO - PROCESS | 1658 | 1464620303380 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:58:23 INFO - PROCESS | 1658 | 1464620303381 Marionette TRACE conn2 <- [1,2110,null,{}] 07:58:23 INFO - PROCESS | 1658 | 1464620303384 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}] 07:58:23 INFO - PROCESS | 1658 | 1464620303506 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:58:23 INFO - PROCESS | 1658 | 1464620303518 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc72800 == 73 [pid = 1658] [id = 535] 07:58:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12b49c000) [pid = 1658] [serial = 1605] [outer = 0x0] 07:58:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12bf72000) [pid = 1658] [serial = 1606] [outer = 0x12b49c000] 07:58:23 INFO - PROCESS | 1658 | 1464620303545 Marionette DEBUG loaded listener.js 07:58:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12c2b4c00) [pid = 1658] [serial = 1607] [outer = 0x12b49c000] 07:58:23 INFO - PROCESS | 1658 | 1464620303904 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]]]}] 07:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 568ms 07:58:23 INFO - PROCESS | 1658 | 1464620303949 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:58:23 INFO - PROCESS | 1658 | 1464620303950 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:58:23 INFO - PROCESS | 1658 | 1464620303953 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:58:23 INFO - PROCESS | 1658 | 1464620303954 Marionette TRACE conn2 <- [1,2114,null,{}] 07:58:23 INFO - PROCESS | 1658 | 1464620303956 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}] 07:58:24 INFO - PROCESS | 1658 | 1464620304072 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x129051000) [pid = 1658] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x111026000) [pid = 1658] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x111021c00) [pid = 1658] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x1126f8000) [pid = 1658] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12ad0cc00) [pid = 1658] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x121724c00) [pid = 1658] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x121d80400) [pid = 1658] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1267d4800) [pid = 1658] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x119289400) [pid = 1658] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1138eb800) [pid = 1658] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x119daa000) [pid = 1658] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x121723000) [pid = 1658] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11813f400) [pid = 1658] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:58:24 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x110ec7400) [pid = 1658] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:58:24 INFO - PROCESS | 1658 | 1464620304265 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d4800 == 74 [pid = 1658] [id = 536] 07:58:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x110ed3000) [pid = 1658] [serial = 1608] [outer = 0x0] 07:58:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x113214800) [pid = 1658] [serial = 1609] [outer = 0x110ed3000] 07:58:24 INFO - PROCESS | 1658 | 1464620304291 Marionette DEBUG loaded listener.js 07:58:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x119284c00) [pid = 1658] [serial = 1610] [outer = 0x110ed3000] 07:58:24 INFO - PROCESS | 1658 | 1464620304573 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]]]}] 07:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 07:58:24 INFO - PROCESS | 1658 | 1464620304626 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:58:24 INFO - PROCESS | 1658 | 1464620304627 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:58:24 INFO - PROCESS | 1658 | 1464620304630 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:58:24 INFO - PROCESS | 1658 | 1464620304631 Marionette TRACE conn2 <- [1,2118,null,{}] 07:58:24 INFO - PROCESS | 1658 | 1464620304633 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}] 07:58:24 INFO - PROCESS | 1658 | 1464620304732 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:58:24 INFO - PROCESS | 1658 | 1464620304737 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x135153800 == 75 [pid = 1658] [id = 537] 07:58:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x121723000) [pid = 1658] [serial = 1611] [outer = 0x0] 07:58:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1267d4800) [pid = 1658] [serial = 1612] [outer = 0x121723000] 07:58:24 INFO - PROCESS | 1658 | 1464620304768 Marionette DEBUG loaded listener.js 07:58:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12cd0f000) [pid = 1658] [serial = 1613] [outer = 0x121723000] 07:58:25 INFO - PROCESS | 1658 | 1464620305130 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]]]}] 07:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 07:58:25 INFO - PROCESS | 1658 | 1464620305160 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:58:25 INFO - PROCESS | 1658 | 1464620305162 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:58:25 INFO - PROCESS | 1658 | 1464620305186 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:58:25 INFO - PROCESS | 1658 | 1464620305190 Marionette TRACE conn2 <- [1,2122,null,{}] 07:58:25 INFO - PROCESS | 1658 | 1464620305194 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}] 07:58:25 INFO - PROCESS | 1658 | 1464620305303 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:58:25 INFO - PROCESS | 1658 | 1464620305307 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369df000 == 76 [pid = 1658] [id = 538] 07:58:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12bf6b400) [pid = 1658] [serial = 1614] [outer = 0x0] 07:58:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12d725000) [pid = 1658] [serial = 1615] [outer = 0x12bf6b400] 07:58:25 INFO - PROCESS | 1658 | 1464620305332 Marionette DEBUG loaded listener.js 07:58:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12d731c00) [pid = 1658] [serial = 1616] [outer = 0x12bf6b400] 07:58:25 INFO - PROCESS | 1658 | 1464620305662 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]]]}] 07:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 527ms 07:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:58:25 INFO - PROCESS | 1658 | 1464620305709 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:58:25 INFO - PROCESS | 1658 | 1464620305710 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:58:25 INFO - PROCESS | 1658 | 1464620305712 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:58:25 INFO - PROCESS | 1658 | 1464620305713 Marionette TRACE conn2 <- [1,2126,null,{}] 07:58:25 INFO - PROCESS | 1658 | 1464620305716 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}] 07:58:25 INFO - PROCESS | 1658 | 1464620305810 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:58:25 INFO - PROCESS | 1658 | 1464620305879 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x136be7800 == 77 [pid = 1658] [id = 539] 07:58:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12d730c00) [pid = 1658] [serial = 1617] [outer = 0x0] 07:58:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12ddb8c00) [pid = 1658] [serial = 1618] [outer = 0x12d730c00] 07:58:25 INFO - PROCESS | 1658 | 1464620305904 Marionette DEBUG loaded listener.js 07:58:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12ddbe800) [pid = 1658] [serial = 1619] [outer = 0x12d730c00] 07:58:26 INFO - PROCESS | 1658 | 1464620306211 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]]]}] 07:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 07:58:26 INFO - PROCESS | 1658 | 1464620306306 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:58:26 INFO - PROCESS | 1658 | 1464620306308 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:58:26 INFO - PROCESS | 1658 | 1464620306313 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:58:26 INFO - PROCESS | 1658 | 1464620306315 Marionette TRACE conn2 <- [1,2130,null,{}] 07:58:26 INFO - PROCESS | 1658 | 1464620306339 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}] 07:58:26 INFO - PROCESS | 1658 | 1464620306489 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:58:26 INFO - PROCESS | 1658 | 1464620306545 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11960f800 == 78 [pid = 1658] [id = 540] 07:58:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11203a400) [pid = 1658] [serial = 1620] [outer = 0x0] 07:58:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x1127d8c00) [pid = 1658] [serial = 1621] [outer = 0x11203a400] 07:58:26 INFO - PROCESS | 1658 | 1464620306577 Marionette DEBUG loaded listener.js 07:58:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x1168cbc00) [pid = 1658] [serial = 1622] [outer = 0x11203a400] 07:58:27 INFO - PROCESS | 1658 | 1464620307014 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] 07:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:58:27 INFO - PROCESS | 1658 | 1464620307041 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:58:27 INFO - PROCESS | 1658 | 1464620307047 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:58:27 INFO - PROCESS | 1658 | 1464620307050 Marionette TRACE conn2 <- [1,2134,null,{}] 07:58:27 INFO - PROCESS | 1658 | 1464620307053 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}] 07:58:27 INFO - PROCESS | 1658 | 1464620307194 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:58:27 INFO - PROCESS | 1658 | 1464620307273 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b0d800 == 79 [pid = 1658] [id = 541] 07:58:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x11860d400) [pid = 1658] [serial = 1623] [outer = 0x0] 07:58:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x119bd1000) [pid = 1658] [serial = 1624] [outer = 0x11860d400] 07:58:27 INFO - PROCESS | 1658 | 1464620307303 Marionette DEBUG loaded listener.js 07:58:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x1213c5400) [pid = 1658] [serial = 1625] [outer = 0x11860d400] 07:58:27 INFO - PROCESS | 1658 | 1464620307743 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]]]}] 07:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 724ms 07:58:27 INFO - PROCESS | 1658 | 1464620307769 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:58:27 INFO - PROCESS | 1658 | 1464620307771 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:58:27 INFO - PROCESS | 1658 | 1464620307776 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:58:27 INFO - PROCESS | 1658 | 1464620307777 Marionette TRACE conn2 <- [1,2138,null,{}] 07:58:27 INFO - PROCESS | 1658 | 1464620307784 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}] 07:58:27 INFO - PROCESS | 1658 | 1464620307904 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:58:28 INFO - PROCESS | 1658 | 1464620308016 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1357c8800 == 80 [pid = 1658] [id = 542] 07:58:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x121d85800) [pid = 1658] [serial = 1626] [outer = 0x0] 07:58:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x126943c00) [pid = 1658] [serial = 1627] [outer = 0x121d85800] 07:58:28 INFO - PROCESS | 1658 | 1464620308052 Marionette DEBUG loaded listener.js 07:58:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x127969c00) [pid = 1658] [serial = 1628] [outer = 0x121d85800] 07:58:28 INFO - PROCESS | 1658 | 1464620308452 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]]]}] 07:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 07:58:28 INFO - PROCESS | 1658 | 1464620308519 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:58:28 INFO - PROCESS | 1658 | 1464620308521 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:58:28 INFO - PROCESS | 1658 | 1464620308538 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:58:28 INFO - PROCESS | 1658 | 1464620308539 Marionette TRACE conn2 <- [1,2142,null,{}] 07:58:28 INFO - PROCESS | 1658 | 1464620308542 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}] 07:58:28 INFO - PROCESS | 1658 | 1464620308658 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:58:28 INFO - PROCESS | 1658 | 1464620308737 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1368e2000 == 81 [pid = 1658] [id = 543] 07:58:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x129a99400) [pid = 1658] [serial = 1629] [outer = 0x0] 07:58:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12ad2e800) [pid = 1658] [serial = 1630] [outer = 0x129a99400] 07:58:28 INFO - PROCESS | 1658 | 1464620308768 Marionette DEBUG loaded listener.js 07:58:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12bf73000) [pid = 1658] [serial = 1631] [outer = 0x129a99400] 07:58:29 INFO - PROCESS | 1658 | 1464620309194 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] 07:58:29 INFO - PROCESS | 1658 | 1464620309261 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:58:29 INFO - PROCESS | 1658 | 1464620309264 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:58:29 INFO - PROCESS | 1658 | 1464620309265 Marionette TRACE conn2 <- [1,2146,null,{}] 07:58:29 INFO - PROCESS | 1658 | 1464620309268 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}] 07:58:29 INFO - PROCESS | 1658 | 1464620309380 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:58:29 INFO - PROCESS | 1658 | 1464620309459 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e70800 == 82 [pid = 1658] [id = 544] 07:58:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12c2bc000) [pid = 1658] [serial = 1632] [outer = 0x0] 07:58:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12d723c00) [pid = 1658] [serial = 1633] [outer = 0x12c2bc000] 07:58:29 INFO - PROCESS | 1658 | 1464620309490 Marionette DEBUG loaded listener.js 07:58:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12ddbd800) [pid = 1658] [serial = 1634] [outer = 0x12c2bc000] 07:58:29 INFO - PROCESS | 1658 | 1464620309916 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] 07:58:29 INFO - PROCESS | 1658 | 1464620309934 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:58:29 INFO - PROCESS | 1658 | 1464620309936 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:58:29 INFO - PROCESS | 1658 | 1464620309938 Marionette TRACE conn2 <- [1,2150,null,{}] 07:58:29 INFO - PROCESS | 1658 | 1464620309958 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}] 07:58:30 INFO - PROCESS | 1658 | 1464620310087 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:58:30 INFO - PROCESS | 1658 | 1464620310167 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e49000 == 83 [pid = 1658] [id = 545] 07:58:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12ddc3c00) [pid = 1658] [serial = 1635] [outer = 0x0] 07:58:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12ddcec00) [pid = 1658] [serial = 1636] [outer = 0x12ddc3c00] 07:58:30 INFO - PROCESS | 1658 | 1464620310199 Marionette DEBUG loaded listener.js 07:58:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x134e06000) [pid = 1658] [serial = 1637] [outer = 0x12ddc3c00] 07:58:30 INFO - PROCESS | 1658 | 1464620310602 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]]]}] 07:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 721ms 07:58:30 INFO - PROCESS | 1658 | 1464620310659 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:58:30 INFO - PROCESS | 1658 | 1464620310660 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:58:30 INFO - PROCESS | 1658 | 1464620310662 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:58:30 INFO - PROCESS | 1658 | 1464620310664 Marionette TRACE conn2 <- [1,2154,null,{}] 07:58:30 INFO - PROCESS | 1658 | 1464620310666 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}] 07:58:30 INFO - PROCESS | 1658 | 1464620310780 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:58:30 INFO - PROCESS | 1658 | 1464620310889 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e99800 == 84 [pid = 1658] [id = 546] 07:58:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12ddd5000) [pid = 1658] [serial = 1638] [outer = 0x0] 07:58:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x134e0ac00) [pid = 1658] [serial = 1639] [outer = 0x12ddd5000] 07:58:30 INFO - PROCESS | 1658 | 1464620310922 Marionette DEBUG loaded listener.js 07:58:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x136d09800) [pid = 1658] [serial = 1640] [outer = 0x12ddd5000] 07:58:31 INFO - PROCESS | 1658 | 1464620311338 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]]]}] 07:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 07:58:31 INFO - PROCESS | 1658 | 1464620311383 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:58:31 INFO - PROCESS | 1658 | 1464620311384 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:58:31 INFO - PROCESS | 1658 | 1464620311386 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:58:31 INFO - PROCESS | 1658 | 1464620311388 Marionette TRACE conn2 <- [1,2158,null,{}] 07:58:31 INFO - PROCESS | 1658 | 1464620311409 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}] 07:58:31 INFO - PROCESS | 1658 | 1464620311523 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:58:31 INFO - PROCESS | 1658 | 1464620311603 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d6b000 == 85 [pid = 1658] [id = 547] 07:58:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x136d09c00) [pid = 1658] [serial = 1641] [outer = 0x0] 07:58:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x136d0fc00) [pid = 1658] [serial = 1642] [outer = 0x136d09c00] 07:58:31 INFO - PROCESS | 1658 | 1464620311631 Marionette DEBUG loaded listener.js 07:58:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x136d14000) [pid = 1658] [serial = 1643] [outer = 0x136d09c00] 07:58:32 INFO - PROCESS | 1658 | 1464620312177 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]]]}] 07:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 821ms 07:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:58:32 INFO - PROCESS | 1658 | 1464620312210 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:58:32 INFO - PROCESS | 1658 | 1464620312212 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:58:32 INFO - PROCESS | 1658 | 1464620312215 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:58:32 INFO - PROCESS | 1658 | 1464620312217 Marionette TRACE conn2 <- [1,2162,null,{}] 07:58:32 INFO - PROCESS | 1658 | 1464620312221 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}] 07:58:32 INFO - PROCESS | 1658 | 1464620312395 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:58:32 INFO - PROCESS | 1658 | 1464620312505 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x1241b5000 == 86 [pid = 1658] [id = 548] 07:58:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x11814ac00) [pid = 1658] [serial = 1644] [outer = 0x0] 07:58:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x136931400) [pid = 1658] [serial = 1645] [outer = 0x11814ac00] 07:58:32 INFO - PROCESS | 1658 | 1464620312535 Marionette DEBUG loaded listener.js 07:58:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x136935000) [pid = 1658] [serial = 1646] [outer = 0x11814ac00] 07:58:33 INFO - PROCESS | 1658 | 1464620313244 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]]]}] 07:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1073ms 07:58:33 INFO - PROCESS | 1658 | 1464620313305 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:58:33 INFO - PROCESS | 1658 | 1464620313307 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:58:33 INFO - PROCESS | 1658 | 1464620313313 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:58:33 INFO - PROCESS | 1658 | 1464620313315 Marionette TRACE conn2 <- [1,2166,null,{}] 07:58:33 INFO - PROCESS | 1658 | 1464620313319 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}] 07:58:33 INFO - PROCESS | 1658 | 1464620313438 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:58:33 INFO - PROCESS | 1658 | 1464620313522 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b0e000 == 87 [pid = 1658] [id = 549] 07:58:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x1126ef400) [pid = 1658] [serial = 1647] [outer = 0x0] 07:58:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x1161b7c00) [pid = 1658] [serial = 1648] [outer = 0x1126ef400] 07:58:33 INFO - PROCESS | 1658 | 1464620313550 Marionette DEBUG loaded listener.js 07:58:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x1184d8400) [pid = 1658] [serial = 1649] [outer = 0x1126ef400] 07:58:33 INFO - PROCESS | 1658 | 1464620313978 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]]]}] 07:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 673ms 07:58:33 INFO - PROCESS | 1658 | 1464620313985 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:58:33 INFO - PROCESS | 1658 | 1464620313991 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:58:33 INFO - PROCESS | 1658 | 1464620313996 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:58:34 INFO - PROCESS | 1658 | 1464620313997 Marionette TRACE conn2 <- [1,2170,null,{}] 07:58:34 INFO - PROCESS | 1658 | 1464620314000 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}] 07:58:34 INFO - PROCESS | 1658 | 1464620314106 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:58:34 INFO - PROCESS | 1658 | 1464620314218 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11929e800 == 88 [pid = 1658] [id = 550] 07:58:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x1193eec00) [pid = 1658] [serial = 1650] [outer = 0x0] 07:58:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x11962b800) [pid = 1658] [serial = 1651] [outer = 0x1193eec00] 07:58:34 INFO - PROCESS | 1658 | 1464620314251 Marionette DEBUG loaded listener.js 07:58:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x119bd4c00) [pid = 1658] [serial = 1652] [outer = 0x1193eec00] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1369df000 == 87 [pid = 1658] [id = 538] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x135153800 == 86 [pid = 1658] [id = 537] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d4800 == 85 [pid = 1658] [id = 536] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc72800 == 84 [pid = 1658] [id = 535] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x117591000) [pid = 1658] [serial = 1501] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x119bd5400) [pid = 1658] [serial = 1504] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x124f4b400) [pid = 1658] [serial = 1507] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x129a7c400) [pid = 1658] [serial = 1510] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x1127d2000) [pid = 1658] [serial = 1513] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12b736400) [pid = 1658] [serial = 1516] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12ad32800) [pid = 1658] [serial = 1555] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3b2000 == 83 [pid = 1658] [id = 534] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12c0ac000 == 82 [pid = 1658] [id = 533] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad76000 == 81 [pid = 1658] [id = 532] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x129d19800 == 80 [pid = 1658] [id = 531] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x136d6e000 == 79 [pid = 1658] [id = 499] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x126b1d800 == 78 [pid = 1658] [id = 530] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x119616000 == 77 [pid = 1658] [id = 529] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x119908800 == 76 [pid = 1658] [id = 528] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1192b3800 == 75 [pid = 1658] [id = 527] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1369e4000 == 74 [pid = 1658] [id = 525] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1356e2800 == 73 [pid = 1658] [id = 524] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1351cf000 == 72 [pid = 1658] [id = 523] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x134ec2800 == 71 [pid = 1658] [id = 522] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc5d800 == 70 [pid = 1658] [id = 521] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x126641800 == 69 [pid = 1658] [id = 520] 07:58:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11847b800 == 68 [pid = 1658] [id = 519] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x124661000) [pid = 1658] [serial = 1538] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x1269d2400) [pid = 1658] [serial = 1543] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x1193fac00) [pid = 1658] [serial = 1528] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x11999ac00) [pid = 1658] [serial = 1529] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x117482800) [pid = 1658] [serial = 1523] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x11684ac00) [pid = 1658] [serial = 1522] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x1211b8c00) [pid = 1658] [serial = 1531] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12140ec00) [pid = 1658] [serial = 1532] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12172bc00) [pid = 1658] [serial = 1534] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x1193ee800) [pid = 1658] [serial = 1544] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x11860e800) [pid = 1658] [serial = 1525] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x117481800) [pid = 1658] [serial = 1526] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x1126f7400) [pid = 1658] [serial = 1520] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x111021800) [pid = 1658] [serial = 1519] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x129823800) [pid = 1658] [serial = 1552] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12140a800) [pid = 1658] [serial = 1547] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x126d8d400) [pid = 1658] [serial = 1549] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x1267ce800) [pid = 1658] [serial = 1541] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x113866400) [pid = 1658] [serial = 1546] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x129021c00) [pid = 1658] [serial = 1550] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x121b44800) [pid = 1658] [serial = 1535] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12ad07800) [pid = 1658] [serial = 1553] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x129a9a000) [pid = 1658] [serial = 1381] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12adc8000) [pid = 1658] [serial = 1438] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x121d7cc00) [pid = 1658] [serial = 1537] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x124ff8000) [pid = 1658] [serial = 1540] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1658 | 1464620314706 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]]]}] 07:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 720ms 07:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:58:34 INFO - PROCESS | 1658 | 1464620314717 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:58:34 INFO - PROCESS | 1658 | 1464620314718 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:58:34 INFO - PROCESS | 1658 | 1464620314721 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:58:34 INFO - PROCESS | 1658 | 1464620314727 Marionette TRACE conn2 <- [1,2174,null,{}] 07:58:34 INFO - PROCESS | 1658 | 1464620314734 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}] 07:58:34 INFO - PROCESS | 1658 | 1464620314850 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:58:34 INFO - PROCESS | 1658 | 1464620314856 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x119618000 == 69 [pid = 1658] [id = 551] 07:58:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x1193fac00) [pid = 1658] [serial = 1653] [outer = 0x0] 07:58:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x1211ba400) [pid = 1658] [serial = 1654] [outer = 0x1193fac00] 07:58:34 INFO - PROCESS | 1658 | 1464620314884 Marionette DEBUG loaded listener.js 07:58:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12172dc00) [pid = 1658] [serial = 1655] [outer = 0x1193fac00] 07:58:35 INFO - PROCESS | 1658 | 1464620315286 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]]]}] 07:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 577ms 07:58:35 INFO - PROCESS | 1658 | 1464620315298 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:58:35 INFO - PROCESS | 1658 | 1464620315300 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:58:35 INFO - PROCESS | 1658 | 1464620315302 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:58:35 INFO - PROCESS | 1658 | 1464620315304 Marionette TRACE conn2 <- [1,2178,null,{}] 07:58:35 INFO - PROCESS | 1658 | 1464620315307 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}] 07:58:35 INFO - PROCESS | 1658 | 1464620315403 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:58:35 INFO - PROCESS | 1658 | 1464620315408 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b6d000 == 70 [pid = 1658] [id = 552] 07:58:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x1218e3c00) [pid = 1658] [serial = 1656] [outer = 0x0] 07:58:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x121d80000) [pid = 1658] [serial = 1657] [outer = 0x1218e3c00] 07:58:35 INFO - PROCESS | 1658 | 1464620315435 Marionette DEBUG loaded listener.js 07:58:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12466cc00) [pid = 1658] [serial = 1658] [outer = 0x1218e3c00] 07:58:35 INFO - PROCESS | 1658 | 1464620315782 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]]]}] 07:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 07:58:35 INFO - PROCESS | 1658 | 1464620315831 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:58:35 INFO - PROCESS | 1658 | 1464620315840 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:58:35 INFO - PROCESS | 1658 | 1464620315842 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:58:35 INFO - PROCESS | 1658 | 1464620315843 Marionette TRACE conn2 <- [1,2182,null,{}] 07:58:35 INFO - PROCESS | 1658 | 1464620315846 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}] 07:58:35 INFO - PROCESS | 1658 | 1464620315936 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:58:35 INFO - PROCESS | 1658 | 1464620315941 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac5a000 == 71 [pid = 1658] [id = 553] 07:58:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x124eb0c00) [pid = 1658] [serial = 1659] [outer = 0x0] 07:58:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x1260ec400) [pid = 1658] [serial = 1660] [outer = 0x124eb0c00] 07:58:35 INFO - PROCESS | 1658 | 1464620315967 Marionette DEBUG loaded listener.js 07:58:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x1269a6c00) [pid = 1658] [serial = 1661] [outer = 0x124eb0c00] 07:58:36 INFO - PROCESS | 1658 | 1464620316331 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]]]}] 07:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 07:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:58:36 INFO - PROCESS | 1658 | 1464620316362 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:58:36 INFO - PROCESS | 1658 | 1464620316363 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:58:36 INFO - PROCESS | 1658 | 1464620316365 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:58:36 INFO - PROCESS | 1658 | 1464620316367 Marionette TRACE conn2 <- [1,2186,null,{}] 07:58:36 INFO - PROCESS | 1658 | 1464620316369 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}] 07:58:36 INFO - PROCESS | 1658 | 1464620316509 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:58:36 INFO - PROCESS | 1658 | 1464620316558 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c08f000 == 72 [pid = 1658] [id = 554] 07:58:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x126d8b800) [pid = 1658] [serial = 1662] [outer = 0x0] 07:58:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x128fccc00) [pid = 1658] [serial = 1663] [outer = 0x126d8b800] 07:58:36 INFO - PROCESS | 1658 | 1464620316584 Marionette DEBUG loaded listener.js 07:58:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12aca4800) [pid = 1658] [serial = 1664] [outer = 0x126d8b800] 07:58:36 INFO - PROCESS | 1658 | 1464620316899 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]]]}] 07:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 569ms 07:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:58:36 INFO - PROCESS | 1658 | 1464620316936 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:58:36 INFO - PROCESS | 1658 | 1464620316937 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:58:36 INFO - PROCESS | 1658 | 1464620316942 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:58:36 INFO - PROCESS | 1658 | 1464620316943 Marionette TRACE conn2 <- [1,2190,null,{}] 07:58:36 INFO - PROCESS | 1658 | 1464620316945 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}] 07:58:37 INFO - PROCESS | 1658 | 1464620317068 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:58:37 INFO - PROCESS | 1658 | 1464620317083 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3a7000 == 73 [pid = 1658] [id = 555] 07:58:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x129a96000) [pid = 1658] [serial = 1665] [outer = 0x0] 07:58:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12ad32800) [pid = 1658] [serial = 1666] [outer = 0x129a96000] 07:58:37 INFO - PROCESS | 1658 | 1464620317108 Marionette DEBUG loaded listener.js 07:58:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12b40ec00) [pid = 1658] [serial = 1667] [outer = 0x129a96000] 07:58:37 INFO - PROCESS | 1658 | 1464620317459 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]]]}] 07:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 568ms 07:58:37 INFO - PROCESS | 1658 | 1464620317511 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:58:37 INFO - PROCESS | 1658 | 1464620317512 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:58:37 INFO - PROCESS | 1658 | 1464620317520 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:58:37 INFO - PROCESS | 1658 | 1464620317521 Marionette TRACE conn2 <- [1,2194,null,{}] 07:58:37 INFO - PROCESS | 1658 | 1464620317524 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}] 07:58:37 INFO - PROCESS | 1658 | 1464620317642 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:58:37 INFO - PROCESS | 1658 | 1464620317652 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc64000 == 74 [pid = 1658] [id = 556] 07:58:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12aba5000) [pid = 1658] [serial = 1668] [outer = 0x0] 07:58:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12b732800) [pid = 1658] [serial = 1669] [outer = 0x12aba5000] 07:58:37 INFO - PROCESS | 1658 | 1464620317680 Marionette DEBUG loaded listener.js 07:58:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12bf69000) [pid = 1658] [serial = 1670] [outer = 0x12aba5000] 07:58:38 INFO - PROCESS | 1658 | 1464620318063 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]]]}] 07:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 577ms 07:58:38 INFO - PROCESS | 1658 | 1464620318092 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:58:38 INFO - PROCESS | 1658 | 1464620318094 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:58:38 INFO - PROCESS | 1658 | 1464620318107 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:58:38 INFO - PROCESS | 1658 | 1464620318109 Marionette TRACE conn2 <- [1,2198,null,{}] 07:58:38 INFO - PROCESS | 1658 | 1464620318112 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}] 07:58:38 INFO - PROCESS | 1658 | 1464620318281 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:58:38 INFO - PROCESS | 1658 | 1464620318298 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x134d16800 == 75 [pid = 1658] [id = 557] 07:58:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12bf6c400) [pid = 1658] [serial = 1671] [outer = 0x0] 07:58:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12c2b9400) [pid = 1658] [serial = 1672] [outer = 0x12bf6c400] 07:58:38 INFO - PROCESS | 1658 | 1464620318323 Marionette DEBUG loaded listener.js 07:58:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12cd15400) [pid = 1658] [serial = 1673] [outer = 0x12bf6c400] 07:58:38 INFO - PROCESS | 1658 | 1464620318686 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]]]}] 07:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 620ms 07:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:58:38 INFO - PROCESS | 1658 | 1464620318735 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:58:38 INFO - PROCESS | 1658 | 1464620318736 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:58:38 INFO - PROCESS | 1658 | 1464620318738 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:58:38 INFO - PROCESS | 1658 | 1464620318740 Marionette TRACE conn2 <- [1,2202,null,{}] 07:58:38 INFO - PROCESS | 1658 | 1464620318742 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}] 07:58:39 INFO - PROCESS | 1658 | 1464620319020 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x1292e2000) [pid = 1658] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x12b40f800) [pid = 1658] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12b49c000) [pid = 1658] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x1207e2000) [pid = 1658] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x110fd8c00) [pid = 1658] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x119627400) [pid = 1658] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x12aca7c00) [pid = 1658] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x121d7d000) [pid = 1658] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x110ed3000) [pid = 1658] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x1269a3c00) [pid = 1658] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x1127d7800) [pid = 1658] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x12bf6b400) [pid = 1658] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x121723000) [pid = 1658] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:58:39 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x110eca400) [pid = 1658] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:58:39 INFO - PROCESS | 1658 | 1464620319071 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x1214c7800 == 76 [pid = 1658] [id = 558] 07:58:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x110ed3000) [pid = 1658] [serial = 1674] [outer = 0x0] 07:58:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x1127d7000) [pid = 1658] [serial = 1675] [outer = 0x110ed3000] 07:58:39 INFO - PROCESS | 1658 | 1464620319096 Marionette DEBUG loaded listener.js 07:58:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x1207e0400) [pid = 1658] [serial = 1676] [outer = 0x110ed3000] 07:58:39 INFO - PROCESS | 1658 | 1464620319363 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]]]}] 07:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 673ms 07:58:39 INFO - PROCESS | 1658 | 1464620319413 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:58:39 INFO - PROCESS | 1658 | 1464620319414 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:58:39 INFO - PROCESS | 1658 | 1464620319417 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:58:39 INFO - PROCESS | 1658 | 1464620319419 Marionette TRACE conn2 <- [1,2206,null,{}] 07:58:39 INFO - PROCESS | 1658 | 1464620319422 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}] 07:58:39 INFO - PROCESS | 1658 | 1464620319536 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:58:39 INFO - PROCESS | 1658 | 1464620319619 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f006800 == 77 [pid = 1658] [id = 559] 07:58:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x119629000) [pid = 1658] [serial = 1677] [outer = 0x0] 07:58:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12b40fc00) [pid = 1658] [serial = 1678] [outer = 0x119629000] 07:58:39 INFO - PROCESS | 1658 | 1464620319649 Marionette DEBUG loaded listener.js 07:58:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12ddcb000) [pid = 1658] [serial = 1679] [outer = 0x119629000] 07:58:39 INFO - PROCESS | 1658 | 1464620319957 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]]]}] 07:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 571ms 07:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:58:39 INFO - PROCESS | 1658 | 1464620319989 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:58:39 INFO - PROCESS | 1658 | 1464620319992 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:58:39 INFO - PROCESS | 1658 | 1464620319995 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:58:39 INFO - PROCESS | 1658 | 1464620319996 Marionette TRACE conn2 <- [1,2210,null,{}] 07:58:40 INFO - PROCESS | 1658 | 1464620319999 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}] 07:58:40 INFO - PROCESS | 1658 | 1464620320094 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:58:40 INFO - PROCESS | 1658 | 1464620320099 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x135377000 == 78 [pid = 1658] [id = 560] 07:58:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12ddcf400) [pid = 1658] [serial = 1680] [outer = 0x0] 07:58:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x134e03c00) [pid = 1658] [serial = 1681] [outer = 0x12ddcf400] 07:58:40 INFO - PROCESS | 1658 | 1464620320124 Marionette DEBUG loaded listener.js 07:58:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x135652800) [pid = 1658] [serial = 1682] [outer = 0x12ddcf400] 07:58:40 INFO - PROCESS | 1658 | 1464620320442 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]]]}] 07:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 07:58:40 INFO - PROCESS | 1658 | 1464620320465 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:58:40 INFO - PROCESS | 1658 | 1464620320466 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:58:40 INFO - PROCESS | 1658 | 1464620320469 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:58:40 INFO - PROCESS | 1658 | 1464620320470 Marionette TRACE conn2 <- [1,2214,null,{}] 07:58:40 INFO - PROCESS | 1658 | 1464620320480 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}] 07:58:40 INFO - PROCESS | 1658 | 1464620320615 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:58:40 INFO - PROCESS | 1658 | 1464620320622 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x1356ca800 == 79 [pid = 1658] [id = 561] 07:58:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x117590800) [pid = 1658] [serial = 1683] [outer = 0x0] 07:58:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x135655400) [pid = 1658] [serial = 1684] [outer = 0x117590800] 07:58:40 INFO - PROCESS | 1658 | 1464620320648 Marionette DEBUG loaded listener.js 07:58:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x13565bc00) [pid = 1658] [serial = 1685] [outer = 0x117590800] 07:58:40 INFO - PROCESS | 1658 | 1464620320980 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]]]}] 07:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 529ms 07:58:41 INFO - PROCESS | 1658 | 1464620321067 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:58:41 INFO - PROCESS | 1658 | 1464620321069 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:58:41 INFO - PROCESS | 1658 | 1464620321074 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:58:41 INFO - PROCESS | 1658 | 1464620321076 Marionette TRACE conn2 <- [1,2218,null,{}] 07:58:41 INFO - PROCESS | 1658 | 1464620321081 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}] 07:58:41 INFO - PROCESS | 1658 | 1464620321198 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:58:41 INFO - PROCESS | 1658 | 1464620321309 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x118128800 == 80 [pid = 1658] [id = 562] 07:58:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x11203d000) [pid = 1658] [serial = 1686] [outer = 0x0] 07:58:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x1126f5400) [pid = 1658] [serial = 1687] [outer = 0x11203d000] 07:58:41 INFO - PROCESS | 1658 | 1464620321340 Marionette DEBUG loaded listener.js 07:58:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x11684ac00) [pid = 1658] [serial = 1688] [outer = 0x11203d000] 07:58:41 INFO - PROCESS | 1658 | 1464620321790 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]]]}] 07:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 722ms 07:58:41 INFO - PROCESS | 1658 | 1464620321796 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:58:41 INFO - PROCESS | 1658 | 1464620321798 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:58:41 INFO - PROCESS | 1658 | 1464620321804 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:58:41 INFO - PROCESS | 1658 | 1464620321807 Marionette TRACE conn2 <- [1,2222,null,{}] 07:58:41 INFO - PROCESS | 1658 | 1464620321810 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}] 07:58:41 INFO - PROCESS | 1658 | 1464620321928 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:58:42 INFO - PROCESS | 1658 | 1464620322039 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12984a800 == 81 [pid = 1658] [id = 563] 07:58:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x11866b400) [pid = 1658] [serial = 1689] [outer = 0x0] 07:58:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x119da8000) [pid = 1658] [serial = 1690] [outer = 0x11866b400] 07:58:42 INFO - PROCESS | 1658 | 1464620322071 Marionette DEBUG loaded listener.js 07:58:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x121407c00) [pid = 1658] [serial = 1691] [outer = 0x11866b400] 07:58:42 INFO - PROCESS | 1658 | 1464620322522 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]]]}] 07:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 727ms 07:58:42 INFO - PROCESS | 1658 | 1464620322530 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:58:42 INFO - PROCESS | 1658 | 1464620322532 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:58:42 INFO - PROCESS | 1658 | 1464620322558 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:58:42 INFO - PROCESS | 1658 | 1464620322560 Marionette TRACE conn2 <- [1,2226,null,{}] 07:58:42 INFO - PROCESS | 1658 | 1464620322567 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}] 07:58:42 INFO - PROCESS | 1658 | 1464620322723 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:58:42 INFO - PROCESS | 1658 | 1464620322772 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ece000 == 82 [pid = 1658] [id = 564] 07:58:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x124eb2400) [pid = 1658] [serial = 1692] [outer = 0x0] 07:58:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x1269d0000) [pid = 1658] [serial = 1693] [outer = 0x124eb2400] 07:58:42 INFO - PROCESS | 1658 | 1464620322805 Marionette DEBUG loaded listener.js 07:58:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x128fd0800) [pid = 1658] [serial = 1694] [outer = 0x124eb2400] 07:58:43 INFO - PROCESS | 1658 | 1464620323272 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]]]}] 07:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 07:58:43 INFO - PROCESS | 1658 | 1464620323280 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:58:43 INFO - PROCESS | 1658 | 1464620323281 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:58:43 INFO - PROCESS | 1658 | 1464620323283 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:58:43 INFO - PROCESS | 1658 | 1464620323285 Marionette TRACE conn2 <- [1,2230,null,{}] 07:58:43 INFO - PROCESS | 1658 | 1464620323287 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}] 07:58:43 INFO - PROCESS | 1658 | 1464620323405 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:58:43 INFO - PROCESS | 1658 | 1464620323487 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369de000 == 83 [pid = 1658] [id = 565] 07:58:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x1292e2000) [pid = 1658] [serial = 1695] [outer = 0x0] 07:58:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x129a93c00) [pid = 1658] [serial = 1696] [outer = 0x1292e2000] 07:58:43 INFO - PROCESS | 1658 | 1464620323520 Marionette DEBUG loaded listener.js 07:58:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x12b4a0c00) [pid = 1658] [serial = 1697] [outer = 0x1292e2000] 07:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 07:58:43 INFO - PROCESS | 1658 | 1464620323945 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]]]}] 07:58:43 INFO - PROCESS | 1658 | 1464620323953 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:58:43 INFO - PROCESS | 1658 | 1464620323955 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:58:43 INFO - PROCESS | 1658 | 1464620323957 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:58:43 INFO - PROCESS | 1658 | 1464620323959 Marionette TRACE conn2 <- [1,2234,null,{}] 07:58:43 INFO - PROCESS | 1658 | 1464620323961 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}] 07:58:44 INFO - PROCESS | 1658 | 1464620324077 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:58:44 INFO - PROCESS | 1658 | 1464620324179 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x136d6e000 == 84 [pid = 1658] [id = 566] 07:58:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x12add2000) [pid = 1658] [serial = 1698] [outer = 0x0] 07:58:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x12d726000) [pid = 1658] [serial = 1699] [outer = 0x12add2000] 07:58:44 INFO - PROCESS | 1658 | 1464620324210 Marionette DEBUG loaded listener.js 07:58:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x12ddc1800) [pid = 1658] [serial = 1700] [outer = 0x12add2000] 07:58:44 INFO - PROCESS | 1658 | 1464620324636 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]]]}] 07:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 07:58:44 INFO - PROCESS | 1658 | 1464620324679 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:58:44 INFO - PROCESS | 1658 | 1464620324680 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:58:44 INFO - PROCESS | 1658 | 1464620324683 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:58:44 INFO - PROCESS | 1658 | 1464620324684 Marionette TRACE conn2 <- [1,2238,null,{}] 07:58:44 INFO - PROCESS | 1658 | 1464620324686 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}] 07:58:44 INFO - PROCESS | 1658 | 1464620324862 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:58:44 INFO - PROCESS | 1658 | 1464620324924 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x1401d7800 == 85 [pid = 1658] [id = 567] 07:58:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12d56b400) [pid = 1658] [serial = 1701] [outer = 0x0] 07:58:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12d573000) [pid = 1658] [serial = 1702] [outer = 0x12d56b400] 07:58:44 INFO - PROCESS | 1658 | 1464620324957 Marionette DEBUG loaded listener.js 07:58:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x134e04400) [pid = 1658] [serial = 1703] [outer = 0x12d56b400] 07:58:45 INFO - PROCESS | 1658 | 1464620325334 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]]]}] 07:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 675ms 07:58:45 INFO - PROCESS | 1658 | 1464620325359 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:58:45 INFO - PROCESS | 1658 | 1464620325360 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:58:45 INFO - PROCESS | 1658 | 1464620325363 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:58:45 INFO - PROCESS | 1658 | 1464620325364 Marionette TRACE conn2 <- [1,2242,null,{}] 07:58:45 INFO - PROCESS | 1658 | 1464620325367 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}] 07:58:45 INFO - PROCESS | 1658 | 1464620325496 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:58:45 INFO - PROCESS | 1658 | 1464620325580 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x13529c000 == 86 [pid = 1658] [id = 568] 07:58:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x12dc04400) [pid = 1658] [serial = 1704] [outer = 0x0] 07:58:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x12dc0c000) [pid = 1658] [serial = 1705] [outer = 0x12dc04400] 07:58:45 INFO - PROCESS | 1658 | 1464620325610 Marionette DEBUG loaded listener.js 07:58:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x12dc10000) [pid = 1658] [serial = 1706] [outer = 0x12dc04400] 07:58:46 INFO - PROCESS | 1658 | 1464620326045 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]]]}] 07:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 721ms 07:58:46 INFO - PROCESS | 1658 | 1464620326085 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:58:46 INFO - PROCESS | 1658 | 1464620326086 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:58:46 INFO - PROCESS | 1658 | 1464620326088 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:58:46 INFO - PROCESS | 1658 | 1464620326090 Marionette TRACE conn2 <- [1,2246,null,{}] 07:58:46 INFO - PROCESS | 1658 | 1464620326092 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}] 07:58:46 INFO - PROCESS | 1658 | 1464620326208 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:58:46 INFO - PROCESS | 1658 | 1464620326291 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x13f7c4800 == 87 [pid = 1658] [id = 569] 07:58:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x12dc10400) [pid = 1658] [serial = 1707] [outer = 0x0] 07:58:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x12dd48c00) [pid = 1658] [serial = 1708] [outer = 0x12dc10400] 07:58:46 INFO - PROCESS | 1658 | 1464620326323 Marionette DEBUG loaded listener.js 07:58:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x134e11800) [pid = 1658] [serial = 1709] [outer = 0x12dc10400] 07:58:46 INFO - PROCESS | 1658 | 1464620326754 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]]]}] 07:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 673ms 07:58:46 INFO - PROCESS | 1658 | 1464620326761 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:58:46 INFO - PROCESS | 1658 | 1464620326763 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:58:46 INFO - PROCESS | 1658 | 1464620326765 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:58:46 INFO - PROCESS | 1658 | 1464620326766 Marionette TRACE conn2 <- [1,2250,null,{}] 07:58:46 INFO - PROCESS | 1658 | 1464620326769 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}] 07:58:46 INFO - PROCESS | 1658 | 1464620326900 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:58:46 INFO - PROCESS | 1658 | 1464620326995 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f075800 == 88 [pid = 1658] [id = 570] 07:58:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x13527e800) [pid = 1658] [serial = 1710] [outer = 0x0] 07:58:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x135282800) [pid = 1658] [serial = 1711] [outer = 0x13527e800] 07:58:47 INFO - PROCESS | 1658 | 1464620327025 Marionette DEBUG loaded listener.js 07:58:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x135286c00) [pid = 1658] [serial = 1712] [outer = 0x13527e800] 07:58:47 INFO - PROCESS | 1658 | 1464620327487 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]]]}] 07:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 770ms 07:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:58:47 INFO - PROCESS | 1658 | 1464620327541 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:58:47 INFO - PROCESS | 1658 | 1464620327542 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:58:47 INFO - PROCESS | 1658 | 1464620327546 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:58:47 INFO - PROCESS | 1658 | 1464620327548 Marionette TRACE conn2 <- [1,2254,null,{}] 07:58:47 INFO - PROCESS | 1658 | 1464620327551 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}] 07:58:47 INFO - PROCESS | 1658 | 1464620327673 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:58:47 INFO - PROCESS | 1658 | 1464620327757 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12663c000 == 89 [pid = 1658] [id = 571] 07:58:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x121408000) [pid = 1658] [serial = 1713] [outer = 0x0] 07:58:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x12bf72c00) [pid = 1658] [serial = 1714] [outer = 0x121408000] 07:58:47 INFO - PROCESS | 1658 | 1464620327787 Marionette DEBUG loaded listener.js 07:58:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x135287800) [pid = 1658] [serial = 1715] [outer = 0x121408000] 07:58:48 INFO - PROCESS | 1658 | 1464620328236 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]]]}] 07:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 720ms 07:58:48 INFO - PROCESS | 1658 | 1464620328270 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:58:48 INFO - PROCESS | 1658 | 1464620328271 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:58:48 INFO - PROCESS | 1658 | 1464620328297 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:58:48 INFO - PROCESS | 1658 | 1464620328299 Marionette TRACE conn2 <- [1,2258,null,{}] 07:58:48 INFO - PROCESS | 1658 | 1464620328302 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}] 07:58:48 INFO - PROCESS | 1658 | 1464620328433 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:58:48 INFO - PROCESS | 1658 | 1464620328519 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f079000 == 90 [pid = 1658] [id = 572] 07:58:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x1216b4000) [pid = 1658] [serial = 1716] [outer = 0x0] 07:58:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x135229c00) [pid = 1658] [serial = 1717] [outer = 0x1216b4000] 07:58:48 INFO - PROCESS | 1658 | 1464620328553 Marionette DEBUG loaded listener.js 07:58:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x135234c00) [pid = 1658] [serial = 1718] [outer = 0x1216b4000] 07:58:49 INFO - PROCESS | 1658 | 1464620329142 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]]]}] 07:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 874ms 07:58:49 INFO - PROCESS | 1658 | 1464620329169 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:58:49 INFO - PROCESS | 1658 | 1464620329171 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:58:49 INFO - PROCESS | 1658 | 1464620329194 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:58:49 INFO - PROCESS | 1658 | 1464620329196 Marionette TRACE conn2 <- [1,2262,null,{}] 07:58:49 INFO - PROCESS | 1658 | 1464620329200 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}] 07:58:49 INFO - PROCESS | 1658 | 1464620329318 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:58:49 INFO - PROCESS | 1658 | 1464620329405 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12983e800 == 91 [pid = 1658] [id = 573] 07:58:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x1161f7400) [pid = 1658] [serial = 1719] [outer = 0x0] 07:58:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x1184cf000) [pid = 1658] [serial = 1720] [outer = 0x1161f7400] 07:58:49 INFO - PROCESS | 1658 | 1464620329435 Marionette DEBUG loaded listener.js 07:58:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x119630800) [pid = 1658] [serial = 1721] [outer = 0x1161f7400] 07:58:49 INFO - PROCESS | 1658 | 1464620329879 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]]]}] 07:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 727ms 07:58:49 INFO - PROCESS | 1658 | 1464620329918 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:58:49 INFO - PROCESS | 1658 | 1464620329922 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:58:49 INFO - PROCESS | 1658 | 1464620329926 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:58:49 INFO - PROCESS | 1658 | 1464620329928 Marionette TRACE conn2 <- [1,2266,null,{}] 07:58:49 INFO - PROCESS | 1658 | 1464620329931 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}] 07:58:50 INFO - PROCESS | 1658 | 1464620330063 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:58:50 INFO - PROCESS | 1658 | 1464620330150 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1267a1800 == 92 [pid = 1658] [id = 574] 07:58:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x1211b9c00) [pid = 1658] [serial = 1722] [outer = 0x0] 07:58:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x121624400) [pid = 1658] [serial = 1723] [outer = 0x1211b9c00] 07:58:50 INFO - PROCESS | 1658 | 1464620330180 Marionette DEBUG loaded listener.js 07:58:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x121b43c00) [pid = 1658] [serial = 1724] [outer = 0x1211b9c00] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x134d09000 == 91 [pid = 1658] [id = 503] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x136cc6000 == 90 [pid = 1658] [id = 502] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x136cdd800 == 89 [pid = 1658] [id = 505] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1369c5800 == 88 [pid = 1658] [id = 504] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x135377000 == 87 [pid = 1658] [id = 560] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12f006800 == 86 [pid = 1658] [id = 559] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1214c7800 == 85 [pid = 1658] [id = 558] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x12ddb8c00) [pid = 1658] [serial = 1618] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x134d16800 == 84 [pid = 1658] [id = 557] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc64000 == 83 [pid = 1658] [id = 556] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3a7000 == 82 [pid = 1658] [id = 555] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12c08f000 == 81 [pid = 1658] [id = 554] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac5a000 == 80 [pid = 1658] [id = 553] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x126b6d000 == 79 [pid = 1658] [id = 552] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x119618000 == 78 [pid = 1658] [id = 551] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11929e800 == 77 [pid = 1658] [id = 550] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x126b0e000 == 76 [pid = 1658] [id = 549] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x134e70800 == 75 [pid = 1658] [id = 544] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1368e2000 == 74 [pid = 1658] [id = 543] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1357c8800 == 73 [pid = 1658] [id = 542] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x126b0d800 == 72 [pid = 1658] [id = 541] 07:58:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11960f800 == 71 [pid = 1658] [id = 540] 07:58:50 INFO - PROCESS | 1658 | 1464620330625 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]]]}] 07:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 720ms 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x12c2b4800) [pid = 1658] [serial = 1499] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x12b72a000) [pid = 1658] [serial = 1603] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x12c2b4c00) [pid = 1658] [serial = 1607] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x12bf72000) [pid = 1658] [serial = 1606] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x121495000) [pid = 1658] [serial = 1591] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x121b4d400) [pid = 1658] [serial = 1592] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x1127d0000) [pid = 1658] [serial = 1558] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x1127d5800) [pid = 1658] [serial = 1583] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x11101f000) [pid = 1658] [serial = 1582] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x12bf79400) [pid = 1658] [serial = 1576] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x1260e0400) [pid = 1658] [serial = 1567] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x119923800) [pid = 1658] [serial = 1588] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x119da5000) [pid = 1658] [serial = 1589] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x12add1400) [pid = 1658] [serial = 1556] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x12466d800) [pid = 1658] [serial = 1594] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x1260e6800) [pid = 1658] [serial = 1595] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x119284c00) [pid = 1658] [serial = 1610] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x1213c1400) [pid = 1658] [serial = 1564] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x12b4a3800) [pid = 1658] [serial = 1573] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x126d84800) [pid = 1658] [serial = 1597] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x119287c00) [pid = 1658] [serial = 1586] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x117480400) [pid = 1658] [serial = 1585] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x1292e8000) [pid = 1658] [serial = 1570] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x118614800) [pid = 1658] [serial = 1561] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x12c2bb800) [pid = 1658] [serial = 1579] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x12d731c00) [pid = 1658] [serial = 1616] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x12d725000) [pid = 1658] [serial = 1615] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x12bf5fc00) [pid = 1658] [serial = 1604] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x1267d4800) [pid = 1658] [serial = 1612] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12cd0f000) [pid = 1658] [serial = 1613] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12adce800) [pid = 1658] [serial = 1601] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x113214800) [pid = 1658] [serial = 1609] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x128fd0000) [pid = 1658] [serial = 1598] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12aba9c00) [pid = 1658] [serial = 1600] [outer = 0x0] [url = about:blank] 07:58:50 INFO - PROCESS | 1658 | 1464620330659 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:58:50 INFO - PROCESS | 1658 | 1464620330661 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:58:50 INFO - PROCESS | 1658 | 1464620330666 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:58:50 INFO - PROCESS | 1658 | 1464620330668 Marionette TRACE conn2 <- [1,2270,null,{}] 07:58:50 INFO - PROCESS | 1658 | 1464620330676 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}] 07:58:50 INFO - PROCESS | 1658 | 1464620330776 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:58:50 INFO - PROCESS | 1658 | 1464620330781 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x122711800 == 72 [pid = 1658] [id = 575] 07:58:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x1218dd000) [pid = 1658] [serial = 1725] [outer = 0x0] 07:58:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x124421c00) [pid = 1658] [serial = 1726] [outer = 0x1218dd000] 07:58:50 INFO - PROCESS | 1658 | 1464620330810 Marionette DEBUG loaded listener.js 07:58:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x1267d4800) [pid = 1658] [serial = 1727] [outer = 0x1218dd000] 07:58:51 INFO - PROCESS | 1658 | 1464620331177 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]]]}] 07:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 07:58:51 INFO - PROCESS | 1658 | 1464620331188 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:58:51 INFO - PROCESS | 1658 | 1464620331191 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:58:51 INFO - PROCESS | 1658 | 1464620331194 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:58:51 INFO - PROCESS | 1658 | 1464620331195 Marionette TRACE conn2 <- [1,2274,null,{}] 07:58:51 INFO - PROCESS | 1658 | 1464620331197 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}] 07:58:51 INFO - PROCESS | 1658 | 1464620331313 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:58:51 INFO - PROCESS | 1658 | 1464620331401 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12790b000 == 73 [pid = 1658] [id = 576] 07:58:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x126d89c00) [pid = 1658] [serial = 1728] [outer = 0x0] 07:58:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x129023000) [pid = 1658] [serial = 1729] [outer = 0x126d89c00] 07:58:51 INFO - PROCESS | 1658 | 1464620331429 Marionette DEBUG loaded listener.js 07:58:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x129817c00) [pid = 1658] [serial = 1730] [outer = 0x126d89c00] 07:58:51 INFO - PROCESS | 1658 | 1464620331714 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]]]}] 07:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 568ms 07:58:51 INFO - PROCESS | 1658 | 1464620331771 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:58:51 INFO - PROCESS | 1658 | 1464620331772 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:58:51 INFO - PROCESS | 1658 | 1464620331777 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:58:51 INFO - PROCESS | 1658 | 1464620331778 Marionette TRACE conn2 <- [1,2278,null,{}] 07:58:51 INFO - PROCESS | 1658 | 1464620331780 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}] 07:58:51 INFO - PROCESS | 1658 | 1464620331881 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:58:51 INFO - PROCESS | 1658 | 1464620331951 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d39c000 == 74 [pid = 1658] [id = 577] 07:58:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x1294f9400) [pid = 1658] [serial = 1731] [outer = 0x0] 07:58:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x12ad0d000) [pid = 1658] [serial = 1732] [outer = 0x1294f9400] 07:58:51 INFO - PROCESS | 1658 | 1464620331978 Marionette DEBUG loaded listener.js 07:58:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x12add4800) [pid = 1658] [serial = 1733] [outer = 0x1294f9400] 07:58:52 INFO - PROCESS | 1658 | 1464620332269 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]]]}] 07:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 07:58:52 INFO - PROCESS | 1658 | 1464620332297 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:58:52 INFO - PROCESS | 1658 | 1464620332298 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:58:52 INFO - PROCESS | 1658 | 1464620332300 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:58:52 INFO - PROCESS | 1658 | 1464620332301 Marionette TRACE conn2 <- [1,2282,null,{}] 07:58:52 INFO - PROCESS | 1658 | 1464620332304 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}] 07:58:52 INFO - PROCESS | 1658 | 1464620332420 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:58:52 INFO - PROCESS | 1658 | 1464620332501 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc73800 == 75 [pid = 1658] [id = 578] 07:58:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x129a9a000) [pid = 1658] [serial = 1734] [outer = 0x0] 07:58:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x12b49c400) [pid = 1658] [serial = 1735] [outer = 0x129a9a000] 07:58:52 INFO - PROCESS | 1658 | 1464620332527 Marionette DEBUG loaded listener.js 07:58:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12cd14400) [pid = 1658] [serial = 1736] [outer = 0x129a9a000] 07:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 07:58:52 INFO - PROCESS | 1658 | 1464620332863 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]]]}] 07:58:52 INFO - PROCESS | 1658 | 1464620332870 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:58:52 INFO - PROCESS | 1658 | 1464620332871 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:58:52 INFO - PROCESS | 1658 | 1464620332880 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:58:52 INFO - PROCESS | 1658 | 1464620332881 Marionette TRACE conn2 <- [1,2286,null,{}] 07:58:52 INFO - PROCESS | 1658 | 1464620332884 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}] 07:58:53 INFO - PROCESS | 1658 | 1464620333012 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:58:53 INFO - PROCESS | 1658 | 1464620333036 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e47000 == 76 [pid = 1658] [id = 579] 07:58:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12d56a000) [pid = 1658] [serial = 1737] [outer = 0x0] 07:58:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x12d570c00) [pid = 1658] [serial = 1738] [outer = 0x12d56a000] 07:58:53 INFO - PROCESS | 1658 | 1464620333062 Marionette DEBUG loaded listener.js 07:58:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x12d72d800) [pid = 1658] [serial = 1739] [outer = 0x12d56a000] 07:58:53 INFO - PROCESS | 1658 | 1464620333413 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]]]}] 07:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 07:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 573ms 07:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:58:53 INFO - PROCESS | 1658 | 1464620333450 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:58:53 INFO - PROCESS | 1658 | 1464620333451 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:58:53 INFO - PROCESS | 1658 | 1464620333453 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:58:53 INFO - PROCESS | 1658 | 1464620333455 Marionette TRACE conn2 <- [1,2290,null,{}] 07:58:53 INFO - PROCESS | 1658 | 1464620333457 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}] 07:58:53 INFO - PROCESS | 1658 | 1464620333584 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:58:53 INFO - PROCESS | 1658 | 1464620333596 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e96800 == 77 [pid = 1658] [id = 580] 07:58:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x12d56dc00) [pid = 1658] [serial = 1740] [outer = 0x0] 07:58:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x12ddc1000) [pid = 1658] [serial = 1741] [outer = 0x12d56dc00] 07:58:53 INFO - PROCESS | 1658 | 1464620333621 Marionette DEBUG loaded listener.js 07:58:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x128fcac00) [pid = 1658] [serial = 1742] [outer = 0x12d56dc00] 07:58:53 INFO - PROCESS | 1658 | 1464620333965 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]]]}] 07:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 07:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:58:53 INFO - PROCESS | 1658 | 1464620333980 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:58:53 INFO - PROCESS | 1658 | 1464620333981 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:58:53 INFO - PROCESS | 1658 | 1464620333983 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:58:53 INFO - PROCESS | 1658 | 1464620333984 Marionette TRACE conn2 <- [1,2294,null,{}] 07:58:53 INFO - PROCESS | 1658 | 1464620333987 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}] 07:58:54 INFO - PROCESS | 1658 | 1464620334110 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:58:54 INFO - PROCESS | 1658 | 1464620334128 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x1351cf000 == 78 [pid = 1658] [id = 581] 07:58:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x121af7c00) [pid = 1658] [serial = 1743] [outer = 0x0] 07:58:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x12ddd1800) [pid = 1658] [serial = 1744] [outer = 0x121af7c00] 07:58:54 INFO - PROCESS | 1658 | 1464620334153 Marionette DEBUG loaded listener.js 07:58:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x134e10800) [pid = 1658] [serial = 1745] [outer = 0x121af7c00] 07:58:54 INFO - PROCESS | 1658 | 1464620334498 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]]]}] 07:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 07:58:54 INFO - PROCESS | 1658 | 1464620334504 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:58:54 INFO - PROCESS | 1658 | 1464620334507 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:58:54 INFO - PROCESS | 1658 | 1464620334516 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:58:54 INFO - PROCESS | 1658 | 1464620334517 Marionette TRACE conn2 <- [1,2298,null,{}] 07:58:54 INFO - PROCESS | 1658 | 1464620334519 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}] 07:58:54 INFO - PROCESS | 1658 | 1464620334645 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:58:54 INFO - PROCESS | 1658 | 1464620334657 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x1356d4000 == 79 [pid = 1658] [id = 582] 07:58:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x12ddd2000) [pid = 1658] [serial = 1746] [outer = 0x0] 07:58:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x13522d800) [pid = 1658] [serial = 1747] [outer = 0x12ddd2000] 07:58:54 INFO - PROCESS | 1658 | 1464620334683 Marionette DEBUG loaded listener.js 07:58:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x13527b400) [pid = 1658] [serial = 1748] [outer = 0x12ddd2000] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x119629000) [pid = 1658] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x1218e3c00) [pid = 1658] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x1126ef400) [pid = 1658] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x1193eec00) [pid = 1658] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x110ed3000) [pid = 1658] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x129a96000) [pid = 1658] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x124eb0c00) [pid = 1658] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x12aba5000) [pid = 1658] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x12bf6c400) [pid = 1658] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x1193fac00) [pid = 1658] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x126d8b800) [pid = 1658] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x12d730c00) [pid = 1658] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:58:55 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12ddcf400) [pid = 1658] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:58:55 INFO - PROCESS | 1658 | 1464620335210 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]]]}] 07:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 725ms 07:58:55 INFO - PROCESS | 1658 | 1464620335236 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:58:55 INFO - PROCESS | 1658 | 1464620335238 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:58:55 INFO - PROCESS | 1658 | 1464620335269 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:58:55 INFO - PROCESS | 1658 | 1464620335271 Marionette TRACE conn2 <- [1,2302,null,{}] 07:58:55 INFO - PROCESS | 1658 | 1464620335279 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}] 07:58:55 INFO - PROCESS | 1658 | 1464620335397 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:58:55 INFO - PROCESS | 1658 | 1464620335402 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369d1800 == 80 [pid = 1658] [id = 583] 07:58:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12aba7c00) [pid = 1658] [serial = 1749] [outer = 0x0] 07:58:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12d568000) [pid = 1658] [serial = 1750] [outer = 0x12aba7c00] 07:58:55 INFO - PROCESS | 1658 | 1464620335433 Marionette DEBUG loaded listener.js 07:58:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x135654400) [pid = 1658] [serial = 1751] [outer = 0x12aba7c00] 07:58:55 INFO - PROCESS | 1658 | 1464620335781 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]]]}] 07:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 537ms 07:58:55 INFO - PROCESS | 1658 | 1464620335794 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:58:55 INFO - PROCESS | 1658 | 1464620335795 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:58:55 INFO - PROCESS | 1658 | 1464620335797 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:58:55 INFO - PROCESS | 1658 | 1464620335799 Marionette TRACE conn2 <- [1,2306,null,{}] 07:58:55 INFO - PROCESS | 1658 | 1464620335801 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}] 07:58:55 INFO - PROCESS | 1658 | 1464620335902 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:58:55 INFO - PROCESS | 1658 | 1464620335979 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x136cd8800 == 81 [pid = 1658] [id = 584] 07:58:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x12add1800) [pid = 1658] [serial = 1752] [outer = 0x0] 07:58:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x13565b800) [pid = 1658] [serial = 1753] [outer = 0x12add1800] 07:58:56 INFO - PROCESS | 1658 | 1464620336004 Marionette DEBUG loaded listener.js 07:58:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x135734400) [pid = 1658] [serial = 1754] [outer = 0x12add1800] 07:58:56 INFO - PROCESS | 1658 | 1464620336315 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]]]}] 07:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 567ms 07:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:58:56 INFO - PROCESS | 1658 | 1464620336366 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:58:56 INFO - PROCESS | 1658 | 1464620336367 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:58:56 INFO - PROCESS | 1658 | 1464620336369 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:58:56 INFO - PROCESS | 1658 | 1464620336370 Marionette TRACE conn2 <- [1,2310,null,{}] 07:58:56 INFO - PROCESS | 1658 | 1464620336372 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}] 07:58:56 INFO - PROCESS | 1658 | 1464620336473 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:58:56 INFO - PROCESS | 1658 | 1464620336544 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x13f412800 == 82 [pid = 1658] [id = 585] 07:58:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x119632c00) [pid = 1658] [serial = 1755] [outer = 0x0] 07:58:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x135738c00) [pid = 1658] [serial = 1756] [outer = 0x119632c00] 07:58:56 INFO - PROCESS | 1658 | 1464620336568 Marionette DEBUG loaded listener.js 07:58:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x135741400) [pid = 1658] [serial = 1757] [outer = 0x119632c00] 07:58:56 INFO - PROCESS | 1658 | 1464620336839 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]]]}] 07:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms 07:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:58:56 INFO - PROCESS | 1658 | 1464620336891 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:58:56 INFO - PROCESS | 1658 | 1464620336894 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:58:56 INFO - PROCESS | 1658 | 1464620336897 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:58:56 INFO - PROCESS | 1658 | 1464620336898 Marionette TRACE conn2 <- [1,2314,null,{}] 07:58:56 INFO - PROCESS | 1658 | 1464620336900 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}] 07:58:57 INFO - PROCESS | 1658 | 1464620337001 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:58:57 INFO - PROCESS | 1658 | 1464620337150 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184a7800 == 83 [pid = 1658] [id = 586] 07:58:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x110ecbc00) [pid = 1658] [serial = 1758] [outer = 0x0] 07:58:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x111018800) [pid = 1658] [serial = 1759] [outer = 0x110ecbc00] 07:58:57 INFO - PROCESS | 1658 | 1464620337183 Marionette DEBUG loaded listener.js 07:58:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x1132d1400) [pid = 1658] [serial = 1760] [outer = 0x110ecbc00] 07:58:57 INFO - PROCESS | 1658 | 1464620337656 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]]]}] 07:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 819ms 07:58:57 INFO - PROCESS | 1658 | 1464620337717 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:58:57 INFO - PROCESS | 1658 | 1464620337720 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:58:57 INFO - PROCESS | 1658 | 1464620337723 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:58:57 INFO - PROCESS | 1658 | 1464620337726 Marionette TRACE conn2 <- [1,2318,null,{}] 07:58:57 INFO - PROCESS | 1658 | 1464620337729 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}] 07:58:57 INFO - PROCESS | 1658 | 1464620337856 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:58:57 INFO - PROCESS | 1658 | 1464620337975 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12984d800 == 84 [pid = 1658] [id = 587] 07:58:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x118614800) [pid = 1658] [serial = 1761] [outer = 0x0] 07:58:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x12140ec00) [pid = 1658] [serial = 1762] [outer = 0x118614800] 07:58:58 INFO - PROCESS | 1658 | 1464620338010 Marionette DEBUG loaded listener.js 07:58:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x121af6000) [pid = 1658] [serial = 1763] [outer = 0x118614800] 07:58:58 INFO - PROCESS | 1658 | 1464620338464 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] 07:58:58 INFO - PROCESS | 1658 | 1464620338499 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:58:58 INFO - PROCESS | 1658 | 1464620338502 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:58:58 INFO - PROCESS | 1658 | 1464620338503 Marionette TRACE conn2 <- [1,2322,null,{}] 07:58:58 INFO - PROCESS | 1658 | 1464620338506 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}] 07:58:58 INFO - PROCESS | 1658 | 1464620338628 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:58:58 INFO - PROCESS | 1658 | 1464620338745 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x13536c800 == 85 [pid = 1658] [id = 588] 07:58:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x126684400) [pid = 1658] [serial = 1764] [outer = 0x0] 07:58:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x128fd5400) [pid = 1658] [serial = 1765] [outer = 0x126684400] 07:58:58 INFO - PROCESS | 1658 | 1464620338778 Marionette DEBUG loaded listener.js 07:58:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x12b49bc00) [pid = 1658] [serial = 1766] [outer = 0x126684400] 07:58:59 INFO - PROCESS | 1658 | 1464620339185 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]]]}] 07:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 720ms 07:58:59 INFO - PROCESS | 1658 | 1464620339223 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:58:59 INFO - PROCESS | 1658 | 1464620339225 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:58:59 INFO - PROCESS | 1658 | 1464620339232 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:58:59 INFO - PROCESS | 1658 | 1464620339237 Marionette TRACE conn2 <- [1,2326,null,{}] 07:58:59 INFO - PROCESS | 1658 | 1464620339240 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}] 07:58:59 INFO - PROCESS | 1658 | 1464620339362 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:58:59 INFO - PROCESS | 1658 | 1464620339478 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dd92800 == 86 [pid = 1658] [id = 589] 07:58:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x112897800) [pid = 1658] [serial = 1767] [outer = 0x0] 07:58:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x11289e800) [pid = 1658] [serial = 1768] [outer = 0x112897800] 07:58:59 INFO - PROCESS | 1658 | 1464620339511 Marionette DEBUG loaded listener.js 07:58:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x12b733c00) [pid = 1658] [serial = 1769] [outer = 0x112897800] 07:58:59 INFO - PROCESS | 1658 | 1464620339954 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]]]}] 07:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 781ms 07:59:00 INFO - PROCESS | 1658 | 1464620340018 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:59:00 INFO - PROCESS | 1658 | 1464620340020 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:59:00 INFO - PROCESS | 1658 | 1464620340025 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:59:00 INFO - PROCESS | 1658 | 1464620340026 Marionette TRACE conn2 <- [1,2330,null,{}] 07:59:00 INFO - PROCESS | 1658 | 1464620340028 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}] 07:59:00 INFO - PROCESS | 1658 | 1464620340148 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:59:00 INFO - PROCESS | 1658 | 1464620340236 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1346c5000 == 87 [pid = 1658] [id = 590] 07:59:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x12bf6fc00) [pid = 1658] [serial = 1770] [outer = 0x0] 07:59:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x12cd08000) [pid = 1658] [serial = 1771] [outer = 0x12bf6fc00] 07:59:00 INFO - PROCESS | 1658 | 1464620340269 Marionette DEBUG loaded listener.js 07:59:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x12d571400) [pid = 1658] [serial = 1772] [outer = 0x12bf6fc00] 07:59:00 INFO - PROCESS | 1658 | 1464620340670 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]]]}] 07:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 668ms 07:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:59:00 INFO - PROCESS | 1658 | 1464620340694 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:59:00 INFO - PROCESS | 1658 | 1464620340695 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:59:00 INFO - PROCESS | 1658 | 1464620340697 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:59:00 INFO - PROCESS | 1658 | 1464620340699 Marionette TRACE conn2 <- [1,2334,null,{}] 07:59:00 INFO - PROCESS | 1658 | 1464620340701 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}] 07:59:00 INFO - PROCESS | 1658 | 1464620340820 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:59:00 INFO - PROCESS | 1658 | 1464620340935 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1401c9800 == 88 [pid = 1658] [id = 591] 07:59:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x12ddcb400) [pid = 1658] [serial = 1773] [outer = 0x0] 07:59:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x1346e8400) [pid = 1658] [serial = 1774] [outer = 0x12ddcb400] 07:59:00 INFO - PROCESS | 1658 | 1464620340973 Marionette DEBUG loaded listener.js 07:59:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x1346efc00) [pid = 1658] [serial = 1775] [outer = 0x12ddcb400] 07:59:01 INFO - PROCESS | 1658 | 1464620341398 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]]]}] 07:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 718ms 07:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:59:01 INFO - PROCESS | 1658 | 1464620341416 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:59:01 INFO - PROCESS | 1658 | 1464620341417 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:59:01 INFO - PROCESS | 1658 | 1464620341419 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:59:01 INFO - PROCESS | 1658 | 1464620341420 Marionette TRACE conn2 <- [1,2338,null,{}] 07:59:01 INFO - PROCESS | 1658 | 1464620341423 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}] 07:59:01 INFO - PROCESS | 1658 | 1464620341559 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:59:01 INFO - PROCESS | 1658 | 1464620341790 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x135575000 == 89 [pid = 1658] [id = 592] 07:59:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x1346e9400) [pid = 1658] [serial = 1776] [outer = 0x0] 07:59:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x1346f5800) [pid = 1658] [serial = 1777] [outer = 0x1346e9400] 07:59:01 INFO - PROCESS | 1658 | 1464620341838 Marionette DEBUG loaded listener.js 07:59:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 217 (0x135279800) [pid = 1658] [serial = 1778] [outer = 0x1346e9400] 07:59:02 INFO - PROCESS | 1658 | 1464620342407 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]]]}] 07:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1025ms 07:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:59:02 INFO - PROCESS | 1658 | 1464620342462 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:59:02 INFO - PROCESS | 1658 | 1464620342464 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:59:02 INFO - PROCESS | 1658 | 1464620342467 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:59:02 INFO - PROCESS | 1658 | 1464620342469 Marionette TRACE conn2 <- [1,2342,null,{}] 07:59:02 INFO - PROCESS | 1658 | 1464620342473 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}] 07:59:02 INFO - PROCESS | 1658 | 1464620342653 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:59:02 INFO - PROCESS | 1658 | 1464620342772 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b05000 == 90 [pid = 1658] [id = 593] 07:59:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 218 (0x117585400) [pid = 1658] [serial = 1779] [outer = 0x0] 07:59:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 219 (0x134e0f000) [pid = 1658] [serial = 1780] [outer = 0x117585400] 07:59:02 INFO - PROCESS | 1658 | 1464620342801 Marionette DEBUG loaded listener.js 07:59:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 220 (0x135287c00) [pid = 1658] [serial = 1781] [outer = 0x117585400] 07:59:03 INFO - PROCESS | 1658 | 1464620343331 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]]]}] 07:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 872ms 07:59:03 INFO - PROCESS | 1658 | 1464620343340 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:59:03 INFO - PROCESS | 1658 | 1464620343342 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:59:03 INFO - PROCESS | 1658 | 1464620343346 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:59:03 INFO - PROCESS | 1658 | 1464620343348 Marionette TRACE conn2 <- [1,2346,null,{}] 07:59:03 INFO - PROCESS | 1658 | 1464620343352 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}] 07:59:03 INFO - PROCESS | 1658 | 1464620343482 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:59:03 INFO - PROCESS | 1658 | 1464620343572 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d747800 == 91 [pid = 1658] [id = 594] 07:59:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 221 (0x13527f400) [pid = 1658] [serial = 1782] [outer = 0x0] 07:59:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 222 (0x135734c00) [pid = 1658] [serial = 1783] [outer = 0x13527f400] 07:59:03 INFO - PROCESS | 1658 | 1464620343604 Marionette DEBUG loaded listener.js 07:59:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 223 (0x136936c00) [pid = 1658] [serial = 1784] [outer = 0x13527f400] 07:59:04 INFO - PROCESS | 1658 | 1464620344330 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]]]}] 07:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1021ms 07:59:04 INFO - PROCESS | 1658 | 1464620344367 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:59:04 INFO - PROCESS | 1658 | 1464620344369 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:59:04 INFO - PROCESS | 1658 | 1464620344374 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:59:04 INFO - PROCESS | 1658 | 1464620344378 Marionette TRACE conn2 <- [1,2350,null,{}] 07:59:04 INFO - PROCESS | 1658 | 1464620344382 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}] 07:59:04 INFO - PROCESS | 1658 | 1464620344505 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:59:04 INFO - PROCESS | 1658 | 1464620344599 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12791f800 == 92 [pid = 1658] [id = 595] 07:59:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 224 (0x1127d0400) [pid = 1658] [serial = 1785] [outer = 0x0] 07:59:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 225 (0x112897c00) [pid = 1658] [serial = 1786] [outer = 0x1127d0400] 07:59:04 INFO - PROCESS | 1658 | 1464620344627 Marionette DEBUG loaded listener.js 07:59:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 226 (0x115e4c000) [pid = 1658] [serial = 1787] [outer = 0x1127d0400] 07:59:05 INFO - PROCESS | 1658 | 1464620345067 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]]]}] 07:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 723ms 07:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:59:05 INFO - PROCESS | 1658 | 1464620345096 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:59:05 INFO - PROCESS | 1658 | 1464620345100 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:59:05 INFO - PROCESS | 1658 | 1464620345104 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:59:05 INFO - PROCESS | 1658 | 1464620345106 Marionette TRACE conn2 <- [1,2354,null,{}] 07:59:05 INFO - PROCESS | 1658 | 1464620345108 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}] 07:59:05 INFO - PROCESS | 1658 | 1464620345214 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:59:05 INFO - PROCESS | 1658 | 1464620345342 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170bd000 == 93 [pid = 1658] [id = 596] 07:59:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 227 (0x113276c00) [pid = 1658] [serial = 1788] [outer = 0x0] 07:59:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 228 (0x117593800) [pid = 1658] [serial = 1789] [outer = 0x113276c00] 07:59:05 INFO - PROCESS | 1658 | 1464620345372 Marionette DEBUG loaded listener.js 07:59:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 229 (0x11860c800) [pid = 1658] [serial = 1790] [outer = 0x113276c00] 07:59:05 INFO - PROCESS | 1658 | 1464620345782 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]]]}] 07:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 725ms 07:59:05 INFO - PROCESS | 1658 | 1464620345846 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:59:05 INFO - PROCESS | 1658 | 1464620345848 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:59:05 INFO - PROCESS | 1658 | 1464620345850 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:59:05 INFO - PROCESS | 1658 | 1464620345852 Marionette TRACE conn2 <- [1,2358,null,{}] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x13f412800 == 92 [pid = 1658] [id = 585] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x136cd8800 == 91 [pid = 1658] [id = 584] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1369d1800 == 90 [pid = 1658] [id = 583] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1356d4000 == 89 [pid = 1658] [id = 582] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1351cf000 == 88 [pid = 1658] [id = 581] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x134e96800 == 87 [pid = 1658] [id = 580] 07:59:05 INFO - PROCESS | 1658 | --DOMWINDOW == 228 (0x135655400) [pid = 1658] [serial = 1684] [outer = 0x0] [url = about:blank] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x134e47000 == 86 [pid = 1658] [id = 579] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc73800 == 85 [pid = 1658] [id = 578] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12d39c000 == 84 [pid = 1658] [id = 577] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12790b000 == 83 [pid = 1658] [id = 576] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x122711800 == 82 [pid = 1658] [id = 575] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1267a1800 == 81 [pid = 1658] [id = 574] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x136be7800 == 80 [pid = 1658] [id = 539] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12983e800 == 79 [pid = 1658] [id = 573] 07:59:05 INFO - PROCESS | 1658 | 1464620345947 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}] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x13529c000 == 78 [pid = 1658] [id = 568] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1401d7800 == 77 [pid = 1658] [id = 567] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x136d6e000 == 76 [pid = 1658] [id = 566] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x1369de000 == 75 [pid = 1658] [id = 565] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x134ece000 == 74 [pid = 1658] [id = 564] 07:59:05 INFO - PROCESS | 1658 | --DOCSHELL 0x12984a800 == 73 [pid = 1658] [id = 563] 07:59:06 INFO - PROCESS | 1658 | --DOCSHELL 0x118128800 == 72 [pid = 1658] [id = 562] 07:59:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1356ca800 == 71 [pid = 1658] [id = 561] 07:59:06 INFO - PROCESS | 1658 | 1464620346055 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 227 (0x135652800) [pid = 1658] [serial = 1682] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 226 (0x12b40fc00) [pid = 1658] [serial = 1678] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 225 (0x12466cc00) [pid = 1658] [serial = 1658] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 224 (0x12ddcec00) [pid = 1658] [serial = 1636] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 223 (0x136d0fc00) [pid = 1658] [serial = 1642] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 222 (0x1184d8400) [pid = 1658] [serial = 1649] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 221 (0x121d80000) [pid = 1658] [serial = 1657] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 220 (0x1161b7c00) [pid = 1658] [serial = 1648] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 219 (0x12ad2e800) [pid = 1658] [serial = 1630] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 218 (0x1127d8c00) [pid = 1658] [serial = 1621] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 217 (0x11962b800) [pid = 1658] [serial = 1651] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 216 (0x119bd4c00) [pid = 1658] [serial = 1652] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x134e0ac00) [pid = 1658] [serial = 1639] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x1207e0400) [pid = 1658] [serial = 1676] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x12b40ec00) [pid = 1658] [serial = 1667] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x1260ec400) [pid = 1658] [serial = 1660] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x12b732800) [pid = 1658] [serial = 1669] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x12ddcb000) [pid = 1658] [serial = 1679] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x12bf69000) [pid = 1658] [serial = 1670] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x12cd15400) [pid = 1658] [serial = 1673] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x12c2b9400) [pid = 1658] [serial = 1672] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x12d723c00) [pid = 1658] [serial = 1633] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x12ad32800) [pid = 1658] [serial = 1666] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x1211ba400) [pid = 1658] [serial = 1654] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x12172dc00) [pid = 1658] [serial = 1655] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x1127d7000) [pid = 1658] [serial = 1675] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x128fccc00) [pid = 1658] [serial = 1663] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x12ddbe800) [pid = 1658] [serial = 1619] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x1269a6c00) [pid = 1658] [serial = 1661] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x119bd1000) [pid = 1658] [serial = 1624] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x136931400) [pid = 1658] [serial = 1645] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x126943c00) [pid = 1658] [serial = 1627] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x134e03c00) [pid = 1658] [serial = 1681] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x12aca4800) [pid = 1658] [serial = 1664] [outer = 0x0] [url = about:blank] 07:59:06 INFO - PROCESS | 1658 | 1464620346137 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x119615000 == 72 [pid = 1658] [id = 597] 07:59:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x1127d8c00) [pid = 1658] [serial = 1791] [outer = 0x0] 07:59:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x11962b800) [pid = 1658] [serial = 1792] [outer = 0x1127d8c00] 07:59:06 INFO - PROCESS | 1658 | 1464620346169 Marionette DEBUG loaded listener.js 07:59:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x119daa000) [pid = 1658] [serial = 1793] [outer = 0x1127d8c00] 07:59:06 INFO - PROCESS | 1658 | 1464620346497 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]]]}] 07:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 655ms 07:59:06 INFO - PROCESS | 1658 | 1464620346508 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:59:06 INFO - PROCESS | 1658 | 1464620346512 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:59:06 INFO - PROCESS | 1658 | 1464620346514 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:59:06 INFO - PROCESS | 1658 | 1464620346515 Marionette TRACE conn2 <- [1,2362,null,{}] 07:59:06 INFO - PROCESS | 1658 | 1464620346518 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}] 07:59:06 INFO - PROCESS | 1658 | 1464620346620 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:59:06 INFO - PROCESS | 1658 | 1464620346713 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12663d000 == 73 [pid = 1658] [id = 598] 07:59:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x1207d5400) [pid = 1658] [serial = 1794] [outer = 0x0] 07:59:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x12140c800) [pid = 1658] [serial = 1795] [outer = 0x1207d5400] 07:59:06 INFO - PROCESS | 1658 | 1464620346739 Marionette DEBUG loaded listener.js 07:59:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x121722400) [pid = 1658] [serial = 1796] [outer = 0x1207d5400] 07:59:07 INFO - PROCESS | 1658 | 1464620347035 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]]]}] 07:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 07:59:07 INFO - PROCESS | 1658 | 1464620347084 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:59:07 INFO - PROCESS | 1658 | 1464620347085 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:59:07 INFO - PROCESS | 1658 | 1464620347087 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:59:07 INFO - PROCESS | 1658 | 1464620347089 Marionette TRACE conn2 <- [1,2366,null,{}] 07:59:07 INFO - PROCESS | 1658 | 1464620347094 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}] 07:59:07 INFO - PROCESS | 1658 | 1464620347193 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:59:07 INFO - PROCESS | 1658 | 1464620347267 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12790a000 == 74 [pid = 1658] [id = 599] 07:59:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x1207df400) [pid = 1658] [serial = 1797] [outer = 0x0] 07:59:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x12172c000) [pid = 1658] [serial = 1798] [outer = 0x1207df400] 07:59:07 INFO - PROCESS | 1658 | 1464620347293 Marionette DEBUG loaded listener.js 07:59:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x121d29000) [pid = 1658] [serial = 1799] [outer = 0x1207df400] 07:59:07 INFO - PROCESS | 1658 | 1464620347623 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]]]}] 07:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 574ms 07:59:07 INFO - PROCESS | 1658 | 1464620347663 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:59:07 INFO - PROCESS | 1658 | 1464620347664 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:59:07 INFO - PROCESS | 1658 | 1464620347667 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:59:07 INFO - PROCESS | 1658 | 1464620347668 Marionette TRACE conn2 <- [1,2370,null,{}] 07:59:07 INFO - PROCESS | 1658 | 1464620347670 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}] 07:59:07 INFO - PROCESS | 1658 | 1464620347778 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:59:07 INFO - PROCESS | 1658 | 1464620347858 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac4e000 == 75 [pid = 1658] [id = 600] 07:59:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x11747cc00) [pid = 1658] [serial = 1800] [outer = 0x0] 07:59:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x121b50000) [pid = 1658] [serial = 1801] [outer = 0x11747cc00] 07:59:07 INFO - PROCESS | 1658 | 1464620347885 Marionette DEBUG loaded listener.js 07:59:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x1269aa000) [pid = 1658] [serial = 1802] [outer = 0x11747cc00] 07:59:08 INFO - PROCESS | 1658 | 1464620348222 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]]]}] 07:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 573ms 07:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:59:08 INFO - PROCESS | 1658 | 1464620348241 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:59:08 INFO - PROCESS | 1658 | 1464620348242 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:59:08 INFO - PROCESS | 1658 | 1464620348244 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:59:08 INFO - PROCESS | 1658 | 1464620348245 Marionette TRACE conn2 <- [1,2374,null,{}] 07:59:08 INFO - PROCESS | 1658 | 1464620348247 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}] 07:59:08 INFO - PROCESS | 1658 | 1464620348370 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:59:08 INFO - PROCESS | 1658 | 1464620348385 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3a1800 == 76 [pid = 1658] [id = 601] 07:59:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x121d85400) [pid = 1658] [serial = 1803] [outer = 0x0] 07:59:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x126dd9c00) [pid = 1658] [serial = 1804] [outer = 0x121d85400] 07:59:08 INFO - PROCESS | 1658 | 1464620348418 Marionette DEBUG loaded listener.js 07:59:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x129058400) [pid = 1658] [serial = 1805] [outer = 0x121d85400] 07:59:08 INFO - PROCESS | 1658 | 1464620348796 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]]]}] 07:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 07:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:59:08 INFO - PROCESS | 1658 | 1464620348812 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:59:08 INFO - PROCESS | 1658 | 1464620348813 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:59:08 INFO - PROCESS | 1658 | 1464620348815 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:59:08 INFO - PROCESS | 1658 | 1464620348816 Marionette TRACE conn2 <- [1,2378,null,{}] 07:59:08 INFO - PROCESS | 1658 | 1464620348819 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}] 07:59:08 INFO - PROCESS | 1658 | 1464620348939 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:59:08 INFO - PROCESS | 1658 | 1464620348952 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc6c000 == 77 [pid = 1658] [id = 602] 07:59:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x112894800) [pid = 1658] [serial = 1806] [outer = 0x0] 07:59:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x129a85800) [pid = 1658] [serial = 1807] [outer = 0x112894800] 07:59:08 INFO - PROCESS | 1658 | 1464620348979 Marionette DEBUG loaded listener.js 07:59:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x12aca6400) [pid = 1658] [serial = 1808] [outer = 0x112894800] 07:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 569ms 07:59:09 INFO - PROCESS | 1658 | 1464620349382 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]]]}] 07:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:59:09 INFO - PROCESS | 1658 | 1464620349395 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:59:09 INFO - PROCESS | 1658 | 1464620349397 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:59:09 INFO - PROCESS | 1658 | 1464620349407 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:59:09 INFO - PROCESS | 1658 | 1464620349408 Marionette TRACE conn2 <- [1,2382,null,{}] 07:59:09 INFO - PROCESS | 1658 | 1464620349412 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}] 07:59:09 INFO - PROCESS | 1658 | 1464620349599 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:59:09 INFO - PROCESS | 1658 | 1464620349627 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f002800 == 78 [pid = 1658] [id = 603] 07:59:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x129821400) [pid = 1658] [serial = 1809] [outer = 0x0] 07:59:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x12ad36800) [pid = 1658] [serial = 1810] [outer = 0x129821400] 07:59:09 INFO - PROCESS | 1658 | 1464620349667 Marionette DEBUG loaded listener.js 07:59:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x12b40c800) [pid = 1658] [serial = 1811] [outer = 0x129821400] 07:59:10 INFO - PROCESS | 1658 | 1464620350077 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]]]}] 07:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 676ms 07:59:10 INFO - PROCESS | 1658 | 1464620350081 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:59:10 INFO - PROCESS | 1658 | 1464620350082 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:59:10 INFO - PROCESS | 1658 | 1464620350084 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:59:10 INFO - PROCESS | 1658 | 1464620350085 Marionette TRACE conn2 <- [1,2386,null,{}] 07:59:10 INFO - PROCESS | 1658 | 1464620350088 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}] 07:59:10 INFO - PROCESS | 1658 | 1464620350466 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x12aba7c00) [pid = 1658] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x12d56a000) [pid = 1658] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x12d56dc00) [pid = 1658] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x12ddd2000) [pid = 1658] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x121af7c00) [pid = 1658] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x129a9a000) [pid = 1658] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x1211b9c00) [pid = 1658] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x1218dd000) [pid = 1658] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x1294f9400) [pid = 1658] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x117590800) [pid = 1658] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x126d89c00) [pid = 1658] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x1161f7400) [pid = 1658] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:59:10 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x12add1800) [pid = 1658] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:59:10 INFO - PROCESS | 1658 | 1464620350522 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e67800 == 79 [pid = 1658] [id = 604] 07:59:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x110ecd400) [pid = 1658] [serial = 1812] [outer = 0x0] 07:59:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x1211b9c00) [pid = 1658] [serial = 1813] [outer = 0x110ecd400] 07:59:10 INFO - PROCESS | 1658 | 1464620350549 Marionette DEBUG loaded listener.js 07:59:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x12adc8000) [pid = 1658] [serial = 1814] [outer = 0x110ecd400] 07:59:10 INFO - PROCESS | 1658 | 1464620350823 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]]]}] 07:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 775ms 07:59:10 INFO - PROCESS | 1658 | 1464620350863 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:59:10 INFO - PROCESS | 1658 | 1464620350865 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:59:10 INFO - PROCESS | 1658 | 1464620350867 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:59:10 INFO - PROCESS | 1658 | 1464620350869 Marionette TRACE conn2 <- [1,2390,null,{}] 07:59:10 INFO - PROCESS | 1658 | 1464620350872 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}] 07:59:11 INFO - PROCESS | 1658 | 1464620351004 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:59:11 INFO - PROCESS | 1658 | 1464620351079 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x134db1800 == 80 [pid = 1658] [id = 605] 07:59:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x1127fb800) [pid = 1658] [serial = 1815] [outer = 0x0] 07:59:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x12bf6a400) [pid = 1658] [serial = 1816] [outer = 0x1127fb800] 07:59:11 INFO - PROCESS | 1658 | 1464620351109 Marionette DEBUG loaded listener.js 07:59:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x12d56b000) [pid = 1658] [serial = 1817] [outer = 0x1127fb800] 07:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 07:59:11 INFO - PROCESS | 1658 | 1464620351432 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]]]}] 07:59:11 INFO - PROCESS | 1658 | 1464620351437 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:59:11 INFO - PROCESS | 1658 | 1464620351441 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:59:11 INFO - PROCESS | 1658 | 1464620351445 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:59:11 INFO - PROCESS | 1658 | 1464620351446 Marionette TRACE conn2 <- [1,2394,null,{}] 07:59:11 INFO - PROCESS | 1658 | 1464620351450 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}] 07:59:11 INFO - PROCESS | 1658 | 1464620351601 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:59:11 INFO - PROCESS | 1658 | 1464620351682 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ea0000 == 81 [pid = 1658] [id = 606] 07:59:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x112843000) [pid = 1658] [serial = 1818] [outer = 0x0] 07:59:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x112848000) [pid = 1658] [serial = 1819] [outer = 0x112843000] 07:59:11 INFO - PROCESS | 1658 | 1464620351707 Marionette DEBUG loaded listener.js 07:59:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x11284e800) [pid = 1658] [serial = 1820] [outer = 0x112843000] 07:59:11 INFO - PROCESS | 1658 | 1464620351990 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]]]}] 07:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 570ms 07:59:12 INFO - PROCESS | 1658 | 1464620352015 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:59:12 INFO - PROCESS | 1658 | 1464620352016 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:59:12 INFO - PROCESS | 1658 | 1464620352018 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:59:12 INFO - PROCESS | 1658 | 1464620352019 Marionette TRACE conn2 <- [1,2398,null,{}] 07:59:12 INFO - PROCESS | 1658 | 1464620352030 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}] 07:59:12 INFO - PROCESS | 1658 | 1464620352131 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:59:12 INFO - PROCESS | 1658 | 1464620352136 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x1351dc000 == 82 [pid = 1658] [id = 607] 07:59:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x12cd0cc00) [pid = 1658] [serial = 1821] [outer = 0x0] 07:59:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x12d570000) [pid = 1658] [serial = 1822] [outer = 0x12cd0cc00] 07:59:12 INFO - PROCESS | 1658 | 1464620352162 Marionette DEBUG loaded listener.js 07:59:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x12d730800) [pid = 1658] [serial = 1823] [outer = 0x12cd0cc00] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x127904000 == 81 [pid = 1658] [id = 462] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x116644800 == 80 [pid = 1658] [id = 295] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12663c000 == 79 [pid = 1658] [id = 571] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1184ab000 == 78 [pid = 1658] [id = 331] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x136d69800 == 77 [pid = 1658] [id = 526] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12f079000 == 76 [pid = 1658] [id = 572] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12f075800 == 75 [pid = 1658] [id = 570] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x134e99800 == 74 [pid = 1658] [id = 546] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x136d6b000 == 73 [pid = 1658] [id = 547] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1351c6800 == 72 [pid = 1658] [id = 386] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11991f800 == 71 [pid = 1658] [id = 309] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x127907800 == 70 [pid = 1658] [id = 501] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1351db000 == 69 [pid = 1658] [id = 406] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc5b800 == 68 [pid = 1658] [id = 367] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x136cc5000 == 67 [pid = 1658] [id = 485] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x118126000 == 66 [pid = 1658] [id = 427] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12b5b3800 == 65 [pid = 1658] [id = 312] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x112797800 == 64 [pid = 1658] [id = 381] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1368d6000 == 63 [pid = 1658] [id = 484] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1160a2000 == 62 [pid = 1658] [id = 408] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x13f7c4800 == 61 [pid = 1658] [id = 569] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x13515d800 == 60 [pid = 1658] [id = 465] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1368c4800 == 59 [pid = 1658] [id = 407] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x136ccf800 == 58 [pid = 1658] [id = 426] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12d740800 == 57 [pid = 1658] [id = 366] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc64800 == 56 [pid = 1658] [id = 518] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12d39a800 == 55 [pid = 1658] [id = 384] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12f010800 == 54 [pid = 1658] [id = 385] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1184b2000 == 53 [pid = 1658] [id = 387] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1241b5000 == 52 [pid = 1658] [id = 548] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x134e49000 == 51 [pid = 1658] [id = 545] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x134ec7000 == 50 [pid = 1658] [id = 463] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab37000 == 49 [pid = 1658] [id = 310] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x135145800 == 48 [pid = 1658] [id = 464] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12791f800 == 47 [pid = 1658] [id = 595] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12d747800 == 46 [pid = 1658] [id = 594] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x126b05000 == 45 [pid = 1658] [id = 593] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x135575000 == 44 [pid = 1658] [id = 592] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1401c9800 == 43 [pid = 1658] [id = 591] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1346c5000 == 42 [pid = 1658] [id = 590] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12dd92800 == 41 [pid = 1658] [id = 589] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x13536c800 == 40 [pid = 1658] [id = 588] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12984d800 == 39 [pid = 1658] [id = 587] 07:59:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1184a7800 == 38 [pid = 1658] [id = 586] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12663d000 == 37 [pid = 1658] [id = 598] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12f002800 == 36 [pid = 1658] [id = 603] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x119615000 == 35 [pid = 1658] [id = 597] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc6c000 == 34 [pid = 1658] [id = 602] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x119e67800 == 33 [pid = 1658] [id = 604] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x1170bd000 == 32 [pid = 1658] [id = 596] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac4e000 == 31 [pid = 1658] [id = 600] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3a1800 == 30 [pid = 1658] [id = 601] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x134db1800 == 29 [pid = 1658] [id = 605] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12790a000 == 28 [pid = 1658] [id = 599] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x12d570c00) [pid = 1658] [serial = 1738] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x128fcac00) [pid = 1658] [serial = 1742] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x12ddc1000) [pid = 1658] [serial = 1741] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x13522d800) [pid = 1658] [serial = 1747] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x12ddd1800) [pid = 1658] [serial = 1744] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x134e10800) [pid = 1658] [serial = 1745] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x1269d0000) [pid = 1658] [serial = 1693] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x12b49c400) [pid = 1658] [serial = 1735] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x119da8000) [pid = 1658] [serial = 1690] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x12dd48c00) [pid = 1658] [serial = 1708] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x135229c00) [pid = 1658] [serial = 1717] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x121b43c00) [pid = 1658] [serial = 1724] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x121624400) [pid = 1658] [serial = 1723] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x124421c00) [pid = 1658] [serial = 1726] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x1267d4800) [pid = 1658] [serial = 1727] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x12ad0d000) [pid = 1658] [serial = 1732] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x13565bc00) [pid = 1658] [serial = 1685] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x12add4800) [pid = 1658] [serial = 1733] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x1126f5400) [pid = 1658] [serial = 1687] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x129023000) [pid = 1658] [serial = 1729] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x129817c00) [pid = 1658] [serial = 1730] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x119630800) [pid = 1658] [serial = 1721] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x1184cf000) [pid = 1658] [serial = 1720] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x12d726000) [pid = 1658] [serial = 1699] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x129a93c00) [pid = 1658] [serial = 1696] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x12d573000) [pid = 1658] [serial = 1702] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12dc0c000) [pid = 1658] [serial = 1705] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x135282800) [pid = 1658] [serial = 1711] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x135734400) [pid = 1658] [serial = 1754] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x12bf72c00) [pid = 1658] [serial = 1714] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x12d568000) [pid = 1658] [serial = 1750] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x13527b400) [pid = 1658] [serial = 1748] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x135738c00) [pid = 1658] [serial = 1756] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x135654400) [pid = 1658] [serial = 1751] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12d72d800) [pid = 1658] [serial = 1739] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x12cd14400) [pid = 1658] [serial = 1736] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x13565b800) [pid = 1658] [serial = 1753] [outer = 0x0] [url = about:blank] 07:59:14 INFO - PROCESS | 1658 | --DOCSHELL 0x134ea0000 == 27 [pid = 1658] [id = 606] 07:59:14 INFO - PROCESS | 1658 | 1464620354543 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]]]}] 07:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2572ms 07:59:14 INFO - PROCESS | 1658 | 1464620354591 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:59:14 INFO - PROCESS | 1658 | 1464620354593 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:59:14 INFO - PROCESS | 1658 | 1464620354597 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:59:14 INFO - PROCESS | 1658 | 1464620354599 Marionette TRACE conn2 <- [1,2402,null,{}] 07:59:14 INFO - PROCESS | 1658 | 1464620354605 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}] 07:59:14 INFO - PROCESS | 1658 | 1464620354718 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:59:14 INFO - PROCESS | 1658 | 1464620354726 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11278f800 == 28 [pid = 1658] [id = 608] 07:59:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x111024c00) [pid = 1658] [serial = 1824] [outer = 0x0] 07:59:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x111025800) [pid = 1658] [serial = 1825] [outer = 0x111024c00] 07:59:14 INFO - PROCESS | 1658 | 1464620354755 Marionette DEBUG loaded listener.js 07:59:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x111d7d400) [pid = 1658] [serial = 1826] [outer = 0x111024c00] 07:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 523ms 07:59:15 INFO - PROCESS | 1658 | 1464620355114 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]]]}] 07:59:15 INFO - PROCESS | 1658 | 1464620355120 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:59:15 INFO - PROCESS | 1658 | 1464620355128 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:59:15 INFO - PROCESS | 1658 | 1464620355133 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:59:15 INFO - PROCESS | 1658 | 1464620355135 Marionette TRACE conn2 <- [1,2406,null,{}] 07:59:15 INFO - PROCESS | 1658 | 1464620355137 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}] 07:59:15 INFO - PROCESS | 1658 | 1464620355223 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:59:15 INFO - PROCESS | 1658 | 1464620355278 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f23800 == 29 [pid = 1658] [id = 609] 07:59:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x11224d000) [pid = 1658] [serial = 1827] [outer = 0x0] 07:59:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x1126ef800) [pid = 1658] [serial = 1828] [outer = 0x11224d000] 07:59:15 INFO - PROCESS | 1658 | 1464620355305 Marionette DEBUG loaded listener.js 07:59:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x1126fc800) [pid = 1658] [serial = 1829] [outer = 0x11224d000] 07:59:15 INFO - PROCESS | 1658 | 1464620355611 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]]]}] 07:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 526ms 07:59:15 INFO - PROCESS | 1658 | 1464620355660 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:59:15 INFO - PROCESS | 1658 | 1464620355661 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:59:15 INFO - PROCESS | 1658 | 1464620355664 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:59:15 INFO - PROCESS | 1658 | 1464620355666 Marionette TRACE conn2 <- [1,2410,null,{}] 07:59:15 INFO - PROCESS | 1658 | 1464620355674 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}] 07:59:15 INFO - PROCESS | 1658 | 1464620355757 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:59:15 INFO - PROCESS | 1658 | 1464620355822 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d4800 == 30 [pid = 1658] [id = 610] 07:59:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x1127d4400) [pid = 1658] [serial = 1830] [outer = 0x0] 07:59:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x1127f3000) [pid = 1658] [serial = 1831] [outer = 0x1127d4400] 07:59:15 INFO - PROCESS | 1658 | 1464620355851 Marionette DEBUG loaded listener.js 07:59:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x112891000) [pid = 1658] [serial = 1832] [outer = 0x1127d4400] 07:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 525ms 07:59:16 INFO - PROCESS | 1658 | 1464620356186 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]]]}] 07:59:16 INFO - PROCESS | 1658 | 1464620356196 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:59:16 INFO - PROCESS | 1658 | 1464620356198 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:59:16 INFO - PROCESS | 1658 | 1464620356200 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:59:16 INFO - PROCESS | 1658 | 1464620356201 Marionette TRACE conn2 <- [1,2414,null,{}] 07:59:16 INFO - PROCESS | 1658 | 1464620356204 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}] 07:59:16 INFO - PROCESS | 1658 | 1464620356288 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:59:16 INFO - PROCESS | 1658 | 1464620356295 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x118124800 == 31 [pid = 1658] [id = 611] 07:59:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x112a75400) [pid = 1658] [serial = 1833] [outer = 0x0] 07:59:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x113861400) [pid = 1658] [serial = 1834] [outer = 0x112a75400] 07:59:16 INFO - PROCESS | 1658 | 1464620356321 Marionette DEBUG loaded listener.js 07:59:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x113d85c00) [pid = 1658] [serial = 1835] [outer = 0x112a75400] 07:59:16 INFO - PROCESS | 1658 | 1464620356674 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]]]}] 07:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 07:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:59:16 INFO - PROCESS | 1658 | 1464620356719 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:59:16 INFO - PROCESS | 1658 | 1464620356720 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:59:16 INFO - PROCESS | 1658 | 1464620356723 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:59:16 INFO - PROCESS | 1658 | 1464620356724 Marionette TRACE conn2 <- [1,2418,null,{}] 07:59:16 INFO - PROCESS | 1658 | 1464620356726 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}] 07:59:16 INFO - PROCESS | 1658 | 1464620356800 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:59:16 INFO - PROCESS | 1658 | 1464620356804 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x118473800 == 32 [pid = 1658] [id = 612] 07:59:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x11224c000) [pid = 1658] [serial = 1836] [outer = 0x0] 07:59:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x115e4fc00) [pid = 1658] [serial = 1837] [outer = 0x11224c000] 07:59:16 INFO - PROCESS | 1658 | 1464620356833 Marionette DEBUG loaded listener.js 07:59:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x1161abc00) [pid = 1658] [serial = 1838] [outer = 0x11224c000] 07:59:17 INFO - PROCESS | 1658 | 1464620357188 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]]]}] 07:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 470ms 07:59:17 INFO - PROCESS | 1658 | 1464620357204 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:59:17 INFO - PROCESS | 1658 | 1464620357206 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:59:17 INFO - PROCESS | 1658 | 1464620357210 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:59:17 INFO - PROCESS | 1658 | 1464620357211 Marionette TRACE conn2 <- [1,2422,null,{}] 07:59:17 INFO - PROCESS | 1658 | 1464620357214 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}] 07:59:17 INFO - PROCESS | 1658 | 1464620357314 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:59:17 INFO - PROCESS | 1658 | 1464620357371 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192ab800 == 33 [pid = 1658] [id = 613] 07:59:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x113f53800) [pid = 1658] [serial = 1839] [outer = 0x0] 07:59:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x1166c9400) [pid = 1658] [serial = 1840] [outer = 0x113f53800] 07:59:17 INFO - PROCESS | 1658 | 1464620357397 Marionette DEBUG loaded listener.js 07:59:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x118149400) [pid = 1658] [serial = 1841] [outer = 0x113f53800] 07:59:17 INFO - PROCESS | 1658 | 1464620357676 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]]]}] 07:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 07:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:59:17 INFO - PROCESS | 1658 | 1464620357730 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:59:17 INFO - PROCESS | 1658 | 1464620357731 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:59:17 INFO - PROCESS | 1658 | 1464620357733 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:59:17 INFO - PROCESS | 1658 | 1464620357734 Marionette TRACE conn2 <- [1,2426,null,{}] 07:59:17 INFO - PROCESS | 1658 | 1464620357736 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}] 07:59:17 INFO - PROCESS | 1658 | 1464620357817 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:59:17 INFO - PROCESS | 1658 | 1464620357822 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b1c000 == 34 [pid = 1658] [id = 614] 07:59:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x115ed3800) [pid = 1658] [serial = 1842] [outer = 0x0] 07:59:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x118364800) [pid = 1658] [serial = 1843] [outer = 0x115ed3800] 07:59:17 INFO - PROCESS | 1658 | 1464620357850 Marionette DEBUG loaded listener.js 07:59:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x1184d6800) [pid = 1658] [serial = 1844] [outer = 0x115ed3800] 07:59:18 INFO - PROCESS | 1658 | 1464620358180 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]]]}] 07:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 471ms 07:59:18 INFO - PROCESS | 1658 | 1464620358205 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:59:18 INFO - PROCESS | 1658 | 1464620358208 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:59:18 INFO - PROCESS | 1658 | 1464620358211 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:59:18 INFO - PROCESS | 1658 | 1464620358212 Marionette TRACE conn2 <- [1,2430,null,{}] 07:59:18 INFO - PROCESS | 1658 | 1464620358214 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}] 07:59:18 INFO - PROCESS | 1658 | 1464620358319 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:59:18 INFO - PROCESS | 1658 | 1464620358327 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0ed800 == 35 [pid = 1658] [id = 615] 07:59:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x11617a800) [pid = 1658] [serial = 1845] [outer = 0x0] 07:59:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x11860c000) [pid = 1658] [serial = 1846] [outer = 0x11617a800] 07:59:18 INFO - PROCESS | 1658 | 1464620358352 Marionette DEBUG loaded listener.js 07:59:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x118615c00) [pid = 1658] [serial = 1847] [outer = 0x11617a800] 07:59:18 INFO - PROCESS | 1658 | 1464620358680 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]]]}] 07:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 07:59:18 INFO - PROCESS | 1658 | 1464620358730 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:59:18 INFO - PROCESS | 1658 | 1464620358731 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:59:18 INFO - PROCESS | 1658 | 1464620358734 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:59:18 INFO - PROCESS | 1658 | 1464620358735 Marionette TRACE conn2 <- [1,2434,null,{}] 07:59:18 INFO - PROCESS | 1658 | 1464620358737 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}] 07:59:18 INFO - PROCESS | 1658 | 1464620358813 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:59:18 INFO - PROCESS | 1658 | 1464620358817 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d3800 == 36 [pid = 1658] [id = 616] 07:59:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x1184d6000) [pid = 1658] [serial = 1848] [outer = 0x0] 07:59:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x118e2d000) [pid = 1658] [serial = 1849] [outer = 0x1184d6000] 07:59:18 INFO - PROCESS | 1658 | 1464620358845 Marionette DEBUG loaded listener.js 07:59:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x11925c800) [pid = 1658] [serial = 1850] [outer = 0x1184d6000] 07:59:19 INFO - PROCESS | 1658 | 1464620359178 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]]]}] 07:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 474ms 07:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:59:19 INFO - PROCESS | 1658 | 1464620359209 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:59:19 INFO - PROCESS | 1658 | 1464620359211 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:59:19 INFO - PROCESS | 1658 | 1464620359213 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:59:19 INFO - PROCESS | 1658 | 1464620359214 Marionette TRACE conn2 <- [1,2438,null,{}] 07:59:19 INFO - PROCESS | 1658 | 1464620359216 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}] 07:59:19 INFO - PROCESS | 1658 | 1464620359329 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:59:19 INFO - PROCESS | 1658 | 1464620359368 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x122704800 == 37 [pid = 1658] [id = 617] 07:59:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x1127fa000) [pid = 1658] [serial = 1851] [outer = 0x0] 07:59:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x119266400) [pid = 1658] [serial = 1852] [outer = 0x1127fa000] 07:59:19 INFO - PROCESS | 1658 | 1464620359394 Marionette DEBUG loaded listener.js 07:59:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x11928a800) [pid = 1658] [serial = 1853] [outer = 0x1127fa000] 07:59:19 INFO - PROCESS | 1658 | 1464620359711 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]]]}] 07:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 07:59:19 INFO - PROCESS | 1658 | 1464620359731 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:59:19 INFO - PROCESS | 1658 | 1464620359744 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:59:19 INFO - PROCESS | 1658 | 1464620359746 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:59:19 INFO - PROCESS | 1658 | 1464620359748 Marionette TRACE conn2 <- [1,2442,null,{}] 07:59:19 INFO - PROCESS | 1658 | 1464620359750 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}] 07:59:19 INFO - PROCESS | 1658 | 1464620359863 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:59:19 INFO - PROCESS | 1658 | 1464620359876 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f98000 == 38 [pid = 1658] [id = 618] 07:59:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x119289800) [pid = 1658] [serial = 1854] [outer = 0x0] 07:59:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x1193f5c00) [pid = 1658] [serial = 1855] [outer = 0x119289800] 07:59:19 INFO - PROCESS | 1658 | 1464620359909 Marionette DEBUG loaded listener.js 07:59:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x119998800) [pid = 1658] [serial = 1856] [outer = 0x119289800] 07:59:20 INFO - PROCESS | 1658 | 1464620360258 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]]]}] 07:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 07:59:20 INFO - PROCESS | 1658 | 1464620360266 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:59:20 INFO - PROCESS | 1658 | 1464620360268 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:59:20 INFO - PROCESS | 1658 | 1464620360270 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:59:20 INFO - PROCESS | 1658 | 1464620360271 Marionette TRACE conn2 <- [1,2446,null,{}] 07:59:20 INFO - PROCESS | 1658 | 1464620360276 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}] 07:59:20 INFO - PROCESS | 1658 | 1464620360383 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:59:20 INFO - PROCESS | 1658 | 1464620360389 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12664a000 == 39 [pid = 1658] [id = 619] 07:59:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x11999fc00) [pid = 1658] [serial = 1857] [outer = 0x0] 07:59:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x119da8000) [pid = 1658] [serial = 1858] [outer = 0x11999fc00] 07:59:20 INFO - PROCESS | 1658 | 1464620360414 Marionette DEBUG loaded listener.js 07:59:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x120731c00) [pid = 1658] [serial = 1859] [outer = 0x11999fc00] 07:59:20 INFO - PROCESS | 1658 | 1464620360754 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]]]}] 07:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 07:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:59:20 INFO - PROCESS | 1658 | 1464620360793 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:59:20 INFO - PROCESS | 1658 | 1464620360795 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:59:20 INFO - PROCESS | 1658 | 1464620360797 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:59:20 INFO - PROCESS | 1658 | 1464620360798 Marionette TRACE conn2 <- [1,2450,null,{}] 07:59:20 INFO - PROCESS | 1658 | 1464620360800 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}] 07:59:20 INFO - PROCESS | 1658 | 1464620360900 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:59:20 INFO - PROCESS | 1658 | 1464620360904 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12696e000 == 40 [pid = 1658] [id = 620] 07:59:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x12072fc00) [pid = 1658] [serial = 1860] [outer = 0x0] 07:59:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x1207e2000) [pid = 1658] [serial = 1861] [outer = 0x12072fc00] 07:59:20 INFO - PROCESS | 1658 | 1464620360938 Marionette DEBUG loaded listener.js 07:59:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x1213c7800) [pid = 1658] [serial = 1862] [outer = 0x12072fc00] 07:59:21 INFO - PROCESS | 1658 | 1464620361385 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]]]}] 07:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 619ms 07:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:59:21 INFO - PROCESS | 1658 | 1464620361417 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:59:21 INFO - PROCESS | 1658 | 1464620361419 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:59:21 INFO - PROCESS | 1658 | 1464620361428 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:59:21 INFO - PROCESS | 1658 | 1464620361430 Marionette TRACE conn2 <- [1,2454,null,{}] 07:59:21 INFO - PROCESS | 1658 | 1464620361433 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}] 07:59:21 INFO - PROCESS | 1658 | 1464620361586 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x11203a400) [pid = 1658] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x11962dc00) [pid = 1658] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x12be57000) [pid = 1658] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x124ea8800) [pid = 1658] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x11704d000) [pid = 1658] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x11999a400) [pid = 1658] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x1161af400) [pid = 1658] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x12add5000) [pid = 1658] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x121b46000) [pid = 1658] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x11801fc00) [pid = 1658] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x124146c00) [pid = 1658] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x136d09c00) [pid = 1658] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x121a6f400) [pid = 1658] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x1184d7000) [pid = 1658] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x12c2bc000) [pid = 1658] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x129a99400) [pid = 1658] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x11814ac00) [pid = 1658] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x12ddc3c00) [pid = 1658] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x124424400) [pid = 1658] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x118364400) [pid = 1658] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x12162ac00) [pid = 1658] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x1127d6400) [pid = 1658] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x121d85800) [pid = 1658] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x119624800) [pid = 1658] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x1216b4000) [pid = 1658] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x1127fb400) [pid = 1658] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x11860d400) [pid = 1658] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x1127cdc00) [pid = 1658] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x121d84800) [pid = 1658] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x110fd5800) [pid = 1658] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x126d88400) [pid = 1658] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x121408000) [pid = 1658] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x11203d000) [pid = 1658] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x12dc10400) [pid = 1658] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x13527e800) [pid = 1658] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12add2000) [pid = 1658] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x124eb2400) [pid = 1658] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x11866b400) [pid = 1658] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x119632c00) [pid = 1658] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12ddd5000) [pid = 1658] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x1247a3800) [pid = 1658] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x112044800) [pid = 1658] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x126682400) [pid = 1658] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x1207d8400) [pid = 1658] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x121d85400) [pid = 1658] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x112894800) [pid = 1658] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x129821400) [pid = 1658] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x110ecd400) [pid = 1658] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x112843000) [pid = 1658] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12ddcb400) [pid = 1658] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x12bf6fc00) [pid = 1658] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x112897800) [pid = 1658] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x126684400) [pid = 1658] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x118614800) [pid = 1658] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x110ecbc00) [pid = 1658] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x11747cc00) [pid = 1658] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x1207df400) [pid = 1658] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x1207d5400) [pid = 1658] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x1127d8c00) [pid = 1658] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x113276c00) [pid = 1658] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x1127d0400) [pid = 1658] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x13527f400) [pid = 1658] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x117585400) [pid = 1658] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1346e9400) [pid = 1658] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x1127fb800) [pid = 1658] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12d56b400) [pid = 1658] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x1292e2000) [pid = 1658] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:59:22 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12dc04400) [pid = 1658] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:59:22 INFO - PROCESS | 1658 | 1464620362310 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x113816800 == 41 [pid = 1658] [id = 621] 07:59:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x110ecd400) [pid = 1658] [serial = 1863] [outer = 0x0] 07:59:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x111d1a400) [pid = 1658] [serial = 1864] [outer = 0x110ecd400] 07:59:22 INFO - PROCESS | 1658 | 1464620362340 Marionette DEBUG loaded listener.js 07:59:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x1127cfc00) [pid = 1658] [serial = 1865] [outer = 0x110ecd400] 07:59:22 INFO - PROCESS | 1658 | 1464620362643 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]]]}] 07:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1232ms 07:59:22 INFO - PROCESS | 1658 | 1464620362654 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:59:22 INFO - PROCESS | 1658 | 1464620362655 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:59:22 INFO - PROCESS | 1658 | 1464620362665 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:59:22 INFO - PROCESS | 1658 | 1464620362666 Marionette TRACE conn2 <- [1,2458,null,{}] 07:59:22 INFO - PROCESS | 1658 | 1464620362668 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}] 07:59:22 INFO - PROCESS | 1658 | 1464620362754 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:59:22 INFO - PROCESS | 1658 | 1464620362762 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b5f000 == 42 [pid = 1658] [id = 622] 07:59:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x1127f1800) [pid = 1658] [serial = 1866] [outer = 0x0] 07:59:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x11704d000) [pid = 1658] [serial = 1867] [outer = 0x1127f1800] 07:59:22 INFO - PROCESS | 1658 | 1464620362787 Marionette DEBUG loaded listener.js 07:59:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11860e400) [pid = 1658] [serial = 1868] [outer = 0x1127f1800] 07:59:23 INFO - PROCESS | 1658 | 1464620363122 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]]]}] 07:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 469ms 07:59:23 INFO - PROCESS | 1658 | 1464620363145 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:59:23 INFO - PROCESS | 1658 | 1464620363146 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:59:23 INFO - PROCESS | 1658 | 1464620363149 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:59:23 INFO - PROCESS | 1658 | 1464620363150 Marionette TRACE conn2 <- [1,2462,null,{}] 07:59:23 INFO - PROCESS | 1658 | 1464620363153 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}] 07:59:23 INFO - PROCESS | 1658 | 1464620363265 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:59:23 INFO - PROCESS | 1658 | 1464620363273 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x127910000 == 43 [pid = 1658] [id = 623] 07:59:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x118e36c00) [pid = 1658] [serial = 1869] [outer = 0x0] 07:59:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x119627400) [pid = 1658] [serial = 1870] [outer = 0x118e36c00] 07:59:23 INFO - PROCESS | 1658 | 1464620363298 Marionette DEBUG loaded listener.js 07:59:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x1207dec00) [pid = 1658] [serial = 1871] [outer = 0x118e36c00] 07:59:23 INFO - PROCESS | 1658 | 1464620363615 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]]]}] 07:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 07:59:23 INFO - PROCESS | 1658 | 1464620363668 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:59:23 INFO - PROCESS | 1658 | 1464620363669 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:59:23 INFO - PROCESS | 1658 | 1464620363671 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:59:23 INFO - PROCESS | 1658 | 1464620363672 Marionette TRACE conn2 <- [1,2466,null,{}] 07:59:23 INFO - PROCESS | 1658 | 1464620363674 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}] 07:59:23 INFO - PROCESS | 1658 | 1464620363756 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:59:23 INFO - PROCESS | 1658 | 1464620363762 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x129842000 == 44 [pid = 1658] [id = 624] 07:59:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x118619800) [pid = 1658] [serial = 1872] [outer = 0x0] 07:59:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x121409800) [pid = 1658] [serial = 1873] [outer = 0x118619800] 07:59:23 INFO - PROCESS | 1658 | 1464620363787 Marionette DEBUG loaded listener.js 07:59:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x121493400) [pid = 1658] [serial = 1874] [outer = 0x118619800] 07:59:24 INFO - PROCESS | 1658 | 1464620364111 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]]]}] 07:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 07:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:59:24 INFO - PROCESS | 1658 | 1464620364151 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:59:24 INFO - PROCESS | 1658 | 1464620364153 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:59:24 INFO - PROCESS | 1658 | 1464620364155 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:59:24 INFO - PROCESS | 1658 | 1464620364156 Marionette TRACE conn2 <- [1,2470,null,{}] 07:59:24 INFO - PROCESS | 1658 | 1464620364158 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}] 07:59:24 INFO - PROCESS | 1658 | 1464620364268 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:59:24 INFO - PROCESS | 1658 | 1464620364370 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11226c800 == 45 [pid = 1658] [id = 625] 07:59:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x110ec7c00) [pid = 1658] [serial = 1875] [outer = 0x0] 07:59:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x110ecbc00) [pid = 1658] [serial = 1876] [outer = 0x110ec7c00] 07:59:24 INFO - PROCESS | 1658 | 1464620364402 Marionette DEBUG loaded listener.js 07:59:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x110fe0000) [pid = 1658] [serial = 1877] [outer = 0x110ec7c00] 07:59:24 INFO - PROCESS | 1658 | 1464620364880 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]]]}] 07:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 770ms 07:59:24 INFO - PROCESS | 1658 | 1464620364927 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:59:24 INFO - PROCESS | 1658 | 1464620364929 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:59:24 INFO - PROCESS | 1658 | 1464620364932 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:59:24 INFO - PROCESS | 1658 | 1464620364935 Marionette TRACE conn2 <- [1,2474,null,{}] 07:59:24 INFO - PROCESS | 1658 | 1464620364964 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}] 07:59:25 INFO - PROCESS | 1658 | 1464620365128 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:59:25 INFO - PROCESS | 1658 | 1464620365195 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11733b800 == 46 [pid = 1658] [id = 626] 07:59:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x1126fbc00) [pid = 1658] [serial = 1878] [outer = 0x0] 07:59:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x1127d0c00) [pid = 1658] [serial = 1879] [outer = 0x1126fbc00] 07:59:25 INFO - PROCESS | 1658 | 1464620365226 Marionette DEBUG loaded listener.js 07:59:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x1127f5000) [pid = 1658] [serial = 1880] [outer = 0x1126fbc00] 07:59:25 INFO - PROCESS | 1658 | 1464620365792 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]]]}] 07:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 924ms 07:59:25 INFO - PROCESS | 1658 | 1464620365858 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:59:25 INFO - PROCESS | 1658 | 1464620365861 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:59:25 INFO - PROCESS | 1658 | 1464620365864 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:59:25 INFO - PROCESS | 1658 | 1464620365865 Marionette TRACE conn2 <- [1,2478,null,{}] 07:59:25 INFO - PROCESS | 1658 | 1464620365868 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}] 07:59:25 INFO - PROCESS | 1658 | 1464620365984 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:59:26 INFO - PROCESS | 1658 | 1464620366071 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12119a800 == 47 [pid = 1658] [id = 627] 07:59:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x1127fcc00) [pid = 1658] [serial = 1881] [outer = 0x0] 07:59:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x11289b400) [pid = 1658] [serial = 1882] [outer = 0x1127fcc00] 07:59:26 INFO - PROCESS | 1658 | 1464620366102 Marionette DEBUG loaded listener.js 07:59:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x113d0a000) [pid = 1658] [serial = 1883] [outer = 0x1127fcc00] 07:59:26 INFO - PROCESS | 1658 | 1464620366792 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]]]}] 07:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 975ms 07:59:26 INFO - PROCESS | 1658 | 1464620366839 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:59:26 INFO - PROCESS | 1658 | 1464620366842 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:59:26 INFO - PROCESS | 1658 | 1464620366845 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:59:26 INFO - PROCESS | 1658 | 1464620366847 Marionette TRACE conn2 <- [1,2482,null,{}] 07:59:26 INFO - PROCESS | 1658 | 1464620366851 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}] 07:59:26 INFO - PROCESS | 1658 | 1464620366952 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:59:27 INFO - PROCESS | 1658 | 1464620367015 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1166f2000 == 48 [pid = 1658] [id = 628] 07:59:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x11224e400) [pid = 1658] [serial = 1884] [outer = 0x0] 07:59:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x1126f7000) [pid = 1658] [serial = 1885] [outer = 0x11224e400] 07:59:27 INFO - PROCESS | 1658 | 1464620367045 Marionette DEBUG loaded listener.js 07:59:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x1127d8c00) [pid = 1658] [serial = 1886] [outer = 0x11224e400] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x113f24800 == 47 [pid = 1658] [id = 25] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3a6800 == 46 [pid = 1658] [id = 18] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad6a000 == 45 [pid = 1658] [id = 8] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12d5cf000 == 44 [pid = 1658] [id = 19] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12c0a3800 == 43 [pid = 1658] [id = 11] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1294a1800 == 42 [pid = 1658] [id = 6] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x117fc4800 == 41 [pid = 1658] [id = 12] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12beb4000 == 40 [pid = 1658] [id = 10] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12b754000 == 39 [pid = 1658] [id = 9] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x11265e000 == 38 [pid = 1658] [id = 26] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12d570000) [pid = 1658] [serial = 1822] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOCSHELL 0x1351dc000 == 37 [pid = 1658] [id = 607] 07:59:27 INFO - PROCESS | 1658 | 1464620367471 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]]]}] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x1168cbc00) [pid = 1658] [serial = 1622] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x121405000) [pid = 1658] [serial = 1505] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x12c2b6400) [pid = 1658] [serial = 1577] [outer = 0x0] [url = about:blank] 07:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 673ms 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x129a85000) [pid = 1658] [serial = 1396] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x1193fd800) [pid = 1658] [serial = 1444] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x1218d9800) [pid = 1658] [serial = 1447] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x118611400) [pid = 1658] [serial = 1502] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12bf6bc00) [pid = 1658] [serial = 1574] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x1294fdc00) [pid = 1658] [serial = 1453] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12b40b400) [pid = 1658] [serial = 1456] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12ad11000) [pid = 1658] [serial = 1571] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x136d14000) [pid = 1658] [serial = 1643] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x1260e6c00) [pid = 1658] [serial = 1450] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x119629400) [pid = 1658] [serial = 1387] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12ddbd800) [pid = 1658] [serial = 1634] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12bf73000) [pid = 1658] [serial = 1631] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x136935000) [pid = 1658] [serial = 1646] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x134e06000) [pid = 1658] [serial = 1637] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12699e400) [pid = 1658] [serial = 1508] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x1193ef400) [pid = 1658] [serial = 1562] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x121d7c400) [pid = 1658] [serial = 1390] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12bf7c000) [pid = 1658] [serial = 1517] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x127969c00) [pid = 1658] [serial = 1628] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x121b41800) [pid = 1658] [serial = 1565] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x135234c00) [pid = 1658] [serial = 1718] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x117585800) [pid = 1658] [serial = 1384] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1213c5400) [pid = 1658] [serial = 1625] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1127d6800) [pid = 1658] [serial = 1514] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x128fd4c00) [pid = 1658] [serial = 1568] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x113360800) [pid = 1658] [serial = 1559] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12add5400) [pid = 1658] [serial = 1511] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x135741400) [pid = 1658] [serial = 1757] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x136d09800) [pid = 1658] [serial = 1640] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x126ddb400) [pid = 1658] [serial = 1393] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1161ab800) [pid = 1658] [serial = 1441] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x126d8a400) [pid = 1658] [serial = 1321] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12cd09400) [pid = 1658] [serial = 1580] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12dc10000) [pid = 1658] [serial = 1706] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x135287800) [pid = 1658] [serial = 1715] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11684ac00) [pid = 1658] [serial = 1688] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x134e11800) [pid = 1658] [serial = 1709] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x135286c00) [pid = 1658] [serial = 1712] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12ddc1800) [pid = 1658] [serial = 1700] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x128fd0800) [pid = 1658] [serial = 1694] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x121407c00) [pid = 1658] [serial = 1691] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x134e04400) [pid = 1658] [serial = 1703] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12b4a0c00) [pid = 1658] [serial = 1697] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x129058400) [pid = 1658] [serial = 1805] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126dd9c00) [pid = 1658] [serial = 1804] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x129a85800) [pid = 1658] [serial = 1807] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12ad36800) [pid = 1658] [serial = 1810] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12adc8000) [pid = 1658] [serial = 1814] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x112848000) [pid = 1658] [serial = 1819] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1211b9c00) [pid = 1658] [serial = 1813] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1346efc00) [pid = 1658] [serial = 1775] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1346e8400) [pid = 1658] [serial = 1774] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12d571400) [pid = 1658] [serial = 1772] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12cd08000) [pid = 1658] [serial = 1771] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11289e800) [pid = 1658] [serial = 1768] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12b733c00) [pid = 1658] [serial = 1769] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12b49bc00) [pid = 1658] [serial = 1766] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x128fd5400) [pid = 1658] [serial = 1765] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x121af6000) [pid = 1658] [serial = 1763] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12140ec00) [pid = 1658] [serial = 1762] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1132d1400) [pid = 1658] [serial = 1760] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x111018800) [pid = 1658] [serial = 1759] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x121b50000) [pid = 1658] [serial = 1801] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12172c000) [pid = 1658] [serial = 1798] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121d29000) [pid = 1658] [serial = 1799] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12140c800) [pid = 1658] [serial = 1795] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121722400) [pid = 1658] [serial = 1796] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11962b800) [pid = 1658] [serial = 1792] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119daa000) [pid = 1658] [serial = 1793] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x117593800) [pid = 1658] [serial = 1789] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11860c800) [pid = 1658] [serial = 1790] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x115e4c000) [pid = 1658] [serial = 1787] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x112897c00) [pid = 1658] [serial = 1786] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x136936c00) [pid = 1658] [serial = 1784] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x135734c00) [pid = 1658] [serial = 1783] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x135287c00) [pid = 1658] [serial = 1781] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x134e0f000) [pid = 1658] [serial = 1780] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x135279800) [pid = 1658] [serial = 1778] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1346f5800) [pid = 1658] [serial = 1777] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11284e800) [pid = 1658] [serial = 1820] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12b40c800) [pid = 1658] [serial = 1811] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12aca6400) [pid = 1658] [serial = 1808] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1269aa000) [pid = 1658] [serial = 1802] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12d56b000) [pid = 1658] [serial = 1817] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12bf6a400) [pid = 1658] [serial = 1816] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1658 | 1464620367522 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:59:27 INFO - PROCESS | 1658 | 1464620367527 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:59:27 INFO - PROCESS | 1658 | 1464620367537 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:59:27 INFO - PROCESS | 1658 | 1464620367539 Marionette TRACE conn2 <- [1,2486,null,{}] 07:59:27 INFO - PROCESS | 1658 | 1464620367547 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}] 07:59:27 INFO - PROCESS | 1658 | 1464620367629 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:59:27 INFO - PROCESS | 1658 | 1464620367634 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fbb000 == 38 [pid = 1658] [id = 629] 07:59:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x112844c00) [pid = 1658] [serial = 1887] [outer = 0x0] 07:59:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11288fc00) [pid = 1658] [serial = 1888] [outer = 0x112844c00] 07:59:27 INFO - PROCESS | 1658 | 1464620367663 Marionette DEBUG loaded listener.js 07:59:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x112a75800) [pid = 1658] [serial = 1889] [outer = 0x112844c00] 07:59:28 INFO - PROCESS | 1658 | 1464620368014 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]]]}] 07:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 525ms 07:59:28 INFO - PROCESS | 1658 | 1464620368062 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:59:28 INFO - PROCESS | 1658 | 1464620368064 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:59:28 INFO - PROCESS | 1658 | 1464620368066 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:59:28 INFO - PROCESS | 1658 | 1464620368069 Marionette TRACE conn2 <- [1,2490,null,{}] 07:59:28 INFO - PROCESS | 1658 | 1464620368084 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}] 07:59:28 INFO - PROCESS | 1658 | 1464620368168 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:59:28 INFO - PROCESS | 1658 | 1464620368178 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11960e000 == 39 [pid = 1658] [id = 630] 07:59:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x113357c00) [pid = 1658] [serial = 1890] [outer = 0x0] 07:59:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x115e48800) [pid = 1658] [serial = 1891] [outer = 0x113357c00] 07:59:28 INFO - PROCESS | 1658 | 1464620368207 Marionette DEBUG loaded listener.js 07:59:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1161b7c00) [pid = 1658] [serial = 1892] [outer = 0x113357c00] 07:59:28 INFO - PROCESS | 1658 | 1464620368567 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]]]}] 07:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 07:59:28 INFO - PROCESS | 1658 | 1464620368588 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:59:28 INFO - PROCESS | 1658 | 1464620368600 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:59:28 INFO - PROCESS | 1658 | 1464620368603 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:59:28 INFO - PROCESS | 1658 | 1464620368604 Marionette TRACE conn2 <- [1,2494,null,{}] 07:59:28 INFO - PROCESS | 1658 | 1464620368608 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}] 07:59:28 INFO - PROCESS | 1658 | 1464620368712 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:59:28 INFO - PROCESS | 1658 | 1464620368719 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213dd800 == 40 [pid = 1658] [id = 631] 07:59:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11684ac00) [pid = 1658] [serial = 1893] [outer = 0x0] 07:59:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x116a5e400) [pid = 1658] [serial = 1894] [outer = 0x11684ac00] 07:59:28 INFO - PROCESS | 1658 | 1464620368745 Marionette DEBUG loaded listener.js 07:59:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x117474800) [pid = 1658] [serial = 1895] [outer = 0x11684ac00] 07:59:29 INFO - PROCESS | 1658 | 1464620369064 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]]]}] 07:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 469ms 07:59:29 INFO - PROCESS | 1658 | 1464620369074 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:59:29 INFO - PROCESS | 1658 | 1464620369077 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:59:29 INFO - PROCESS | 1658 | 1464620369080 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:59:29 INFO - PROCESS | 1658 | 1464620369081 Marionette TRACE conn2 <- [1,2498,null,{}] 07:59:29 INFO - PROCESS | 1658 | 1464620369083 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}] 07:59:29 INFO - PROCESS | 1658 | 1464620369163 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:59:29 INFO - PROCESS | 1658 | 1464620369167 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12271c800 == 41 [pid = 1658] [id = 632] 07:59:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x110ece800) [pid = 1658] [serial = 1896] [outer = 0x0] 07:59:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x118019c00) [pid = 1658] [serial = 1897] [outer = 0x110ece800] 07:59:29 INFO - PROCESS | 1658 | 1464620369193 Marionette DEBUG loaded listener.js 07:59:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x118364400) [pid = 1658] [serial = 1898] [outer = 0x110ece800] 07:59:29 INFO - PROCESS | 1658 | 1464620369634 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]]]}] 07:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 574ms 07:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:59:29 INFO - PROCESS | 1658 | 1464620369655 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:59:29 INFO - PROCESS | 1658 | 1464620369657 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:59:29 INFO - PROCESS | 1658 | 1464620369659 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:59:29 INFO - PROCESS | 1658 | 1464620369660 Marionette TRACE conn2 <- [1,2502,null,{}] 07:59:29 INFO - PROCESS | 1658 | 1464620369671 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}] 07:59:29 INFO - PROCESS | 1658 | 1464620369794 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:59:29 INFO - PROCESS | 1658 | 1464620369801 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x126699800 == 42 [pid = 1658] [id = 633] 07:59:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1184d7400) [pid = 1658] [serial = 1899] [outer = 0x0] 07:59:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118612800) [pid = 1658] [serial = 1900] [outer = 0x1184d7400] 07:59:29 INFO - PROCESS | 1658 | 1464620369856 Marionette DEBUG loaded listener.js 07:59:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x118e2dc00) [pid = 1658] [serial = 1901] [outer = 0x1184d7400] 07:59:30 INFO - PROCESS | 1658 | 1464620370201 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]]]}] 07:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 578ms 07:59:30 INFO - PROCESS | 1658 | 1464620370237 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:59:30 INFO - PROCESS | 1658 | 1464620370239 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:59:30 INFO - PROCESS | 1658 | 1464620370249 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:59:30 INFO - PROCESS | 1658 | 1464620370250 Marionette TRACE conn2 <- [1,2506,null,{}] 07:59:30 INFO - PROCESS | 1658 | 1464620370253 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}] 07:59:30 INFO - PROCESS | 1658 | 1464620370351 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:59:30 INFO - PROCESS | 1658 | 1464620370356 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12696f800 == 43 [pid = 1658] [id = 634] 07:59:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118619000) [pid = 1658] [serial = 1902] [outer = 0x0] 07:59:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11925f400) [pid = 1658] [serial = 1903] [outer = 0x118619000] 07:59:30 INFO - PROCESS | 1658 | 1464620370382 Marionette DEBUG loaded listener.js 07:59:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11928e400) [pid = 1658] [serial = 1904] [outer = 0x118619000] 07:59:30 INFO - PROCESS | 1658 | 1464620370736 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]]]}] 07:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 07:59:30 INFO - PROCESS | 1658 | 1464620370770 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:59:30 INFO - PROCESS | 1658 | 1464620370771 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:59:30 INFO - PROCESS | 1658 | 1464620370780 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:59:30 INFO - PROCESS | 1658 | 1464620370781 Marionette TRACE conn2 <- [1,2510,null,{}] 07:59:30 INFO - PROCESS | 1658 | 1464620370783 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}] 07:59:30 INFO - PROCESS | 1658 | 1464620370881 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:59:30 INFO - PROCESS | 1658 | 1464620370885 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b7c000 == 44 [pid = 1658] [id = 635] 07:59:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118e36000) [pid = 1658] [serial = 1905] [outer = 0x0] 07:59:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1193f0c00) [pid = 1658] [serial = 1906] [outer = 0x118e36000] 07:59:30 INFO - PROCESS | 1658 | 1464620370911 Marionette DEBUG loaded listener.js 07:59:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119624400) [pid = 1658] [serial = 1907] [outer = 0x118e36000] 07:59:31 INFO - PROCESS | 1658 | 1464620371254 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]]]}] 07:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1127d4400) [pid = 1658] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1127fa000) [pid = 1658] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11617a800) [pid = 1658] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x115ed3800) [pid = 1658] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x111024c00) [pid = 1658] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119289800) [pid = 1658] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x112a75400) [pid = 1658] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11224c000) [pid = 1658] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11224d000) [pid = 1658] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1184d6000) [pid = 1658] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11999fc00) [pid = 1658] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12072fc00) [pid = 1658] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x113f53800) [pid = 1658] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x110ecd400) [pid = 1658] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1127f1800) [pid = 1658] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:59:31 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118e36c00) [pid = 1658] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:59:31 INFO - PROCESS | 1658 | 1464620371415 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:59:31 INFO - PROCESS | 1658 | 1464620371416 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:59:31 INFO - PROCESS | 1658 | 1464620371421 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:59:31 INFO - PROCESS | 1658 | 1464620371422 Marionette TRACE conn2 <- [1,2514,null,{}] 07:59:31 INFO - PROCESS | 1658 | 1464620371430 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}] 07:59:31 INFO - PROCESS | 1658 | 1464620371512 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:59:31 INFO - PROCESS | 1658 | 1464620371517 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184b7000 == 45 [pid = 1658] [id = 636] 07:59:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x112019400) [pid = 1658] [serial = 1908] [outer = 0x0] 07:59:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x112847400) [pid = 1658] [serial = 1909] [outer = 0x112019400] 07:59:31 INFO - PROCESS | 1658 | 1464620371543 Marionette DEBUG loaded listener.js 07:59:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1161b3800) [pid = 1658] [serial = 1910] [outer = 0x112019400] 07:59:31 INFO - PROCESS | 1658 | 1464620371888 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]]]}] 07:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 473ms 07:59:31 INFO - PROCESS | 1658 | 1464620371895 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:59:31 INFO - PROCESS | 1658 | 1464620371896 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:59:31 INFO - PROCESS | 1658 | 1464620371898 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:59:31 INFO - PROCESS | 1658 | 1464620371899 Marionette TRACE conn2 <- [1,2518,null,{}] 07:59:31 INFO - PROCESS | 1658 | 1464620371902 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}] 07:59:31 INFO - PROCESS | 1658 | 1464620371988 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:59:32 INFO - PROCESS | 1658 | 1464620372043 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x129837800 == 46 [pid = 1658] [id = 637] 07:59:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x115ed3800) [pid = 1658] [serial = 1911] [outer = 0x0] 07:59:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x118611800) [pid = 1658] [serial = 1912] [outer = 0x115ed3800] 07:59:32 INFO - PROCESS | 1658 | 1464620372068 Marionette DEBUG loaded listener.js 07:59:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11962c800) [pid = 1658] [serial = 1913] [outer = 0x115ed3800] 07:59:32 INFO - PROCESS | 1658 | 1464620372360 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]]]}] 07:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 469ms 07:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:59:32 INFO - PROCESS | 1658 | 1464620372369 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:59:32 INFO - PROCESS | 1658 | 1464620372370 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:59:32 INFO - PROCESS | 1658 | 1464620372380 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:59:32 INFO - PROCESS | 1658 | 1464620372382 Marionette TRACE conn2 <- [1,2522,null,{}] 07:59:32 INFO - PROCESS | 1658 | 1464620372385 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}] 07:59:32 INFO - PROCESS | 1658 | 1464620372485 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:59:32 INFO - PROCESS | 1658 | 1464620372492 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac48000 == 47 [pid = 1658] [id = 638] 07:59:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119630c00) [pid = 1658] [serial = 1914] [outer = 0x0] 07:59:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119bd1400) [pid = 1658] [serial = 1915] [outer = 0x119630c00] 07:59:32 INFO - PROCESS | 1658 | 1464620372521 Marionette DEBUG loaded listener.js 07:59:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1207e3c00) [pid = 1658] [serial = 1916] [outer = 0x119630c00] 07:59:32 INFO - PROCESS | 1658 | 1464620372875 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]]]}] 07:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 528ms 07:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:59:32 INFO - PROCESS | 1658 | 1464620372901 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:59:32 INFO - PROCESS | 1658 | 1464620372902 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:59:32 INFO - PROCESS | 1658 | 1464620372904 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:59:32 INFO - PROCESS | 1658 | 1464620372905 Marionette TRACE conn2 <- [1,2526,null,{}] 07:59:32 INFO - PROCESS | 1658 | 1464620372907 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}] 07:59:33 INFO - PROCESS | 1658 | 1464620373015 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:59:33 INFO - PROCESS | 1658 | 1464620373022 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad5e000 == 48 [pid = 1658] [id = 639] 07:59:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12072c800) [pid = 1658] [serial = 1917] [outer = 0x0] 07:59:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x121404c00) [pid = 1658] [serial = 1918] [outer = 0x12072c800] 07:59:33 INFO - PROCESS | 1658 | 1464620373047 Marionette DEBUG loaded listener.js 07:59:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12140fc00) [pid = 1658] [serial = 1919] [outer = 0x12072c800] 07:59:33 INFO - PROCESS | 1658 | 1464620373344 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]]]}] 07:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 472ms 07:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:59:33 INFO - PROCESS | 1658 | 1464620373378 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:59:33 INFO - PROCESS | 1658 | 1464620373379 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:59:33 INFO - PROCESS | 1658 | 1464620373381 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:59:33 INFO - PROCESS | 1658 | 1464620373383 Marionette TRACE conn2 <- [1,2530,null,{}] 07:59:33 INFO - PROCESS | 1658 | 1464620373385 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}] 07:59:33 INFO - PROCESS | 1658 | 1464620373535 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:59:33 INFO - PROCESS | 1658 | 1464620373588 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x112794000 == 49 [pid = 1658] [id = 640] 07:59:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x110ec6c00) [pid = 1658] [serial = 1920] [outer = 0x0] 07:59:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x110fdc400) [pid = 1658] [serial = 1921] [outer = 0x110ec6c00] 07:59:33 INFO - PROCESS | 1658 | 1464620373620 Marionette DEBUG loaded listener.js 07:59:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x111bb2000) [pid = 1658] [serial = 1922] [outer = 0x110ec6c00] 07:59:34 INFO - PROCESS | 1658 | 1464620374076 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]]]}] 07:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 717ms 07:59:34 INFO - PROCESS | 1658 | 1464620374101 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:59:34 INFO - PROCESS | 1658 | 1464620374103 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:59:34 INFO - PROCESS | 1658 | 1464620374107 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:59:34 INFO - PROCESS | 1658 | 1464620374109 Marionette TRACE conn2 <- [1,2534,null,{}] 07:59:34 INFO - PROCESS | 1658 | 1464620374112 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}] 07:59:34 INFO - PROCESS | 1658 | 1464620374219 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:59:34 INFO - PROCESS | 1658 | 1464620374312 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e6e000 == 50 [pid = 1658] [id = 641] 07:59:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x112892c00) [pid = 1658] [serial = 1923] [outer = 0x0] 07:59:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x112a73000) [pid = 1658] [serial = 1924] [outer = 0x112892c00] 07:59:34 INFO - PROCESS | 1658 | 1464620374344 Marionette DEBUG loaded listener.js 07:59:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1132d1400) [pid = 1658] [serial = 1925] [outer = 0x112892c00] 07:59:34 INFO - PROCESS | 1658 | 1464620374783 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]]]}] 07:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 724ms 07:59:34 INFO - PROCESS | 1658 | 1464620374831 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:59:34 INFO - PROCESS | 1658 | 1464620374835 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:59:34 INFO - PROCESS | 1658 | 1464620374838 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:59:34 INFO - PROCESS | 1658 | 1464620374841 Marionette TRACE conn2 <- [1,2538,null,{}] 07:59:34 INFO - PROCESS | 1658 | 1464620374844 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}] 07:59:34 INFO - PROCESS | 1658 | 1464620374958 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:59:35 INFO - PROCESS | 1658 | 1464620375017 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab3d000 == 51 [pid = 1658] [id = 642] 07:59:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11607b400) [pid = 1658] [serial = 1926] [outer = 0x0] 07:59:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11684d800) [pid = 1658] [serial = 1927] [outer = 0x11607b400] 07:59:35 INFO - PROCESS | 1658 | 1464620375047 Marionette DEBUG loaded listener.js 07:59:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11814c800) [pid = 1658] [serial = 1928] [outer = 0x11607b400] 07:59:35 INFO - PROCESS | 1658 | 1464620375497 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]]]}] 07:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 673ms 07:59:35 INFO - PROCESS | 1658 | 1464620375512 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:59:35 INFO - PROCESS | 1658 | 1464620375515 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:59:35 INFO - PROCESS | 1658 | 1464620375523 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:59:35 INFO - PROCESS | 1658 | 1464620375526 Marionette TRACE conn2 <- [1,2542,null,{}] 07:59:35 INFO - PROCESS | 1658 | 1464620375529 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}] 07:59:35 INFO - PROCESS | 1658 | 1464620375659 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:59:35 INFO - PROCESS | 1658 | 1464620375728 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b747000 == 52 [pid = 1658] [id = 643] 07:59:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118021000) [pid = 1658] [serial = 1929] [outer = 0x0] 07:59:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x118675000) [pid = 1658] [serial = 1930] [outer = 0x118021000] 07:59:35 INFO - PROCESS | 1658 | 1464620375760 Marionette DEBUG loaded listener.js 07:59:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119629400) [pid = 1658] [serial = 1931] [outer = 0x118021000] 07:59:36 INFO - PROCESS | 1658 | 1464620376160 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]]]}] 07:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 679ms 07:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:59:36 INFO - PROCESS | 1658 | 1464620376199 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:59:36 INFO - PROCESS | 1658 | 1464620376200 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:59:36 INFO - PROCESS | 1658 | 1464620376202 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:59:36 INFO - PROCESS | 1658 | 1464620376204 Marionette TRACE conn2 <- [1,2546,null,{}] 07:59:36 INFO - PROCESS | 1658 | 1464620376207 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}] 07:59:36 INFO - PROCESS | 1658 | 1464620376308 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:59:36 INFO - PROCESS | 1658 | 1464620376363 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b75c000 == 53 [pid = 1658] [id = 644] 07:59:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119630000) [pid = 1658] [serial = 1932] [outer = 0x0] 07:59:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1199a2800) [pid = 1658] [serial = 1933] [outer = 0x119630000] 07:59:36 INFO - PROCESS | 1658 | 1464620376392 Marionette DEBUG loaded listener.js 07:59:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1207e0400) [pid = 1658] [serial = 1934] [outer = 0x119630000] 07:59:36 INFO - PROCESS | 1658 | 1464620376788 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]]]}] 07:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 618ms 07:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:59:36 INFO - PROCESS | 1658 | 1464620376822 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:59:36 INFO - PROCESS | 1658 | 1464620376823 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:59:36 INFO - PROCESS | 1658 | 1464620376826 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:59:36 INFO - PROCESS | 1658 | 1464620376827 Marionette TRACE conn2 <- [1,2550,null,{}] 07:59:36 INFO - PROCESS | 1658 | 1464620376830 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}] 07:59:36 INFO - PROCESS | 1658 | 1464620376931 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:59:37 INFO - PROCESS | 1658 | 1464620377019 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c08e800 == 54 [pid = 1658] [id = 645] 07:59:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12149b400) [pid = 1658] [serial = 1935] [outer = 0x0] 07:59:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12149d800) [pid = 1658] [serial = 1936] [outer = 0x12149b400] 07:59:37 INFO - PROCESS | 1658 | 1464620377066 Marionette DEBUG loaded listener.js 07:59:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x121627400) [pid = 1658] [serial = 1937] [outer = 0x12149b400] 07:59:37 INFO - PROCESS | 1658 | 1464620377527 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]]]}] 07:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 769ms 07:59:37 INFO - PROCESS | 1658 | 1464620377595 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:59:37 INFO - PROCESS | 1658 | 1464620377597 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:59:37 INFO - PROCESS | 1658 | 1464620377599 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:59:37 INFO - PROCESS | 1658 | 1464620377600 Marionette TRACE conn2 <- [1,2554,null,{}] 07:59:37 INFO - PROCESS | 1658 | 1464620377603 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}] 07:59:37 INFO - PROCESS | 1658 | 1464620377707 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:59:37 INFO - PROCESS | 1658 | 1464620377918 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11846f000 == 55 [pid = 1658] [id = 646] 07:59:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x111018c00) [pid = 1658] [serial = 1938] [outer = 0x0] 07:59:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x111026400) [pid = 1658] [serial = 1939] [outer = 0x111018c00] 07:59:37 INFO - PROCESS | 1658 | 1464620377946 Marionette DEBUG loaded listener.js 07:59:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1122ab400) [pid = 1658] [serial = 1940] [outer = 0x111018c00] 07:59:38 INFO - PROCESS | 1658 | 1464620378412 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]]]}] 07:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 825ms 07:59:38 INFO - PROCESS | 1658 | 1464620378427 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:59:38 INFO - PROCESS | 1658 | 1464620378429 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:59:38 INFO - PROCESS | 1658 | 1464620378433 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:59:38 INFO - PROCESS | 1658 | 1464620378435 Marionette TRACE conn2 <- [1,2558,null,{}] 07:59:38 INFO - PROCESS | 1658 | 1464620378458 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}] 07:59:38 INFO - PROCESS | 1658 | 1464620378591 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:59:38 INFO - PROCESS | 1658 | 1464620378643 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb0000 == 56 [pid = 1658] [id = 647] 07:59:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x112891400) [pid = 1658] [serial = 1941] [outer = 0x0] 07:59:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x112a81800) [pid = 1658] [serial = 1942] [outer = 0x112891400] 07:59:38 INFO - PROCESS | 1658 | 1464620378673 Marionette DEBUG loaded listener.js 07:59:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1138eb800) [pid = 1658] [serial = 1943] [outer = 0x112891400] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad5e000 == 55 [pid = 1658] [id = 639] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac48000 == 54 [pid = 1658] [id = 638] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x129837800 == 53 [pid = 1658] [id = 637] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x1184b7000 == 52 [pid = 1658] [id = 636] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x126b7c000 == 51 [pid = 1658] [id = 635] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12696f800 == 50 [pid = 1658] [id = 634] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x126699800 == 49 [pid = 1658] [id = 633] 07:59:38 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x121409800) [pid = 1658] [serial = 1873] [outer = 0x0] [url = about:blank] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12271c800 == 48 [pid = 1658] [id = 632] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x1213dd800 == 47 [pid = 1658] [id = 631] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11960e000 == 46 [pid = 1658] [id = 630] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x117fbb000 == 45 [pid = 1658] [id = 629] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x1166f2000 == 44 [pid = 1658] [id = 628] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12119a800 == 43 [pid = 1658] [id = 627] 07:59:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11733b800 == 42 [pid = 1658] [id = 626] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x118615c00) [pid = 1658] [serial = 1847] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x118364800) [pid = 1658] [serial = 1843] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1184d6800) [pid = 1658] [serial = 1844] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x111025800) [pid = 1658] [serial = 1825] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x111d7d400) [pid = 1658] [serial = 1826] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1193f5c00) [pid = 1658] [serial = 1855] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x113861400) [pid = 1658] [serial = 1834] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x113d85c00) [pid = 1658] [serial = 1835] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x115e4fc00) [pid = 1658] [serial = 1837] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1161abc00) [pid = 1658] [serial = 1838] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1126ef800) [pid = 1658] [serial = 1828] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1126fc800) [pid = 1658] [serial = 1829] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x118e2d000) [pid = 1658] [serial = 1849] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119da8000) [pid = 1658] [serial = 1858] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11925c800) [pid = 1658] [serial = 1850] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1207e2000) [pid = 1658] [serial = 1861] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1213c7800) [pid = 1658] [serial = 1862] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1166c9400) [pid = 1658] [serial = 1840] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x118149400) [pid = 1658] [serial = 1841] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x111d1a400) [pid = 1658] [serial = 1864] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1127cfc00) [pid = 1658] [serial = 1865] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11860e400) [pid = 1658] [serial = 1868] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11704d000) [pid = 1658] [serial = 1867] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119998800) [pid = 1658] [serial = 1856] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11928a800) [pid = 1658] [serial = 1853] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119627400) [pid = 1658] [serial = 1870] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x120731c00) [pid = 1658] [serial = 1859] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1207dec00) [pid = 1658] [serial = 1871] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1127f3000) [pid = 1658] [serial = 1831] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x112891000) [pid = 1658] [serial = 1832] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119266400) [pid = 1658] [serial = 1852] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11860c000) [pid = 1658] [serial = 1846] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1658 | 1464620379090 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]]]}] 07:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 673ms 07:59:39 INFO - PROCESS | 1658 | 1464620379111 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:59:39 INFO - PROCESS | 1658 | 1464620379114 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:59:39 INFO - PROCESS | 1658 | 1464620379116 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:59:39 INFO - PROCESS | 1658 | 1464620379118 Marionette TRACE conn2 <- [1,2562,null,{}] 07:59:39 INFO - PROCESS | 1658 | 1464620379120 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}] 07:59:39 INFO - PROCESS | 1658 | 1464620379206 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:59:39 INFO - PROCESS | 1658 | 1464620379214 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11733b800 == 43 [pid = 1658] [id = 648] 07:59:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x113217400) [pid = 1658] [serial = 1944] [outer = 0x0] 07:59:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x115ed3400) [pid = 1658] [serial = 1945] [outer = 0x113217400] 07:59:39 INFO - PROCESS | 1658 | 1464620379240 Marionette DEBUG loaded listener.js 07:59:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1161f7800) [pid = 1658] [serial = 1946] [outer = 0x113217400] 07:59:39 INFO - PROCESS | 1658 | 1464620379613 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]]]}] 07:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 07:59:39 INFO - PROCESS | 1658 | 1464620379636 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:59:39 INFO - PROCESS | 1658 | 1464620379638 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:59:39 INFO - PROCESS | 1658 | 1464620379647 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:59:39 INFO - PROCESS | 1658 | 1464620379651 Marionette TRACE conn2 <- [1,2566,null,{}] 07:59:39 INFO - PROCESS | 1658 | 1464620379654 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}] 07:59:39 INFO - PROCESS | 1658 | 1464620379749 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:59:39 INFO - PROCESS | 1658 | 1464620379753 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0e7800 == 44 [pid = 1658] [id = 649] 07:59:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x116850000) [pid = 1658] [serial = 1947] [outer = 0x0] 07:59:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11814b400) [pid = 1658] [serial = 1948] [outer = 0x116850000] 07:59:39 INFO - PROCESS | 1658 | 1464620379781 Marionette DEBUG loaded listener.js 07:59:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1184ce800) [pid = 1658] [serial = 1949] [outer = 0x116850000] 07:59:40 INFO - PROCESS | 1658 | 1464620380126 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]]]}] 07:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 528ms 07:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:59:40 INFO - PROCESS | 1658 | 1464620380179 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:59:40 INFO - PROCESS | 1658 | 1464620380181 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:59:40 INFO - PROCESS | 1658 | 1464620380183 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:59:40 INFO - PROCESS | 1658 | 1464620380184 Marionette TRACE conn2 <- [1,2570,null,{}] 07:59:40 INFO - PROCESS | 1658 | 1464620380186 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}] 07:59:40 INFO - PROCESS | 1658 | 1464620380269 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:59:40 INFO - PROCESS | 1658 | 1464620380278 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e67800 == 45 [pid = 1658] [id = 650] 07:59:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1184db400) [pid = 1658] [serial = 1950] [outer = 0x0] 07:59:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118670400) [pid = 1658] [serial = 1951] [outer = 0x1184db400] 07:59:40 INFO - PROCESS | 1658 | 1464620380304 Marionette DEBUG loaded listener.js 07:59:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x111023000) [pid = 1658] [serial = 1952] [outer = 0x1184db400] 07:59:40 INFO - PROCESS | 1658 | 1464620380621 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]]]}] 07:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 471ms 07:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:59:40 INFO - PROCESS | 1658 | 1464620380655 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:59:40 INFO - PROCESS | 1658 | 1464620380657 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:59:40 INFO - PROCESS | 1658 | 1464620380662 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:59:40 INFO - PROCESS | 1658 | 1464620380664 Marionette TRACE conn2 <- [1,2574,null,{}] 07:59:40 INFO - PROCESS | 1658 | 1464620380668 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}] 07:59:40 INFO - PROCESS | 1658 | 1464620380799 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:59:40 INFO - PROCESS | 1658 | 1464620380897 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x126638800 == 46 [pid = 1658] [id = 651] 07:59:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11928d800) [pid = 1658] [serial = 1953] [outer = 0x0] 07:59:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1193f6000) [pid = 1658] [serial = 1954] [outer = 0x11928d800] 07:59:40 INFO - PROCESS | 1658 | 1464620380946 Marionette DEBUG loaded listener.js 07:59:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11992f400) [pid = 1658] [serial = 1955] [outer = 0x11928d800] 07:59:41 INFO - PROCESS | 1658 | 1464620381363 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]]]}] 07:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 07:59:41 INFO - PROCESS | 1658 | 1464620381384 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:59:41 INFO - PROCESS | 1658 | 1464620381385 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:59:41 INFO - PROCESS | 1658 | 1464620381387 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:59:41 INFO - PROCESS | 1658 | 1464620381388 Marionette TRACE conn2 <- [1,2578,null,{}] 07:59:41 INFO - PROCESS | 1658 | 1464620381392 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}] 07:59:41 INFO - PROCESS | 1658 | 1464620381503 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:59:41 INFO - PROCESS | 1658 | 1464620381515 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x126969000 == 47 [pid = 1658] [id = 652] 07:59:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119930000) [pid = 1658] [serial = 1956] [outer = 0x0] 07:59:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119e97400) [pid = 1658] [serial = 1957] [outer = 0x119930000] 07:59:41 INFO - PROCESS | 1658 | 1464620381540 Marionette DEBUG loaded listener.js 07:59:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121410000) [pid = 1658] [serial = 1958] [outer = 0x119930000] 07:59:41 INFO - PROCESS | 1658 | 1464620381887 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]]]}] 07:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms 07:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:59:41 INFO - PROCESS | 1658 | 1464620381912 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:59:41 INFO - PROCESS | 1658 | 1464620381913 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:59:41 INFO - PROCESS | 1658 | 1464620381915 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:59:41 INFO - PROCESS | 1658 | 1464620381916 Marionette TRACE conn2 <- [1,2582,null,{}] 07:59:41 INFO - PROCESS | 1658 | 1464620381934 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}] 07:59:42 INFO - PROCESS | 1658 | 1464620382036 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:59:42 INFO - PROCESS | 1658 | 1464620382041 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12790a800 == 48 [pid = 1658] [id = 653] 07:59:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12072f000) [pid = 1658] [serial = 1959] [outer = 0x0] 07:59:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1214a0000) [pid = 1658] [serial = 1960] [outer = 0x12072f000] 07:59:42 INFO - PROCESS | 1658 | 1464620382066 Marionette DEBUG loaded listener.js 07:59:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121720400) [pid = 1658] [serial = 1961] [outer = 0x12072f000] 07:59:42 INFO - PROCESS | 1658 | 1464620382426 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]]]}] 07:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 07:59:42 INFO - PROCESS | 1658 | 1464620382433 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:59:42 INFO - PROCESS | 1658 | 1464620382435 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:59:42 INFO - PROCESS | 1658 | 1464620382437 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:59:42 INFO - PROCESS | 1658 | 1464620382438 Marionette TRACE conn2 <- [1,2586,null,{}] 07:59:42 INFO - PROCESS | 1658 | 1464620382442 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}] 07:59:42 INFO - PROCESS | 1658 | 1464620382550 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:59:42 INFO - PROCESS | 1658 | 1464620382586 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x129839000 == 49 [pid = 1658] [id = 654] 07:59:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12149e800) [pid = 1658] [serial = 1962] [outer = 0x0] 07:59:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121727000) [pid = 1658] [serial = 1963] [outer = 0x12149e800] 07:59:42 INFO - PROCESS | 1658 | 1464620382611 Marionette DEBUG loaded listener.js 07:59:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12172f000) [pid = 1658] [serial = 1964] [outer = 0x12149e800] 07:59:42 INFO - PROCESS | 1658 | 1464620382925 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]]]}] 07:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 522ms 07:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:59:42 INFO - PROCESS | 1658 | 1464620382962 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:59:42 INFO - PROCESS | 1658 | 1464620382963 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:59:42 INFO - PROCESS | 1658 | 1464620382965 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:59:42 INFO - PROCESS | 1658 | 1464620382967 Marionette TRACE conn2 <- [1,2590,null,{}] 07:59:42 INFO - PROCESS | 1658 | 1464620382969 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}] 07:59:43 INFO - PROCESS | 1658 | 1464620383073 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:59:43 INFO - PROCESS | 1658 | 1464620383077 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac61000 == 50 [pid = 1658] [id = 655] 07:59:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x121725800) [pid = 1658] [serial = 1965] [outer = 0x0] 07:59:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121818800) [pid = 1658] [serial = 1966] [outer = 0x121725800] 07:59:43 INFO - PROCESS | 1658 | 1464620383132 Marionette DEBUG loaded listener.js 07:59:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121af6800) [pid = 1658] [serial = 1967] [outer = 0x121725800] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x110ece800) [pid = 1658] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x115ed3800) [pid = 1658] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11684ac00) [pid = 1658] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1184d7400) [pid = 1658] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x113357c00) [pid = 1658] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118e36000) [pid = 1658] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x112019400) [pid = 1658] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x112844c00) [pid = 1658] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119630c00) [pid = 1658] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11224e400) [pid = 1658] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x118619000) [pid = 1658] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:59:43 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118619800) [pid = 1658] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:59:43 INFO - PROCESS | 1658 | 1464620383514 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]]]}] 07:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 07:59:43 INFO - PROCESS | 1658 | 1464620383534 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:59:43 INFO - PROCESS | 1658 | 1464620383536 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:59:43 INFO - PROCESS | 1658 | 1464620383550 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:59:43 INFO - PROCESS | 1658 | 1464620383551 Marionette TRACE conn2 <- [1,2594,null,{}] 07:59:43 INFO - PROCESS | 1658 | 1464620383555 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}] 07:59:43 INFO - PROCESS | 1658 | 1464620383642 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:59:43 INFO - PROCESS | 1658 | 1464620383647 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12af95800 == 51 [pid = 1658] [id = 656] 07:59:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x113864400) [pid = 1658] [serial = 1968] [outer = 0x0] 07:59:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118e36400) [pid = 1658] [serial = 1969] [outer = 0x113864400] 07:59:43 INFO - PROCESS | 1658 | 1464620383678 Marionette DEBUG loaded listener.js 07:59:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121af0800) [pid = 1658] [serial = 1970] [outer = 0x113864400] 07:59:44 INFO - PROCESS | 1658 | 1464620384030 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]]]}] 07:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 531ms 07:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:59:44 INFO - PROCESS | 1658 | 1464620384070 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:59:44 INFO - PROCESS | 1658 | 1464620384072 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:59:44 INFO - PROCESS | 1658 | 1464620384074 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:59:44 INFO - PROCESS | 1658 | 1464620384075 Marionette TRACE conn2 <- [1,2598,null,{}] 07:59:44 INFO - PROCESS | 1658 | 1464620384078 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}] 07:59:44 INFO - PROCESS | 1658 | 1464620384199 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:59:44 INFO - PROCESS | 1658 | 1464620384209 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beb7000 == 52 [pid = 1658] [id = 657] 07:59:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11801a800) [pid = 1658] [serial = 1971] [outer = 0x0] 07:59:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x121b45c00) [pid = 1658] [serial = 1972] [outer = 0x11801a800] 07:59:44 INFO - PROCESS | 1658 | 1464620384234 Marionette DEBUG loaded listener.js 07:59:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121d2fc00) [pid = 1658] [serial = 1973] [outer = 0x11801a800] 07:59:44 INFO - PROCESS | 1658 | 1464620384573 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]]]}] 07:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 07:59:44 INFO - PROCESS | 1658 | 1464620384596 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:59:44 INFO - PROCESS | 1658 | 1464620384597 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:59:44 INFO - PROCESS | 1658 | 1464620384599 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:59:44 INFO - PROCESS | 1658 | 1464620384600 Marionette TRACE conn2 <- [1,2602,null,{}] 07:59:44 INFO - PROCESS | 1658 | 1464620384603 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}] 07:59:44 INFO - PROCESS | 1658 | 1464620384690 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:59:44 INFO - PROCESS | 1658 | 1464620384695 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cac0000 == 53 [pid = 1658] [id = 658] 07:59:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x121d79000) [pid = 1658] [serial = 1974] [outer = 0x0] 07:59:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121d80400) [pid = 1658] [serial = 1975] [outer = 0x121d79000] 07:59:44 INFO - PROCESS | 1658 | 1464620384720 Marionette DEBUG loaded listener.js 07:59:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124310c00) [pid = 1658] [serial = 1976] [outer = 0x121d79000] 07:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 470ms 07:59:45 INFO - PROCESS | 1658 | 1464620385065 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]]]}] 07:59:45 INFO - PROCESS | 1658 | 1464620385069 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:59:45 INFO - PROCESS | 1658 | 1464620385070 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:59:45 INFO - PROCESS | 1658 | 1464620385087 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:59:45 INFO - PROCESS | 1658 | 1464620385088 Marionette TRACE conn2 <- [1,2606,null,{}] 07:59:45 INFO - PROCESS | 1658 | 1464620385090 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}] 07:59:45 INFO - PROCESS | 1658 | 1464620385211 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:59:45 INFO - PROCESS | 1658 | 1464620385218 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3a3800 == 54 [pid = 1658] [id = 659] 07:59:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x121d7f000) [pid = 1658] [serial = 1977] [outer = 0x0] 07:59:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12441c000) [pid = 1658] [serial = 1978] [outer = 0x121d7f000] 07:59:45 INFO - PROCESS | 1658 | 1464620385243 Marionette DEBUG loaded listener.js 07:59:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12447c000) [pid = 1658] [serial = 1979] [outer = 0x121d7f000] 07:59:45 INFO - PROCESS | 1658 | 1464620385767 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]]]}] 07:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 719ms 07:59:45 INFO - PROCESS | 1658 | 1464620385808 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:59:45 INFO - PROCESS | 1658 | 1464620385812 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:59:45 INFO - PROCESS | 1658 | 1464620385816 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:59:45 INFO - PROCESS | 1658 | 1464620385819 Marionette TRACE conn2 <- [1,2610,null,{}] 07:59:45 INFO - PROCESS | 1658 | 1464620385822 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}] 07:59:45 INFO - PROCESS | 1658 | 1464620385929 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:59:46 INFO - PROCESS | 1658 | 1464620386000 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ec2800 == 55 [pid = 1658] [id = 660] 07:59:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1127d6400) [pid = 1658] [serial = 1980] [outer = 0x0] 07:59:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x112845c00) [pid = 1658] [serial = 1981] [outer = 0x1127d6400] 07:59:46 INFO - PROCESS | 1658 | 1464620386031 Marionette DEBUG loaded listener.js 07:59:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x113270000) [pid = 1658] [serial = 1982] [outer = 0x1127d6400] 07:59:46 INFO - PROCESS | 1658 | 1464620386453 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]]]}] 07:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 671ms 07:59:46 INFO - PROCESS | 1658 | 1464620386488 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:59:46 INFO - PROCESS | 1658 | 1464620386492 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:59:46 INFO - PROCESS | 1658 | 1464620386496 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:59:46 INFO - PROCESS | 1658 | 1464620386498 Marionette TRACE conn2 <- [1,2614,null,{}] 07:59:46 INFO - PROCESS | 1658 | 1464620386501 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}] 07:59:46 INFO - PROCESS | 1658 | 1464620386613 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:59:46 INFO - PROCESS | 1658 | 1464620386706 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x126074800 == 56 [pid = 1658] [id = 661] 07:59:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1160f3400) [pid = 1658] [serial = 1983] [outer = 0x0] 07:59:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11747d800) [pid = 1658] [serial = 1984] [outer = 0x1160f3400] 07:59:46 INFO - PROCESS | 1658 | 1464620386749 Marionette DEBUG loaded listener.js 07:59:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1184ccc00) [pid = 1658] [serial = 1985] [outer = 0x1160f3400] 07:59:47 INFO - PROCESS | 1658 | 1464620387163 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]]]}] 07:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 07:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:59:47 INFO - PROCESS | 1658 | 1464620387216 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:59:47 INFO - PROCESS | 1658 | 1464620387218 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:59:47 INFO - PROCESS | 1658 | 1464620387220 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:59:47 INFO - PROCESS | 1658 | 1464620387223 Marionette TRACE conn2 <- [1,2618,null,{}] 07:59:47 INFO - PROCESS | 1658 | 1464620387231 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}] 07:59:47 INFO - PROCESS | 1658 | 1464620387343 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:59:47 INFO - PROCESS | 1658 | 1464620387444 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3aa800 == 57 [pid = 1658] [id = 662] 07:59:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x118ef9000) [pid = 1658] [serial = 1986] [outer = 0x0] 07:59:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119629c00) [pid = 1658] [serial = 1987] [outer = 0x118ef9000] 07:59:47 INFO - PROCESS | 1658 | 1464620387479 Marionette DEBUG loaded listener.js 07:59:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1211b8400) [pid = 1658] [serial = 1988] [outer = 0x118ef9000] 07:59:47 INFO - PROCESS | 1658 | 1464620387905 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]]]}] 07:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 724ms 07:59:47 INFO - PROCESS | 1658 | 1464620387963 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:59:47 INFO - PROCESS | 1658 | 1464620387965 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:59:47 INFO - PROCESS | 1658 | 1464620387968 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:59:47 INFO - PROCESS | 1658 | 1464620387969 Marionette TRACE conn2 <- [1,2622,null,{}] 07:59:47 INFO - PROCESS | 1658 | 1464620387971 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}] 07:59:48 INFO - PROCESS | 1658 | 1464620388113 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:59:48 INFO - PROCESS | 1658 | 1464620388153 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d5de000 == 58 [pid = 1658] [id = 663] 07:59:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x121496400) [pid = 1658] [serial = 1989] [outer = 0x0] 07:59:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1218d9800) [pid = 1658] [serial = 1990] [outer = 0x121496400] 07:59:48 INFO - PROCESS | 1658 | 1464620388196 Marionette DEBUG loaded listener.js 07:59:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121b47800) [pid = 1658] [serial = 1991] [outer = 0x121496400] 07:59:48 INFO - PROCESS | 1658 | 1464620388612 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]]]}] 07:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 07:59:48 INFO - PROCESS | 1658 | 1464620388639 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:59:48 INFO - PROCESS | 1658 | 1464620388641 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:59:48 INFO - PROCESS | 1658 | 1464620388646 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:59:48 INFO - PROCESS | 1658 | 1464620388647 Marionette TRACE conn2 <- [1,2626,null,{}] 07:59:48 INFO - PROCESS | 1658 | 1464620388649 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}] 07:59:48 INFO - PROCESS | 1658 | 1464620388753 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:59:48 INFO - PROCESS | 1658 | 1464620388810 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d74d000 == 59 [pid = 1658] [id = 664] 07:59:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x121727c00) [pid = 1658] [serial = 1992] [outer = 0x0] 07:59:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x121d82400) [pid = 1658] [serial = 1993] [outer = 0x121727c00] 07:59:48 INFO - PROCESS | 1658 | 1464620388840 Marionette DEBUG loaded listener.js 07:59:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12441dc00) [pid = 1658] [serial = 1994] [outer = 0x121727c00] 07:59:49 INFO - PROCESS | 1658 | 1464620389518 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]]]}] 07:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 919ms 07:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:59:49 INFO - PROCESS | 1658 | 1464620389565 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:59:49 INFO - PROCESS | 1658 | 1464620389567 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:59:49 INFO - PROCESS | 1658 | 1464620389570 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:59:49 INFO - PROCESS | 1658 | 1464620389573 Marionette TRACE conn2 <- [1,2630,null,{}] 07:59:49 INFO - PROCESS | 1658 | 1464620389577 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}] 07:59:49 INFO - PROCESS | 1658 | 1464620389671 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:59:49 INFO - PROCESS | 1658 | 1464620389745 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a0ea800 == 60 [pid = 1658] [id = 665] 07:59:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1127cf800) [pid = 1658] [serial = 1995] [outer = 0x0] 07:59:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1127f0800) [pid = 1658] [serial = 1996] [outer = 0x1127cf800] 07:59:49 INFO - PROCESS | 1658 | 1464620389772 Marionette DEBUG loaded listener.js 07:59:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x112892400) [pid = 1658] [serial = 1997] [outer = 0x1127cf800] 07:59:50 INFO - PROCESS | 1658 | 1464620390222 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]]]}] 07:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 675ms 07:59:50 INFO - PROCESS | 1658 | 1464620390246 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:59:50 INFO - PROCESS | 1658 | 1464620390252 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:59:50 INFO - PROCESS | 1658 | 1464620390258 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:59:50 INFO - PROCESS | 1658 | 1464620390261 Marionette TRACE conn2 <- [1,2634,null,{}] 07:59:50 INFO - PROCESS | 1658 | 1464620390265 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}] 07:59:50 INFO - PROCESS | 1658 | 1464620390397 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:59:50 INFO - PROCESS | 1658 | 1464620390468 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x118469800 == 61 [pid = 1658] [id = 666] 07:59:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1132d0400) [pid = 1658] [serial = 1998] [outer = 0x0] 07:59:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x115ed9400) [pid = 1658] [serial = 1999] [outer = 0x1132d0400] 07:59:50 INFO - PROCESS | 1658 | 1464620390495 Marionette DEBUG loaded listener.js 07:59:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x116849400) [pid = 1658] [serial = 2000] [outer = 0x1132d0400] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1167ba800 == 60 [pid = 1658] [id = 14] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12cac0000 == 59 [pid = 1658] [id = 658] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12beb7000 == 58 [pid = 1658] [id = 657] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12af95800 == 57 [pid = 1658] [id = 656] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac61000 == 56 [pid = 1658] [id = 655] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x129839000 == 55 [pid = 1658] [id = 654] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12790a800 == 54 [pid = 1658] [id = 653] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x126969000 == 53 [pid = 1658] [id = 652] 07:59:50 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x121404c00) [pid = 1658] [serial = 1918] [outer = 0x0] [url = about:blank] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x126638800 == 52 [pid = 1658] [id = 651] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x121e67800 == 51 [pid = 1658] [id = 650] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0e7800 == 50 [pid = 1658] [id = 649] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11733b800 == 49 [pid = 1658] [id = 648] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x117fb0000 == 48 [pid = 1658] [id = 647] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11846f000 == 47 [pid = 1658] [id = 646] 07:59:50 INFO - PROCESS | 1658 | --DOCSHELL 0x112794000 == 46 [pid = 1658] [id = 640] 07:59:50 INFO - PROCESS | 1658 | 1464620390902 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]]]}] 07:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 675ms 07:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:59:50 INFO - PROCESS | 1658 | 1464620390932 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:59:50 INFO - PROCESS | 1658 | 1464620390934 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:59:50 INFO - PROCESS | 1658 | 1464620390936 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:59:50 INFO - PROCESS | 1658 | 1464620390938 Marionette TRACE conn2 <- [1,2638,null,{}] 07:59:50 INFO - PROCESS | 1658 | 1464620390946 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}] 07:59:51 INFO - PROCESS | 1658 | 1464620391051 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1207e3c00) [pid = 1658] [serial = 1916] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x118019c00) [pid = 1658] [serial = 1897] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118611800) [pid = 1658] [serial = 1912] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x116a5e400) [pid = 1658] [serial = 1894] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x118e2dc00) [pid = 1658] [serial = 1901] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1161b7c00) [pid = 1658] [serial = 1892] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11962c800) [pid = 1658] [serial = 1913] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1193f0c00) [pid = 1658] [serial = 1906] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x115e48800) [pid = 1658] [serial = 1891] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x112847400) [pid = 1658] [serial = 1909] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11288fc00) [pid = 1658] [serial = 1888] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1127d0c00) [pid = 1658] [serial = 1879] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119bd1400) [pid = 1658] [serial = 1915] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11289b400) [pid = 1658] [serial = 1882] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1161b3800) [pid = 1658] [serial = 1910] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118364400) [pid = 1658] [serial = 1898] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1127d8c00) [pid = 1658] [serial = 1886] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119624400) [pid = 1658] [serial = 1907] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x112a75800) [pid = 1658] [serial = 1889] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x110ecbc00) [pid = 1658] [serial = 1876] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1126f7000) [pid = 1658] [serial = 1885] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11925f400) [pid = 1658] [serial = 1903] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x117474800) [pid = 1658] [serial = 1895] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11928e400) [pid = 1658] [serial = 1904] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x121493400) [pid = 1658] [serial = 1874] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118612800) [pid = 1658] [serial = 1900] [outer = 0x0] [url = about:blank] 07:59:51 INFO - PROCESS | 1658 | 1464620391118 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fc4800 == 47 [pid = 1658] [id = 667] 07:59:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1127d0c00) [pid = 1658] [serial = 2001] [outer = 0x0] 07:59:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x113271400) [pid = 1658] [serial = 2002] [outer = 0x1127d0c00] 07:59:51 INFO - PROCESS | 1658 | 1464620391148 Marionette DEBUG loaded listener.js 07:59:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118140400) [pid = 1658] [serial = 2003] [outer = 0x1127d0c00] 07:59:51 INFO - PROCESS | 1658 | 1464620391481 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]]]}] 07:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 574ms 07:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:59:51 INFO - PROCESS | 1658 | 1464620391512 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:59:51 INFO - PROCESS | 1658 | 1464620391514 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:59:51 INFO - PROCESS | 1658 | 1464620391516 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:59:51 INFO - PROCESS | 1658 | 1464620391517 Marionette TRACE conn2 <- [1,2642,null,{}] 07:59:51 INFO - PROCESS | 1658 | 1464620391520 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}] 07:59:51 INFO - PROCESS | 1658 | 1464620391605 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:59:51 INFO - PROCESS | 1658 | 1464620391612 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x122710800 == 48 [pid = 1658] [id = 668] 07:59:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11860a400) [pid = 1658] [serial = 2004] [outer = 0x0] 07:59:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118619400) [pid = 1658] [serial = 2005] [outer = 0x11860a400] 07:59:51 INFO - PROCESS | 1658 | 1464620391638 Marionette DEBUG loaded listener.js 07:59:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11925e400) [pid = 1658] [serial = 2006] [outer = 0x11860a400] 07:59:52 INFO - PROCESS | 1658 | 1464620391997 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]]]}] 07:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 07:59:52 INFO - PROCESS | 1658 | 1464620392035 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:59:52 INFO - PROCESS | 1658 | 1464620392043 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:59:52 INFO - PROCESS | 1658 | 1464620392046 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:59:52 INFO - PROCESS | 1658 | 1464620392047 Marionette TRACE conn2 <- [1,2646,null,{}] 07:59:52 INFO - PROCESS | 1658 | 1464620392049 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}] 07:59:52 INFO - PROCESS | 1658 | 1464620392131 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:59:52 INFO - PROCESS | 1658 | 1464620392135 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12663b000 == 49 [pid = 1658] [id = 669] 07:59:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11925d800) [pid = 1658] [serial = 2007] [outer = 0x0] 07:59:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1193f2c00) [pid = 1658] [serial = 2008] [outer = 0x11925d800] 07:59:52 INFO - PROCESS | 1658 | 1464620392161 Marionette DEBUG loaded listener.js 07:59:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11962e000) [pid = 1658] [serial = 2009] [outer = 0x11925d800] 07:59:52 INFO - PROCESS | 1658 | 1464620392498 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]]]}] 07:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 07:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:59:52 INFO - PROCESS | 1658 | 1464620392515 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:59:52 INFO - PROCESS | 1658 | 1464620392516 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:59:52 INFO - PROCESS | 1658 | 1464620392518 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:59:52 INFO - PROCESS | 1658 | 1464620392519 Marionette TRACE conn2 <- [1,2650,null,{}] 07:59:52 INFO - PROCESS | 1658 | 1464620392521 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}] 07:59:52 INFO - PROCESS | 1658 | 1464620392621 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:59:52 INFO - PROCESS | 1658 | 1464620392688 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x126972800 == 50 [pid = 1658] [id = 670] 07:59:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119929000) [pid = 1658] [serial = 2010] [outer = 0x0] 07:59:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x119e0e800) [pid = 1658] [serial = 2011] [outer = 0x119929000] 07:59:52 INFO - PROCESS | 1658 | 1464620392718 Marionette DEBUG loaded listener.js 07:59:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12149b800) [pid = 1658] [serial = 2012] [outer = 0x119929000] 07:59:53 INFO - PROCESS | 1658 | 1464620393022 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]]]}] 07:59:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:59:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 520ms 07:59:53 INFO - PROCESS | 1658 | 1464620393039 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:59:53 INFO - PROCESS | 1658 | 1464620393040 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:59:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:59:53 INFO - PROCESS | 1658 | 1464620393046 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:59:53 INFO - PROCESS | 1658 | 1464620393048 Marionette TRACE conn2 <- [1,2654,null,{}] 07:59:53 INFO - PROCESS | 1658 | 1464620393050 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}] 07:59:53 INFO - PROCESS | 1658 | 1464620393163 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:59:53 INFO - PROCESS | 1658 | 1464620393198 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x127909800 == 51 [pid = 1658] [id = 671] 07:59:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119998800) [pid = 1658] [serial = 2013] [outer = 0x0] 07:59:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1216b1400) [pid = 1658] [serial = 2014] [outer = 0x119998800] 07:59:53 INFO - PROCESS | 1658 | 1464620393223 Marionette DEBUG loaded listener.js 07:59:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x121757000) [pid = 1658] [serial = 2015] [outer = 0x119998800] 07:59:53 INFO - PROCESS | 1658 | 1464620393567 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]]]}] 07:59:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:59:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 571ms 07:59:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:59:53 INFO - PROCESS | 1658 | 1464620393618 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:59:53 INFO - PROCESS | 1658 | 1464620393619 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:59:53 INFO - PROCESS | 1658 | 1464620393621 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:59:53 INFO - PROCESS | 1658 | 1464620393622 Marionette TRACE conn2 <- [1,2658,null,{}] 07:59:53 INFO - PROCESS | 1658 | 1464620393624 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}] 07:59:53 INFO - PROCESS | 1658 | 1464620393736 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:59:53 INFO - PROCESS | 1658 | 1464620393741 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d1d800 == 52 [pid = 1658] [id = 672] 07:59:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x121a6e000) [pid = 1658] [serial = 2016] [outer = 0x0] 07:59:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x121b45800) [pid = 1658] [serial = 2017] [outer = 0x121a6e000] 07:59:53 INFO - PROCESS | 1658 | 1464620393798 Marionette DEBUG loaded listener.js 07:59:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121d7c400) [pid = 1658] [serial = 2018] [outer = 0x121a6e000] 07:59:54 INFO - PROCESS | 1658 | 1464620394105 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]]]}] 07:59:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 07:59:54 INFO - PROCESS | 1658 | 1464620394144 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:59:54 INFO - PROCESS | 1658 | 1464620394145 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:59:54 INFO - PROCESS | 1658 | 1464620394147 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:59:54 INFO - PROCESS | 1658 | 1464620394148 Marionette TRACE conn2 <- [1,2662,null,{}] 07:59:54 INFO - PROCESS | 1658 | 1464620394150 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}] 07:59:54 INFO - PROCESS | 1658 | 1464620394257 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:59:54 INFO - PROCESS | 1658 | 1464620394300 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad57000 == 53 [pid = 1658] [id = 673] 07:59:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x121a6f000) [pid = 1658] [serial = 2019] [outer = 0x0] 07:59:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12431bc00) [pid = 1658] [serial = 2020] [outer = 0x121a6f000] 07:59:54 INFO - PROCESS | 1658 | 1464620394325 Marionette DEBUG loaded listener.js 07:59:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x124482000) [pid = 1658] [serial = 2021] [outer = 0x121a6f000] 07:59:54 INFO - PROCESS | 1658 | 1464620394642 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]]]}] 07:59:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 518ms 07:59:54 INFO - PROCESS | 1658 | 1464620394666 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:59:54 INFO - PROCESS | 1658 | 1464620394667 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:59:54 INFO - PROCESS | 1658 | 1464620394669 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:59:54 INFO - PROCESS | 1658 | 1464620394671 Marionette TRACE conn2 <- [1,2666,null,{}] 07:59:54 INFO - PROCESS | 1658 | 1464620394676 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}] 07:59:54 INFO - PROCESS | 1658 | 1464620394783 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:59:54 INFO - PROCESS | 1658 | 1464620394796 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b758000 == 54 [pid = 1658] [id = 674] 07:59:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x121b44000) [pid = 1658] [serial = 2022] [outer = 0x0] 07:59:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1247a3c00) [pid = 1658] [serial = 2023] [outer = 0x121b44000] 07:59:54 INFO - PROCESS | 1658 | 1464620394821 Marionette DEBUG loaded listener.js 07:59:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x124eb2c00) [pid = 1658] [serial = 2024] [outer = 0x121b44000] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x111018c00) [pid = 1658] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x112891400) [pid = 1658] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12072f000) [pid = 1658] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x113217400) [pid = 1658] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x116850000) [pid = 1658] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11928d800) [pid = 1658] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12149e800) [pid = 1658] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x121725800) [pid = 1658] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12072c800) [pid = 1658] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11801a800) [pid = 1658] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x113864400) [pid = 1658] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x121d79000) [pid = 1658] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119930000) [pid = 1658] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:59:55 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1184db400) [pid = 1658] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:59:55 INFO - PROCESS | 1658 | 1464620395713 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]]]}] 07:59:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 07:59:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1073ms 07:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:59:55 INFO - PROCESS | 1658 | 1464620395744 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:59:55 INFO - PROCESS | 1658 | 1464620395746 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:59:55 INFO - PROCESS | 1658 | 1464620395748 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:59:55 INFO - PROCESS | 1658 | 1464620395750 Marionette TRACE conn2 <- [1,2670,null,{}] 07:59:55 INFO - PROCESS | 1658 | 1464620395752 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}] 07:59:55 INFO - PROCESS | 1658 | 1464620395850 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:59:55 INFO - PROCESS | 1658 | 1464620395905 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c090000 == 55 [pid = 1658] [id = 675] 07:59:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x112840800) [pid = 1658] [serial = 2025] [outer = 0x0] 07:59:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11860d000) [pid = 1658] [serial = 2026] [outer = 0x112840800] 07:59:55 INFO - PROCESS | 1658 | 1464620395934 Marionette DEBUG loaded listener.js 07:59:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124f4c400) [pid = 1658] [serial = 2027] [outer = 0x112840800] 07:59:56 INFO - PROCESS | 1658 | 1464620396706 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 07:59:56 INFO - PROCESS | 1658 | 1464620396719 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:59:56 INFO - PROCESS | 1658 | 1464620396721 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:59:56 INFO - PROCESS | 1658 | 1464620396722 Marionette TRACE conn2 <- [1,2674,null,{}] 07:59:56 INFO - PROCESS | 1658 | 1464620396726 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}] 07:59:56 INFO - PROCESS | 1658 | 1464620396815 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:59:56 INFO - PROCESS | 1658 | 1464620396819 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3a8800 == 56 [pid = 1658] [id = 676] 07:59:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x124ff7800) [pid = 1658] [serial = 2028] [outer = 0x0] 07:59:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1260e7c00) [pid = 1658] [serial = 2029] [outer = 0x124ff7800] 07:59:56 INFO - PROCESS | 1658 | 1464620396845 Marionette DEBUG loaded listener.js 07:59:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12673d800) [pid = 1658] [serial = 2030] [outer = 0x124ff7800] 07:59:57 INFO - PROCESS | 1658 | 1464620397797 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 07:59:57 INFO - PROCESS | 1658 | 1464620397851 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:59:57 INFO - PROCESS | 1658 | 1464620397854 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:59:57 INFO - PROCESS | 1658 | 1464620397855 Marionette TRACE conn2 <- [1,2678,null,{}] 07:59:57 INFO - PROCESS | 1658 | 1464620397859 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}] 07:59:57 INFO - PROCESS | 1658 | 1464620397968 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:59:58 INFO - PROCESS | 1658 | 1464620398022 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x11846b000 == 57 [pid = 1658] [id = 677] 07:59:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1110aa800) [pid = 1658] [serial = 2031] [outer = 0x0] 07:59:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1127ce400) [pid = 1658] [serial = 2032] [outer = 0x1110aa800] 07:59:58 INFO - PROCESS | 1658 | 1464620398054 Marionette DEBUG loaded listener.js 07:59:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x112e87400) [pid = 1658] [serial = 2033] [outer = 0x1110aa800] 07:59:59 INFO - PROCESS | 1658 | 1464620399013 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]]]}] 07:59:59 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) 07:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1175ms 07:59:59 INFO - PROCESS | 1658 | 1464620399029 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:59:59 INFO - PROCESS | 1658 | 1464620399033 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:59:59 INFO - PROCESS | 1658 | 1464620399037 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:59:59 INFO - PROCESS | 1658 | 1464620399039 Marionette TRACE conn2 <- [1,2682,null,{}] 07:59:59 INFO - PROCESS | 1658 | 1464620399043 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}] 07:59:59 INFO - PROCESS | 1658 | 1464620399149 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:59:59 INFO - PROCESS | 1658 | 1464620399207 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1266b5000 == 58 [pid = 1658] [id = 678] 07:59:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1132d4400) [pid = 1658] [serial = 2034] [outer = 0x0] 07:59:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11758b000) [pid = 1658] [serial = 2035] [outer = 0x1132d4400] 07:59:59 INFO - PROCESS | 1658 | 1464620399237 Marionette DEBUG loaded listener.js 07:59:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1184d4c00) [pid = 1658] [serial = 2036] [outer = 0x1132d4400] 08:00:00 INFO - PROCESS | 1658 | 1464620400149 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]]]}] 08:00:00 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) 08:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1121ms 08:00:00 INFO - PROCESS | 1658 | 1464620400171 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:00:00 INFO - PROCESS | 1658 | 1464620400172 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:00:00 INFO - PROCESS | 1658 | 1464620400177 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:00:00 INFO - PROCESS | 1658 | 1464620400180 Marionette TRACE conn2 <- [1,2686,null,{}] 08:00:00 INFO - PROCESS | 1658 | 1464620400187 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}] 08:00:00 INFO - PROCESS | 1658 | 1464620400299 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:00:00 INFO - PROCESS | 1658 | 1464620400356 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d74c000 == 59 [pid = 1658] [id = 679] 08:00:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11867a000) [pid = 1658] [serial = 2037] [outer = 0x0] 08:00:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x119bd1000) [pid = 1658] [serial = 2038] [outer = 0x11867a000] 08:00:00 INFO - PROCESS | 1658 | 1464620400388 Marionette DEBUG loaded listener.js 08:00:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1211bb400) [pid = 1658] [serial = 2039] [outer = 0x11867a000] 08:00:01 INFO - PROCESS | 1658 | 1464620401358 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:00:01 INFO - PROCESS | 1658 | 1464620401405 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:00:01 INFO - PROCESS | 1658 | 1464620401408 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:00:01 INFO - PROCESS | 1658 | 1464620401410 Marionette TRACE conn2 <- [1,2690,null,{}] 08:00:01 INFO - PROCESS | 1658 | 1464620401414 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}] 08:00:01 INFO - PROCESS | 1658 | 1464620401508 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:00:01 INFO - PROCESS | 1658 | 1464620401565 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b2d800 == 60 [pid = 1658] [id = 680] 08:00:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x112895000) [pid = 1658] [serial = 2040] [outer = 0x0] 08:00:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x112a7dc00) [pid = 1658] [serial = 2041] [outer = 0x112895000] 08:00:01 INFO - PROCESS | 1658 | 1464620401594 Marionette DEBUG loaded listener.js 08:00:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x115e49800) [pid = 1658] [serial = 2042] [outer = 0x112895000] 08:00:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12d748000 == 59 [pid = 1658] [id = 20] 08:00:01 INFO - PROCESS | 1658 | --DOCSHELL 0x118478800 == 58 [pid = 1658] [id = 13] 08:00:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d2000 == 57 [pid = 1658] [id = 24] 08:00:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12799a800 == 56 [pid = 1658] [id = 21] 08:00:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12c090000 == 55 [pid = 1658] [id = 675] 08:00:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12b758000 == 54 [pid = 1658] [id = 674] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad57000 == 53 [pid = 1658] [id = 673] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x129d1d800 == 52 [pid = 1658] [id = 672] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x127909800 == 51 [pid = 1658] [id = 671] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126972800 == 50 [pid = 1658] [id = 670] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12663b000 == 49 [pid = 1658] [id = 669] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x122710800 == 48 [pid = 1658] [id = 668] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x117fc4800 == 47 [pid = 1658] [id = 667] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x118469800 == 46 [pid = 1658] [id = 666] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11a0ea800 == 45 [pid = 1658] [id = 665] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x118ec2800 == 44 [pid = 1658] [id = 660] 08:00:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3a3800 == 43 [pid = 1658] [id = 659] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x119e97400) [pid = 1658] [serial = 1957] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x118670400) [pid = 1658] [serial = 1951] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x111023000) [pid = 1658] [serial = 1952] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x112a73000) [pid = 1658] [serial = 1924] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1122ab400) [pid = 1658] [serial = 1940] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x111026400) [pid = 1658] [serial = 1939] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x118675000) [pid = 1658] [serial = 1930] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1138eb800) [pid = 1658] [serial = 1943] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x112a81800) [pid = 1658] [serial = 1942] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1214a0000) [pid = 1658] [serial = 1960] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1199a2800) [pid = 1658] [serial = 1933] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x115ed3400) [pid = 1658] [serial = 1945] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1161f7800) [pid = 1658] [serial = 1946] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11814b400) [pid = 1658] [serial = 1948] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1184ce800) [pid = 1658] [serial = 1949] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1193f6000) [pid = 1658] [serial = 1954] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11684d800) [pid = 1658] [serial = 1927] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x121727000) [pid = 1658] [serial = 1963] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12172f000) [pid = 1658] [serial = 1964] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x110fdc400) [pid = 1658] [serial = 1921] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x121720400) [pid = 1658] [serial = 1961] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12149d800) [pid = 1658] [serial = 1936] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x121818800) [pid = 1658] [serial = 1966] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12140fc00) [pid = 1658] [serial = 1919] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x121b45c00) [pid = 1658] [serial = 1972] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118e36400) [pid = 1658] [serial = 1969] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x121d2fc00) [pid = 1658] [serial = 1973] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x121af6800) [pid = 1658] [serial = 1967] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x124310c00) [pid = 1658] [serial = 1976] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x121410000) [pid = 1658] [serial = 1958] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11992f400) [pid = 1658] [serial = 1955] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x121af0800) [pid = 1658] [serial = 1970] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121d80400) [pid = 1658] [serial = 1975] [outer = 0x0] [url = about:blank] 08:00:02 INFO - PROCESS | 1658 | 1464620402547 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:00:02 INFO - PROCESS | 1658 | 1464620402586 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:00:02 INFO - PROCESS | 1658 | 1464620402590 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:00:02 INFO - PROCESS | 1658 | 1464620402592 Marionette TRACE conn2 <- [1,2694,null,{}] 08:00:02 INFO - PROCESS | 1658 | 1464620402615 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}] 08:00:02 INFO - PROCESS | 1658 | 1464620402700 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:00:02 INFO - PROCESS | 1658 | 1464620402705 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x118984000 == 44 [pid = 1658] [id = 681] 08:00:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x115e49c00) [pid = 1658] [serial = 2043] [outer = 0x0] 08:00:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x117050400) [pid = 1658] [serial = 2044] [outer = 0x115e49c00] 08:00:02 INFO - PROCESS | 1658 | 1464620402733 Marionette DEBUG loaded listener.js 08:00:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118428c00) [pid = 1658] [serial = 2045] [outer = 0x115e49c00] 08:00:03 INFO - PROCESS | 1658 | 1464620403581 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:00:03 INFO - PROCESS | 1658 | 1464620403614 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:00:03 INFO - PROCESS | 1658 | 1464620403617 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:00:03 INFO - PROCESS | 1658 | 1464620403619 Marionette TRACE conn2 <- [1,2698,null,{}] 08:00:03 INFO - PROCESS | 1658 | 1464620403626 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}] 08:00:03 INFO - PROCESS | 1658 | 1464620403738 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:00:03 INFO - PROCESS | 1658 | 1464620403746 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x124f07800 == 45 [pid = 1658] [id = 682] 08:00:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1184d1c00) [pid = 1658] [serial = 2046] [outer = 0x0] 08:00:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11925e800) [pid = 1658] [serial = 2047] [outer = 0x1184d1c00] 08:00:03 INFO - PROCESS | 1658 | 1464620403773 Marionette DEBUG loaded listener.js 08:00:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11962a400) [pid = 1658] [serial = 2048] [outer = 0x1184d1c00] 08:00:04 INFO - PROCESS | 1658 | 1464620404633 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:00:04 INFO - PROCESS | 1658 | 1464620404641 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:00:04 INFO - PROCESS | 1658 | 1464620404645 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:00:04 INFO - PROCESS | 1658 | 1464620404646 Marionette TRACE conn2 <- [1,2702,null,{}] 08:00:04 INFO - PROCESS | 1658 | 1464620404649 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}] 08:00:04 INFO - PROCESS | 1658 | 1464620404753 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:00:04 INFO - PROCESS | 1658 | 1464620404766 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b7c000 == 46 [pid = 1658] [id = 683] 08:00:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119bd4c00) [pid = 1658] [serial = 2049] [outer = 0x0] 08:00:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1211b7800) [pid = 1658] [serial = 2050] [outer = 0x119bd4c00] 08:00:04 INFO - PROCESS | 1658 | 1464620404793 Marionette DEBUG loaded listener.js 08:00:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12140c400) [pid = 1658] [serial = 2051] [outer = 0x119bd4c00] 08:00:05 INFO - PROCESS | 1658 | 1464620405146 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]]]}] 08:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 08:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:00:05 INFO - PROCESS | 1658 | 1464620405164 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:00:05 INFO - PROCESS | 1658 | 1464620405165 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:00:05 INFO - PROCESS | 1658 | 1464620405167 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:00:05 INFO - PROCESS | 1658 | 1464620405168 Marionette TRACE conn2 <- [1,2706,null,{}] 08:00:05 INFO - PROCESS | 1658 | 1464620405171 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}] 08:00:05 INFO - PROCESS | 1658 | 1464620405276 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:00:05 INFO - PROCESS | 1658 | 1464620405288 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x129841000 == 47 [pid = 1658] [id = 684] 08:00:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1211ba800) [pid = 1658] [serial = 2052] [outer = 0x0] 08:00:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12149a000) [pid = 1658] [serial = 2053] [outer = 0x1211ba800] 08:00:05 INFO - PROCESS | 1658 | 1464620405315 Marionette DEBUG loaded listener.js 08:00:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x121720c00) [pid = 1658] [serial = 2054] [outer = 0x1211ba800] 08:00:05 INFO - PROCESS | 1658 | 1464620405648 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]]]}] 08:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 08:00:05 INFO - PROCESS | 1658 | 1464620405686 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:00:05 INFO - PROCESS | 1658 | 1464620405688 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:00:05 INFO - PROCESS | 1658 | 1464620405690 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:00:05 INFO - PROCESS | 1658 | 1464620405691 Marionette TRACE conn2 <- [1,2710,null,{}] 08:00:05 INFO - PROCESS | 1658 | 1464620405693 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}] 08:00:05 INFO - PROCESS | 1658 | 1464620405818 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:00:05 INFO - PROCESS | 1658 | 1464620405831 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184b7000 == 48 [pid = 1658] [id = 685] 08:00:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12172b800) [pid = 1658] [serial = 2055] [outer = 0x0] 08:00:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12172fc00) [pid = 1658] [serial = 2056] [outer = 0x12172b800] 08:00:05 INFO - PROCESS | 1658 | 1464620405857 Marionette DEBUG loaded listener.js 08:00:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x121d7e000) [pid = 1658] [serial = 2057] [outer = 0x12172b800] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x121a6f000) [pid = 1658] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1127d0c00) [pid = 1658] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1127cf800) [pid = 1658] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11925d800) [pid = 1658] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119929000) [pid = 1658] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x121a6e000) [pid = 1658] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1132d0400) [pid = 1658] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11860a400) [pid = 1658] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x121d7f000) [pid = 1658] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x121b44000) [pid = 1658] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x112840800) [pid = 1658] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:00:06 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119998800) [pid = 1658] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:00:06 INFO - PROCESS | 1658 | 1464620406324 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] 08:00:06 INFO - PROCESS | 1658 | 1464620406374 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:00:06 INFO - PROCESS | 1658 | 1464620406387 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:00:06 INFO - PROCESS | 1658 | 1464620406388 Marionette TRACE conn2 <- [1,2714,null,{}] 08:00:06 INFO - PROCESS | 1658 | 1464620406392 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}] 08:00:06 INFO - PROCESS | 1658 | 1464620406465 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:00:06 INFO - PROCESS | 1658 | 1464620406468 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac54800 == 49 [pid = 1658] [id = 686] 08:00:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x117357000) [pid = 1658] [serial = 2058] [outer = 0x0] 08:00:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12162ac00) [pid = 1658] [serial = 2059] [outer = 0x117357000] 08:00:06 INFO - PROCESS | 1658 | 1464620406489 Marionette DEBUG loaded listener.js 08:00:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x121d80400) [pid = 1658] [serial = 2060] [outer = 0x117357000] 08:00:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:00:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 08:00:06 INFO - PROCESS | 1658 | 1464620406908 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]]]}] 08:00:06 INFO - PROCESS | 1658 | 1464620406912 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:00:06 INFO - PROCESS | 1658 | 1464620406914 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:00:06 INFO - PROCESS | 1658 | 1464620406918 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:00:06 INFO - PROCESS | 1658 | 1464620406919 Marionette TRACE conn2 <- [1,2718,null,{}] 08:00:06 INFO - PROCESS | 1658 | 1464620406923 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}] 08:00:07 INFO - PROCESS | 1658 | 1464620407088 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:00:07 INFO - PROCESS | 1658 | 1464620407099 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x118134000 == 50 [pid = 1658] [id = 687] 08:00:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121d7d800) [pid = 1658] [serial = 2061] [outer = 0x0] 08:00:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124310c00) [pid = 1658] [serial = 2062] [outer = 0x121d7d800] 08:00:07 INFO - PROCESS | 1658 | 1464620407139 Marionette DEBUG loaded listener.js 08:00:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124661c00) [pid = 1658] [serial = 2063] [outer = 0x121d7d800] 08:00:07 INFO - PROCESS | 1658 | 1464620407522 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] 08:00:07 INFO - PROCESS | 1658 | 1464620407541 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:00:07 INFO - PROCESS | 1658 | 1464620407546 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:00:07 INFO - PROCESS | 1658 | 1464620407547 Marionette TRACE conn2 <- [1,2722,null,{}] 08:00:07 INFO - PROCESS | 1658 | 1464620407549 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}] 08:00:07 INFO - PROCESS | 1658 | 1464620407634 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:00:07 INFO - PROCESS | 1658 | 1464620407693 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c099800 == 51 [pid = 1658] [id = 688] 08:00:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121720400) [pid = 1658] [serial = 2064] [outer = 0x0] 08:00:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x124ea9c00) [pid = 1658] [serial = 2065] [outer = 0x121720400] 08:00:07 INFO - PROCESS | 1658 | 1464620407718 Marionette DEBUG loaded listener.js 08:00:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1260e1400) [pid = 1658] [serial = 2066] [outer = 0x121720400] 08:00:07 INFO - PROCESS | 1658 | 1464620407985 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] 08:00:08 INFO - PROCESS | 1658 | 1464620408016 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:00:08 INFO - PROCESS | 1658 | 1464620408018 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:00:08 INFO - PROCESS | 1658 | 1464620408019 Marionette TRACE conn2 <- [1,2726,null,{}] 08:00:08 INFO - PROCESS | 1658 | 1464620408022 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}] 08:00:08 INFO - PROCESS | 1658 | 1464620408121 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:00:08 INFO - PROCESS | 1658 | 1464620408239 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x113a9d800 == 52 [pid = 1658] [id = 689] 08:00:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x110ecbc00) [pid = 1658] [serial = 2067] [outer = 0x0] 08:00:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11101e400) [pid = 1658] [serial = 2068] [outer = 0x110ecbc00] 08:00:08 INFO - PROCESS | 1658 | 1464620408271 Marionette DEBUG loaded listener.js 08:00:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1127f5800) [pid = 1658] [serial = 2069] [outer = 0x110ecbc00] 08:00:08 INFO - PROCESS | 1658 | 1464620408703 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]]]}] 08:00:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:00:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 08:00:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:00:08 INFO - PROCESS | 1658 | 1464620408739 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:00:08 INFO - PROCESS | 1658 | 1464620408742 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:00:08 INFO - PROCESS | 1658 | 1464620408745 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:00:08 INFO - PROCESS | 1658 | 1464620408747 Marionette TRACE conn2 <- [1,2730,null,{}] 08:00:08 INFO - PROCESS | 1658 | 1464620408751 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}] 08:00:08 INFO - PROCESS | 1658 | 1464620408860 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:00:08 INFO - PROCESS | 1658 | 1464620408930 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1247d4000 == 53 [pid = 1658] [id = 690] 08:00:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11386c800) [pid = 1658] [serial = 2070] [outer = 0x0] 08:00:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x118364400) [pid = 1658] [serial = 2071] [outer = 0x11386c800] 08:00:08 INFO - PROCESS | 1658 | 1464620408963 Marionette DEBUG loaded listener.js 08:00:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x118e2c800) [pid = 1658] [serial = 2072] [outer = 0x11386c800] 08:00:09 INFO - PROCESS | 1658 | 1464620409845 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:00:09 INFO - PROCESS | 1658 | 1464620409871 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:00:09 INFO - PROCESS | 1658 | 1464620409873 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:00:09 INFO - PROCESS | 1658 | 1464620409875 Marionette TRACE conn2 <- [1,2734,null,{}] 08:00:09 INFO - PROCESS | 1658 | 1464620409877 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}] 08:00:09 INFO - PROCESS | 1658 | 1464620409969 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:00:10 INFO - PROCESS | 1658 | 1464620410070 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d399000 == 54 [pid = 1658] [id = 691] 08:00:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119926800) [pid = 1658] [serial = 2073] [outer = 0x0] 08:00:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x121721400) [pid = 1658] [serial = 2074] [outer = 0x119926800] 08:00:10 INFO - PROCESS | 1658 | 1464620410100 Marionette DEBUG loaded listener.js 08:00:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x121812400) [pid = 1658] [serial = 2075] [outer = 0x119926800] 08:00:10 INFO - PROCESS | 1658 | 1464620410532 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]]]}] 08:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 722ms 08:00:10 INFO - PROCESS | 1658 | 1464620410596 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:00:10 INFO - PROCESS | 1658 | 1464620410598 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:00:10 INFO - PROCESS | 1658 | 1464620410605 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:00:10 INFO - PROCESS | 1658 | 1464620410610 Marionette TRACE conn2 <- [1,2738,null,{}] 08:00:10 INFO - PROCESS | 1658 | 1464620410613 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}] 08:00:10 INFO - PROCESS | 1658 | 1464620410719 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:00:10 INFO - PROCESS | 1658 | 1464620410793 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc5f000 == 55 [pid = 1658] [id = 692] 08:00:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12172dc00) [pid = 1658] [serial = 2076] [outer = 0x0] 08:00:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121d83800) [pid = 1658] [serial = 2077] [outer = 0x12172dc00] 08:00:10 INFO - PROCESS | 1658 | 1464620410823 Marionette DEBUG loaded listener.js 08:00:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x126682400) [pid = 1658] [serial = 2078] [outer = 0x12172dc00] 08:00:11 INFO - PROCESS | 1658 | 1464620411243 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]]]}] 08:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 678ms 08:00:11 INFO - PROCESS | 1658 | 1464620411279 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:00:11 INFO - PROCESS | 1658 | 1464620411281 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:00:11 INFO - PROCESS | 1658 | 1464620411284 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:00:11 INFO - PROCESS | 1658 | 1464620411285 Marionette TRACE conn2 <- [1,2742,null,{}] 08:00:11 INFO - PROCESS | 1658 | 1464620411287 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}] 08:00:11 INFO - PROCESS | 1658 | 1464620411410 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:00:11 INFO - PROCESS | 1658 | 1464620411471 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dd98800 == 56 [pid = 1658] [id = 693] 08:00:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x124665c00) [pid = 1658] [serial = 2079] [outer = 0x0] 08:00:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x126943800) [pid = 1658] [serial = 2080] [outer = 0x124665c00] 08:00:11 INFO - PROCESS | 1658 | 1464620411501 Marionette DEBUG loaded listener.js 08:00:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126949c00) [pid = 1658] [serial = 2081] [outer = 0x124665c00] 08:00:11 INFO - PROCESS | 1658 | 1464620411962 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]]]}] 08:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 08:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:00:12 INFO - PROCESS | 1658 | 1464620412003 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:00:12 INFO - PROCESS | 1658 | 1464620412005 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:00:12 INFO - PROCESS | 1658 | 1464620412027 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:00:12 INFO - PROCESS | 1658 | 1464620412029 Marionette TRACE conn2 <- [1,2746,null,{}] 08:00:12 INFO - PROCESS | 1658 | 1464620412033 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}] 08:00:12 INFO - PROCESS | 1658 | 1464620412139 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:00:12 INFO - PROCESS | 1658 | 1464620412341 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x121647800 == 57 [pid = 1658] [id = 694] 08:00:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x111018c00) [pid = 1658] [serial = 2082] [outer = 0x0] 08:00:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1122a9400) [pid = 1658] [serial = 2083] [outer = 0x111018c00] 08:00:12 INFO - PROCESS | 1658 | 1464620412387 Marionette DEBUG loaded listener.js 08:00:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x112844c00) [pid = 1658] [serial = 2084] [outer = 0x111018c00] 08:00:12 INFO - PROCESS | 1658 | 1464620412834 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]]]}] 08:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 845ms 08:00:12 INFO - PROCESS | 1658 | 1464620412853 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:00:12 INFO - PROCESS | 1658 | 1464620412855 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:00:12 INFO - PROCESS | 1658 | 1464620412858 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:00:12 INFO - PROCESS | 1658 | 1464620412860 Marionette TRACE conn2 <- [1,2750,null,{}] 08:00:12 INFO - PROCESS | 1658 | 1464620412863 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}] 08:00:12 INFO - PROCESS | 1658 | 1464620412959 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:00:13 INFO - PROCESS | 1658 | 1464620413016 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d8000 == 58 [pid = 1658] [id = 695] 08:00:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x112898400) [pid = 1658] [serial = 2085] [outer = 0x0] 08:00:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x1132dc800) [pid = 1658] [serial = 2086] [outer = 0x112898400] 08:00:13 INFO - PROCESS | 1658 | 1464620413043 Marionette DEBUG loaded listener.js 08:00:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x116a5fc00) [pid = 1658] [serial = 2087] [outer = 0x112898400] 08:00:13 INFO - PROCESS | 1658 | 1464620413428 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]]]}] 08:00:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:00:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 620ms 08:00:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:00:13 INFO - PROCESS | 1658 | 1464620413479 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:00:13 INFO - PROCESS | 1658 | 1464620413482 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:00:13 INFO - PROCESS | 1658 | 1464620413485 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:00:13 INFO - PROCESS | 1658 | 1464620413486 Marionette TRACE conn2 <- [1,2754,null,{}] 08:00:13 INFO - PROCESS | 1658 | 1464620413489 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}] 08:00:13 INFO - PROCESS | 1658 | 1464620413587 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:00:13 INFO - PROCESS | 1658 | 1464620413649 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x122799800 == 59 [pid = 1658] [id = 696] 08:00:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x118366c00) [pid = 1658] [serial = 2088] [outer = 0x0] 08:00:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x118611400) [pid = 1658] [serial = 2089] [outer = 0x118366c00] 08:00:13 INFO - PROCESS | 1658 | 1464620413676 Marionette DEBUG loaded listener.js 08:00:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x118ef1400) [pid = 1658] [serial = 2090] [outer = 0x118366c00] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12c099800 == 58 [pid = 1658] [id = 688] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x118134000 == 57 [pid = 1658] [id = 687] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac54800 == 56 [pid = 1658] [id = 686] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1184b7000 == 55 [pid = 1658] [id = 685] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x129841000 == 54 [pid = 1658] [id = 684] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x126b7c000 == 53 [pid = 1658] [id = 683] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1218d9800) [pid = 1658] [serial = 1990] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1260e7c00) [pid = 1658] [serial = 2029] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x112845c00) [pid = 1658] [serial = 1981] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x119629c00) [pid = 1658] [serial = 1987] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11747d800) [pid = 1658] [serial = 1984] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x121d82400) [pid = 1658] [serial = 1993] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x124f07800 == 52 [pid = 1658] [id = 682] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x118984000 == 51 [pid = 1658] [id = 681] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x119b2d800 == 50 [pid = 1658] [id = 680] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12d74c000 == 49 [pid = 1658] [id = 679] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1266b5000 == 48 [pid = 1658] [id = 678] 08:00:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11846b000 == 47 [pid = 1658] [id = 677] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12431bc00) [pid = 1658] [serial = 2020] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x113271400) [pid = 1658] [serial = 2002] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x112892400) [pid = 1658] [serial = 1997] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1127f0800) [pid = 1658] [serial = 1996] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1193f2c00) [pid = 1658] [serial = 2008] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11962e000) [pid = 1658] [serial = 2009] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x119e0e800) [pid = 1658] [serial = 2011] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x121d7c400) [pid = 1658] [serial = 2018] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x116849400) [pid = 1658] [serial = 2000] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x115ed9400) [pid = 1658] [serial = 1999] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x118619400) [pid = 1658] [serial = 2005] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11925e400) [pid = 1658] [serial = 2006] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12441c000) [pid = 1658] [serial = 1978] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x121b45800) [pid = 1658] [serial = 2017] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12447c000) [pid = 1658] [serial = 1979] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x124482000) [pid = 1658] [serial = 2021] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1247a3c00) [pid = 1658] [serial = 2023] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11860d000) [pid = 1658] [serial = 2026] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118140400) [pid = 1658] [serial = 2003] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x124f4c400) [pid = 1658] [serial = 2027] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1216b1400) [pid = 1658] [serial = 2014] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x124eb2c00) [pid = 1658] [serial = 2024] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x121757000) [pid = 1658] [serial = 2015] [outer = 0x0] [url = about:blank] 08:00:13 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12149b800) [pid = 1658] [serial = 2012] [outer = 0x0] [url = about:blank] 08:00:14 INFO - PROCESS | 1658 | 1464620414066 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]]]}] 08:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 622ms 08:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:00:14 INFO - PROCESS | 1658 | 1464620414107 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:00:14 INFO - PROCESS | 1658 | 1464620414109 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:00:14 INFO - PROCESS | 1658 | 1464620414112 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:00:14 INFO - PROCESS | 1658 | 1464620414116 Marionette TRACE conn2 <- [1,2758,null,{}] 08:00:14 INFO - PROCESS | 1658 | 1464620414122 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}] 08:00:14 INFO - PROCESS | 1658 | 1464620414220 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:00:14 INFO - PROCESS | 1658 | 1464620414245 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12164f800 == 48 [pid = 1658] [id = 697] 08:00:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1193f3000) [pid = 1658] [serial = 2091] [outer = 0x0] 08:00:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119627000) [pid = 1658] [serial = 2092] [outer = 0x1193f3000] 08:00:14 INFO - PROCESS | 1658 | 1464620414274 Marionette DEBUG loaded listener.js 08:00:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119993c00) [pid = 1658] [serial = 2093] [outer = 0x1193f3000] 08:00:14 INFO - PROCESS | 1658 | 1464620414625 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]]]}] 08:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 525ms 08:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:00:14 INFO - PROCESS | 1658 | 1464620414638 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:00:14 INFO - PROCESS | 1658 | 1464620414639 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:00:14 INFO - PROCESS | 1658 | 1464620414642 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:00:14 INFO - PROCESS | 1658 | 1464620414645 Marionette TRACE conn2 <- [1,2762,null,{}] 08:00:14 INFO - PROCESS | 1658 | 1464620414647 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}] 08:00:14 INFO - PROCESS | 1658 | 1464620414734 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:00:14 INFO - PROCESS | 1658 | 1464620414739 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b07000 == 49 [pid = 1658] [id = 698] 08:00:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12072f000) [pid = 1658] [serial = 2094] [outer = 0x0] 08:00:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121403c00) [pid = 1658] [serial = 2095] [outer = 0x12072f000] 08:00:14 INFO - PROCESS | 1658 | 1464620414765 Marionette DEBUG loaded listener.js 08:00:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x121494800) [pid = 1658] [serial = 2096] [outer = 0x12072f000] 08:00:15 INFO - PROCESS | 1658 | 1464620415153 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]]]}] 08:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 08:00:15 INFO - PROCESS | 1658 | 1464620415214 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:00:15 INFO - PROCESS | 1658 | 1464620415216 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:00:15 INFO - PROCESS | 1658 | 1464620415219 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:00:15 INFO - PROCESS | 1658 | 1464620415221 Marionette TRACE conn2 <- [1,2766,null,{}] 08:00:15 INFO - PROCESS | 1658 | 1464620415225 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}] 08:00:15 INFO - PROCESS | 1658 | 1464620415352 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:00:15 INFO - PROCESS | 1658 | 1464620415366 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x127985000 == 50 [pid = 1658] [id = 699] 08:00:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x121727000) [pid = 1658] [serial = 2097] [outer = 0x0] 08:00:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12172ec00) [pid = 1658] [serial = 2098] [outer = 0x121727000] 08:00:15 INFO - PROCESS | 1658 | 1464620415415 Marionette DEBUG loaded listener.js 08:00:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x121b48000) [pid = 1658] [serial = 2099] [outer = 0x121727000] 08:00:15 INFO - PROCESS | 1658 | 1464620415851 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]]]}] 08:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 08:00:15 INFO - PROCESS | 1658 | 1464620415901 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:00:15 INFO - PROCESS | 1658 | 1464620415903 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:00:15 INFO - PROCESS | 1658 | 1464620415905 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:00:15 INFO - PROCESS | 1658 | 1464620415906 Marionette TRACE conn2 <- [1,2770,null,{}] 08:00:15 INFO - PROCESS | 1658 | 1464620415932 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}] 08:00:16 INFO - PROCESS | 1658 | 1464620416044 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:00:16 INFO - PROCESS | 1658 | 1464620416080 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac4e000 == 51 [pid = 1658] [id = 700] 08:00:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x121b4a000) [pid = 1658] [serial = 2100] [outer = 0x0] 08:00:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x124476c00) [pid = 1658] [serial = 2101] [outer = 0x121b4a000] 08:00:16 INFO - PROCESS | 1658 | 1464620416106 Marionette DEBUG loaded listener.js 08:00:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124eac000) [pid = 1658] [serial = 2102] [outer = 0x121b4a000] 08:00:16 INFO - PROCESS | 1658 | 1464620416404 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]]]}] 08:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 534ms 08:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:00:16 INFO - PROCESS | 1658 | 1464620416440 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:00:16 INFO - PROCESS | 1658 | 1464620416441 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:00:16 INFO - PROCESS | 1658 | 1464620416446 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:00:16 INFO - PROCESS | 1658 | 1464620416448 Marionette TRACE conn2 <- [1,2774,null,{}] 08:00:16 INFO - PROCESS | 1658 | 1464620416450 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}] 08:00:16 INFO - PROCESS | 1658 | 1464620416569 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:00:16 INFO - PROCESS | 1658 | 1464620416593 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b748000 == 52 [pid = 1658] [id = 701] 08:00:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x121d86400) [pid = 1658] [serial = 2103] [outer = 0x0] 08:00:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1260e7000) [pid = 1658] [serial = 2104] [outer = 0x121d86400] 08:00:16 INFO - PROCESS | 1658 | 1464620416620 Marionette DEBUG loaded listener.js 08:00:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1267d4000) [pid = 1658] [serial = 2105] [outer = 0x121d86400] 08:00:17 INFO - PROCESS | 1658 | 1464620417102 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]]]}] 08:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms 08:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:00:17 INFO - PROCESS | 1658 | 1464620417118 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:00:17 INFO - PROCESS | 1658 | 1464620417120 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:00:17 INFO - PROCESS | 1658 | 1464620417123 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:00:17 INFO - PROCESS | 1658 | 1464620417125 Marionette TRACE conn2 <- [1,2778,null,{}] 08:00:17 INFO - PROCESS | 1658 | 1464620417128 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}] 08:00:17 INFO - PROCESS | 1658 | 1464620417242 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:00:17 INFO - PROCESS | 1658 | 1464620417279 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beb9800 == 53 [pid = 1658] [id = 702] 08:00:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126943c00) [pid = 1658] [serial = 2106] [outer = 0x0] 08:00:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126950000) [pid = 1658] [serial = 2107] [outer = 0x126943c00] 08:00:17 INFO - PROCESS | 1658 | 1464620417306 Marionette DEBUG loaded listener.js 08:00:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1269a0400) [pid = 1658] [serial = 2108] [outer = 0x126943c00] 08:00:17 INFO - PROCESS | 1658 | 1464620417609 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]]]}] 08:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 08:00:17 INFO - PROCESS | 1658 | 1464620417650 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:00:17 INFO - PROCESS | 1658 | 1464620417651 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:00:17 INFO - PROCESS | 1658 | 1464620417653 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:00:17 INFO - PROCESS | 1658 | 1464620417654 Marionette TRACE conn2 <- [1,2782,null,{}] 08:00:17 INFO - PROCESS | 1658 | 1464620417657 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}] 08:00:17 INFO - PROCESS | 1658 | 1464620417765 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:00:17 INFO - PROCESS | 1658 | 1464620417801 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d397000 == 54 [pid = 1658] [id = 703] 08:00:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12699c400) [pid = 1658] [serial = 2109] [outer = 0x0] 08:00:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1269a9800) [pid = 1658] [serial = 2110] [outer = 0x12699c400] 08:00:17 INFO - PROCESS | 1658 | 1464620417834 Marionette DEBUG loaded listener.js 08:00:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1269d3c00) [pid = 1658] [serial = 2111] [outer = 0x12699c400] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x121d7d800) [pid = 1658] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119bd4c00) [pid = 1658] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1132d4400) [pid = 1658] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1184d1c00) [pid = 1658] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x112895000) [pid = 1658] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x124ff7800) [pid = 1658] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1211ba800) [pid = 1658] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1110aa800) [pid = 1658] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11867a000) [pid = 1658] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x115e49c00) [pid = 1658] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12172b800) [pid = 1658] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x117357000) [pid = 1658] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1127fcc00) [pid = 1658] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12149b400) [pid = 1658] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118ef9000) [pid = 1658] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x112892c00) [pid = 1658] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1127d6400) [pid = 1658] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x121727c00) [pid = 1658] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x110ec6c00) [pid = 1658] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118021000) [pid = 1658] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1160f3400) [pid = 1658] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119630000) [pid = 1658] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1126fbc00) [pid = 1658] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x121496400) [pid = 1658] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12cd0cc00) [pid = 1658] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x110ec7c00) [pid = 1658] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:00:18 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11607b400) [pid = 1658] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:00:18 INFO - PROCESS | 1658 | 1464620418251 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]]]}] 08:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 619ms 08:00:18 INFO - PROCESS | 1658 | 1464620418273 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:00:18 INFO - PROCESS | 1658 | 1464620418274 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:00:18 INFO - PROCESS | 1658 | 1464620418282 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:00:18 INFO - PROCESS | 1658 | 1464620418283 Marionette TRACE conn2 <- [1,2786,null,{}] 08:00:18 INFO - PROCESS | 1658 | 1464620418286 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}] 08:00:18 INFO - PROCESS | 1658 | 1464620418407 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:00:18 INFO - PROCESS | 1658 | 1464620418449 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b750000 == 55 [pid = 1658] [id = 704] 08:00:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11101fc00) [pid = 1658] [serial = 2112] [outer = 0x0] 08:00:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x112845400) [pid = 1658] [serial = 2113] [outer = 0x11101fc00] 08:00:18 INFO - PROCESS | 1658 | 1464620418480 Marionette DEBUG loaded listener.js 08:00:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118021000) [pid = 1658] [serial = 2114] [outer = 0x11101fc00] 08:00:18 INFO - PROCESS | 1658 | 1464620418775 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]]]}] 08:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 08:00:18 INFO - PROCESS | 1658 | 1464620418804 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:00:18 INFO - PROCESS | 1658 | 1464620418806 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:00:18 INFO - PROCESS | 1658 | 1464620418816 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:00:18 INFO - PROCESS | 1658 | 1464620418818 Marionette TRACE conn2 <- [1,2790,null,{}] 08:00:18 INFO - PROCESS | 1658 | 1464620418820 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}] 08:00:18 INFO - PROCESS | 1658 | 1464620418929 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:00:18 INFO - PROCESS | 1658 | 1464620418987 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d5e2800 == 56 [pid = 1658] [id = 705] 08:00:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x117482800) [pid = 1658] [serial = 2115] [outer = 0x0] 08:00:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119e96000) [pid = 1658] [serial = 2116] [outer = 0x117482800] 08:00:19 INFO - PROCESS | 1658 | 1464620419013 Marionette DEBUG loaded listener.js 08:00:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1269d9000) [pid = 1658] [serial = 2117] [outer = 0x117482800] 08:00:19 INFO - PROCESS | 1658 | 1464620419311 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]]]}] 08:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 526ms 08:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:00:19 INFO - PROCESS | 1658 | 1464620419335 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:00:19 INFO - PROCESS | 1658 | 1464620419336 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:00:19 INFO - PROCESS | 1658 | 1464620419338 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:00:19 INFO - PROCESS | 1658 | 1464620419339 Marionette TRACE conn2 <- [1,2794,null,{}] 08:00:19 INFO - PROCESS | 1658 | 1464620419346 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}] 08:00:19 INFO - PROCESS | 1658 | 1464620419433 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:00:19 INFO - PROCESS | 1658 | 1464620419438 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f010800 == 57 [pid = 1658] [id = 706] 08:00:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1269de800) [pid = 1658] [serial = 2118] [outer = 0x0] 08:00:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x126d81400) [pid = 1658] [serial = 2119] [outer = 0x1269de800] 08:00:19 INFO - PROCESS | 1658 | 1464620419466 Marionette DEBUG loaded listener.js 08:00:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126d86c00) [pid = 1658] [serial = 2120] [outer = 0x1269de800] 08:00:19 INFO - PROCESS | 1658 | 1464620419928 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]]]}] 08:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 623ms 08:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:00:19 INFO - PROCESS | 1658 | 1464620419964 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:00:19 INFO - PROCESS | 1658 | 1464620419965 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:00:19 INFO - PROCESS | 1658 | 1464620419969 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:00:19 INFO - PROCESS | 1658 | 1464620419970 Marionette TRACE conn2 <- [1,2798,null,{}] 08:00:19 INFO - PROCESS | 1658 | 1464620419974 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}] 08:00:20 INFO - PROCESS | 1658 | 1464620420106 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:00:20 INFO - PROCESS | 1658 | 1464620420268 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fa9800 == 58 [pid = 1658] [id = 707] 08:00:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x111f36c00) [pid = 1658] [serial = 2121] [outer = 0x0] 08:00:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1122b5000) [pid = 1658] [serial = 2122] [outer = 0x111f36c00] 08:00:20 INFO - PROCESS | 1658 | 1464620420303 Marionette DEBUG loaded listener.js 08:00:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x112843000) [pid = 1658] [serial = 2123] [outer = 0x111f36c00] 08:00:20 INFO - PROCESS | 1658 | 1464620420757 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]]]}] 08:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 821ms 08:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:00:20 INFO - PROCESS | 1658 | 1464620420790 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:00:20 INFO - PROCESS | 1658 | 1464620420793 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:00:20 INFO - PROCESS | 1658 | 1464620420797 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:00:20 INFO - PROCESS | 1658 | 1464620420799 Marionette TRACE conn2 <- [1,2802,null,{}] 08:00:20 INFO - PROCESS | 1658 | 1464620420802 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}] 08:00:20 INFO - PROCESS | 1658 | 1464620420915 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:00:20 INFO - PROCESS | 1658 | 1464620420990 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x126648800 == 59 [pid = 1658] [id = 708] 08:00:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1160e9000) [pid = 1658] [serial = 2124] [outer = 0x0] 08:00:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x118017800) [pid = 1658] [serial = 2125] [outer = 0x1160e9000] 08:00:21 INFO - PROCESS | 1658 | 1464620421023 Marionette DEBUG loaded listener.js 08:00:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11860dc00) [pid = 1658] [serial = 2126] [outer = 0x1160e9000] 08:00:21 INFO - PROCESS | 1658 | 1464620421444 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]]]}] 08:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 671ms 08:00:21 INFO - PROCESS | 1658 | 1464620421469 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:00:21 INFO - PROCESS | 1658 | 1464620421472 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:00:21 INFO - PROCESS | 1658 | 1464620421475 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:00:21 INFO - PROCESS | 1658 | 1464620421476 Marionette TRACE conn2 <- [1,2806,null,{}] 08:00:21 INFO - PROCESS | 1658 | 1464620421479 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}] 08:00:21 INFO - PROCESS | 1658 | 1464620421606 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:00:21 INFO - PROCESS | 1658 | 1464620421683 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d741000 == 60 [pid = 1658] [id = 709] 08:00:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11925f400) [pid = 1658] [serial = 2127] [outer = 0x0] 08:00:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119998800) [pid = 1658] [serial = 2128] [outer = 0x11925f400] 08:00:21 INFO - PROCESS | 1658 | 1464620421713 Marionette DEBUG loaded listener.js 08:00:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x121402800) [pid = 1658] [serial = 2129] [outer = 0x11925f400] 08:00:22 INFO - PROCESS | 1658 | 1464620422144 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]]]}] 08:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 719ms 08:00:22 INFO - PROCESS | 1658 | 1464620422195 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:00:22 INFO - PROCESS | 1658 | 1464620422197 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:00:22 INFO - PROCESS | 1658 | 1464620422205 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:00:22 INFO - PROCESS | 1658 | 1464620422210 Marionette TRACE conn2 <- [1,2810,null,{}] 08:00:22 INFO - PROCESS | 1658 | 1464620422213 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}] 08:00:22 INFO - PROCESS | 1658 | 1464620422356 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:00:22 INFO - PROCESS | 1658 | 1464620422440 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f06d000 == 61 [pid = 1658] [id = 710] 08:00:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x121499000) [pid = 1658] [serial = 2130] [outer = 0x0] 08:00:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x121af7800) [pid = 1658] [serial = 2131] [outer = 0x121499000] 08:00:22 INFO - PROCESS | 1658 | 1464620422469 Marionette DEBUG loaded listener.js 08:00:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12431d000) [pid = 1658] [serial = 2132] [outer = 0x121499000] 08:00:22 INFO - PROCESS | 1658 | 1464620422887 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]]]}] 08:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 733ms 08:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:00:22 INFO - PROCESS | 1658 | 1464620422937 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:00:22 INFO - PROCESS | 1658 | 1464620422939 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:00:22 INFO - PROCESS | 1658 | 1464620422943 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:00:22 INFO - PROCESS | 1658 | 1464620422944 Marionette TRACE conn2 <- [1,2814,null,{}] 08:00:22 INFO - PROCESS | 1658 | 1464620422946 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}] 08:00:23 INFO - PROCESS | 1658 | 1464620423056 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:00:23 INFO - PROCESS | 1658 | 1464620423158 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x1346c5000 == 62 [pid = 1658] [id = 711] 08:00:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x121d7b800) [pid = 1658] [serial = 2133] [outer = 0x0] 08:00:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1269a7400) [pid = 1658] [serial = 2134] [outer = 0x121d7b800] 08:00:23 INFO - PROCESS | 1658 | 1464620423189 Marionette DEBUG loaded listener.js 08:00:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x126d89c00) [pid = 1658] [serial = 2135] [outer = 0x121d7b800] 08:00:23 INFO - PROCESS | 1658 | 1464620423600 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]]]}] 08:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 722ms 08:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:00:23 INFO - PROCESS | 1658 | 1464620423665 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:00:23 INFO - PROCESS | 1658 | 1464620423667 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:00:23 INFO - PROCESS | 1658 | 1464620423669 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:00:23 INFO - PROCESS | 1658 | 1464620423670 Marionette TRACE conn2 <- [1,2818,null,{}] 08:00:23 INFO - PROCESS | 1658 | 1464620423673 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}] 08:00:23 INFO - PROCESS | 1658 | 1464620423783 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:00:23 INFO - PROCESS | 1658 | 1464620423888 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x134d0e800 == 63 [pid = 1658] [id = 712] 08:00:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x126dd6400) [pid = 1658] [serial = 2136] [outer = 0x0] 08:00:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x126dd9000) [pid = 1658] [serial = 2137] [outer = 0x126dd6400] 08:00:23 INFO - PROCESS | 1658 | 1464620423924 Marionette DEBUG loaded listener.js 08:00:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x127966800) [pid = 1658] [serial = 2138] [outer = 0x126dd6400] 08:00:24 INFO - PROCESS | 1658 | 1464620424386 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]]]}] 08:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 769ms 08:00:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:00:24 INFO - PROCESS | 1658 | 1464620424438 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:00:24 INFO - PROCESS | 1658 | 1464620424440 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:00:24 INFO - PROCESS | 1658 | 1464620424444 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:00:24 INFO - PROCESS | 1658 | 1464620424446 Marionette TRACE conn2 <- [1,2822,null,{}] 08:00:24 INFO - PROCESS | 1658 | 1464620424448 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}] 08:00:24 INFO - PROCESS | 1658 | 1464620424558 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:00:24 INFO - PROCESS | 1658 | 1464620424818 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:24 INFO - PROCESS | 1658 | --DOCSHELL 0x126b06000 == 62 [pid = 1658] [id = 16] 08:00:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11898f000 == 63 [pid = 1658] [id = 713] 08:00:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1122b2000) [pid = 1658] [serial = 2139] [outer = 0x0] 08:00:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1126f7400) [pid = 1658] [serial = 2140] [outer = 0x1122b2000] 08:00:24 INFO - PROCESS | 1658 | 1464620424856 Marionette DEBUG loaded listener.js 08:00:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1127fc800) [pid = 1658] [serial = 2141] [outer = 0x1122b2000] 08:00:25 INFO - PROCESS | 1658 | 1464620425341 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]]]}] 08:00:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:00:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 920ms 08:00:25 INFO - PROCESS | 1658 | 1464620425365 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:00:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:00:25 INFO - PROCESS | 1658 | 1464620425367 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:00:25 INFO - PROCESS | 1658 | 1464620425370 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:00:25 INFO - PROCESS | 1658 | 1464620425372 Marionette TRACE conn2 <- [1,2826,null,{}] 08:00:25 INFO - PROCESS | 1658 | 1464620425378 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}] 08:00:25 INFO - PROCESS | 1658 | 1464620425478 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:00:25 INFO - PROCESS | 1658 | 1464620425541 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184b5800 == 64 [pid = 1658] [id = 714] 08:00:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1132d3400) [pid = 1658] [serial = 2142] [outer = 0x0] 08:00:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x115e48800) [pid = 1658] [serial = 2143] [outer = 0x1132d3400] 08:00:25 INFO - PROCESS | 1658 | 1464620425570 Marionette DEBUG loaded listener.js 08:00:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x1161b1400) [pid = 1658] [serial = 2144] [outer = 0x1132d3400] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12f010800 == 63 [pid = 1658] [id = 706] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12d5e2800 == 62 [pid = 1658] [id = 705] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12b750000 == 61 [pid = 1658] [id = 704] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12d397000 == 60 [pid = 1658] [id = 703] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12beb9800 == 59 [pid = 1658] [id = 702] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x124ea9c00) [pid = 1658] [serial = 2065] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12b748000 == 58 [pid = 1658] [id = 701] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12ac4e000 == 57 [pid = 1658] [id = 700] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x127985000 == 56 [pid = 1658] [id = 699] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x126b07000 == 55 [pid = 1658] [id = 698] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12164f800 == 54 [pid = 1658] [id = 697] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x122799800 == 53 [pid = 1658] [id = 696] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d8000 == 52 [pid = 1658] [id = 695] 08:00:25 INFO - PROCESS | 1658 | --DOCSHELL 0x121647800 == 51 [pid = 1658] [id = 694] 08:00:25 INFO - PROCESS | 1658 | 1464620425981 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x113d0a000) [pid = 1658] [serial = 1883] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x121627400) [pid = 1658] [serial = 1937] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1211b8400) [pid = 1658] [serial = 1988] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1132d1400) [pid = 1658] [serial = 1925] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x113270000) [pid = 1658] [serial = 1982] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12441dc00) [pid = 1658] [serial = 1994] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x111bb2000) [pid = 1658] [serial = 1922] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119629400) [pid = 1658] [serial = 1931] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1184ccc00) [pid = 1658] [serial = 1985] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1207e0400) [pid = 1658] [serial = 1934] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1127f5000) [pid = 1658] [serial = 1880] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x121b47800) [pid = 1658] [serial = 1991] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12d730800) [pid = 1658] [serial = 1823] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x110fe0000) [pid = 1658] [serial = 1877] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11814c800) [pid = 1658] [serial = 1928] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124661c00) [pid = 1658] [serial = 2063] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1211b7800) [pid = 1658] [serial = 2050] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1184d4c00) [pid = 1658] [serial = 2036] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11758b000) [pid = 1658] [serial = 2035] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11925e800) [pid = 1658] [serial = 2047] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x115e49800) [pid = 1658] [serial = 2042] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x112a7dc00) [pid = 1658] [serial = 2041] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12673d800) [pid = 1658] [serial = 2030] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12149a000) [pid = 1658] [serial = 2053] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x112e87400) [pid = 1658] [serial = 2033] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1127ce400) [pid = 1658] [serial = 2032] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1211bb400) [pid = 1658] [serial = 2039] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x119bd1000) [pid = 1658] [serial = 2038] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x117050400) [pid = 1658] [serial = 2044] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118428c00) [pid = 1658] [serial = 2045] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12172fc00) [pid = 1658] [serial = 2056] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124310c00) [pid = 1658] [serial = 2062] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121d7e000) [pid = 1658] [serial = 2057] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121720c00) [pid = 1658] [serial = 2054] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12162ac00) [pid = 1658] [serial = 2059] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12140c400) [pid = 1658] [serial = 2051] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11962a400) [pid = 1658] [serial = 2048] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x121d80400) [pid = 1658] [serial = 2060] [outer = 0x0] [url = about:blank] 08:00:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:00:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 672ms 08:00:26 INFO - PROCESS | 1658 | 1464620426044 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:00:26 INFO - PROCESS | 1658 | 1464620426047 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:00:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:00:26 INFO - PROCESS | 1658 | 1464620426049 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:00:26 INFO - PROCESS | 1658 | 1464620426051 Marionette TRACE conn2 <- [1,2830,null,{}] 08:00:26 INFO - PROCESS | 1658 | 1464620426053 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}] 08:00:26 INFO - PROCESS | 1658 | 1464620426140 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:00:26 INFO - PROCESS | 1658 | 1464620426169 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x1192ac000 == 52 [pid = 1658] [id = 715] 08:00:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1166c8c00) [pid = 1658] [serial = 2145] [outer = 0x0] 08:00:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1168c4c00) [pid = 1658] [serial = 2146] [outer = 0x1166c8c00] 08:00:26 INFO - PROCESS | 1658 | 1464620426196 Marionette DEBUG loaded listener.js 08:00:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118362800) [pid = 1658] [serial = 2147] [outer = 0x1166c8c00] 08:00:26 INFO - PROCESS | 1658 | 1464620426565 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]]]}] 08:00:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:00:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 568ms 08:00:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:00:26 INFO - PROCESS | 1658 | 1464620426619 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:00:26 INFO - PROCESS | 1658 | 1464620426620 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:00:26 INFO - PROCESS | 1658 | 1464620426627 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:00:26 INFO - PROCESS | 1658 | 1464620426631 Marionette TRACE conn2 <- [1,2834,null,{}] 08:00:26 INFO - PROCESS | 1658 | 1464620426634 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}] 08:00:26 INFO - PROCESS | 1658 | 1464620426722 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:00:26 INFO - PROCESS | 1658 | 1464620426729 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12271b000 == 53 [pid = 1658] [id = 716] 08:00:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1184db000) [pid = 1658] [serial = 2148] [outer = 0x0] 08:00:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11866d800) [pid = 1658] [serial = 2149] [outer = 0x1184db000] 08:00:26 INFO - PROCESS | 1658 | 1464620426755 Marionette DEBUG loaded listener.js 08:00:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11928d800) [pid = 1658] [serial = 2150] [outer = 0x1184db000] 08:00:27 INFO - PROCESS | 1658 | 1464620427145 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 575ms 08:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:00:27 INFO - PROCESS | 1658 | 1464620427201 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:00:27 INFO - PROCESS | 1658 | 1464620427203 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:00:27 INFO - PROCESS | 1658 | 1464620427207 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:00:27 INFO - PROCESS | 1658 | 1464620427210 Marionette TRACE conn2 <- [1,2838,null,{}] 08:00:27 INFO - PROCESS | 1658 | 1464620427213 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}] 08:00:27 INFO - PROCESS | 1658 | 1464620427345 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:00:27 INFO - PROCESS | 1658 | 1464620427359 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x126648000 == 54 [pid = 1658] [id = 717] 08:00:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11928d000) [pid = 1658] [serial = 2151] [outer = 0x0] 08:00:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119627400) [pid = 1658] [serial = 2152] [outer = 0x11928d000] 08:00:27 INFO - PROCESS | 1658 | 1464620427401 Marionette DEBUG loaded listener.js 08:00:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119925c00) [pid = 1658] [serial = 2153] [outer = 0x11928d000] 08:00:27 INFO - PROCESS | 1658 | 1464620427827 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]]]}] 08:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms 08:00:27 INFO - PROCESS | 1658 | 1464620427881 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:00:27 INFO - PROCESS | 1658 | 1464620427882 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:00:27 INFO - PROCESS | 1658 | 1464620427884 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:00:27 INFO - PROCESS | 1658 | 1464620427885 Marionette TRACE conn2 <- [1,2842,null,{}] 08:00:27 INFO - PROCESS | 1658 | 1464620427895 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}] 08:00:28 INFO - PROCESS | 1658 | 1464620428009 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:00:28 INFO - PROCESS | 1658 | 1464620428014 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b0f800 == 55 [pid = 1658] [id = 718] 08:00:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119bd1400) [pid = 1658] [serial = 2154] [outer = 0x0] 08:00:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119daa400) [pid = 1658] [serial = 2155] [outer = 0x119bd1400] 08:00:28 INFO - PROCESS | 1658 | 1464620428076 Marionette DEBUG loaded listener.js 08:00:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x121404c00) [pid = 1658] [serial = 2156] [outer = 0x119bd1400] 08:00:28 INFO - PROCESS | 1658 | 1464620428469 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]]]}] 08:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 619ms 08:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:00:28 INFO - PROCESS | 1658 | 1464620428504 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:00:28 INFO - PROCESS | 1658 | 1464620428505 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:00:28 INFO - PROCESS | 1658 | 1464620428507 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:00:28 INFO - PROCESS | 1658 | 1464620428509 Marionette TRACE conn2 <- [1,2846,null,{}] 08:00:28 INFO - PROCESS | 1658 | 1464620428513 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}] 08:00:28 INFO - PROCESS | 1658 | 1464620428616 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:00:28 INFO - PROCESS | 1658 | 1464620428634 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x127916000 == 56 [pid = 1658] [id = 719] 08:00:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119bd1c00) [pid = 1658] [serial = 2157] [outer = 0x0] 08:00:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x121497000) [pid = 1658] [serial = 2158] [outer = 0x119bd1c00] 08:00:28 INFO - PROCESS | 1658 | 1464620428661 Marionette DEBUG loaded listener.js 08:00:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x121724c00) [pid = 1658] [serial = 2159] [outer = 0x119bd1c00] 08:00:29 INFO - PROCESS | 1658 | 1464620429145 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]]]}] 08:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 676ms 08:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:00:29 INFO - PROCESS | 1658 | 1464620429184 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:00:29 INFO - PROCESS | 1658 | 1464620429186 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:00:29 INFO - PROCESS | 1658 | 1464620429189 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:00:29 INFO - PROCESS | 1658 | 1464620429191 Marionette TRACE conn2 <- [1,2850,null,{}] 08:00:29 INFO - PROCESS | 1658 | 1464620429195 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}] 08:00:29 INFO - PROCESS | 1658 | 1464620429324 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:00:29 INFO - PROCESS | 1658 | 1464620429342 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x129846800 == 57 [pid = 1658] [id = 720] 08:00:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1214a1400) [pid = 1658] [serial = 2160] [outer = 0x0] 08:00:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12172fc00) [pid = 1658] [serial = 2161] [outer = 0x1214a1400] 08:00:29 INFO - PROCESS | 1658 | 1464620429367 Marionette DEBUG loaded listener.js 08:00:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x121af6400) [pid = 1658] [serial = 2162] [outer = 0x1214a1400] 08:00:29 INFO - PROCESS | 1658 | 1464620429705 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 526ms 08:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:00:29 INFO - PROCESS | 1658 | 1464620429715 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:00:29 INFO - PROCESS | 1658 | 1464620429716 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:00:29 INFO - PROCESS | 1658 | 1464620429718 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:00:29 INFO - PROCESS | 1658 | 1464620429719 Marionette TRACE conn2 <- [1,2854,null,{}] 08:00:29 INFO - PROCESS | 1658 | 1464620429722 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}] 08:00:29 INFO - PROCESS | 1658 | 1464620429831 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:00:29 INFO - PROCESS | 1658 | 1464620429867 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab4c000 == 58 [pid = 1658] [id = 721] 08:00:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x121725400) [pid = 1658] [serial = 2163] [outer = 0x0] 08:00:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x121b4c400) [pid = 1658] [serial = 2164] [outer = 0x121725400] 08:00:29 INFO - PROCESS | 1658 | 1464620429899 Marionette DEBUG loaded listener.js 08:00:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x121d7f000) [pid = 1658] [serial = 2165] [outer = 0x121725400] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x121d86400) [pid = 1658] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x126943c00) [pid = 1658] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1193f3000) [pid = 1658] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12072f000) [pid = 1658] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x111018c00) [pid = 1658] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x118366c00) [pid = 1658] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x112898400) [pid = 1658] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12699c400) [pid = 1658] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11101fc00) [pid = 1658] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x117482800) [pid = 1658] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x121727000) [pid = 1658] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x121b4a000) [pid = 1658] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:00:30 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121720400) [pid = 1658] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:00:30 INFO - PROCESS | 1658 | 1464620430318 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]]]}] 08:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 621ms 08:00:30 INFO - PROCESS | 1658 | 1464620430340 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:00:30 INFO - PROCESS | 1658 | 1464620430341 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:00:30 INFO - PROCESS | 1658 | 1464620430349 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:00:30 INFO - PROCESS | 1658 | 1464620430350 Marionette TRACE conn2 <- [1,2858,null,{}] 08:00:30 INFO - PROCESS | 1658 | 1464620430352 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}] 08:00:30 INFO - PROCESS | 1658 | 1464620430448 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:00:30 INFO - PROCESS | 1658 | 1464620430453 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12af8e000 == 59 [pid = 1658] [id = 722] 08:00:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x117482800) [pid = 1658] [serial = 2166] [outer = 0x0] 08:00:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x121493400) [pid = 1658] [serial = 2167] [outer = 0x117482800] 08:00:30 INFO - PROCESS | 1658 | 1464620430479 Marionette DEBUG loaded listener.js 08:00:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121b50000) [pid = 1658] [serial = 2168] [outer = 0x117482800] 08:00:30 INFO - PROCESS | 1658 | 1464620430801 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 469ms 08:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:00:30 INFO - PROCESS | 1658 | 1464620430819 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:00:30 INFO - PROCESS | 1658 | 1464620430820 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:00:30 INFO - PROCESS | 1658 | 1464620430822 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:00:30 INFO - PROCESS | 1658 | 1464620430823 Marionette TRACE conn2 <- [1,2862,null,{}] 08:00:30 INFO - PROCESS | 1658 | 1464620430828 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}] 08:00:30 INFO - PROCESS | 1658 | 1464620430917 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:00:30 INFO - PROCESS | 1658 | 1464620430978 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b5bf800 == 60 [pid = 1658] [id = 723] 08:00:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1127f9c00) [pid = 1658] [serial = 2169] [outer = 0x0] 08:00:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121d82000) [pid = 1658] [serial = 2170] [outer = 0x1127f9c00] 08:00:31 INFO - PROCESS | 1658 | 1464620431007 Marionette DEBUG loaded listener.js 08:00:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124661000) [pid = 1658] [serial = 2171] [outer = 0x1127f9c00] 08:00:31 INFO - PROCESS | 1658 | 1464620431325 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]]]}] 08:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 08:00:31 INFO - PROCESS | 1658 | 1464620431343 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:00:31 INFO - PROCESS | 1658 | 1464620431347 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:00:31 INFO - PROCESS | 1658 | 1464620431349 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:00:31 INFO - PROCESS | 1658 | 1464620431351 Marionette TRACE conn2 <- [1,2866,null,{}] 08:00:31 INFO - PROCESS | 1658 | 1464620431353 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}] 08:00:31 INFO - PROCESS | 1658 | 1464620431459 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:00:31 INFO - PROCESS | 1658 | 1464620431463 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c09c000 == 61 [pid = 1658] [id = 724] 08:00:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1246b7000) [pid = 1658] [serial = 2172] [outer = 0x0] 08:00:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x124ff6c00) [pid = 1658] [serial = 2173] [outer = 0x1246b7000] 08:00:31 INFO - PROCESS | 1658 | 1464620431488 Marionette DEBUG loaded listener.js 08:00:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12694ac00) [pid = 1658] [serial = 2174] [outer = 0x1246b7000] 08:00:31 INFO - PROCESS | 1658 | 1464620431820 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]]]}] 08:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 08:00:31 INFO - PROCESS | 1658 | 1464620431869 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:00:31 INFO - PROCESS | 1658 | 1464620431870 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:00:31 INFO - PROCESS | 1658 | 1464620431872 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:00:31 INFO - PROCESS | 1658 | 1464620431873 Marionette TRACE conn2 <- [1,2870,null,{}] 08:00:31 INFO - PROCESS | 1658 | 1464620431876 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}] 08:00:31 INFO - PROCESS | 1658 | 1464620431992 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:00:32 INFO - PROCESS | 1658 | 1464620431999 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cabf800 == 62 [pid = 1658] [id = 725] 08:00:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1267d6000) [pid = 1658] [serial = 2175] [outer = 0x0] 08:00:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12699ec00) [pid = 1658] [serial = 2176] [outer = 0x1267d6000] 08:00:32 INFO - PROCESS | 1658 | 1464620432024 Marionette DEBUG loaded listener.js 08:00:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1269d0800) [pid = 1658] [serial = 2177] [outer = 0x1267d6000] 08:00:32 INFO - PROCESS | 1658 | 1464620432528 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]]]}] 08:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 668ms 08:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:00:32 INFO - PROCESS | 1658 | 1464620432541 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:00:32 INFO - PROCESS | 1658 | 1464620432546 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:00:32 INFO - PROCESS | 1658 | 1464620432550 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:00:32 INFO - PROCESS | 1658 | 1464620432552 Marionette TRACE conn2 <- [1,2874,null,{}] 08:00:32 INFO - PROCESS | 1658 | 1464620432556 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}] 08:00:32 INFO - PROCESS | 1658 | 1464620432667 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:00:32 INFO - PROCESS | 1658 | 1464620432780 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11961e000 == 63 [pid = 1658] [id = 726] 08:00:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11289a800) [pid = 1658] [serial = 2178] [outer = 0x0] 08:00:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x112a7d800) [pid = 1658] [serial = 2179] [outer = 0x11289a800] 08:00:32 INFO - PROCESS | 1658 | 1464620432813 Marionette DEBUG loaded listener.js 08:00:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x115ed4c00) [pid = 1658] [serial = 2180] [outer = 0x11289a800] 08:00:33 INFO - PROCESS | 1658 | 1464620433248 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]]]}] 08:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 723ms 08:00:33 INFO - PROCESS | 1658 | 1464620433273 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:00:33 INFO - PROCESS | 1658 | 1464620433278 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:00:33 INFO - PROCESS | 1658 | 1464620433284 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:00:33 INFO - PROCESS | 1658 | 1464620433286 Marionette TRACE conn2 <- [1,2878,null,{}] 08:00:33 INFO - PROCESS | 1658 | 1464620433290 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}] 08:00:33 INFO - PROCESS | 1658 | 1464620433435 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:00:33 INFO - PROCESS | 1658 | 1464620433490 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b18000 == 64 [pid = 1658] [id = 727] 08:00:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1166cf800) [pid = 1658] [serial = 2181] [outer = 0x0] 08:00:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11842f000) [pid = 1658] [serial = 2182] [outer = 0x1166cf800] 08:00:33 INFO - PROCESS | 1658 | 1464620433513 Marionette DEBUG loaded listener.js 08:00:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x118613c00) [pid = 1658] [serial = 2183] [outer = 0x1166cf800] 08:00:34 INFO - PROCESS | 1658 | 1464620434074 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]]]}] 08:00:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:00:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 829ms 08:00:34 INFO - PROCESS | 1658 | 1464620434113 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:00:34 INFO - PROCESS | 1658 | 1464620434116 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:00:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:00:34 INFO - PROCESS | 1658 | 1464620434120 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:00:34 INFO - PROCESS | 1658 | 1464620434124 Marionette TRACE conn2 <- [1,2882,null,{}] 08:00:34 INFO - PROCESS | 1658 | 1464620434136 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}] 08:00:34 INFO - PROCESS | 1658 | 1464620434288 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:00:34 INFO - PROCESS | 1658 | 1464620434365 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d5df800 == 65 [pid = 1658] [id = 728] 08:00:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1193fa800) [pid = 1658] [serial = 2184] [outer = 0x0] 08:00:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1207df400) [pid = 1658] [serial = 2185] [outer = 0x1193fa800] 08:00:34 INFO - PROCESS | 1658 | 1464620434397 Marionette DEBUG loaded listener.js 08:00:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x121493000) [pid = 1658] [serial = 2186] [outer = 0x1193fa800] 08:00:34 INFO - PROCESS | 1658 | 1464620434829 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]]]}] 08:00:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:00:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 727ms 08:00:34 INFO - PROCESS | 1658 | 1464620434847 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:00:34 INFO - PROCESS | 1658 | 1464620434848 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:00:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:00:34 INFO - PROCESS | 1658 | 1464620434851 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:00:34 INFO - PROCESS | 1658 | 1464620434852 Marionette TRACE conn2 <- [1,2886,null,{}] 08:00:34 INFO - PROCESS | 1658 | 1464620434854 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}] 08:00:34 INFO - PROCESS | 1658 | 1464620434965 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:00:35 INFO - PROCESS | 1658 | 1464620435068 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc5f800 == 66 [pid = 1658] [id = 729] 08:00:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1218d9c00) [pid = 1658] [serial = 2187] [outer = 0x0] 08:00:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x122762c00) [pid = 1658] [serial = 2188] [outer = 0x1218d9c00] 08:00:35 INFO - PROCESS | 1658 | 1464620435100 Marionette DEBUG loaded listener.js 08:00:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x124eab800) [pid = 1658] [serial = 2189] [outer = 0x1218d9c00] 08:00:35 INFO - PROCESS | 1658 | 1464620435515 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]]]}] 08:00:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:00:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 08:00:35 INFO - PROCESS | 1658 | 1464620435521 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:00:35 INFO - PROCESS | 1658 | 1464620435523 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:00:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:00:35 INFO - PROCESS | 1658 | 1464620435526 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:00:35 INFO - PROCESS | 1658 | 1464620435529 Marionette TRACE conn2 <- [1,2890,null,{}] 08:00:35 INFO - PROCESS | 1658 | 1464620435532 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}] 08:00:35 INFO - PROCESS | 1658 | 1464620435639 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:00:35 INFO - PROCESS | 1658 | 1464620435731 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f012800 == 67 [pid = 1658] [id = 730] 08:00:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x121b4c800) [pid = 1658] [serial = 2190] [outer = 0x0] 08:00:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1260ec400) [pid = 1658] [serial = 2191] [outer = 0x121b4c800] 08:00:35 INFO - PROCESS | 1658 | 1464620435761 Marionette DEBUG loaded listener.js 08:00:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1269a2000) [pid = 1658] [serial = 2192] [outer = 0x121b4c800] 08:00:36 INFO - PROCESS | 1658 | 1464620436166 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 672ms 08:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:00:36 INFO - PROCESS | 1658 | 1464620436198 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:00:36 INFO - PROCESS | 1658 | 1464620436199 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:00:36 INFO - PROCESS | 1658 | 1464620436202 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:00:36 INFO - PROCESS | 1658 | 1464620436203 Marionette TRACE conn2 <- [1,2894,null,{}] 08:00:36 INFO - PROCESS | 1658 | 1464620436205 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}] 08:00:36 INFO - PROCESS | 1658 | 1464620436330 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:00:36 INFO - PROCESS | 1658 | 1464620436435 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x134d07800 == 68 [pid = 1658] [id = 731] 08:00:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x126d39000) [pid = 1658] [serial = 2193] [outer = 0x0] 08:00:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x126dd9c00) [pid = 1658] [serial = 2194] [outer = 0x126d39000] 08:00:36 INFO - PROCESS | 1658 | 1464620436466 Marionette DEBUG loaded listener.js 08:00:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x128fcd000) [pid = 1658] [serial = 2195] [outer = 0x126d39000] 08:00:36 INFO - PROCESS | 1658 | 1464620436920 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]]]}] 08:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 769ms 08:00:36 INFO - PROCESS | 1658 | 1464620436986 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:00:36 INFO - PROCESS | 1658 | 1464620436989 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:00:37 INFO - PROCESS | 1658 | 1464620437007 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:00:37 INFO - PROCESS | 1658 | 1464620437009 Marionette TRACE conn2 <- [1,2898,null,{}] 08:00:37 INFO - PROCESS | 1658 | 1464620437037 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}] 08:00:37 INFO - PROCESS | 1658 | 1464620437203 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:00:37 INFO - PROCESS | 1658 | 1464620437306 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x121e59000 == 69 [pid = 1658] [id = 732] 08:00:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x110ec8000) [pid = 1658] [serial = 2196] [outer = 0x0] 08:00:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1161b7c00) [pid = 1658] [serial = 2197] [outer = 0x110ec8000] 08:00:37 INFO - PROCESS | 1658 | 1464620437353 Marionette DEBUG loaded listener.js 08:00:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1260e4c00) [pid = 1658] [serial = 2198] [outer = 0x110ec8000] 08:00:38 INFO - PROCESS | 1658 | 1464620438068 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]]]}] 08:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1110ms 08:00:38 INFO - PROCESS | 1658 | 1464620438117 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:00:38 INFO - PROCESS | 1658 | 1464620438120 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:00:38 INFO - PROCESS | 1658 | 1464620438126 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:00:38 INFO - PROCESS | 1658 | 1464620438129 Marionette TRACE conn2 <- [1,2902,null,{}] 08:00:38 INFO - PROCESS | 1658 | 1464620438135 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}] 08:00:38 INFO - PROCESS | 1658 | 1464620438241 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:00:38 INFO - PROCESS | 1658 | 1464620438318 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12695d800 == 70 [pid = 1658] [id = 733] 08:00:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x111bb9800) [pid = 1658] [serial = 2199] [outer = 0x0] 08:00:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1127d5800) [pid = 1658] [serial = 2200] [outer = 0x111bb9800] 08:00:38 INFO - PROCESS | 1658 | 1464620438347 Marionette DEBUG loaded listener.js 08:00:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x115e4d800) [pid = 1658] [serial = 2201] [outer = 0x111bb9800] 08:00:38 INFO - PROCESS | 1658 | 1464620438838 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 723ms 08:00:38 INFO - PROCESS | 1658 | 1464620438849 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:00:38 INFO - PROCESS | 1658 | 1464620438854 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:00:38 INFO - PROCESS | 1658 | 1464620438861 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:00:38 INFO - PROCESS | 1658 | 1464620438864 Marionette TRACE conn2 <- [1,2906,null,{}] 08:00:38 INFO - PROCESS | 1658 | 1464620438867 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}] 08:00:39 INFO - PROCESS | 1658 | 1464620439023 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:00:39 INFO - PROCESS | 1658 | 1464620439172 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x119b25000 == 71 [pid = 1658] [id = 734] 08:00:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x1127cbc00) [pid = 1658] [serial = 2202] [outer = 0x0] 08:00:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x118612000) [pid = 1658] [serial = 2203] [outer = 0x1127cbc00] 08:00:39 INFO - PROCESS | 1658 | 1464620439214 Marionette DEBUG loaded listener.js 08:00:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x1193f2800) [pid = 1658] [serial = 2204] [outer = 0x1127cbc00] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12c09c000 == 70 [pid = 1658] [id = 724] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12b5bf800 == 69 [pid = 1658] [id = 723] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12af8e000 == 68 [pid = 1658] [id = 722] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab4c000 == 67 [pid = 1658] [id = 721] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x129846800 == 66 [pid = 1658] [id = 720] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x127916000 == 65 [pid = 1658] [id = 719] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x126b0f800 == 64 [pid = 1658] [id = 718] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126d81400) [pid = 1658] [serial = 2119] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x126648000 == 63 [pid = 1658] [id = 717] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12271b000 == 62 [pid = 1658] [id = 716] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1192ac000 == 61 [pid = 1658] [id = 715] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1184b5800 == 60 [pid = 1658] [id = 714] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11898f000 == 59 [pid = 1658] [id = 713] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x134d0e800 == 58 [pid = 1658] [id = 712] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1346c5000 == 57 [pid = 1658] [id = 711] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12f06d000 == 56 [pid = 1658] [id = 710] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12d741000 == 55 [pid = 1658] [id = 709] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x126648800 == 54 [pid = 1658] [id = 708] 08:00:39 INFO - PROCESS | 1658 | --DOCSHELL 0x117fa9800 == 53 [pid = 1658] [id = 707] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1260e1400) [pid = 1658] [serial = 2066] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1260e7000) [pid = 1658] [serial = 2104] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x126950000) [pid = 1658] [serial = 2107] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x119627000) [pid = 1658] [serial = 2092] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x119993c00) [pid = 1658] [serial = 2093] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x121403c00) [pid = 1658] [serial = 2095] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x121494800) [pid = 1658] [serial = 2096] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x112844c00) [pid = 1658] [serial = 2084] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1122a9400) [pid = 1658] [serial = 2083] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x121721400) [pid = 1658] [serial = 2074] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x118ef1400) [pid = 1658] [serial = 2090] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118611400) [pid = 1658] [serial = 2089] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x116a5fc00) [pid = 1658] [serial = 2087] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1132dc800) [pid = 1658] [serial = 2086] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1269a9800) [pid = 1658] [serial = 2110] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11101e400) [pid = 1658] [serial = 2068] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x112845400) [pid = 1658] [serial = 2113] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1269a0400) [pid = 1658] [serial = 2108] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x121d83800) [pid = 1658] [serial = 2077] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1269d9000) [pid = 1658] [serial = 2117] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126943800) [pid = 1658] [serial = 2080] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12172ec00) [pid = 1658] [serial = 2098] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x118364400) [pid = 1658] [serial = 2071] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1269d3c00) [pid = 1658] [serial = 2111] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x124476c00) [pid = 1658] [serial = 2101] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1267d4000) [pid = 1658] [serial = 2105] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x124eac000) [pid = 1658] [serial = 2102] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118021000) [pid = 1658] [serial = 2114] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x121b48000) [pid = 1658] [serial = 2099] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119e96000) [pid = 1658] [serial = 2116] [outer = 0x0] [url = about:blank] 08:00:39 INFO - PROCESS | 1658 | 1464620439612 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]]]}] 08:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 772ms 08:00:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:00:39 INFO - PROCESS | 1658 | 1464620439632 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:00:39 INFO - PROCESS | 1658 | 1464620439634 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:00:39 INFO - PROCESS | 1658 | 1464620439636 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:00:39 INFO - PROCESS | 1658 | 1464620439638 Marionette TRACE conn2 <- [1,2910,null,{}] 08:00:39 INFO - PROCESS | 1658 | 1464620439669 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}] 08:00:39 INFO - PROCESS | 1658 | 1464620439764 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:00:39 INFO - PROCESS | 1658 | 1464620439827 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x121ac2800 == 54 [pid = 1658] [id = 735] 08:00:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x118efa400) [pid = 1658] [serial = 2205] [outer = 0x0] 08:00:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1193f5c00) [pid = 1658] [serial = 2206] [outer = 0x118efa400] 08:00:39 INFO - PROCESS | 1658 | 1464620439854 Marionette DEBUG loaded listener.js 08:00:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119bdc400) [pid = 1658] [serial = 2207] [outer = 0x118efa400] 08:00:40 INFO - PROCESS | 1658 | 1464620440141 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]]]}] 08:00:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:00:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:00:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 527ms 08:00:40 INFO - PROCESS | 1658 | 1464620440170 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:00:40 INFO - PROCESS | 1658 | 1464620440173 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:00:40 INFO - TEST-START | /DOMEvents/constructors.html 08:00:40 INFO - PROCESS | 1658 | 1464620440188 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:00:40 INFO - PROCESS | 1658 | 1464620440189 Marionette TRACE conn2 <- [1,2914,null,{}] 08:00:40 INFO - PROCESS | 1658 | 1464620440195 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}] 08:00:40 INFO - PROCESS | 1658 | 1464620440338 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:00:40 INFO - PROCESS | 1658 | 1464620440416 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b0e800 == 55 [pid = 1658] [id = 736] 08:00:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119632c00) [pid = 1658] [serial = 2208] [outer = 0x0] 08:00:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12140a000) [pid = 1658] [serial = 2209] [outer = 0x119632c00] 08:00:40 INFO - PROCESS | 1658 | 1464620440443 Marionette DEBUG loaded listener.js 08:00:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1216b1400) [pid = 1658] [serial = 2210] [outer = 0x119632c00] 08:00:40 INFO - PROCESS | 1658 | 1464620440758 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]]]}] 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:00:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:00:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:00:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 628ms 08:00:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:00:40 INFO - PROCESS | 1658 | 1464620440815 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:00:40 INFO - PROCESS | 1658 | 1464620440817 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:00:40 INFO - PROCESS | 1658 | 1464620440819 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:00:40 INFO - PROCESS | 1658 | 1464620440820 Marionette TRACE conn2 <- [1,2918,null,{}] 08:00:40 INFO - PROCESS | 1658 | 1464620440822 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}] 08:00:40 INFO - PROCESS | 1658 | 1464620440910 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:00:40 INFO - PROCESS | 1658 | 1464620440970 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x129d33000 == 56 [pid = 1658] [id = 737] 08:00:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x113274c00) [pid = 1658] [serial = 2211] [outer = 0x0] 08:00:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12140fc00) [pid = 1658] [serial = 2212] [outer = 0x113274c00] 08:00:40 INFO - PROCESS | 1658 | 1464620440995 Marionette DEBUG loaded listener.js 08:00:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x121d78800) [pid = 1658] [serial = 2213] [outer = 0x113274c00] 08:00:41 INFO - PROCESS | 1658 | 1464620441269 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:00:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:00:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 08:00:41 INFO - PROCESS | 1658 | 1464620441291 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:00:41 INFO - PROCESS | 1658 | 1464620441292 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:00:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:00:41 INFO - PROCESS | 1658 | 1464620441302 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:00:41 INFO - PROCESS | 1658 | 1464620441303 Marionette TRACE conn2 <- [1,2922,null,{}] 08:00:41 INFO - PROCESS | 1658 | 1464620441305 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}] 08:00:41 INFO - PROCESS | 1658 | 1464620441422 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:00:41 INFO - PROCESS | 1658 | 1464620441427 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b74d000 == 57 [pid = 1658] [id = 738] 08:00:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x124665400) [pid = 1658] [serial = 2214] [outer = 0x0] 08:00:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1267d3000) [pid = 1658] [serial = 2215] [outer = 0x124665400] 08:00:41 INFO - PROCESS | 1658 | 1464620441453 Marionette DEBUG loaded listener.js 08:00:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126d82400) [pid = 1658] [serial = 2216] [outer = 0x124665400] 08:00:41 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:41 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:41 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:41 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:41 INFO - PROCESS | 1658 | 1464620441820 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]]]}] 08:00:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:00:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:41 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 08:00:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:41 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 08:00:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:41 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]" 08:00:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:00:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 573ms 08:00:41 INFO - PROCESS | 1658 | 1464620441871 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:00:41 INFO - PROCESS | 1658 | 1464620441872 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:00:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:00:41 INFO - PROCESS | 1658 | 1464620441875 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:00:41 INFO - PROCESS | 1658 | 1464620441876 Marionette TRACE conn2 <- [1,2926,null,{}] 08:00:41 INFO - PROCESS | 1658 | 1464620441878 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}] 08:00:41 INFO - PROCESS | 1658 | 1464620441989 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:00:42 INFO - PROCESS | 1658 | 1464620442001 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beae800 == 58 [pid = 1658] [id = 739] 08:00:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126d88c00) [pid = 1658] [serial = 2217] [outer = 0x0] 08:00:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x128fca400) [pid = 1658] [serial = 2218] [outer = 0x126d88c00] 08:00:42 INFO - PROCESS | 1658 | 1464620442026 Marionette DEBUG loaded listener.js 08:00:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x128fd3c00) [pid = 1658] [serial = 2219] [outer = 0x126d88c00] 08:00:42 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:00:42 INFO - PROCESS | 1658 | 1464620442331 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]]]}] 08:00:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:00:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 472ms 08:00:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:00:42 INFO - PROCESS | 1658 | 1464620442351 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:00:42 INFO - PROCESS | 1658 | 1464620442353 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:00:42 INFO - PROCESS | 1658 | 1464620442355 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:00:42 INFO - PROCESS | 1658 | 1464620442356 Marionette TRACE conn2 <- [1,2930,null,{}] 08:00:42 INFO - PROCESS | 1658 | 1464620442358 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}] 08:00:42 INFO - PROCESS | 1658 | 1464620442478 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:00:42 INFO - PROCESS | 1658 | 1464620442516 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3b3000 == 59 [pid = 1658] [id = 740] 08:00:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x128fd4400) [pid = 1658] [serial = 2220] [outer = 0x0] 08:00:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x129027800) [pid = 1658] [serial = 2221] [outer = 0x128fd4400] 08:00:42 INFO - PROCESS | 1658 | 1464620442541 Marionette DEBUG loaded listener.js 08:00:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12904f400) [pid = 1658] [serial = 2222] [outer = 0x128fd4400] 08:00:42 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:00:42 INFO - PROCESS | 1658 | 1464620442831 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]]]}] 08:00:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:00:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 520ms 08:00:42 INFO - PROCESS | 1658 | 1464620442877 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:00:42 INFO - PROCESS | 1658 | 1464620442880 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:00:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:00:42 INFO - PROCESS | 1658 | 1464620442883 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:00:42 INFO - PROCESS | 1658 | 1464620442893 Marionette TRACE conn2 <- [1,2934,null,{}] 08:00:42 INFO - PROCESS | 1658 | 1464620442897 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}] 08:00:43 INFO - PROCESS | 1658 | 1464620443011 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:00:43 INFO - PROCESS | 1658 | 1464620443025 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc72800 == 60 [pid = 1658] [id = 741] 08:00:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x129051800) [pid = 1658] [serial = 2223] [outer = 0x0] 08:00:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x129057000) [pid = 1658] [serial = 2224] [outer = 0x129051800] 08:00:43 INFO - PROCESS | 1658 | 1464620443051 Marionette DEBUG loaded listener.js 08:00:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1292da800) [pid = 1658] [serial = 2225] [outer = 0x129051800] 08:00:43 INFO - PROCESS | 1658 | 1464620443382 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]]]}] 08:00:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:00:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 530ms 08:00:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:00:43 INFO - PROCESS | 1658 | 1464620443414 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:00:43 INFO - PROCESS | 1658 | 1464620443415 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:00:43 INFO - PROCESS | 1658 | 1464620443417 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:00:43 INFO - PROCESS | 1658 | 1464620443418 Marionette TRACE conn2 <- [1,2938,null,{}] 08:00:43 INFO - PROCESS | 1658 | 1464620443420 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}] 08:00:43 INFO - PROCESS | 1658 | 1464620443533 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x126b06800) [pid = 1658] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1269de800) [pid = 1658] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1246b7000) [pid = 1658] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x119bd1c00) [pid = 1658] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1214a1400) [pid = 1658] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x121725400) [pid = 1658] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1132d3400) [pid = 1658] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1122b2000) [pid = 1658] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11928d000) [pid = 1658] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1166c8c00) [pid = 1658] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1184db000) [pid = 1658] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119bd1400) [pid = 1658] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x117482800) [pid = 1658] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1127f9c00) [pid = 1658] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:00:43 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119993400) [pid = 1658] [serial = 47] [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.] 08:00:43 INFO - PROCESS | 1658 | 1464620443717 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x124442800 == 61 [pid = 1658] [id = 742] 08:00:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x110fe0c00) [pid = 1658] [serial = 2226] [outer = 0x0] 08:00:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x112891c00) [pid = 1658] [serial = 2227] [outer = 0x110fe0c00] 08:00:43 INFO - PROCESS | 1658 | 1464620443742 Marionette DEBUG loaded listener.js 08:00:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x118616400) [pid = 1658] [serial = 2228] [outer = 0x110fe0c00] 08:00:44 INFO - PROCESS | 1658 | 1464620443996 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]]]}] 08:00:44 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. 08:00:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 08:00:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:00:44 INFO - PROCESS | 1658 | 1464620444037 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:00:44 INFO - PROCESS | 1658 | 1464620444039 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:00:44 INFO - PROCESS | 1658 | 1464620444049 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:00:44 INFO - PROCESS | 1658 | 1464620444051 Marionette TRACE conn2 <- [1,2942,null,{}] 08:00:44 INFO - PROCESS | 1658 | 1464620444053 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}] 08:00:44 INFO - PROCESS | 1658 | 1464620444164 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:00:44 INFO - PROCESS | 1658 | 1464620444177 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x134d06800 == 62 [pid = 1658] [id = 743] 08:00:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x118674400) [pid = 1658] [serial = 2229] [outer = 0x0] 08:00:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128fc8800) [pid = 1658] [serial = 2230] [outer = 0x118674400] 08:00:44 INFO - PROCESS | 1658 | 1464620444207 Marionette DEBUG loaded listener.js 08:00:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12981b400) [pid = 1658] [serial = 2231] [outer = 0x118674400] 08:00:44 INFO - PROCESS | 1658 | 1464620444548 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"]]]}] 08:00:44 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:00:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 528ms 08:00:44 INFO - PROCESS | 1658 | 1464620444570 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:00:44 INFO - PROCESS | 1658 | 1464620444571 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:00:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:00:44 INFO - PROCESS | 1658 | 1464620444574 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:00:44 INFO - PROCESS | 1658 | 1464620444575 Marionette TRACE conn2 <- [1,2946,null,{}] 08:00:44 INFO - PROCESS | 1658 | 1464620444583 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}] 08:00:44 INFO - PROCESS | 1658 | 1464620444707 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:00:44 INFO - PROCESS | 1658 | 1464620444714 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x134db7000 == 63 [pid = 1658] [id = 744] 08:00:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x129819c00) [pid = 1658] [serial = 2232] [outer = 0x0] 08:00:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x129a79400) [pid = 1658] [serial = 2233] [outer = 0x129819c00] 08:00:44 INFO - PROCESS | 1658 | 1464620444739 Marionette DEBUG loaded listener.js 08:00:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x129a86000) [pid = 1658] [serial = 2234] [outer = 0x129819c00] 08:00:45 INFO - PROCESS | 1658 | 1464620445023 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]]]}] 08:00:45 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. 08:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 475ms 08:00:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:00:45 INFO - PROCESS | 1658 | 1464620445050 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:00:45 INFO - PROCESS | 1658 | 1464620445051 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:00:45 INFO - PROCESS | 1658 | 1464620445053 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:00:45 INFO - PROCESS | 1658 | 1464620445054 Marionette TRACE conn2 <- [1,2950,null,{}] 08:00:45 INFO - PROCESS | 1658 | 1464620445057 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}] 08:00:45 INFO - PROCESS | 1658 | 1464620445156 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:00:45 INFO - PROCESS | 1658 | 1464620445160 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e48000 == 64 [pid = 1658] [id = 745] 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x129a84800) [pid = 1658] [serial = 2235] [outer = 0x0] 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x129a96400) [pid = 1658] [serial = 2236] [outer = 0x129a84800] 08:00:45 INFO - PROCESS | 1658 | 1464620445185 Marionette DEBUG loaded listener.js 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x129a9e800) [pid = 1658] [serial = 2237] [outer = 0x129a84800] 08:00:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e52800 == 65 [pid = 1658] [id = 746] 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12aba0000) [pid = 1658] [serial = 2238] [outer = 0x0] 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1132d3400) [pid = 1658] [serial = 2239] [outer = 0x12aba0000] 08:00:45 INFO - PROCESS | 1658 | 1464620445532 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]]]}] 08:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 08:00:45 INFO - PROCESS | 1658 | 1464620445573 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:00:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:00:45 INFO - PROCESS | 1658 | 1464620445574 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:00:45 INFO - PROCESS | 1658 | 1464620445576 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:00:45 INFO - PROCESS | 1658 | 1464620445577 Marionette TRACE conn2 <- [1,2954,null,{}] 08:00:45 INFO - PROCESS | 1658 | 1464620445580 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}] 08:00:45 INFO - PROCESS | 1658 | 1464620445726 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:00:45 INFO - PROCESS | 1658 | 1464620445843 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170ba800 == 66 [pid = 1658] [id = 747] 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x110ecb400) [pid = 1658] [serial = 2240] [outer = 0x0] 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11101fc00) [pid = 1658] [serial = 2241] [outer = 0x110ecb400] 08:00:45 INFO - PROCESS | 1658 | 1464620445875 Marionette DEBUG loaded listener.js 08:00:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x1127d0c00) [pid = 1658] [serial = 2242] [outer = 0x110ecb400] 08:00:46 INFO - PROCESS | 1658 | 1464620446245 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]]]}] 08:00:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:00:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 719ms 08:00:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:00:46 INFO - PROCESS | 1658 | 1464620446297 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:00:46 INFO - PROCESS | 1658 | 1464620446300 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:00:46 INFO - PROCESS | 1658 | 1464620446303 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:00:46 INFO - PROCESS | 1658 | 1464620446306 Marionette TRACE conn2 <- [1,2958,null,{}] 08:00:46 INFO - PROCESS | 1658 | 1464620446309 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}] 08:00:46 INFO - PROCESS | 1658 | 1464620446436 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:00:46 INFO - PROCESS | 1658 | 1464620446542 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12983d800 == 67 [pid = 1658] [id = 748] 08:00:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1166c7800) [pid = 1658] [serial = 2243] [outer = 0x0] 08:00:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1184d7400) [pid = 1658] [serial = 2244] [outer = 0x1166c7800] 08:00:46 INFO - PROCESS | 1658 | 1464620446576 Marionette DEBUG loaded listener.js 08:00:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1193f7000) [pid = 1658] [serial = 2245] [outer = 0x1166c7800] 08:00:46 INFO - PROCESS | 1658 | 1464620446942 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]]]}] 08:00:46 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. 08:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 08:00:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:00:46 INFO - PROCESS | 1658 | 1464620446977 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:00:46 INFO - PROCESS | 1658 | 1464620446980 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:00:46 INFO - PROCESS | 1658 | 1464620446982 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:00:46 INFO - PROCESS | 1658 | 1464620446984 Marionette TRACE conn2 <- [1,2962,null,{}] 08:00:46 INFO - PROCESS | 1658 | 1464620446986 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}] 08:00:47 INFO - PROCESS | 1658 | 1464620447101 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:00:47 INFO - PROCESS | 1658 | 1464620447207 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f067000 == 68 [pid = 1658] [id = 749] 08:00:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x119daf000) [pid = 1658] [serial = 2246] [outer = 0x0] 08:00:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1211ba400) [pid = 1658] [serial = 2247] [outer = 0x119daf000] 08:00:47 INFO - PROCESS | 1658 | 1464620447249 Marionette DEBUG loaded listener.js 08:00:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12172ec00) [pid = 1658] [serial = 2248] [outer = 0x119daf000] 08:00:47 INFO - PROCESS | 1658 | 1464620447614 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]]]}] 08:00:47 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:00:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 08:00:47 INFO - PROCESS | 1658 | 1464620447652 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:00:47 INFO - PROCESS | 1658 | 1464620447654 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:00:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:00:47 INFO - PROCESS | 1658 | 1464620447661 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:00:47 INFO - PROCESS | 1658 | 1464620447666 Marionette TRACE conn2 <- [1,2966,null,{}] 08:00:47 INFO - PROCESS | 1658 | 1464620447669 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}] 08:00:47 INFO - PROCESS | 1658 | 1464620447785 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:00:47 INFO - PROCESS | 1658 | 1464620447891 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e95000 == 69 [pid = 1658] [id = 750] 08:00:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x121622c00) [pid = 1658] [serial = 2249] [outer = 0x0] 08:00:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x121d79400) [pid = 1658] [serial = 2250] [outer = 0x121622c00] 08:00:47 INFO - PROCESS | 1658 | 1464620447922 Marionette DEBUG loaded listener.js 08:00:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x126948000) [pid = 1658] [serial = 2251] [outer = 0x121622c00] 08:00:48 INFO - PROCESS | 1658 | 1464620448258 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]]]}] 08:00:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:00:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 630ms 08:00:48 INFO - PROCESS | 1658 | 1464620448287 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:00:48 INFO - PROCESS | 1658 | 1464620448289 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:00:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:00:48 INFO - PROCESS | 1658 | 1464620448292 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:00:48 INFO - PROCESS | 1658 | 1464620448294 Marionette TRACE conn2 <- [1,2970,null,{}] 08:00:48 INFO - PROCESS | 1658 | 1464620448298 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}] 08:00:48 INFO - PROCESS | 1658 | 1464620448411 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:00:48 INFO - PROCESS | 1658 | 1464620448505 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ec3000 == 70 [pid = 1658] [id = 751] 08:00:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1269a3400) [pid = 1658] [serial = 2252] [outer = 0x0] 08:00:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x126d8a400) [pid = 1658] [serial = 2253] [outer = 0x1269a3400] 08:00:48 INFO - PROCESS | 1658 | 1464620448535 Marionette DEBUG loaded listener.js 08:00:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12902b800) [pid = 1658] [serial = 2254] [outer = 0x1269a3400] 08:00:48 INFO - PROCESS | 1658 | 1464620448897 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]]]}] 08:00:48 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. 08:00:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 08:00:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:00:48 INFO - PROCESS | 1658 | 1464620448915 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:00:48 INFO - PROCESS | 1658 | 1464620448917 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:00:48 INFO - PROCESS | 1658 | 1464620448919 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:00:48 INFO - PROCESS | 1658 | 1464620448920 Marionette TRACE conn2 <- [1,2974,null,{}] 08:00:48 INFO - PROCESS | 1658 | 1464620448923 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}] 08:00:49 INFO - PROCESS | 1658 | 1464620449035 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:00:49 INFO - PROCESS | 1658 | 1464620449143 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x134edc800 == 71 [pid = 1658] [id = 752] 08:00:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12981a000) [pid = 1658] [serial = 2255] [outer = 0x0] 08:00:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x129823400) [pid = 1658] [serial = 2256] [outer = 0x12981a000] 08:00:49 INFO - PROCESS | 1658 | 1464620449179 Marionette DEBUG loaded listener.js 08:00:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12abaac00) [pid = 1658] [serial = 2257] [outer = 0x12981a000] 08:00:49 INFO - PROCESS | 1658 | 1464620449550 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]]]}] 08:00:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 08:00:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 669ms 08:00:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:00:49 INFO - PROCESS | 1658 | 1464620449589 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:00:49 INFO - PROCESS | 1658 | 1464620449590 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:00:49 INFO - PROCESS | 1658 | 1464620449592 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:00:49 INFO - PROCESS | 1658 | 1464620449593 Marionette TRACE conn2 <- [1,2978,null,{}] 08:00:49 INFO - PROCESS | 1658 | 1464620449596 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}] 08:00:49 INFO - PROCESS | 1658 | 1464620449708 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:00:49 INFO - PROCESS | 1658 | 1464620449806 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x135159800 == 72 [pid = 1658] [id = 753] 08:00:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12ac9d800) [pid = 1658] [serial = 2258] [outer = 0x0] 08:00:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12acab400) [pid = 1658] [serial = 2259] [outer = 0x12ac9d800] 08:00:49 INFO - PROCESS | 1658 | 1464620449834 Marionette DEBUG loaded listener.js 08:00:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12ad0b000) [pid = 1658] [serial = 2260] [outer = 0x12ac9d800] 08:00:50 INFO - PROCESS | 1658 | 1464620450182 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]]]}] 08:00:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:00:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 08:00:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:00:50 INFO - PROCESS | 1658 | 1464620450213 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:00:50 INFO - PROCESS | 1658 | 1464620450214 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:00:50 INFO - PROCESS | 1658 | 1464620450216 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:00:50 INFO - PROCESS | 1658 | 1464620450218 Marionette TRACE conn2 <- [1,2982,null,{}] 08:00:50 INFO - PROCESS | 1658 | 1464620450220 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}] 08:00:50 INFO - PROCESS | 1658 | 1464620450364 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:00:50 INFO - PROCESS | 1658 | 1464620450430 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x113820800 == 73 [pid = 1658] [id = 754] 08:00:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x1122a8000) [pid = 1658] [serial = 2261] [outer = 0x0] 08:00:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x118612800) [pid = 1658] [serial = 2262] [outer = 0x1122a8000] 08:00:50 INFO - PROCESS | 1658 | 1464620450504 Marionette DEBUG loaded listener.js 08:00:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12aca2c00) [pid = 1658] [serial = 2263] [outer = 0x1122a8000] 08:00:51 INFO - PROCESS | 1658 | 1464620451317 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"]]]}] 08:00:51 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 08:00:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:00:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1119ms 08:00:51 INFO - PROCESS | 1658 | 1464620451365 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:00:51 INFO - PROCESS | 1658 | 1464620451368 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:00:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:00:51 INFO - PROCESS | 1658 | 1464620451386 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:00:51 INFO - PROCESS | 1658 | 1464620451388 Marionette TRACE conn2 <- [1,2986,null,{}] 08:00:51 INFO - PROCESS | 1658 | 1464620451392 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}] 08:00:51 INFO - PROCESS | 1658 | 1464620451501 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:00:51 INFO - PROCESS | 1658 | 1464620451579 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x1213ce800 == 74 [pid = 1658] [id = 755] 08:00:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x1127f3400) [pid = 1658] [serial = 2264] [outer = 0x0] 08:00:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x112845800) [pid = 1658] [serial = 2265] [outer = 0x1127f3400] 08:00:51 INFO - PROCESS | 1658 | 1464620451607 Marionette DEBUG loaded listener.js 08:00:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x113217400) [pid = 1658] [serial = 2266] [outer = 0x1127f3400] 08:00:51 INFO - PROCESS | 1658 | 1464620451966 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]]]}] 08:00:52 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. 08:00:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 623ms 08:00:52 INFO - PROCESS | 1658 | 1464620452008 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:00:52 INFO - PROCESS | 1658 | 1464620452012 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:00:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:00:52 INFO - PROCESS | 1658 | 1464620452016 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:00:52 INFO - PROCESS | 1658 | 1464620452018 Marionette TRACE conn2 <- [1,2990,null,{}] 08:00:52 INFO - PROCESS | 1658 | 1464620452020 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}] 08:00:52 INFO - PROCESS | 1658 | 1464620452118 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:00:52 INFO - PROCESS | 1658 | 1464620452213 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x119615000 == 75 [pid = 1658] [id = 756] 08:00:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x117482800) [pid = 1658] [serial = 2267] [outer = 0x0] 08:00:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x11835d400) [pid = 1658] [serial = 2268] [outer = 0x117482800] 08:00:52 INFO - PROCESS | 1658 | 1464620452254 Marionette DEBUG loaded listener.js 08:00:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x11860d400) [pid = 1658] [serial = 2269] [outer = 0x117482800] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x113a9d800 == 74 [pid = 1658] [id = 689] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d399000 == 73 [pid = 1658] [id = 691] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12dd98800 == 72 [pid = 1658] [id = 693] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3a8800 == 71 [pid = 1658] [id = 676] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x134e52800 == 70 [pid = 1658] [id = 746] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x126b13000) [pid = 1658] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12699ec00) [pid = 1658] [serial = 2176] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x126dd9000) [pid = 1658] [serial = 2137] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x134e48000 == 69 [pid = 1658] [id = 745] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x134db7000 == 68 [pid = 1658] [id = 744] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x134d06800 == 67 [pid = 1658] [id = 743] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x124442800 == 66 [pid = 1658] [id = 742] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc72800 == 65 [pid = 1658] [id = 741] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3b3000 == 64 [pid = 1658] [id = 740] 08:00:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x115e11800 == 65 [pid = 1658] [id = 757] 08:00:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11928a400) [pid = 1658] [serial = 2270] [outer = 0x0] 08:00:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x118424000) [pid = 1658] [serial = 2271] [outer = 0x11928a400] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12beae800 == 64 [pid = 1658] [id = 739] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12b74d000 == 63 [pid = 1658] [id = 738] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x126b05800 == 62 [pid = 1658] [id = 17] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x129d33000 == 61 [pid = 1658] [id = 737] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x126b0e800 == 60 [pid = 1658] [id = 736] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x121ac2800 == 59 [pid = 1658] [id = 735] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x119b25000 == 58 [pid = 1658] [id = 734] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12695d800 == 57 [pid = 1658] [id = 733] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x126b18000 == 56 [pid = 1658] [id = 727] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x11961e000 == 55 [pid = 1658] [id = 726] 08:00:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12cabf800 == 54 [pid = 1658] [id = 725] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x126d86c00) [pid = 1658] [serial = 2120] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x124ff6c00) [pid = 1658] [serial = 2173] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x121497000) [pid = 1658] [serial = 2158] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12172fc00) [pid = 1658] [serial = 2161] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x121724c00) [pid = 1658] [serial = 2159] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x121b4c400) [pid = 1658] [serial = 2164] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x1161b1400) [pid = 1658] [serial = 2144] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x115e48800) [pid = 1658] [serial = 2143] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x1127fc800) [pid = 1658] [serial = 2141] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1126f7400) [pid = 1658] [serial = 2140] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x119627400) [pid = 1658] [serial = 2152] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x119998800) [pid = 1658] [serial = 2128] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x1168c4c00) [pid = 1658] [serial = 2146] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x118362800) [pid = 1658] [serial = 2147] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11866d800) [pid = 1658] [serial = 2149] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11928d800) [pid = 1658] [serial = 2150] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x118017800) [pid = 1658] [serial = 2125] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1269a7400) [pid = 1658] [serial = 2134] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x121af7800) [pid = 1658] [serial = 2131] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1122b5000) [pid = 1658] [serial = 2122] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x121d7f000) [pid = 1658] [serial = 2165] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x119daa400) [pid = 1658] [serial = 2155] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x121493400) [pid = 1658] [serial = 2167] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x121404c00) [pid = 1658] [serial = 2156] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x124661000) [pid = 1658] [serial = 2171] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x124ff5400) [pid = 1658] [serial = 1475] [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.] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x121af6400) [pid = 1658] [serial = 2162] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x119925c00) [pid = 1658] [serial = 2153] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x121d82000) [pid = 1658] [serial = 2170] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x121b50000) [pid = 1658] [serial = 2168] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12694ac00) [pid = 1658] [serial = 2174] [outer = 0x0] [url = about:blank] 08:00:52 INFO - PROCESS | 1658 | 1464620452748 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]]]}] 08:00:52 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. 08:00:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms 08:00:52 INFO - PROCESS | 1658 | 1464620452788 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:00:52 INFO - PROCESS | 1658 | 1464620452790 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:00:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:00:52 INFO - PROCESS | 1658 | 1464620452793 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:00:52 INFO - PROCESS | 1658 | 1464620452796 Marionette TRACE conn2 <- [1,2994,null,{}] 08:00:52 INFO - PROCESS | 1658 | 1464620452806 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}] 08:00:52 INFO - PROCESS | 1658 | 1464620452964 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:00:53 INFO - PROCESS | 1658 | 1464620453062 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x121640800 == 55 [pid = 1658] [id = 758] 08:00:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11860e400) [pid = 1658] [serial = 2272] [outer = 0x0] 08:00:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1193f6000) [pid = 1658] [serial = 2273] [outer = 0x11860e400] 08:00:53 INFO - PROCESS | 1658 | 1464620453106 Marionette DEBUG loaded listener.js 08:00:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119927c00) [pid = 1658] [serial = 2274] [outer = 0x11860e400] 08:00:53 INFO - PROCESS | 1658 | 1464620453487 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]]]}] 08:00:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:00:53 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 08:00:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 08:00:53 INFO - PROCESS | 1658 | 1464620453516 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:00:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:00:53 INFO - PROCESS | 1658 | 1464620453518 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:00:53 INFO - PROCESS | 1658 | 1464620453520 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:00:53 INFO - PROCESS | 1658 | 1464620453521 Marionette TRACE conn2 <- [1,2998,null,{}] 08:00:53 INFO - PROCESS | 1658 | 1464620453524 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}] 08:00:53 INFO - PROCESS | 1658 | 1464620453623 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:00:53 INFO - PROCESS | 1658 | 1464620453695 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12695e000 == 56 [pid = 1658] [id = 759] 08:00:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11999d800) [pid = 1658] [serial = 2275] [outer = 0x0] 08:00:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x119daf400) [pid = 1658] [serial = 2276] [outer = 0x11999d800] 08:00:53 INFO - PROCESS | 1658 | 1464620453739 Marionette DEBUG loaded listener.js 08:00:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1211b6800) [pid = 1658] [serial = 2277] [outer = 0x11999d800] 08:00:54 INFO - PROCESS | 1658 | 1464620454159 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]]]}] 08:00:54 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. 08:00:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 08:00:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:00:54 INFO - PROCESS | 1658 | 1464620454191 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:00:54 INFO - PROCESS | 1658 | 1464620454192 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:00:54 INFO - PROCESS | 1658 | 1464620454194 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:00:54 INFO - PROCESS | 1658 | 1464620454196 Marionette TRACE conn2 <- [1,3002,null,{}] 08:00:54 INFO - PROCESS | 1658 | 1464620454198 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}] 08:00:54 INFO - PROCESS | 1658 | 1464620454308 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:00:54 INFO - PROCESS | 1658 | 1464620454316 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b16800 == 57 [pid = 1658] [id = 760] 08:00:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x119e0e800) [pid = 1658] [serial = 2278] [outer = 0x0] 08:00:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12140c800) [pid = 1658] [serial = 2279] [outer = 0x119e0e800] 08:00:54 INFO - PROCESS | 1658 | 1464620454342 Marionette DEBUG loaded listener.js 08:00:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12149cc00) [pid = 1658] [serial = 2280] [outer = 0x119e0e800] 08:00:54 INFO - PROCESS | 1658 | 1464620454657 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]]]}] 08:00:54 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. 08:00:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 518ms 08:00:54 INFO - PROCESS | 1658 | 1464620454713 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:00:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:00:54 INFO - PROCESS | 1658 | 1464620454715 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:00:54 INFO - PROCESS | 1658 | 1464620454717 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:00:54 INFO - PROCESS | 1658 | 1464620454718 Marionette TRACE conn2 <- [1,3006,null,{}] 08:00:54 INFO - PROCESS | 1658 | 1464620454720 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}] 08:00:54 INFO - PROCESS | 1658 | 1464620454814 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:00:54 INFO - PROCESS | 1658 | 1464620454818 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab35800 == 58 [pid = 1658] [id = 761] 08:00:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12149f000) [pid = 1658] [serial = 2281] [outer = 0x0] 08:00:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x121813c00) [pid = 1658] [serial = 2282] [outer = 0x12149f000] 08:00:54 INFO - PROCESS | 1658 | 1464620454845 Marionette DEBUG loaded listener.js 08:00:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12275b000) [pid = 1658] [serial = 2283] [outer = 0x12149f000] 08:00:55 INFO - PROCESS | 1658 | 1464620455255 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]]]}] 08:00:55 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. 08:00:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 569ms 08:00:55 INFO - PROCESS | 1658 | 1464620455293 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:00:55 INFO - PROCESS | 1658 | 1464620455295 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:00:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:00:55 INFO - PROCESS | 1658 | 1464620455309 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:00:55 INFO - PROCESS | 1658 | 1464620455310 Marionette TRACE conn2 <- [1,3010,null,{}] 08:00:55 INFO - PROCESS | 1658 | 1464620455314 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}] 08:00:55 INFO - PROCESS | 1658 | 1464620455452 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:00:55 INFO - PROCESS | 1658 | 1464620455471 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad70800 == 59 [pid = 1658] [id = 762] 08:00:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x124147c00) [pid = 1658] [serial = 2284] [outer = 0x0] 08:00:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12466c800) [pid = 1658] [serial = 2285] [outer = 0x124147c00] 08:00:55 INFO - PROCESS | 1658 | 1464620455497 Marionette DEBUG loaded listener.js 08:00:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x124ff3c00) [pid = 1658] [serial = 2286] [outer = 0x124147c00] 08:00:55 INFO - PROCESS | 1658 | 1464620455809 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]]]}] 08:00:55 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 08:00:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 531ms 08:00:55 INFO - PROCESS | 1658 | 1464620455831 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:00:55 INFO - PROCESS | 1658 | 1464620455832 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:00:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:00:55 INFO - PROCESS | 1658 | 1464620455834 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:00:55 INFO - PROCESS | 1658 | 1464620455836 Marionette TRACE conn2 <- [1,3014,null,{}] 08:00:55 INFO - PROCESS | 1658 | 1464620455846 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}] 08:00:55 INFO - PROCESS | 1658 | 1464620455959 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:00:56 INFO - PROCESS | 1658 | 1464620456001 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b74f000 == 60 [pid = 1658] [id = 763] 08:00:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1247a3800) [pid = 1658] [serial = 2287] [outer = 0x0] 08:00:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x126687000) [pid = 1658] [serial = 2288] [outer = 0x1247a3800] 08:00:56 INFO - PROCESS | 1658 | 1464620456026 Marionette DEBUG loaded listener.js 08:00:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12694cc00) [pid = 1658] [serial = 2289] [outer = 0x1247a3800] 08:00:56 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:00:56 INFO - PROCESS | 1658 | 1464620456368 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:00:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:00:56 INFO - {} 08:00:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:00:56 INFO - {} 08:00:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:00:56 INFO - {} 08:00:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:00:56 INFO - {} 08:00:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 581ms 08:00:56 INFO - PROCESS | 1658 | 1464620456420 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:00:56 INFO - PROCESS | 1658 | 1464620456421 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:00:56 INFO - TEST-START | /FileAPI/fileReader.html 08:00:56 INFO - PROCESS | 1658 | 1464620456423 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:00:56 INFO - PROCESS | 1658 | 1464620456424 Marionette TRACE conn2 <- [1,3018,null,{}] 08:00:56 INFO - PROCESS | 1658 | 1464620456426 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}] 08:00:56 INFO - PROCESS | 1658 | 1464620456547 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:00:56 INFO - PROCESS | 1658 | 1464620456563 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cac7800 == 61 [pid = 1658] [id = 764] 08:00:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x115e49c00) [pid = 1658] [serial = 2290] [outer = 0x0] 08:00:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x1269a9800) [pid = 1658] [serial = 2291] [outer = 0x115e49c00] 08:00:56 INFO - PROCESS | 1658 | 1464620456588 Marionette DEBUG loaded listener.js 08:00:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x126d8e800) [pid = 1658] [serial = 2292] [outer = 0x115e49c00] 08:00:56 INFO - PROCESS | 1658 | 1464620456905 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]]]}] 08:00:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:00:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:00:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:00:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:00:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 523ms 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x126d88c00) [pid = 1658] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x128fd4400) [pid = 1658] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x129051800) [pid = 1658] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x113274c00) [pid = 1658] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x119632c00) [pid = 1658] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x111bb9800) [pid = 1658] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1127cbc00) [pid = 1658] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x118efa400) [pid = 1658] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x129819c00) [pid = 1658] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x118674400) [pid = 1658] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x110fe0c00) [pid = 1658] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12aba0000) [pid = 1658] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:00:57 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x124665400) [pid = 1658] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:00:57 INFO - PROCESS | 1658 | 1464620457195 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:00:57 INFO - PROCESS | 1658 | 1464620457197 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:00:57 INFO - TEST-START | /FileAPI/historical.html 08:00:57 INFO - PROCESS | 1658 | 1464620457221 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:00:57 INFO - PROCESS | 1658 | 1464620457222 Marionette TRACE conn2 <- [1,3022,null,{}] 08:00:57 INFO - PROCESS | 1658 | 1464620457225 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}] 08:00:57 INFO - PROCESS | 1658 | 1464620457319 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:00:57 INFO - PROCESS | 1658 | 1464620457324 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b7a800 == 62 [pid = 1658] [id = 765] 08:00:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x126d8e000) [pid = 1658] [serial = 2293] [outer = 0x0] 08:00:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x127963400) [pid = 1658] [serial = 2294] [outer = 0x126d8e000] 08:00:57 INFO - PROCESS | 1658 | 1464620457350 Marionette DEBUG loaded listener.js 08:00:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x128fcf000) [pid = 1658] [serial = 2295] [outer = 0x126d8e000] 08:00:57 INFO - PROCESS | 1658 | 1464620457669 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"]]]}] 08:00:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:00:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:00:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:00:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:00:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:00:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:00:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:00:57 INFO - TEST-OK | /FileAPI/historical.html | took 488ms 08:00:57 INFO - PROCESS | 1658 | 1464620457691 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:00:57 INFO - PROCESS | 1658 | 1464620457693 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:00:57 INFO - TEST-START | /FileAPI/idlharness.html 08:00:57 INFO - PROCESS | 1658 | 1464620457697 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:00:57 INFO - PROCESS | 1658 | 1464620457699 Marionette TRACE conn2 <- [1,3026,null,{}] 08:00:57 INFO - PROCESS | 1658 | 1464620457702 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}] 08:00:57 INFO - PROCESS | 1658 | 1464620457805 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:00:57 INFO - PROCESS | 1658 | 1464620457881 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dc60000 == 63 [pid = 1658] [id = 766] 08:00:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126dd7400) [pid = 1658] [serial = 2296] [outer = 0x0] 08:00:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x129024000) [pid = 1658] [serial = 2297] [outer = 0x126dd7400] 08:00:57 INFO - PROCESS | 1658 | 1464620457918 Marionette DEBUG loaded listener.js 08:00:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12981d400) [pid = 1658] [serial = 2298] [outer = 0x126dd7400] 08:00:58 INFO - PROCESS | 1658 | 1464620458526 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:00:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:00:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:00:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:00:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:00:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:00:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:00:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:00:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:00:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:00:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:00:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:00:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:00:58 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 08:00:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:00:58 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 08:00:58 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 08:00:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:00:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:00:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:00:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:00:58 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 08:00:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:00:58 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 08:00:58 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 08:00:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:00:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:00:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:00:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:00:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 884ms 08:00:58 INFO - PROCESS | 1658 | 1464620458582 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:00:58 INFO - PROCESS | 1658 | 1464620458584 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:00:58 INFO - TEST-START | /FileAPI/idlharness.worker 08:00:58 INFO - PROCESS | 1658 | 1464620458586 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:00:58 INFO - PROCESS | 1658 | 1464620458587 Marionette TRACE conn2 <- [1,3030,null,{}] 08:00:58 INFO - PROCESS | 1658 | 1464620458590 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}] 08:00:58 INFO - PROCESS | 1658 | 1464620458685 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:00:58 INFO - PROCESS | 1658 | 1464620458692 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ff3800 == 64 [pid = 1658] [id = 767] 08:00:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x129822000) [pid = 1658] [serial = 2299] [outer = 0x0] 08:00:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12ad39c00) [pid = 1658] [serial = 2300] [outer = 0x129822000] 08:00:58 INFO - PROCESS | 1658 | 1464620458728 Marionette DEBUG loaded listener.js 08:00:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12b49bc00) [pid = 1658] [serial = 2301] [outer = 0x129822000] 08:00:58 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:00:59 INFO - PROCESS | 1658 | 1464620459528 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:00:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:00:59 INFO - {} 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:00:59 INFO - {} 08:00:59 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 - {} 08:00:59 INFO - {} 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:00:59 INFO - {} 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:00:59 INFO - {} 08:00:59 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 - {} 08:00:59 INFO - {} 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:00:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:00:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:00:59 INFO - {} 08:00:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 988ms 08:00:59 INFO - PROCESS | 1658 | 1464620459589 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:00:59 INFO - PROCESS | 1658 | 1464620459592 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:00:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:00:59 INFO - PROCESS | 1658 | 1464620459599 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:00:59 INFO - PROCESS | 1658 | 1464620459606 Marionette TRACE conn2 <- [1,3034,null,{}] 08:00:59 INFO - PROCESS | 1658 | 1464620459644 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}] 08:00:59 INFO - PROCESS | 1658 | 1464620459848 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:00:59 INFO - PROCESS | 1658 | 1464620459966 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x121195000 == 65 [pid = 1658] [id = 768] 08:01:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x121496000) [pid = 1658] [serial = 2302] [outer = 0x0] 08:01:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x121620c00) [pid = 1658] [serial = 2303] [outer = 0x121496000] 08:01:00 INFO - PROCESS | 1658 | 1464620460026 Marionette DEBUG loaded listener.js 08:01:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x121b48000) [pid = 1658] [serial = 2304] [outer = 0x121496000] 08:01:00 INFO - PROCESS | 1658 | 1464620460431 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]]]}] 08:01:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:01:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 880ms 08:01:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:01:00 INFO - PROCESS | 1658 | 1464620460479 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:01:00 INFO - PROCESS | 1658 | 1464620460484 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:01:00 INFO - PROCESS | 1658 | 1464620460488 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:01:00 INFO - PROCESS | 1658 | 1464620460490 Marionette TRACE conn2 <- [1,3038,null,{}] 08:01:00 INFO - PROCESS | 1658 | 1464620460493 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}] 08:01:00 INFO - PROCESS | 1658 | 1464620460609 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:01:00 INFO - PROCESS | 1658 | 1464620460686 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ac5f800 == 66 [pid = 1658] [id = 769] 08:01:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12699e400) [pid = 1658] [serial = 2305] [outer = 0x0] 08:01:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x126dcfc00) [pid = 1658] [serial = 2306] [outer = 0x12699e400] 08:01:00 INFO - PROCESS | 1658 | 1464620460716 Marionette DEBUG loaded listener.js 08:01:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12904f000) [pid = 1658] [serial = 2307] [outer = 0x12699e400] 08:01:01 INFO - PROCESS | 1658 | 1464620461087 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"]]]}] 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:01:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 622ms 08:01:01 INFO - PROCESS | 1658 | 1464620461110 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:01:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:01:01 INFO - PROCESS | 1658 | 1464620461112 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:01:01 INFO - PROCESS | 1658 | 1464620461115 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:01:01 INFO - PROCESS | 1658 | 1464620461117 Marionette TRACE conn2 <- [1,3042,null,{}] 08:01:01 INFO - PROCESS | 1658 | 1464620461125 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}] 08:01:01 INFO - PROCESS | 1658 | 1464620461244 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:01:01 INFO - PROCESS | 1658 | 1464620461343 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ed5800 == 67 [pid = 1658] [id = 770] 08:01:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12981bc00) [pid = 1658] [serial = 2308] [outer = 0x0] 08:01:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12ad0c800) [pid = 1658] [serial = 2309] [outer = 0x12981bc00] 08:01:01 INFO - PROCESS | 1658 | 1464620461374 Marionette DEBUG loaded listener.js 08:01:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12adce800) [pid = 1658] [serial = 2310] [outer = 0x12981bc00] 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:01:01 INFO - PROCESS | 1658 | 1464620461826 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]]]}] 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:01:01 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. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:01:01 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'.) 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:01:01 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. 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:01:01 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. 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:01:01 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. 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:01:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:01:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 730ms 08:01:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:01:01 INFO - PROCESS | 1658 | 1464620461845 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:01:01 INFO - PROCESS | 1658 | 1464620461847 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:01:01 INFO - PROCESS | 1658 | 1464620461849 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:01:01 INFO - PROCESS | 1658 | 1464620461850 Marionette TRACE conn2 <- [1,3046,null,{}] 08:01:01 INFO - PROCESS | 1658 | 1464620461853 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}] 08:01:01 INFO - PROCESS | 1658 | 1464620461971 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:01:02 INFO - PROCESS | 1658 | 1464620462048 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1357d3800 == 68 [pid = 1658] [id = 771] 08:01:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12b4a2000) [pid = 1658] [serial = 2311] [outer = 0x0] 08:01:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12bf7c000) [pid = 1658] [serial = 2312] [outer = 0x12b4a2000] 08:01:02 INFO - PROCESS | 1658 | 1464620462081 Marionette DEBUG loaded listener.js 08:01:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12c2b3c00) [pid = 1658] [serial = 2313] [outer = 0x12b4a2000] 08:01:02 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:01:02 INFO - PROCESS | 1658 | 1464620462456 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:01:02 INFO - {} 08:01:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 620ms 08:01:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:01:02 INFO - PROCESS | 1658 | 1464620462470 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:01:02 INFO - PROCESS | 1658 | 1464620462471 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:01:02 INFO - PROCESS | 1658 | 1464620462473 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:01:02 INFO - PROCESS | 1658 | 1464620462475 Marionette TRACE conn2 <- [1,3050,null,{}] 08:01:02 INFO - PROCESS | 1658 | 1464620462477 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}] 08:01:02 INFO - PROCESS | 1658 | 1464620462592 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:01:02 INFO - PROCESS | 1658 | 1464620462692 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1368dd000 == 69 [pid = 1658] [id = 772] 08:01:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12c2b8000) [pid = 1658] [serial = 2314] [outer = 0x0] 08:01:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12c2bc400) [pid = 1658] [serial = 2315] [outer = 0x12c2b8000] 08:01:02 INFO - PROCESS | 1658 | 1464620462742 Marionette DEBUG loaded listener.js 08:01:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12cd0f800) [pid = 1658] [serial = 2316] [outer = 0x12c2b8000] 08:01:03 INFO - PROCESS | 1658 | 1464620463193 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]]]}] 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:01:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 772ms 08:01:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:01:03 INFO - PROCESS | 1658 | 1464620463245 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:01:03 INFO - PROCESS | 1658 | 1464620463247 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:01:03 INFO - PROCESS | 1658 | 1464620463249 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:01:03 INFO - PROCESS | 1658 | 1464620463251 Marionette TRACE conn2 <- [1,3054,null,{}] 08:01:03 INFO - PROCESS | 1658 | 1464620463253 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}] 08:01:03 INFO - PROCESS | 1658 | 1464620463380 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:01:03 INFO - PROCESS | 1658 | 1464620463461 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1369df000 == 70 [pid = 1658] [id = 773] 08:01:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12c2b9800) [pid = 1658] [serial = 2317] [outer = 0x0] 08:01:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12d565400) [pid = 1658] [serial = 2318] [outer = 0x12c2b9800] 08:01:03 INFO - PROCESS | 1658 | 1464620463492 Marionette DEBUG loaded listener.js 08:01:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12d725400) [pid = 1658] [serial = 2319] [outer = 0x12c2b9800] 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:01:04 INFO - PROCESS | 1658 | 1464620463957 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"]]]}] 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:01:04 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" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:01:04 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" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:01:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 737ms 08:01:04 INFO - PROCESS | 1658 | 1464620464048 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:01:04 INFO - PROCESS | 1658 | 1464620464050 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:01:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:01:04 INFO - PROCESS | 1658 | 1464620464072 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:01:04 INFO - PROCESS | 1658 | 1464620464073 Marionette TRACE conn2 <- [1,3058,null,{}] 08:01:04 INFO - PROCESS | 1658 | 1464620464079 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}] 08:01:04 INFO - PROCESS | 1658 | 1464620464195 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:01:04 INFO - PROCESS | 1658 | 1464620464270 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x136be9800 == 71 [pid = 1658] [id = 774] 08:01:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12d571c00) [pid = 1658] [serial = 2320] [outer = 0x0] 08:01:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12dc13000) [pid = 1658] [serial = 2321] [outer = 0x12d571c00] 08:01:04 INFO - PROCESS | 1658 | 1464620464300 Marionette DEBUG loaded listener.js 08:01:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12dd54800) [pid = 1658] [serial = 2322] [outer = 0x12d571c00] 08:01:04 INFO - PROCESS | 1658 | 1464620464660 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]]]}] 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:01:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:01:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:01:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:01:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:01:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:01:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 634ms 08:01:04 INFO - PROCESS | 1658 | 1464620464696 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:01:04 INFO - PROCESS | 1658 | 1464620464697 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:01:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:01:04 INFO - PROCESS | 1658 | 1464620464700 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:01:04 INFO - PROCESS | 1658 | 1464620464701 Marionette TRACE conn2 <- [1,3062,null,{}] 08:01:04 INFO - PROCESS | 1658 | 1464620464704 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}] 08:01:04 INFO - PROCESS | 1658 | 1464620464821 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:01:04 INFO - PROCESS | 1658 | 1464620464929 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x117fb0000 == 72 [pid = 1658] [id = 775] 08:01:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x110ed3800) [pid = 1658] [serial = 2323] [outer = 0x0] 08:01:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x1127cec00) [pid = 1658] [serial = 2324] [outer = 0x110ed3800] 08:01:04 INFO - PROCESS | 1658 | 1464620464961 Marionette DEBUG loaded listener.js 08:01:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x118e2bc00) [pid = 1658] [serial = 2325] [outer = 0x110ed3800] 08:01:05 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:01:05 INFO - PROCESS | 1658 | 1464620465384 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:01:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:01:05 INFO - {} 08:01:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 08:01:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:01:05 INFO - PROCESS | 1658 | 1464620465421 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:01:05 INFO - PROCESS | 1658 | 1464620465422 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:01:05 INFO - PROCESS | 1658 | 1464620465424 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:01:05 INFO - PROCESS | 1658 | 1464620465426 Marionette TRACE conn2 <- [1,3066,null,{}] 08:01:05 INFO - PROCESS | 1658 | 1464620465428 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}] 08:01:05 INFO - PROCESS | 1658 | 1464620465544 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:01:05 INFO - PROCESS | 1658 | 1464620465665 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x1243e0800 == 73 [pid = 1658] [id = 776] 08:01:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x110ecf800) [pid = 1658] [serial = 2326] [outer = 0x0] 08:01:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x11704c400) [pid = 1658] [serial = 2327] [outer = 0x110ecf800] 08:01:05 INFO - PROCESS | 1658 | 1464620465698 Marionette DEBUG loaded listener.js 08:01:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12795d800) [pid = 1658] [serial = 2328] [outer = 0x110ecf800] 08:01:06 INFO - PROCESS | 1658 | 1464620466220 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]]]}] 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:01:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 821ms 08:01:06 INFO - PROCESS | 1658 | 1464620466246 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:01:06 INFO - PROCESS | 1658 | 1464620466248 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:01:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:01:06 INFO - PROCESS | 1658 | 1464620466252 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:01:06 INFO - PROCESS | 1658 | 1464620466254 Marionette TRACE conn2 <- [1,3070,null,{}] 08:01:06 INFO - PROCESS | 1658 | 1464620466258 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}] 08:01:06 INFO - PROCESS | 1658 | 1464620466365 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:01:06 INFO - PROCESS | 1658 | 1464620466483 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x126965000 == 74 [pid = 1658] [id = 777] 08:01:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x1126f1400) [pid = 1658] [serial = 2329] [outer = 0x0] 08:01:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x112a74c00) [pid = 1658] [serial = 2330] [outer = 0x1126f1400] 08:01:06 INFO - PROCESS | 1658 | 1464620466514 Marionette DEBUG loaded listener.js 08:01:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x11962ac00) [pid = 1658] [serial = 2331] [outer = 0x1126f1400] 08:01:06 INFO - PROCESS | 1658 | 1464620466959 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]]]}] 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:01:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 773ms 08:01:07 INFO - PROCESS | 1658 | 1464620467026 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:01:07 INFO - PROCESS | 1658 | 1464620467032 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:01:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:01:07 INFO - PROCESS | 1658 | 1464620467038 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:01:07 INFO - PROCESS | 1658 | 1464620467041 Marionette TRACE conn2 <- [1,3074,null,{}] 08:01:07 INFO - PROCESS | 1658 | 1464620467045 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}] 08:01:07 INFO - PROCESS | 1658 | 1464620467200 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:01:07 INFO - PROCESS | 1658 | 1464620467335 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x121644800 == 75 [pid = 1658] [id = 778] 08:01:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x1184cc800) [pid = 1658] [serial = 2332] [outer = 0x0] 08:01:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x119e09800) [pid = 1658] [serial = 2333] [outer = 0x1184cc800] 08:01:07 INFO - PROCESS | 1658 | 1464620467363 Marionette DEBUG loaded listener.js 08:01:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12149a000) [pid = 1658] [serial = 2334] [outer = 0x1184cc800] 08:01:07 INFO - PROCESS | 1658 | 1464620467722 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]]]}] 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:01:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 722ms 08:01:07 INFO - PROCESS | 1658 | 1464620467760 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:01:07 INFO - PROCESS | 1658 | 1464620467761 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:01:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:01:07 INFO - PROCESS | 1658 | 1464620467764 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:01:07 INFO - PROCESS | 1658 | 1464620467767 Marionette TRACE conn2 <- [1,3078,null,{}] 08:01:07 INFO - PROCESS | 1658 | 1464620467774 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}] 08:01:07 INFO - PROCESS | 1658 | 1464620467881 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:01:08 INFO - PROCESS | 1658 | 1464620467995 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab3d000 == 74 [pid = 1658] [id = 642] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12dc60000 == 73 [pid = 1658] [id = 766] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x126b7a800 == 72 [pid = 1658] [id = 765] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12cac7800 == 71 [pid = 1658] [id = 764] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12b74f000 == 70 [pid = 1658] [id = 763] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad70800 == 69 [pid = 1658] [id = 762] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x1207df400) [pid = 1658] [serial = 2185] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x1161b7c00) [pid = 1658] [serial = 2197] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x11842f000) [pid = 1658] [serial = 2182] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x1260ec400) [pid = 1658] [serial = 2191] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x112a7d800) [pid = 1658] [serial = 2179] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x126dd9c00) [pid = 1658] [serial = 2194] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x122762c00) [pid = 1658] [serial = 2188] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170da800 == 70 [pid = 1658] [id = 779] 08:01:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x112848400) [pid = 1658] [serial = 2335] [outer = 0x0] 08:01:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x1161b7c00) [pid = 1658] [serial = 2336] [outer = 0x112848400] 08:01:08 INFO - PROCESS | 1658 | 1464620468059 Marionette DEBUG loaded listener.js 08:01:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x121404400) [pid = 1658] [serial = 2337] [outer = 0x112848400] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab35800 == 69 [pid = 1658] [id = 761] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x126b16800 == 68 [pid = 1658] [id = 760] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12695e000 == 67 [pid = 1658] [id = 759] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x121640800 == 66 [pid = 1658] [id = 758] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x115e11800 == 65 [pid = 1658] [id = 757] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x119615000 == 64 [pid = 1658] [id = 756] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1213ce800 == 63 [pid = 1658] [id = 755] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x134edc800 == 62 [pid = 1658] [id = 752] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x134ec3000 == 61 [pid = 1658] [id = 751] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x134e95000 == 60 [pid = 1658] [id = 750] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12f067000 == 59 [pid = 1658] [id = 749] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12983d800 == 58 [pid = 1658] [id = 748] 08:01:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1170ba800 == 57 [pid = 1658] [id = 747] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x128fca400) [pid = 1658] [serial = 2218] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x129027800) [pid = 1658] [serial = 2221] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x129057000) [pid = 1658] [serial = 2224] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x12904f400) [pid = 1658] [serial = 2222] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x1292da800) [pid = 1658] [serial = 2225] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12140fc00) [pid = 1658] [serial = 2212] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x121d78800) [pid = 1658] [serial = 2213] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12140a000) [pid = 1658] [serial = 2209] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x1216b1400) [pid = 1658] [serial = 2210] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x129a96400) [pid = 1658] [serial = 2236] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x115e4d800) [pid = 1658] [serial = 2201] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x1127d5800) [pid = 1658] [serial = 2200] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x1193f2800) [pid = 1658] [serial = 2204] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x118612000) [pid = 1658] [serial = 2203] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x1193f5c00) [pid = 1658] [serial = 2206] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x119bdc400) [pid = 1658] [serial = 2207] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x129a86000) [pid = 1658] [serial = 2234] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x128fc8800) [pid = 1658] [serial = 2230] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x118616400) [pid = 1658] [serial = 2228] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x112891c00) [pid = 1658] [serial = 2227] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x1267d3000) [pid = 1658] [serial = 2215] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x1132d3400) [pid = 1658] [serial = 2239] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x128fd3c00) [pid = 1658] [serial = 2219] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12981b400) [pid = 1658] [serial = 2231] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x126d82400) [pid = 1658] [serial = 2216] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x129a79400) [pid = 1658] [serial = 2233] [outer = 0x0] [url = about:blank] 08:01:08 INFO - PROCESS | 1658 | 1464620468392 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] 08:01:08 INFO - PROCESS | 1658 | 1464620468440 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:01:08 INFO - PROCESS | 1658 | 1464620468442 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:01:08 INFO - PROCESS | 1658 | 1464620468443 Marionette TRACE conn2 <- [1,3082,null,{}] 08:01:08 INFO - PROCESS | 1658 | 1464620468446 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}] 08:01:08 INFO - PROCESS | 1658 | 1464620468541 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:01:08 INFO - PROCESS | 1658 | 1464620468546 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b21000 == 58 [pid = 1658] [id = 780] 08:01:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x124ff7000) [pid = 1658] [serial = 2338] [outer = 0x0] 08:01:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x124f50000) [pid = 1658] [serial = 2339] [outer = 0x124ff7000] 08:01:08 INFO - PROCESS | 1658 | 1464620468573 Marionette DEBUG loaded listener.js 08:01:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x126745800) [pid = 1658] [serial = 2340] [outer = 0x124ff7000] 08:01:08 INFO - PROCESS | 1658 | 1464620468929 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]]]}] 08:01:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:01:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:01:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 522ms 08:01:08 INFO - PROCESS | 1658 | 1464620468965 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:01:08 INFO - PROCESS | 1658 | 1464620468966 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:01:08 INFO - PROCESS | 1658 | 1464620468969 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:01:08 INFO - PROCESS | 1658 | 1464620468970 Marionette TRACE conn2 <- [1,3086,null,{}] 08:01:08 INFO - PROCESS | 1658 | 1464620468972 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}] 08:01:09 INFO - PROCESS | 1658 | 1464620469067 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:01:09 INFO - PROCESS | 1658 | 1464620469137 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x129840000 == 59 [pid = 1658] [id = 781] 08:01:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x1260ed400) [pid = 1658] [serial = 2341] [outer = 0x0] 08:01:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x1269a1400) [pid = 1658] [serial = 2342] [outer = 0x1260ed400] 08:01:09 INFO - PROCESS | 1658 | 1464620469170 Marionette DEBUG loaded listener.js 08:01:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x126d83800) [pid = 1658] [serial = 2343] [outer = 0x1260ed400] 08:01:09 INFO - PROCESS | 1658 | 1464620469439 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:01:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:01:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 08:01:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:01:09 INFO - PROCESS | 1658 | 1464620469489 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:01:09 INFO - PROCESS | 1658 | 1464620469491 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:01:09 INFO - PROCESS | 1658 | 1464620469493 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:01:09 INFO - PROCESS | 1658 | 1464620469494 Marionette TRACE conn2 <- [1,3090,null,{}] 08:01:09 INFO - PROCESS | 1658 | 1464620469499 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}] 08:01:09 INFO - PROCESS | 1658 | 1464620469635 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:01:09 INFO - PROCESS | 1658 | 1464620469676 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c096800 == 60 [pid = 1658] [id = 782] 08:01:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x126d85400) [pid = 1658] [serial = 2344] [outer = 0x0] 08:01:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x126dda000) [pid = 1658] [serial = 2345] [outer = 0x126d85400] 08:01:09 INFO - PROCESS | 1658 | 1464620469703 Marionette DEBUG loaded listener.js 08:01:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x1292db000) [pid = 1658] [serial = 2346] [outer = 0x126d85400] 08:01:10 INFO - PROCESS | 1658 | 1464620470002 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 524ms 08:01:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:01:10 INFO - PROCESS | 1658 | 1464620470017 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:01:10 INFO - PROCESS | 1658 | 1464620470019 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:01:10 INFO - PROCESS | 1658 | 1464620470021 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:01:10 INFO - PROCESS | 1658 | 1464620470022 Marionette TRACE conn2 <- [1,3094,null,{}] 08:01:10 INFO - PROCESS | 1658 | 1464620470024 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}] 08:01:10 INFO - PROCESS | 1658 | 1464620470131 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:01:10 INFO - PROCESS | 1658 | 1464620470136 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d5e1800 == 61 [pid = 1658] [id = 783] 08:01:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x119998400) [pid = 1658] [serial = 2347] [outer = 0x0] 08:01:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12981a400) [pid = 1658] [serial = 2348] [outer = 0x119998400] 08:01:10 INFO - PROCESS | 1658 | 1464620470165 Marionette DEBUG loaded listener.js 08:01:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x129a80000) [pid = 1658] [serial = 2349] [outer = 0x119998400] 08:01:10 INFO - PROCESS | 1658 | 1464620470671 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 08:01:10 INFO - PROCESS | 1658 | 1464620470692 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:01:10 INFO - PROCESS | 1658 | 1464620470693 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:01:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:01:10 INFO - PROCESS | 1658 | 1464620470700 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:01:10 INFO - PROCESS | 1658 | 1464620470701 Marionette TRACE conn2 <- [1,3098,null,{}] 08:01:10 INFO - PROCESS | 1658 | 1464620470703 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}] 08:01:10 INFO - PROCESS | 1658 | 1464620470826 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:01:10 INFO - PROCESS | 1658 | 1464620470888 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dd83800 == 62 [pid = 1658] [id = 784] 08:01:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x118ef5800) [pid = 1658] [serial = 2350] [outer = 0x0] 08:01:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12981b000) [pid = 1658] [serial = 2351] [outer = 0x118ef5800] 08:01:10 INFO - PROCESS | 1658 | 1464620470913 Marionette DEBUG loaded listener.js 08:01:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x129a99400) [pid = 1658] [serial = 2352] [outer = 0x118ef5800] 08:01:11 INFO - PROCESS | 1658 | 1464620471207 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]]]}] 08:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:01:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 08:01:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:01:11 INFO - PROCESS | 1658 | 1464620471220 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:01:11 INFO - PROCESS | 1658 | 1464620471221 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:01:11 INFO - PROCESS | 1658 | 1464620471223 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:01:11 INFO - PROCESS | 1658 | 1464620471224 Marionette TRACE conn2 <- [1,3102,null,{}] 08:01:11 INFO - PROCESS | 1658 | 1464620471240 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}] 08:01:11 INFO - PROCESS | 1658 | 1464620471366 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:01:11 INFO - PROCESS | 1658 | 1464620471377 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f06f800 == 63 [pid = 1658] [id = 785] 08:01:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x129a7d800) [pid = 1658] [serial = 2353] [outer = 0x0] 08:01:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12acaa800) [pid = 1658] [serial = 2354] [outer = 0x129a7d800] 08:01:11 INFO - PROCESS | 1658 | 1464620471402 Marionette DEBUG loaded listener.js 08:01:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12ad30000) [pid = 1658] [serial = 2355] [outer = 0x129a7d800] 08:01:11 INFO - PROCESS | 1658 | 1464620471722 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:01:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 522ms 08:01:11 INFO - PROCESS | 1658 | 1464620471764 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:01:11 INFO - PROCESS | 1658 | 1464620471765 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:01:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:01:11 INFO - PROCESS | 1658 | 1464620471767 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:01:11 INFO - PROCESS | 1658 | 1464620471768 Marionette TRACE conn2 <- [1,3106,null,{}] 08:01:11 INFO - PROCESS | 1658 | 1464620471771 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}] 08:01:11 INFO - PROCESS | 1658 | 1464620471895 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:01:11 INFO - PROCESS | 1658 | 1464620471911 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x134d09000 == 64 [pid = 1658] [id = 786] 08:01:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12acaa400) [pid = 1658] [serial = 2356] [outer = 0x0] 08:01:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12ad36c00) [pid = 1658] [serial = 2357] [outer = 0x12acaa400] 08:01:11 INFO - PROCESS | 1658 | 1464620471936 Marionette DEBUG loaded listener.js 08:01:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12add5400) [pid = 1658] [serial = 2358] [outer = 0x12acaa400] 08:01:12 INFO - PROCESS | 1658 | 1464620472289 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]]]}] 08:01:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:01:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:01:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:01:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 569ms 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x11999d800) [pid = 1658] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x1247a3800) [pid = 1658] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x115e49c00) [pid = 1658] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x11860e400) [pid = 1658] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x126d8e000) [pid = 1658] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x126dd7400) [pid = 1658] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x11928a400) [pid = 1658] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x1122a8000) [pid = 1658] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12149f000) [pid = 1658] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x119e0e800) [pid = 1658] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x117482800) [pid = 1658] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x1127f3400) [pid = 1658] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x124147c00) [pid = 1658] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:01:12 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x110ec8000) [pid = 1658] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:01:12 INFO - PROCESS | 1658 | 1464620472573 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:01:12 INFO - PROCESS | 1658 | 1464620472575 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:01:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:01:12 INFO - PROCESS | 1658 | 1464620472580 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:01:12 INFO - PROCESS | 1658 | 1464620472582 Marionette TRACE conn2 <- [1,3110,null,{}] 08:01:12 INFO - PROCESS | 1658 | 1464620472584 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}] 08:01:12 INFO - PROCESS | 1658 | 1464620472690 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:01:12 INFO - PROCESS | 1658 | 1464620472695 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x134db8800 == 65 [pid = 1658] [id = 787] 08:01:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x1260e6c00) [pid = 1658] [serial = 2359] [outer = 0x0] 08:01:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12b4a2800) [pid = 1658] [serial = 2360] [outer = 0x1260e6c00] 08:01:12 INFO - PROCESS | 1658 | 1464620472726 Marionette DEBUG loaded listener.js 08:01:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12be4f400) [pid = 1658] [serial = 2361] [outer = 0x1260e6c00] 08:01:13 INFO - PROCESS | 1658 | 1464620473049 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"]]]}] 08:01:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:01:13 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 08:01:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:01:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 472ms 08:01:13 INFO - PROCESS | 1658 | 1464620473052 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:01:13 INFO - PROCESS | 1658 | 1464620473053 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:01:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:01:13 INFO - PROCESS | 1658 | 1464620473055 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:01:13 INFO - PROCESS | 1658 | 1464620473057 Marionette TRACE conn2 <- [1,3114,null,{}] 08:01:13 INFO - PROCESS | 1658 | 1464620473060 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}] 08:01:13 INFO - PROCESS | 1658 | 1464620473169 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:01:13 INFO - PROCESS | 1658 | 1464620473260 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\", \"41ba286b-570e-4dc6-9351-7f49297e9551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e5d000 == 66 [pid = 1658] [id = 788] 08:01:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12b406800) [pid = 1658] [serial = 2362] [outer = 0x0] 08:01:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12be5b800) [pid = 1658] [serial = 2363] [outer = 0x12b406800] 08:01:13 INFO - PROCESS | 1658 | 1464620473287 Marionette DEBUG loaded listener.js 08:01:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12bf63000) [pid = 1658] [serial = 2364] [outer = 0x12b406800] 08:01:13 INFO - PROCESS | 1658 | 1464620473555 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]]]}] 08:01:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:01:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 08:01:13 INFO - PROCESS | 1658 | 1464620473582 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:01:13 INFO - PROCESS | 1658 | 1464620473584 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:01:14 WARNING - u'runner_teardown' () 08:01:14 INFO - No more tests 08:01:14 INFO - Got 0 unexpected results 08:01:14 INFO - SUITE-END | took 510s 08:01:14 INFO - Closing logging queue 08:01:14 INFO - queue closed 08:01:14 INFO - Return code: 0 08:01:14 WARNING - # TBPL SUCCESS # 08:01:14 INFO - Running post-action listener: _resource_record_post_action 08:01:14 INFO - Running post-run listener: _resource_record_post_run 08:01:15 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 32550400; Write bytes: 952636928; Read time: 337; Write time: 6285 08:01:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:01:15 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148544000; Write bytes: 146614272; Read time: 13723; Write time: 343 08:01:15 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30404096; Write bytes: 793964032; Read time: 313; Write time: 5900 08:01:15 INFO - Running post-run listener: _upload_blobber_files 08:01:15 INFO - Blob upload gear active. 08:01:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:01:15 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 08:01:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:01:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:01:16 INFO - (blobuploader) - INFO - Open directory for files ... 08:01:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:01:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:01:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:01:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:01:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:01:16 INFO - (blobuploader) - INFO - Done attempting. 08:01:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:01:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:01:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:01:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:01:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:01:18 INFO - (blobuploader) - INFO - Done attempting. 08:01:18 INFO - (blobuploader) - INFO - Iteration through files over. 08:01:18 INFO - Return code: 0 08:01:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:01:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:01:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07a643214344ea21e2b507ec98ec39e65e3483c7da546835861a89ae88fde750e0c66668616a0b3c1d586377ac1950d0c95a840bd016dfe73e135bb2082567c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8c80a18b80f7ebc62c83d9da4104aa5551947b6345ae6bc5a3936066d89e716467b4dc67cfef94b70b0548c21ca9863c287ce20c03c95a9a9cbb4cea2e4b55d9"} 08:01:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:01:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:01:18 INFO - Contents: 08:01:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07a643214344ea21e2b507ec98ec39e65e3483c7da546835861a89ae88fde750e0c66668616a0b3c1d586377ac1950d0c95a840bd016dfe73e135bb2082567c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8c80a18b80f7ebc62c83d9da4104aa5551947b6345ae6bc5a3936066d89e716467b4dc67cfef94b70b0548c21ca9863c287ce20c03c95a9a9cbb4cea2e4b55d9"} 08:01:18 INFO - Running post-run listener: copy_logs_to_upload_dir 08:01:18 INFO - Copying logs to upload dir... 08:01:18 INFO - mkdir: /builds/slave/test/build/upload/logs 08:01:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=619.333893 ========= master_lag: 1.11 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 20 secs) (at 2016-05-30 08:01:19.749542) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 08:01:19.753213) ========= 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.HVPc8cnPSn/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.F74MFRwhzq/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07a643214344ea21e2b507ec98ec39e65e3483c7da546835861a89ae88fde750e0c66668616a0b3c1d586377ac1950d0c95a840bd016dfe73e135bb2082567c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8c80a18b80f7ebc62c83d9da4104aa5551947b6345ae6bc5a3936066d89e716467b4dc67cfef94b70b0548c21ca9863c287ce20c03c95a9a9cbb4cea2e4b55d9"} build_url:https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012764 build_url: 'https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/07a643214344ea21e2b507ec98ec39e65e3483c7da546835861a89ae88fde750e0c66668616a0b3c1d586377ac1950d0c95a840bd016dfe73e135bb2082567c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8c80a18b80f7ebc62c83d9da4104aa5551947b6345ae6bc5a3936066d89e716467b4dc67cfef94b70b0548c21ca9863c287ce20c03c95a9a9cbb4cea2e4b55d9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/F9aYSmmXQMOqlsUbAwRAHA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.60 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 08:01:20.369406) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 08:01:20.370087) ========= 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.HVPc8cnPSn/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.F74MFRwhzq/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.004606 ========= master_lag: 0.11 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 08:01:20.481069) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 08:01:20.481397) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 08:01:20.481859) ========= ========= Total master_lag: 1.93 =========