builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0070 starttime: 1466697395.45 results: success (0) buildid: 20160623073824 builduid: d39eea867a1c44bca4b8b9a99f11a4a0 revision: 77a913855173eb131614d3ff2325efdece6582a4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.453368) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.453892) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.454188) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.815996) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.816388) ========= 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.zqlnnT7Z4T/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.Vjz9r4kw1I/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-06-23 08:56:35-- 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% 20.0M=0.001s 2016-06-23 08:56:35 (20.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.102796 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.941259) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.941644) ========= 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.zqlnnT7Z4T/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.Vjz9r4kw1I/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.027248 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:35.990191) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 08:56:35.990566) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 77a913855173eb131614d3ff2325efdece6582a4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 77a913855173eb131614d3ff2325efdece6582a4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zqlnnT7Z4T/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.Vjz9r4kw1I/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-06-23 08:56:36,064 truncating revision to first 12 chars 2016-06-23 08:56:36,064 Setting DEBUG logging. 2016-06-23 08:56:36,064 attempt 1/10 2016-06-23 08:56:36,064 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/77a913855173?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 08:56:37,107 unpacking tar archive at: mozilla-beta-77a913855173/testing/mozharness/ program finished with exit code 0 elapsedTime=1.311670 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 08:56:37.323558) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:37.323925) ========= script_repo_revision: 77a913855173eb131614d3ff2325efdece6582a4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:37.324334) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:37.324617) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:56:37.343611) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-23 08:56:37.344150) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zqlnnT7Z4T/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.Vjz9r4kw1I/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 08:56:37 INFO - MultiFileLogger online at 20160623 08:56:37 in /builds/slave/test 08:56:37 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 08:56:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:56:37 INFO - {'append_to_log': False, 08:56:37 INFO - 'base_work_dir': '/builds/slave/test', 08:56:37 INFO - 'blob_upload_branch': 'mozilla-beta', 08:56:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:56:37 INFO - 'buildbot_json_path': 'buildprops.json', 08:56:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:56:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:56:37 INFO - 'download_minidump_stackwalk': True, 08:56:37 INFO - 'download_symbols': 'true', 08:56:37 INFO - 'e10s': False, 08:56:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:56:37 INFO - 'tooltool.py': '/tools/tooltool.py', 08:56:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:56:37 INFO - '/tools/misc-python/virtualenv.py')}, 08:56:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:56:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:56:37 INFO - 'log_level': 'info', 08:56:37 INFO - 'log_to_console': True, 08:56:37 INFO - 'opt_config_files': (), 08:56:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:56:37 INFO - '--processes=1', 08:56:37 INFO - '--config=%(test_path)s/wptrunner.ini', 08:56:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:56:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:56:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:56:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:56:37 INFO - 'pip_index': False, 08:56:37 INFO - 'require_test_zip': True, 08:56:37 INFO - 'test_type': ('testharness',), 08:56:37 INFO - 'this_chunk': '1', 08:56:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:56:37 INFO - 'total_chunks': '10', 08:56:37 INFO - 'virtualenv_path': 'venv', 08:56:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:56:37 INFO - 'work_dir': 'build'} 08:56:37 INFO - ##### 08:56:37 INFO - ##### Running clobber step. 08:56:37 INFO - ##### 08:56:37 INFO - Running pre-action listener: _resource_record_pre_action 08:56:37 INFO - Running main action method: clobber 08:56:37 INFO - rmtree: /builds/slave/test/build 08:56:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:56:39 INFO - Running post-action listener: _resource_record_post_action 08:56:39 INFO - ##### 08:56:39 INFO - ##### Running read-buildbot-config step. 08:56:39 INFO - ##### 08:56:39 INFO - Running pre-action listener: _resource_record_pre_action 08:56:39 INFO - Running main action method: read_buildbot_config 08:56:39 INFO - Using buildbot properties: 08:56:39 INFO - { 08:56:39 INFO - "project": "", 08:56:39 INFO - "product": "firefox", 08:56:39 INFO - "script_repo_revision": "production", 08:56:39 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:56:39 INFO - "repository": "", 08:56:39 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:56:39 INFO - "buildid": "20160623073824", 08:56:39 INFO - "pgo_build": "False", 08:56:39 INFO - "basedir": "/builds/slave/test", 08:56:39 INFO - "buildnumber": 13, 08:56:39 INFO - "slavename": "t-yosemite-r7-0070", 08:56:39 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 08:56:39 INFO - "platform": "macosx64", 08:56:39 INFO - "branch": "mozilla-beta", 08:56:39 INFO - "revision": "77a913855173eb131614d3ff2325efdece6582a4", 08:56:39 INFO - "repo_path": "releases/mozilla-beta", 08:56:39 INFO - "moz_repo_path": "", 08:56:39 INFO - "stage_platform": "macosx64", 08:56:39 INFO - "builduid": "d39eea867a1c44bca4b8b9a99f11a4a0", 08:56:39 INFO - "slavebuilddir": "test" 08:56:39 INFO - } 08:56:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:56:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:56:39 INFO - Running post-action listener: _resource_record_post_action 08:56:39 INFO - ##### 08:56:39 INFO - ##### Running download-and-extract step. 08:56:39 INFO - ##### 08:56:39 INFO - Running pre-action listener: _resource_record_pre_action 08:56:39 INFO - Running main action method: download_and_extract 08:56:39 INFO - mkdir: /builds/slave/test/build/tests 08:56:39 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')]} 08:56:39 INFO - https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:56:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:56:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:56:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:56:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 08:56:40 INFO - Downloaded 1201 bytes. 08:56:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:56:40 INFO - Using the following test package requirements: 08:56:40 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:56:40 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:56:40 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:56:40 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'jsshell-mac64.zip'], 08:56:40 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:56:40 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:56:40 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:56:40 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:56:40 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:56:40 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:56:40 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:56:40 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:56: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')]} 08:56:40 INFO - https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:56:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:56:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:56:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:56:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 08:56:41 INFO - Downloaded 18356511 bytes. 08:56:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:56:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:56:42 INFO - caution: filename not matched: web-platform/* 08:56:42 INFO - Return code: 11 08:56:42 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')]} 08:56:42 INFO - https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:56:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:56:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:56:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:56:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:56:44 INFO - Downloaded 36389087 bytes. 08:56:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:56:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:56:48 INFO - caution: filename not matched: bin/* 08:56:48 INFO - caution: filename not matched: config/* 08:56:48 INFO - caution: filename not matched: mozbase/* 08:56:48 INFO - caution: filename not matched: marionette/* 08:56:48 INFO - caution: filename not matched: tools/wptserve/* 08:56:48 INFO - Return code: 11 08:56:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:48 INFO - https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:56:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:56:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:56:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:56:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:56:51 INFO - Downloaded 73068006 bytes. 08:56:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:56:51 INFO - mkdir: /builds/slave/test/properties 08:56:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:56:51 INFO - Writing to file /builds/slave/test/properties/build_url 08:56:51 INFO - Contents: 08:56:51 INFO - build_url:https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:56:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:56:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:56:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:56:52 INFO - Contents: 08:56:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:56:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:52 INFO - https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:56:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:56:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:56:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:56:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:56:55 INFO - Downloaded 103667838 bytes. 08:56:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:56:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:56:58 INFO - Return code: 0 08:56:58 INFO - Running post-action listener: _resource_record_post_action 08:56:58 INFO - Running post-action listener: set_extra_try_arguments 08:56:58 INFO - ##### 08:56:58 INFO - ##### Running create-virtualenv step. 08:56:58 INFO - ##### 08:56:58 INFO - Running pre-action listener: _pre_create_virtualenv 08:56:58 INFO - Running pre-action listener: _resource_record_pre_action 08:56:58 INFO - Running main action method: create_virtualenv 08:56:58 INFO - Creating virtualenv /builds/slave/test/build/venv 08:56:58 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 08:56:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:56:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:56:58 INFO - Using real prefix '/tools/python27' 08:56:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:56:59 INFO - Installing distribute.............................................................................................................................................................................................done. 08:57:02 INFO - Installing pip.................done. 08:57:02 INFO - Return code: 0 08:57:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:57: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')]} 08:57:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:57:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57: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')]} 08:57:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:57:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:02 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 0x1019eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb10db2230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a075e0>, '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 0x1015eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101615990>, '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.zqlnnT7Z4T/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.Vjz9r4kw1I/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 08:57:02 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 08:57:02 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 08:57:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zqlnnT7Z4T/Render', 08:57:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:57:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:57:02 INFO - 'HOME': '/Users/cltbld', 08:57:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:57:02 INFO - 'LOGNAME': 'cltbld', 08:57:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:57:02 INFO - 'MOZ_NO_REMOTE': '1', 08:57:02 INFO - 'NO_EM_RESTART': '1', 08:57:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:57:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:57:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:57:02 INFO - 'PWD': '/builds/slave/test', 08:57:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:57:02 INFO - 'SHELL': '/bin/bash', 08:57:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Vjz9r4kw1I/Listeners', 08:57:02 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:57:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:57:02 INFO - 'USER': 'cltbld', 08:57:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:57:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:57:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:57:02 INFO - 'XPC_FLAGS': '0x0', 08:57:02 INFO - 'XPC_SERVICE_NAME': '0', 08:57:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:57:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:57:02 INFO - Downloading/unpacking psutil>=0.7.1 08:57:02 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 08:57:02 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 08:57:02 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 08:57:02 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 08:57:02 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 08:57:02 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 08:57:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:57:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:57:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:57:05 INFO - Installing collected packages: psutil 08:57:05 INFO - Running setup.py install for psutil 08:57:05 INFO - building 'psutil._psutil_osx' extension 08:57:05 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 08:57:05 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 08:57:05 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 08:57:06 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 08:57:06 INFO - building 'psutil._psutil_posix' extension 08:57:06 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 08:57:06 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:57:06 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:57:06 INFO - ^ 08:57:06 INFO - 1 warning generated. 08:57:06 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 08:57:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:57:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:57:06 INFO - Successfully installed psutil 08:57:06 INFO - Cleaning up... 08:57:06 INFO - Return code: 0 08:57:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:57:06 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')]} 08:57:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:57:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:06 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')]} 08:57:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:57:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:06 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 0x1019eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb10db2230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a075e0>, '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 0x1015eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101615990>, '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.zqlnnT7Z4T/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.Vjz9r4kw1I/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 08:57:06 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 08:57:06 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 08:57:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zqlnnT7Z4T/Render', 08:57:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:57:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:57:06 INFO - 'HOME': '/Users/cltbld', 08:57:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:57:06 INFO - 'LOGNAME': 'cltbld', 08:57:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:57:06 INFO - 'MOZ_NO_REMOTE': '1', 08:57:06 INFO - 'NO_EM_RESTART': '1', 08:57:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:57:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:57:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:57:06 INFO - 'PWD': '/builds/slave/test', 08:57:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:57:06 INFO - 'SHELL': '/bin/bash', 08:57:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Vjz9r4kw1I/Listeners', 08:57:06 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:57:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:57:06 INFO - 'USER': 'cltbld', 08:57:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:57:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:57:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:57:06 INFO - 'XPC_FLAGS': '0x0', 08:57:06 INFO - 'XPC_SERVICE_NAME': '0', 08:57:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:57:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:57:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:57:06 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 08:57:06 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 08:57:06 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 08:57:06 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 08:57:06 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 08:57:06 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 08:57:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:57:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:57:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:57:09 INFO - Installing collected packages: mozsystemmonitor 08:57:09 INFO - Running setup.py install for mozsystemmonitor 08:57:09 INFO - Successfully installed mozsystemmonitor 08:57:09 INFO - Cleaning up... 08:57:09 INFO - Return code: 0 08:57:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:57: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')]} 08:57:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:57:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57: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')]} 08:57:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:57:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:09 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 0x1019eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb10db2230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a075e0>, '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 0x1015eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101615990>, '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.zqlnnT7Z4T/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.Vjz9r4kw1I/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 08:57:09 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 08:57:09 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 08:57:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zqlnnT7Z4T/Render', 08:57:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:57:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:57:09 INFO - 'HOME': '/Users/cltbld', 08:57:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:57:09 INFO - 'LOGNAME': 'cltbld', 08:57:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:57:09 INFO - 'MOZ_NO_REMOTE': '1', 08:57:09 INFO - 'NO_EM_RESTART': '1', 08:57:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:57:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:57:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:57:09 INFO - 'PWD': '/builds/slave/test', 08:57:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:57:09 INFO - 'SHELL': '/bin/bash', 08:57:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Vjz9r4kw1I/Listeners', 08:57:09 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:57:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:57:09 INFO - 'USER': 'cltbld', 08:57:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:57:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:57:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:57:09 INFO - 'XPC_FLAGS': '0x0', 08:57:09 INFO - 'XPC_SERVICE_NAME': '0', 08:57:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:57:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:57:09 INFO - Downloading/unpacking blobuploader==1.2.4 08:57:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:57:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:57:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:57:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:57:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:57:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:57:12 INFO - Downloading blobuploader-1.2.4.tar.gz 08:57:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:57:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:57:12 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 08:57:12 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 08:57:12 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 08:57:12 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 08:57:12 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 08:57:12 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 08:57:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:57:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:57:12 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 08:57:12 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 08:57:12 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 08:57:12 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 08:57:12 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 08:57:12 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 08:57:13 INFO - Downloading docopt-0.6.1.tar.gz 08:57:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:57:13 INFO - Installing collected packages: blobuploader, requests, docopt 08:57:13 INFO - Running setup.py install for blobuploader 08:57:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:57:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:57:13 INFO - Running setup.py install for requests 08:57:14 INFO - Running setup.py install for docopt 08:57:14 INFO - Successfully installed blobuploader requests docopt 08:57:14 INFO - Cleaning up... 08:57:14 INFO - Return code: 0 08:57:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:57:14 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')]} 08:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:57:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:14 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')]} 08:57:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:57:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:14 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 0x1019eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb10db2230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a075e0>, '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 0x1015eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101615990>, '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.zqlnnT7Z4T/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.Vjz9r4kw1I/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 08:57:14 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 08:57:14 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 08:57:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zqlnnT7Z4T/Render', 08:57:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:57:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:57:14 INFO - 'HOME': '/Users/cltbld', 08:57:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:57:14 INFO - 'LOGNAME': 'cltbld', 08:57:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:57:14 INFO - 'MOZ_NO_REMOTE': '1', 08:57:14 INFO - 'NO_EM_RESTART': '1', 08:57:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:57:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:57:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:57:14 INFO - 'PWD': '/builds/slave/test', 08:57:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:57:14 INFO - 'SHELL': '/bin/bash', 08:57:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Vjz9r4kw1I/Listeners', 08:57:14 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:57:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:57:14 INFO - 'USER': 'cltbld', 08:57:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:57:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:57:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:57:14 INFO - 'XPC_FLAGS': '0x0', 08:57:14 INFO - 'XPC_SERVICE_NAME': '0', 08:57:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:57:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:57:14 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-sagHX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:57:14 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-MpMEk8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:57:14 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-BMIquy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:57:14 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-G0k7az-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ZZCISN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Lkw_m_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Yi63Rd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-NOPlhz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-3QVJAE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-NNeB8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-MHogtI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-s5TAvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:57:15 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-zf5_HR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:57:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-hYqKwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:57:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-E_nsVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:57:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-6qZoW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:57:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-DLZi9Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:57:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-zQ1SZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:57:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ZmKDHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:57:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-qmgqdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:57:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:57:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ccigTg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:57:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:57:17 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 08:57:17 INFO - Running setup.py install for manifestparser 08:57:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:57:17 INFO - Running setup.py install for mozcrash 08:57:17 INFO - Running setup.py install for mozdebug 08:57:17 INFO - Running setup.py install for mozdevice 08:57:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:57:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:57:17 INFO - Running setup.py install for mozfile 08:57:18 INFO - Running setup.py install for mozhttpd 08:57:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Running setup.py install for mozinfo 08:57:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Running setup.py install for mozInstall 08:57:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Running setup.py install for mozleak 08:57:18 INFO - Running setup.py install for mozlog 08:57:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Running setup.py install for moznetwork 08:57:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:57:18 INFO - Running setup.py install for mozprocess 08:57:19 INFO - Running setup.py install for mozprofile 08:57:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:57:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:57:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:57:19 INFO - Running setup.py install for mozrunner 08:57:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:57:19 INFO - Running setup.py install for mozscreenshot 08:57:19 INFO - Running setup.py install for moztest 08:57:19 INFO - Running setup.py install for mozversion 08:57:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:57:19 INFO - Running setup.py install for wptserve 08:57:20 INFO - Running setup.py install for marionette-driver 08:57:20 INFO - Running setup.py install for browsermob-proxy 08:57:20 INFO - Running setup.py install for marionette-client 08:57:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:57:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:57:20 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 08:57:20 INFO - Cleaning up... 08:57:20 INFO - Return code: 0 08:57:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:57:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:57:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:57:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:57:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:57:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:57:20 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 0x1019eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a0bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb10db2230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101a075e0>, '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 0x1015eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101615990>, '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.zqlnnT7Z4T/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.Vjz9r4kw1I/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 08:57:20 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 08:57:20 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 08:57:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zqlnnT7Z4T/Render', 08:57:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:57:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:57:20 INFO - 'HOME': '/Users/cltbld', 08:57:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:57:20 INFO - 'LOGNAME': 'cltbld', 08:57:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:57:20 INFO - 'MOZ_NO_REMOTE': '1', 08:57:20 INFO - 'NO_EM_RESTART': '1', 08:57:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:57:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:57:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:57:20 INFO - 'PWD': '/builds/slave/test', 08:57:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:57:20 INFO - 'SHELL': '/bin/bash', 08:57:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Vjz9r4kw1I/Listeners', 08:57:20 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:57:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:57:20 INFO - 'USER': 'cltbld', 08:57:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:57:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:57:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:57:20 INFO - 'XPC_FLAGS': '0x0', 08:57:20 INFO - 'XPC_SERVICE_NAME': '0', 08:57:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:57:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:57:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:57:20 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-1v_yVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Rs2NAL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-8EKIOq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Nb9eks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-upKUYw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Nmx7nb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ieL4Cb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-iA7bPD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-sgnVOl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:57:21 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)) 08:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:57:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-h3wcTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-RtyFQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-BJvyrS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-0YM7zH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-3RcAac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-dExJiO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-DccSlu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-M_ilV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-KBOnEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:57:22 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)) 08:57:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:57:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-gseuyp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:57:23 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)) 08:57:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:57:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-8n3edX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:57:23 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)) 08:57:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:57:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-4RFAQs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:57:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:57:23 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)) 08:57:23 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)) 08:57:23 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)) 08:57:23 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)) 08:57:23 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)) 08:57:23 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)) 08:57:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:57:23 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 08:57:23 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 08:57:23 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 08:57:23 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 08:57:23 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 08:57:23 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 08:57:26 INFO - Downloading blessings-1.6.tar.gz 08:57:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:57:26 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)) 08:57:26 INFO - Installing collected packages: blessings 08:57:26 INFO - Running setup.py install for blessings 08:57:26 INFO - Successfully installed blessings 08:57:26 INFO - Cleaning up... 08:57:26 INFO - Return code: 0 08:57:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:57:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:57:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:57:26 INFO - Reading from file tmpfile_stdout 08:57:26 INFO - Current package versions: 08:57:26 INFO - blessings == 1.6 08:57:26 INFO - blobuploader == 1.2.4 08:57:26 INFO - browsermob-proxy == 0.6.0 08:57:26 INFO - docopt == 0.6.1 08:57:26 INFO - manifestparser == 1.1 08:57:26 INFO - marionette-client == 2.3.0 08:57:26 INFO - marionette-driver == 1.4.0 08:57:26 INFO - mozInstall == 1.12 08:57:26 INFO - mozcrash == 0.17 08:57:26 INFO - mozdebug == 0.1 08:57:26 INFO - mozdevice == 0.48 08:57:26 INFO - mozfile == 1.2 08:57:26 INFO - mozhttpd == 0.7 08:57:26 INFO - mozinfo == 0.9 08:57:26 INFO - mozleak == 0.1 08:57:26 INFO - mozlog == 3.1 08:57:26 INFO - moznetwork == 0.27 08:57:26 INFO - mozprocess == 0.22 08:57:26 INFO - mozprofile == 0.28 08:57:26 INFO - mozrunner == 6.11 08:57:26 INFO - mozscreenshot == 0.1 08:57:26 INFO - mozsystemmonitor == 0.0 08:57:26 INFO - moztest == 0.7 08:57:26 INFO - mozversion == 1.4 08:57:26 INFO - psutil == 3.1.1 08:57:26 INFO - requests == 1.2.3 08:57:26 INFO - wptserve == 1.4.0 08:57:26 INFO - wsgiref == 0.1.2 08:57:26 INFO - Running post-action listener: _resource_record_post_action 08:57:26 INFO - Running post-action listener: _start_resource_monitoring 08:57:26 INFO - Starting resource monitoring. 08:57:26 INFO - ##### 08:57:26 INFO - ##### Running pull step. 08:57:26 INFO - ##### 08:57:26 INFO - Running pre-action listener: _resource_record_pre_action 08:57:26 INFO - Running main action method: pull 08:57:26 INFO - Pull has nothing to do! 08:57:26 INFO - Running post-action listener: _resource_record_post_action 08:57:26 INFO - ##### 08:57:26 INFO - ##### Running install step. 08:57:26 INFO - ##### 08:57:26 INFO - Running pre-action listener: _resource_record_pre_action 08:57:26 INFO - Running main action method: install 08:57:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:57:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:57:27 INFO - Reading from file tmpfile_stdout 08:57:27 INFO - Detecting whether we're running mozinstall >=1.0... 08:57:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:57:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:57:27 INFO - Reading from file tmpfile_stdout 08:57:27 INFO - Output received: 08:57:27 INFO - Usage: mozinstall [options] installer 08:57:27 INFO - Options: 08:57:27 INFO - -h, --help show this help message and exit 08:57:27 INFO - -d DEST, --destination=DEST 08:57:27 INFO - Directory to install application into. [default: 08:57:27 INFO - "/builds/slave/test"] 08:57:27 INFO - --app=APP Application being installed. [default: firefox] 08:57:27 INFO - mkdir: /builds/slave/test/build/application 08:57:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:57:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:57:45 INFO - Reading from file tmpfile_stdout 08:57:45 INFO - Output received: 08:57:45 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:57:45 INFO - Running post-action listener: _resource_record_post_action 08:57:45 INFO - ##### 08:57:45 INFO - ##### Running run-tests step. 08:57:45 INFO - ##### 08:57:45 INFO - Running pre-action listener: _resource_record_pre_action 08:57:45 INFO - Running main action method: run_tests 08:57:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:57:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:57:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:57:45 INFO - grabbing minidump binary from tooltool 08:57:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:57:45 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 0x101a075e0>, '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 0x1015eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101615990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:57:45 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 08:57:45 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 08:57:45 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:57:45 INFO - Return code: 0 08:57:45 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:57:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:57:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:57:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:57:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zqlnnT7Z4T/Render', 08:57:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:57:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:57:45 INFO - 'HOME': '/Users/cltbld', 08:57:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:57:45 INFO - 'LOGNAME': 'cltbld', 08:57:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:57:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:57:45 INFO - 'MOZ_NO_REMOTE': '1', 08:57:45 INFO - 'NO_EM_RESTART': '1', 08:57:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:57:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:57:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:57:45 INFO - 'PWD': '/builds/slave/test', 08:57:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:57:45 INFO - 'SHELL': '/bin/bash', 08:57:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Vjz9r4kw1I/Listeners', 08:57:45 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 08:57:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:57:45 INFO - 'USER': 'cltbld', 08:57:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:57:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:57:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:57:45 INFO - 'XPC_FLAGS': '0x0', 08:57:45 INFO - 'XPC_SERVICE_NAME': '0', 08:57:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:57:45 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:57:45 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 08:57:45 INFO - import pkg_resources 08:57:46 INFO - Using 1 client processes 08:57:47 INFO - wptserve Starting http server on 127.0.0.1:8000 08:57:47 INFO - wptserve Starting http server on 127.0.0.1:8001 08:57:47 INFO - wptserve Starting http server on 127.0.0.1:8443 08:57:48 INFO - SUITE-START | Running 778 tests 08:57:48 INFO - Running testharness tests 08:57:48 INFO - Setting up ssl 08:57:48 INFO - PROCESS | certutil | 08:57:48 INFO - PROCESS | certutil | 08:57:48 INFO - PROCESS | certutil | 08:57:48 INFO - Certificate Nickname Trust Attributes 08:57:48 INFO - SSL,S/MIME,JAR/XPI 08:57:48 INFO - 08:57:48 INFO - web-platform-tests CT,, 08:57:48 INFO - 08:57:48 INFO - Starting runner 08:57:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:57:49 INFO - PROCESS | 1652 | 1466697469903 Marionette DEBUG Marionette enabled via build flag and pref 08:57:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x113cbc800 == 1 [pid = 1652] [id = 1] 08:57:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113cbd000) [pid = 1652] [serial = 1] [outer = 0x0] 08:57:49 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:57:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113cbe000) [pid = 1652] [serial = 2] [outer = 0x113cbd000] 08:57:50 INFO - PROCESS | 1652 | 1466697470218 Marionette INFO Listening on port 2828 08:57:50 INFO - PROCESS | 1652 | 1466697470447 Marionette DEBUG Marionette enabled via command-line flag 08:57:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116860800 == 2 [pid = 1652] [id = 2] 08:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116861000) [pid = 1652] [serial = 3] [outer = 0x0] 08:57:50 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:57:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116862000) [pid = 1652] [serial = 4] [outer = 0x116861000] 08:57:50 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:50 INFO - PROCESS | 1652 | 1466697470593 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 08:57:50 INFO - PROCESS | 1652 | 1466697470681 Marionette DEBUG Closed connection conn0 08:57:50 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:50 INFO - PROCESS | 1652 | 1466697470688 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 08:57:50 INFO - PROCESS | 1652 | 1466697470696 Marionette DEBUG Closed connection conn1 08:57:50 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:50 INFO - PROCESS | 1652 | 1466697470701 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 08:57:50 INFO - PROCESS | 1652 | 1466697470709 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:57:50 INFO - PROCESS | 1652 | 1466697470715 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623073824","device":"desktop","version":"48.0"} 08:57:51 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b48800 == 3 [pid = 1652] [id = 3] 08:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119c9e000) [pid = 1652] [serial = 5] [outer = 0x0] 08:57:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c9f000 == 4 [pid = 1652] [id = 4] 08:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119bc2800) [pid = 1652] [serial = 6] [outer = 0x0] 08:57:51 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:57:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121522800 == 5 [pid = 1652] [id = 5] 08:57:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119bc1c00) [pid = 1652] [serial = 7] [outer = 0x0] 08:57:51 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:57:51 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121887800) [pid = 1652] [serial = 8] [outer = 0x119bc1c00] 08:57:52 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x121dba000) [pid = 1652] [serial = 9] [outer = 0x119c9e000] 08:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x11681bc00) [pid = 1652] [serial = 10] [outer = 0x119bc2800] 08:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x11681dc00) [pid = 1652] [serial = 11] [outer = 0x119bc1c00] 08:57:52 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:57:52 INFO - PROCESS | 1652 | 1466697472640 Marionette INFO startBrowser c5fabaad-d030-0a4f-82fe-83807203c364 08:57:52 INFO - PROCESS | 1652 | 1466697472662 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1652 | 1466697472669 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1652 | 1466697472671 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x12684f000) [pid = 1652] [serial = 12] [outer = 0x119bc1c00] 08:57:52 INFO - PROCESS | 1652 | 1466697472987 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c5fabaad-d030-0a4f-82fe-83807203c364","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623073824","device":"desktop","version":"48.0","command_id":1}}] 08:57:53 INFO - PROCESS | 1652 | 1466697473069 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}] 08:57:53 INFO - PROCESS | 1652 | 1466697473071 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:53 INFO - PROCESS | 1652 | 1466697473117 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:57:53 INFO - PROCESS | 1652 | 1466697473205 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:57:53 INFO - PROCESS | 1652 | 1466697473206 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:53 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:57:53 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:57:53 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:57:53 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x120f95c00) [pid = 1652] [serial = 13] [outer = 0x119bc1c00] 08:57:53 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:57:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:57:53 INFO - PROCESS | 1652 | 1466697473677 Marionette TRACE conn2 <- [1,3,null,{}] 08:57:53 INFO - PROCESS | 1652 | 1466697473680 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:57:53 INFO - PROCESS | 1652 | 1466697473682 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:53 INFO - PROCESS | 1652 | 1466697473698 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:57:53 INFO - PROCESS | 1652 | 1466697473726 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1652 | 1466697473728 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:57:53 INFO - PROCESS | 1652 | 1466697473731 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1652 | 1466697473733 Marionette TRACE conn2 <- [1,6,null,{}] 08:57:53 INFO - PROCESS | 1652 | 1466697473735 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}] 08:57:53 INFO - PROCESS | 1652 | 1466697473736 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:53 INFO - PROCESS | 1652 | 1466697473750 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:57:53 INFO - PROCESS | 1652 | 1466697473753 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:53 INFO - PROCESS | 1652 | 1466697473754 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129096000 == 6 [pid = 1652] [id = 6] 08:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x129022000) [pid = 1652] [serial = 14] [outer = 0x0] 08:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129023c00) [pid = 1652] [serial = 15] [outer = 0x129022000] 08:57:53 INFO - PROCESS | 1652 | 1466697473794 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x129029400) [pid = 1652] [serial = 16] [outer = 0x129022000] 08:57:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a6800 == 7 [pid = 1652] [id = 7] 08:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12933e400) [pid = 1652] [serial = 17] [outer = 0x0] 08:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x129340400) [pid = 1652] [serial = 18] [outer = 0x12933e400] 08:57:54 INFO - PROCESS | 1652 | 1466697474164 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x129726c00) [pid = 1652] [serial = 19] [outer = 0x12933e400] 08:57:54 INFO - PROCESS | 1652 | 1466697474354 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]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 670ms 08:57:54 INFO - PROCESS | 1652 | 1466697474450 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1652 | 1466697474452 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:57:54 INFO - PROCESS | 1652 | 1466697474470 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1652 | 1466697474471 Marionette TRACE conn2 <- [1,10,null,{}] 08:57:54 INFO - PROCESS | 1652 | 1466697474528 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}] 08:57:54 INFO - PROCESS | 1652 | 1466697474533 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:54 INFO - PROCESS | 1652 | 1466697474754 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:57:54 INFO - PROCESS | 1652 | 1466697474768 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:54 INFO - PROCESS | 1652 | 1466697474778 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad58800 == 8 [pid = 1652] [id = 8] 08:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12ad69400) [pid = 1652] [serial = 20] [outer = 0x0] 08:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12ad6a000) [pid = 1652] [serial = 21] [outer = 0x12ad69400] 08:57:54 INFO - PROCESS | 1652 | 1466697474806 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12aea5c00) [pid = 1652] [serial = 22] [outer = 0x12ad69400] 08:57:55 INFO - PROCESS | 1652 | 1466697475066 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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 616ms 08:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:57:55 INFO - PROCESS | 1652 | 1466697475080 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1652 | 1466697475082 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:57:55 INFO - PROCESS | 1652 | 1466697475084 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1652 | 1466697475085 Marionette TRACE conn2 <- [1,14,null,{}] 08:57:55 INFO - PROCESS | 1652 | 1466697475100 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}] 08:57:55 INFO - PROCESS | 1652 | 1466697475102 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:55 INFO - PROCESS | 1652 | 1466697475207 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:57:55 INFO - PROCESS | 1652 | 1466697475216 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:55 INFO - PROCESS | 1652 | 1466697475217 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae3f800 == 9 [pid = 1652] [id = 9] 08:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b06d000) [pid = 1652] [serial = 23] [outer = 0x0] 08:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b072c00) [pid = 1652] [serial = 24] [outer = 0x12b06d000] 08:57:55 INFO - PROCESS | 1652 | 1466697475245 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b07bc00) [pid = 1652] [serial = 25] [outer = 0x12b06d000] 08:57:55 INFO - PROCESS | 1652 | 1466697475673 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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 618ms 08:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:57:55 INFO - PROCESS | 1652 | 1466697475703 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1652 | 1466697475705 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:57:55 INFO - PROCESS | 1652 | 1466697475708 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1652 | 1466697475710 Marionette TRACE conn2 <- [1,18,null,{}] 08:57:55 INFO - PROCESS | 1652 | 1466697475713 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}] 08:57:55 INFO - PROCESS | 1652 | 1466697475716 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:55 INFO - PROCESS | 1652 | 1466697475815 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:57:55 INFO - PROCESS | 1652 | 1466697475819 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:55 INFO - PROCESS | 1652 | 1466697475822 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184a5800 == 10 [pid = 1652] [id = 10] 08:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x1180e0000) [pid = 1652] [serial = 26] [outer = 0x0] 08:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x11850f000) [pid = 1652] [serial = 27] [outer = 0x1180e0000] 08:57:55 INFO - PROCESS | 1652 | 1466697475847 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12b998c00) [pid = 1652] [serial = 28] [outer = 0x1180e0000] 08:57:56 INFO - PROCESS | 1652 | 1466697476116 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]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 08:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:57:56 INFO - PROCESS | 1652 | 1466697476132 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1652 | 1466697476133 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:57:56 INFO - PROCESS | 1652 | 1466697476135 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1652 | 1466697476136 Marionette TRACE conn2 <- [1,22,null,{}] 08:57:56 INFO - PROCESS | 1652 | 1466697476146 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}] 08:57:56 INFO - PROCESS | 1652 | 1466697476148 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:56 INFO - PROCESS | 1652 | 1466697476244 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:57:56 INFO - PROCESS | 1652 | 1466697476248 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:56 INFO - PROCESS | 1652 | 1466697476249 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be0b800 == 11 [pid = 1652] [id = 11] 08:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x1172e0400) [pid = 1652] [serial = 29] [outer = 0x0] 08:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x129727800) [pid = 1652] [serial = 30] [outer = 0x1172e0400] 08:57:56 INFO - PROCESS | 1652 | 1466697476274 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12b9a0c00) [pid = 1652] [serial = 31] [outer = 0x1172e0400] 08:57:56 INFO - PROCESS | 1652 | 1466697476510 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]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 08:57:56 INFO - PROCESS | 1652 | 1466697476563 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1652 | 1466697476564 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:57:56 INFO - PROCESS | 1652 | 1466697476566 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1652 | 1466697476567 Marionette TRACE conn2 <- [1,26,null,{}] 08:57:56 INFO - PROCESS | 1652 | 1466697476569 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}] 08:57:56 INFO - PROCESS | 1652 | 1466697476571 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:56 INFO - PROCESS | 1652 | 1466697476668 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:57:56 INFO - PROCESS | 1652 | 1466697476672 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:56 INFO - PROCESS | 1652 | 1466697476673 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0a9000 == 12 [pid = 1652] [id = 12] 08:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12beda400) [pid = 1652] [serial = 32] [outer = 0x0] 08:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12bee3800) [pid = 1652] [serial = 33] [outer = 0x12beda400] 08:57:56 INFO - PROCESS | 1652 | 1466697476697 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12c05fc00) [pid = 1652] [serial = 34] [outer = 0x12beda400] 08:57:56 INFO - PROCESS | 1652 | 1466697476937 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]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 08:57:57 INFO - PROCESS | 1652 | 1466697476999 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1652 | 1466697477000 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:57:57 INFO - PROCESS | 1652 | 1466697477019 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1652 | 1466697477021 Marionette TRACE conn2 <- [1,30,null,{}] 08:57:57 INFO - PROCESS | 1652 | 1466697477025 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}] 08:57:57 INFO - PROCESS | 1652 | 1466697477028 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:57 INFO - PROCESS | 1652 | 1466697477116 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:57:57 INFO - PROCESS | 1652 | 1466697477119 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:57 INFO - PROCESS | 1652 | 1466697477120 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4c8800 == 13 [pid = 1652] [id = 13] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12c062400) [pid = 1652] [serial = 35] [outer = 0x0] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c453800) [pid = 1652] [serial = 36] [outer = 0x12c062400] 08:57:57 INFO - PROCESS | 1652 | 1466697477145 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c458000) [pid = 1652] [serial = 37] [outer = 0x12c062400] 08:57:57 INFO - PROCESS | 1652 | 1466697477378 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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 372ms 08:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:57:57 INFO - PROCESS | 1652 | 1466697477395 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1652 | 1466697477397 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:57:57 INFO - PROCESS | 1652 | 1466697477399 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1652 | 1466697477400 Marionette TRACE conn2 <- [1,34,null,{}] 08:57:57 INFO - PROCESS | 1652 | 1466697477402 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}] 08:57:57 INFO - PROCESS | 1652 | 1466697477403 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:57 INFO - PROCESS | 1652 | 1466697477496 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:57:57 INFO - PROCESS | 1652 | 1466697477500 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:57 INFO - PROCESS | 1652 | 1466697477501 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c768000 == 14 [pid = 1652] [id = 14] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12b8e0c00) [pid = 1652] [serial = 38] [outer = 0x0] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c45f400) [pid = 1652] [serial = 39] [outer = 0x12b8e0c00] 08:57:57 INFO - PROCESS | 1652 | 1466697477526 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c727000) [pid = 1652] [serial = 40] [outer = 0x12b8e0c00] 08:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 08:57:57 INFO - PROCESS | 1652 | 1466697477762 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]]]}] 08:57:57 INFO - PROCESS | 1652 | 1466697477767 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1652 | 1466697477768 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:57:57 INFO - PROCESS | 1652 | 1466697477770 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1652 | 1466697477771 Marionette TRACE conn2 <- [1,38,null,{}] 08:57:57 INFO - PROCESS | 1652 | 1466697477781 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}] 08:57:57 INFO - PROCESS | 1652 | 1466697477782 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:57 INFO - PROCESS | 1652 | 1466697477885 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:57:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb0a800 == 15 [pid = 1652] [id = 15] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12cb0b000) [pid = 1652] [serial = 41] [outer = 0x0] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12cb0c800) [pid = 1652] [serial = 42] [outer = 0x12cb0b000] 08:57:57 INFO - PROCESS | 1652 | 1466697477901 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:57 INFO - PROCESS | 1652 | 1466697477902 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12cb13800) [pid = 1652] [serial = 43] [outer = 0x12cb0b000] 08:57:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb1a800 == 16 [pid = 1652] [id = 16] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12cabf400) [pid = 1652] [serial = 44] [outer = 0x0] 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cac1000) [pid = 1652] [serial = 45] [outer = 0x12cabf400] 08:57:57 INFO - PROCESS | 1652 | 1466697477931 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12cac6400) [pid = 1652] [serial = 46] [outer = 0x12cabf400] 08:57:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x123629000 == 17 [pid = 1652] [id = 17] 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12c72d000) [pid = 1652] [serial = 47] [outer = 0x0] 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12cbb3000) [pid = 1652] [serial = 48] [outer = 0x12c72d000] 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12cac9000) [pid = 1652] [serial = 49] [outer = 0x12c72d000] 08:57:58 INFO - PROCESS | 1652 | 1466697478294 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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 576ms 08:57:58 INFO - PROCESS | 1652 | 1466697478346 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1652 | 1466697478347 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:57:58 INFO - PROCESS | 1652 | 1466697478349 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1652 | 1466697478350 Marionette TRACE conn2 <- [1,42,null,{}] 08:57:58 INFO - PROCESS | 1652 | 1466697478353 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}] 08:57:58 INFO - PROCESS | 1652 | 1466697478354 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:58 INFO - PROCESS | 1652 | 1466697478448 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:57:58 INFO - PROCESS | 1652 | 1466697478453 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:58 INFO - PROCESS | 1652 | 1466697478454 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d227800 == 18 [pid = 1652] [id = 18] 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x118869c00) [pid = 1652] [serial = 50] [outer = 0x0] 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x1195e1800) [pid = 1652] [serial = 51] [outer = 0x118869c00] 08:57:58 INFO - PROCESS | 1652 | 1466697478481 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12cacac00) [pid = 1652] [serial = 52] [outer = 0x118869c00] 08:57:58 INFO - PROCESS | 1652 | 1466697478725 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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 417ms 08:57:58 INFO - PROCESS | 1652 | 1466697478767 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:57:58 INFO - PROCESS | 1652 | 1466697478769 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:57:58 INFO - PROCESS | 1652 | 1466697478779 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1652 | 1466697478780 Marionette TRACE conn2 <- [1,46,null,{}] 08:57:58 INFO - PROCESS | 1652 | 1466697478783 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}] 08:57:58 INFO - PROCESS | 1652 | 1466697478784 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:58 INFO - PROCESS | 1652 | 1466697478887 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:57:58 INFO - PROCESS | 1652 | 1466697478891 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:58 INFO - PROCESS | 1652 | 1466697478893 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d853000 == 19 [pid = 1652] [id = 19] 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12d2d3c00) [pid = 1652] [serial = 53] [outer = 0x0] 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d2d5800) [pid = 1652] [serial = 54] [outer = 0x12d2d3c00] 08:57:58 INFO - PROCESS | 1652 | 1466697478919 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d2dcc00) [pid = 1652] [serial = 55] [outer = 0x12d2d3c00] 08:57:59 INFO - PROCESS | 1652 | 1466697479154 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]]]}] 08:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 08:57:59 INFO - PROCESS | 1652 | 1466697479198 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 1652 | 1466697479199 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:57:59 INFO - PROCESS | 1652 | 1466697479201 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1652 | 1466697479202 Marionette TRACE conn2 <- [1,50,null,{}] 08:57:59 INFO - PROCESS | 1652 | 1466697479204 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}] 08:57:59 INFO - PROCESS | 1652 | 1466697479207 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:59 INFO - PROCESS | 1652 | 1466697479312 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:57:59 INFO - PROCESS | 1652 | 1466697479316 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:59 INFO - PROCESS | 1652 | 1466697479317 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db26800 == 20 [pid = 1652] [id = 20] 08:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12d2dd000) [pid = 1652] [serial = 56] [outer = 0x0] 08:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12d551c00) [pid = 1652] [serial = 57] [outer = 0x12d2dd000] 08:57:59 INFO - PROCESS | 1652 | 1466697479341 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12d55c000) [pid = 1652] [serial = 58] [outer = 0x12d2dd000] 08:57:59 INFO - PROCESS | 1652 | 1466697479577 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]]]}] 08:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 08:57:59 INFO - PROCESS | 1652 | 1466697479620 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 1652 | 1466697479623 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:57:59 INFO - PROCESS | 1652 | 1466697479635 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1652 | 1466697479636 Marionette TRACE conn2 <- [1,54,null,{}] 08:57:59 INFO - PROCESS | 1652 | 1466697479647 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}] 08:57:59 INFO - PROCESS | 1652 | 1466697479648 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:59 INFO - PROCESS | 1652 | 1466697479775 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:57:59 INFO - PROCESS | 1652 | 1466697479780 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:57:59 INFO - PROCESS | 1652 | 1466697479783 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:57:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accd800 == 21 [pid = 1652] [id = 21] 08:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12d559800) [pid = 1652] [serial = 59] [outer = 0x0] 08:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12c066800) [pid = 1652] [serial = 60] [outer = 0x12d559800] 08:57:59 INFO - PROCESS | 1652 | 1466697479821 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12dfa4400) [pid = 1652] [serial = 61] [outer = 0x12d559800] 08:58:01 INFO - PROCESS | 1652 | 1466697481818 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]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2225ms 08:58:01 INFO - PROCESS | 1652 | 1466697481861 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1652 | 1466697481864 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:58:01 INFO - PROCESS | 1652 | 1466697481867 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1652 | 1466697481869 Marionette TRACE conn2 <- [1,58,null,{}] 08:58:01 INFO - PROCESS | 1652 | 1466697481875 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}] 08:58:01 INFO - PROCESS | 1652 | 1466697481877 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:01 INFO - PROCESS | 1652 | 1466697481951 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:58:01 INFO - PROCESS | 1652 | 1466697481960 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:01 INFO - PROCESS | 1652 | 1466697481963 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11261d800 == 22 [pid = 1652] [id = 22] 08:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1133ab400) [pid = 1652] [serial = 62] [outer = 0x0] 08:58:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1133b1800) [pid = 1652] [serial = 63] [outer = 0x1133ab400] 08:58:01 INFO - PROCESS | 1652 | 1466697481992 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1133fcc00) [pid = 1652] [serial = 64] [outer = 0x1133ab400] 08:58:02 INFO - PROCESS | 1652 | 1466697482282 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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 471ms 08:58:02 INFO - PROCESS | 1652 | 1466697482346 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 1652 | 1466697482349 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:58:02 INFO - PROCESS | 1652 | 1466697482354 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1652 | 1466697482356 Marionette TRACE conn2 <- [1,62,null,{}] 08:58:02 INFO - PROCESS | 1652 | 1466697482358 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}] 08:58:02 INFO - PROCESS | 1652 | 1466697482360 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:02 INFO - PROCESS | 1652 | 1466697482435 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:58:02 INFO - PROCESS | 1652 | 1466697482441 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:02 INFO - PROCESS | 1652 | 1466697482444 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x113008800 == 23 [pid = 1652] [id = 23] 08:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x113c5fc00) [pid = 1652] [serial = 65] [outer = 0x0] 08:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115e78c00) [pid = 1652] [serial = 66] [outer = 0x113c5fc00] 08:58:02 INFO - PROCESS | 1652 | 1466697482473 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x115f5fc00) [pid = 1652] [serial = 67] [outer = 0x113c5fc00] 08:58:02 INFO - PROCESS | 1652 | 1466697482835 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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 521ms 08:58:02 INFO - PROCESS | 1652 | 1466697482875 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 1652 | 1466697482877 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:58:02 INFO - PROCESS | 1652 | 1466697482879 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1652 | 1466697482881 Marionette TRACE conn2 <- [1,66,null,{}] 08:58:02 INFO - PROCESS | 1652 | 1466697482889 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}] 08:58:02 INFO - PROCESS | 1652 | 1466697482892 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:02 INFO - PROCESS | 1652 | 1466697482966 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:58:02 INFO - PROCESS | 1652 | 1466697482972 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:02 INFO - PROCESS | 1652 | 1466697482976 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116708800 == 24 [pid = 1652] [id = 24] 08:58:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x111aa5800) [pid = 1652] [serial = 68] [outer = 0x0] 08:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1172d7000) [pid = 1652] [serial = 69] [outer = 0x111aa5800] 08:58:03 INFO - PROCESS | 1652 | 1466697483004 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1172e1800) [pid = 1652] [serial = 70] [outer = 0x111aa5800] 08:58:03 INFO - PROCESS | 1652 | 1466697483309 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]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 470ms 08:58:03 INFO - PROCESS | 1652 | 1466697483350 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:58:03 INFO - PROCESS | 1652 | 1466697483352 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:58:03 INFO - PROCESS | 1652 | 1466697483355 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1652 | 1466697483359 Marionette TRACE conn2 <- [1,70,null,{}] 08:58:03 INFO - PROCESS | 1652 | 1466697483362 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}] 08:58:03 INFO - PROCESS | 1652 | 1466697483363 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:03 INFO - PROCESS | 1652 | 1466697483505 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:58:03 INFO - PROCESS | 1652 | 1466697483513 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:03 INFO - PROCESS | 1652 | 1466697483515 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1168b9000 == 25 [pid = 1652] [id = 25] 08:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1172e3000) [pid = 1652] [serial = 71] [outer = 0x0] 08:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1176d0000) [pid = 1652] [serial = 72] [outer = 0x1172e3000] 08:58:03 INFO - PROCESS | 1652 | 1466697483556 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1180eec00) [pid = 1652] [serial = 73] [outer = 0x1172e3000] 08:58:03 INFO - PROCESS | 1652 | 1466697483944 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]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 623ms 08:58:03 INFO - PROCESS | 1652 | 1466697483978 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1652 | 1466697483979 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:58:03 INFO - PROCESS | 1652 | 1466697483981 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1652 | 1466697483982 Marionette TRACE conn2 <- [1,74,null,{}] 08:58:03 INFO - PROCESS | 1652 | 1466697483984 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}] 08:58:03 INFO - PROCESS | 1652 | 1466697483986 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:04 INFO - PROCESS | 1652 | 1466697484059 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:58:04 INFO - PROCESS | 1652 | 1466697484104 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:04 INFO - PROCESS | 1652 | 1466697484106 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad9000 == 26 [pid = 1652] [id = 26] 08:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113376800) [pid = 1652] [serial = 74] [outer = 0x0] 08:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11826e000) [pid = 1652] [serial = 75] [outer = 0x113376800] 08:58:04 INFO - PROCESS | 1652 | 1466697484132 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11850fc00) [pid = 1652] [serial = 76] [outer = 0x113376800] 08:58:04 INFO - PROCESS | 1652 | 1466697484444 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]]]}] 08:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 08:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:58:04 INFO - PROCESS | 1652 | 1466697484500 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 1652 | 1466697484502 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:58:04 INFO - PROCESS | 1652 | 1466697484504 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1652 | 1466697484505 Marionette TRACE conn2 <- [1,78,null,{}] 08:58:04 INFO - PROCESS | 1652 | 1466697484507 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}] 08:58:04 INFO - PROCESS | 1652 | 1466697484511 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:04 INFO - PROCESS | 1652 | 1466697484599 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:58:04 INFO - PROCESS | 1652 | 1466697484602 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:04 INFO - PROCESS | 1652 | 1466697484603 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e6c000 == 27 [pid = 1652] [id = 27] 08:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1183e0c00) [pid = 1652] [serial = 77] [outer = 0x0] 08:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118874000) [pid = 1652] [serial = 78] [outer = 0x1183e0c00] 08:58:04 INFO - PROCESS | 1652 | 1466697484630 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1191efc00) [pid = 1652] [serial = 79] [outer = 0x1183e0c00] 08:58:04 INFO - PROCESS | 1652 | 1466697484936 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]]]}] 08:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 08:58:04 INFO - PROCESS | 1652 | 1466697484974 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 1652 | 1466697484976 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:58:04 INFO - PROCESS | 1652 | 1466697484978 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1652 | 1466697484979 Marionette TRACE conn2 <- [1,82,null,{}] 08:58:04 INFO - PROCESS | 1652 | 1466697484982 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}] 08:58:04 INFO - PROCESS | 1652 | 1466697484983 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:05 INFO - PROCESS | 1652 | 1466697485072 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:58:05 INFO - PROCESS | 1652 | 1466697485078 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:05 INFO - PROCESS | 1652 | 1466697485079 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187af800 == 28 [pid = 1652] [id = 28] 08:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1187c1800) [pid = 1652] [serial = 80] [outer = 0x0] 08:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1195dd000) [pid = 1652] [serial = 81] [outer = 0x1187c1800] 08:58:05 INFO - PROCESS | 1652 | 1466697485106 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118892800) [pid = 1652] [serial = 82] [outer = 0x1187c1800] 08:58:05 INFO - PROCESS | 1652 | 1466697485393 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]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 467ms 08:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:58:05 INFO - PROCESS | 1652 | 1466697485447 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1652 | 1466697485448 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:58:05 INFO - PROCESS | 1652 | 1466697485450 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1652 | 1466697485451 Marionette TRACE conn2 <- [1,86,null,{}] 08:58:05 INFO - PROCESS | 1652 | 1466697485453 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}] 08:58:05 INFO - PROCESS | 1652 | 1466697485454 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:05 INFO - PROCESS | 1652 | 1466697485527 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:58:05 INFO - PROCESS | 1652 | 1466697485531 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:05 INFO - PROCESS | 1652 | 1466697485532 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187fb800 == 29 [pid = 1652] [id = 29] 08:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1187cb400) [pid = 1652] [serial = 83] [outer = 0x0] 08:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11960d800) [pid = 1652] [serial = 84] [outer = 0x1187cb400] 08:58:05 INFO - PROCESS | 1652 | 1466697485559 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119675800) [pid = 1652] [serial = 85] [outer = 0x1187cb400] 08:58:05 INFO - PROCESS | 1652 | 1466697485844 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]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 08:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:58:05 INFO - PROCESS | 1652 | 1466697485869 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1652 | 1466697485870 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:58:05 INFO - PROCESS | 1652 | 1466697485882 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1652 | 1466697485896 Marionette TRACE conn2 <- [1,90,null,{}] 08:58:05 INFO - PROCESS | 1652 | 1466697485898 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}] 08:58:05 INFO - PROCESS | 1652 | 1466697485899 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:05 INFO - PROCESS | 1652 | 1466697485994 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:58:06 INFO - PROCESS | 1652 | 1466697486000 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:06 INFO - PROCESS | 1652 | 1466697486001 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11668e000 == 30 [pid = 1652] [id = 30] 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133f6c00) [pid = 1652] [serial = 86] [outer = 0x0] 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11966d800) [pid = 1652] [serial = 87] [outer = 0x1133f6c00] 08:58:06 INFO - PROCESS | 1652 | 1466697486025 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119877800) [pid = 1652] [serial = 88] [outer = 0x1133f6c00] 08:58:06 INFO - PROCESS | 1652 | 1466697486278 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]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 440ms 08:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:58:06 INFO - PROCESS | 1652 | 1466697486314 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 1652 | 1466697486315 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:58:06 INFO - PROCESS | 1652 | 1466697486317 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1652 | 1466697486317 Marionette TRACE conn2 <- [1,94,null,{}] 08:58:06 INFO - PROCESS | 1652 | 1466697486320 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}] 08:58:06 INFO - PROCESS | 1652 | 1466697486321 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:06 INFO - PROCESS | 1652 | 1466697486409 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:58:06 INFO - PROCESS | 1652 | 1466697486412 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:06 INFO - PROCESS | 1652 | 1466697486413 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119564800 == 31 [pid = 1652] [id = 31] 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119678800) [pid = 1652] [serial = 89] [outer = 0x0] 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119937000) [pid = 1652] [serial = 90] [outer = 0x119678800] 08:58:06 INFO - PROCESS | 1652 | 1466697486439 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11993cc00) [pid = 1652] [serial = 91] [outer = 0x119678800] 08:58:06 INFO - PROCESS | 1652 | 1466697486743 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]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 08:58:06 INFO - PROCESS | 1652 | 1466697486785 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 1652 | 1466697486786 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:58:06 INFO - PROCESS | 1652 | 1466697486789 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1652 | 1466697486790 Marionette TRACE conn2 <- [1,98,null,{}] 08:58:06 INFO - PROCESS | 1652 | 1466697486793 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}] 08:58:06 INFO - PROCESS | 1652 | 1466697486794 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:06 INFO - PROCESS | 1652 | 1466697486906 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:58:06 INFO - PROCESS | 1652 | 1466697486913 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:06 INFO - PROCESS | 1652 | 1466697486915 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad4000 == 32 [pid = 1652] [id = 32] 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119872800) [pid = 1652] [serial = 92] [outer = 0x0] 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11993f400) [pid = 1652] [serial = 93] [outer = 0x119872800] 08:58:06 INFO - PROCESS | 1652 | 1466697486939 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120ea3c00) [pid = 1652] [serial = 94] [outer = 0x119872800] 08:58:07 INFO - PROCESS | 1652 | 1466697487209 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]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 08:58:07 INFO - PROCESS | 1652 | 1466697487263 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1652 | 1466697487265 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:58:07 INFO - PROCESS | 1652 | 1466697487267 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1652 | 1466697487268 Marionette TRACE conn2 <- [1,102,null,{}] 08:58:07 INFO - PROCESS | 1652 | 1466697487270 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}] 08:58:07 INFO - PROCESS | 1652 | 1466697487271 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:07 INFO - PROCESS | 1652 | 1466697487349 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:58:07 INFO - PROCESS | 1652 | 1466697487353 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:07 INFO - PROCESS | 1652 | 1466697487354 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2e800 == 33 [pid = 1652] [id = 33] 08:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119943c00) [pid = 1652] [serial = 95] [outer = 0x0] 08:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120f8fc00) [pid = 1652] [serial = 96] [outer = 0x119943c00] 08:58:07 INFO - PROCESS | 1652 | 1466697487380 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121166c00) [pid = 1652] [serial = 97] [outer = 0x119943c00] 08:58:07 INFO - PROCESS | 1652 | 1466697487663 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]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 08:58:07 INFO - PROCESS | 1652 | 1466697487685 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1652 | 1466697487686 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:58:07 INFO - PROCESS | 1652 | 1466697487696 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1652 | 1466697487697 Marionette TRACE conn2 <- [1,106,null,{}] 08:58:07 INFO - PROCESS | 1652 | 1466697487699 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}] 08:58:07 INFO - PROCESS | 1652 | 1466697487700 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:07 INFO - PROCESS | 1652 | 1466697487812 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:58:07 INFO - PROCESS | 1652 | 1466697487818 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:07 INFO - PROCESS | 1652 | 1466697487819 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e2f800 == 34 [pid = 1652] [id = 34] 08:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1195ddc00) [pid = 1652] [serial = 98] [outer = 0x0] 08:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1212c9800) [pid = 1652] [serial = 99] [outer = 0x1195ddc00] 08:58:07 INFO - PROCESS | 1652 | 1466697487843 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1215e0c00) [pid = 1652] [serial = 100] [outer = 0x1195ddc00] 08:58:08 INFO - PROCESS | 1652 | 1466697488158 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]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 525ms 08:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:58:08 INFO - PROCESS | 1652 | 1466697488215 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1652 | 1466697488217 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:58:08 INFO - PROCESS | 1652 | 1466697488220 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1652 | 1466697488222 Marionette TRACE conn2 <- [1,110,null,{}] 08:58:08 INFO - PROCESS | 1652 | 1466697488225 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}] 08:58:08 INFO - PROCESS | 1652 | 1466697488227 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:08 INFO - PROCESS | 1652 | 1466697488345 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:58:08 INFO - PROCESS | 1652 | 1466697488404 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:08 INFO - PROCESS | 1652 | 1466697488405 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210b5800 == 35 [pid = 1652] [id = 35] 08:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119943800) [pid = 1652] [serial = 101] [outer = 0x0] 08:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1215e3c00) [pid = 1652] [serial = 102] [outer = 0x119943800] 08:58:08 INFO - PROCESS | 1652 | 1466697488429 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121d6f800) [pid = 1652] [serial = 103] [outer = 0x119943800] 08:58:09 INFO - PROCESS | 1652 | 1466697489271 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]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1123ms 08:58:09 INFO - PROCESS | 1652 | 1466697489342 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:58:09 INFO - PROCESS | 1652 | 1466697489345 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:58:09 INFO - PROCESS | 1652 | 1466697489348 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1652 | 1466697489350 Marionette TRACE conn2 <- [1,114,null,{}] 08:58:09 INFO - PROCESS | 1652 | 1466697489354 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}] 08:58:09 INFO - PROCESS | 1652 | 1466697489356 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:09 INFO - PROCESS | 1652 | 1466697489451 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:58:09 INFO - PROCESS | 1652 | 1466697489457 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:09 INFO - PROCESS | 1652 | 1466697489460 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x112776000 == 36 [pid = 1652] [id = 36] 08:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1133f3000) [pid = 1652] [serial = 104] [outer = 0x0] 08:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1133fd800) [pid = 1652] [serial = 105] [outer = 0x1133f3000] 08:58:09 INFO - PROCESS | 1652 | 1466697489487 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115acd400) [pid = 1652] [serial = 106] [outer = 0x1133f3000] 08:58:09 INFO - PROCESS | 1652 | 1466697489857 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]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 08:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:58:09 INFO - PROCESS | 1652 | 1466697489867 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 1652 | 1466697489870 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:58:09 INFO - PROCESS | 1652 | 1466697489881 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1652 | 1466697489883 Marionette TRACE conn2 <- [1,118,null,{}] 08:58:09 INFO - PROCESS | 1652 | 1466697489885 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}] 08:58:09 INFO - PROCESS | 1652 | 1466697489887 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:09 INFO - PROCESS | 1652 | 1466697489980 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:58:09 INFO - PROCESS | 1652 | 1466697489984 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:09 INFO - PROCESS | 1652 | 1466697489985 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x115fc4800 == 37 [pid = 1652] [id = 37] 08:58:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116297000) [pid = 1652] [serial = 107] [outer = 0x0] 08:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116fa2c00) [pid = 1652] [serial = 108] [outer = 0x116297000] 08:58:10 INFO - PROCESS | 1652 | 1466697490012 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1172dd400) [pid = 1652] [serial = 109] [outer = 0x116297000] 08:58:10 INFO - PROCESS | 1652 | 1466697490344 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]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 474ms 08:58:10 INFO - PROCESS | 1652 | 1466697490350 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 1652 | 1466697490351 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:58:10 INFO - PROCESS | 1652 | 1466697490353 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1652 | 1466697490357 Marionette TRACE conn2 <- [1,122,null,{}] 08:58:10 INFO - PROCESS | 1652 | 1466697490365 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}] 08:58:10 INFO - PROCESS | 1652 | 1466697490368 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:10 INFO - PROCESS | 1652 | 1466697490453 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:58:10 INFO - PROCESS | 1652 | 1466697490481 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:10 INFO - PROCESS | 1652 | 1466697490483 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116acc000 == 38 [pid = 1652] [id = 38] 08:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1176d8c00) [pid = 1652] [serial = 110] [outer = 0x0] 08:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11850f400) [pid = 1652] [serial = 111] [outer = 0x1176d8c00] 08:58:10 INFO - PROCESS | 1652 | 1466697490512 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11886bc00) [pid = 1652] [serial = 112] [outer = 0x1176d8c00] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d2dd000) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12d2d3c00) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118869c00) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12cabf400) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b8e0c00) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c062400) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12beda400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1172e0400) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1180e0000) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b06d000) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ad69400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129022000) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1133f6c00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119678800) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119872800) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119943c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12d559800) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133ab400) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113c5fc00) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x111aa5800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1172e3000) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113376800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1183e0c00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1187c1800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1187cb400) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:58:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195ddc00) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:58:11 INFO - PROCESS | 1652 | 1466697491153 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]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 824ms 08:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:58:11 INFO - PROCESS | 1652 | 1466697491178 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 1652 | 1466697491179 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:58:11 INFO - PROCESS | 1652 | 1466697491181 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 1652 | 1466697491182 Marionette TRACE conn2 <- [1,126,null,{}] 08:58:11 INFO - PROCESS | 1652 | 1466697491185 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}] 08:58:11 INFO - PROCESS | 1652 | 1466697491186 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:11 INFO - PROCESS | 1652 | 1466697491258 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:58:11 INFO - PROCESS | 1652 | 1466697491262 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:11 INFO - PROCESS | 1652 | 1466697491263 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746f800 == 39 [pid = 1652] [id = 39] 08:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1172d9400) [pid = 1652] [serial = 113] [outer = 0x0] 08:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1187c7c00) [pid = 1652] [serial = 114] [outer = 0x1172d9400] 08:58:11 INFO - PROCESS | 1652 | 1466697491290 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118898400) [pid = 1652] [serial = 115] [outer = 0x1172d9400] 08:58:11 INFO - PROCESS | 1652 | 1466697491622 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]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 08:58:11 INFO - PROCESS | 1652 | 1466697491650 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 1652 | 1466697491651 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:58:11 INFO - PROCESS | 1652 | 1466697491653 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 1652 | 1466697491655 Marionette TRACE conn2 <- [1,130,null,{}] 08:58:11 INFO - PROCESS | 1652 | 1466697491657 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}] 08:58:11 INFO - PROCESS | 1652 | 1466697491658 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:11 INFO - PROCESS | 1652 | 1466697491727 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:58:11 INFO - PROCESS | 1652 | 1466697491730 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:11 INFO - PROCESS | 1652 | 1466697491732 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e7000 == 40 [pid = 1652] [id = 40] 08:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11889e000) [pid = 1652] [serial = 116] [outer = 0x0] 08:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119181c00) [pid = 1652] [serial = 117] [outer = 0x11889e000] 08:58:11 INFO - PROCESS | 1652 | 1466697491758 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195e3400) [pid = 1652] [serial = 118] [outer = 0x11889e000] 08:58:12 INFO - PROCESS | 1652 | 1466697492078 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]]]}] 08:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 08:58:12 INFO - PROCESS | 1652 | 1466697492122 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:58:12 INFO - PROCESS | 1652 | 1466697492123 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:58:12 INFO - PROCESS | 1652 | 1466697492125 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1652 | 1466697492126 Marionette TRACE conn2 <- [1,134,null,{}] 08:58:12 INFO - PROCESS | 1652 | 1466697492128 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}] 08:58:12 INFO - PROCESS | 1652 | 1466697492132 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:12 INFO - PROCESS | 1652 | 1466697492224 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:58:12 INFO - PROCESS | 1652 | 1466697492266 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:12 INFO - PROCESS | 1652 | 1466697492267 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119197000 == 41 [pid = 1652] [id = 41] 08:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113202800) [pid = 1652] [serial = 119] [outer = 0x0] 08:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11966bc00) [pid = 1652] [serial = 120] [outer = 0x113202800] 08:58:12 INFO - PROCESS | 1652 | 1466697492291 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119940800) [pid = 1652] [serial = 121] [outer = 0x113202800] 08:58:12 INFO - PROCESS | 1652 | 1466697492559 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]]]}] 08:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 08:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:58:12 INFO - PROCESS | 1652 | 1466697492597 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 1652 | 1466697492598 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:58:12 INFO - PROCESS | 1652 | 1466697492600 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1652 | 1466697492601 Marionette TRACE conn2 <- [1,138,null,{}] 08:58:12 INFO - PROCESS | 1652 | 1466697492604 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}] 08:58:12 INFO - PROCESS | 1652 | 1466697492605 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:12 INFO - PROCESS | 1652 | 1466697492687 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:58:12 INFO - PROCESS | 1652 | 1466697492692 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:12 INFO - PROCESS | 1652 | 1466697492694 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2c000 == 42 [pid = 1652] [id = 42] 08:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1195e2800) [pid = 1652] [serial = 122] [outer = 0x0] 08:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119ef7c00) [pid = 1652] [serial = 123] [outer = 0x1195e2800] 08:58:12 INFO - PROCESS | 1652 | 1466697492718 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120f8ec00) [pid = 1652] [serial = 124] [outer = 0x1195e2800] 08:58:13 INFO - PROCESS | 1652 | 1466697493024 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]]]}] 08:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 518ms 08:58:13 INFO - PROCESS | 1652 | 1466697493119 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1652 | 1466697493122 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:58:13 INFO - PROCESS | 1652 | 1466697493143 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1652 | 1466697493145 Marionette TRACE conn2 <- [1,142,null,{}] 08:58:13 INFO - PROCESS | 1652 | 1466697493149 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}] 08:58:13 INFO - PROCESS | 1652 | 1466697493151 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:13 INFO - PROCESS | 1652 | 1466697493248 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:58:13 INFO - PROCESS | 1652 | 1466697493301 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:13 INFO - PROCESS | 1652 | 1466697493304 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d12000 == 43 [pid = 1652] [id = 43] 08:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133a9c00) [pid = 1652] [serial = 125] [outer = 0x0] 08:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133f2000) [pid = 1652] [serial = 126] [outer = 0x1133a9c00] 08:58:13 INFO - PROCESS | 1652 | 1466697493335 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115eac400) [pid = 1652] [serial = 127] [outer = 0x1133a9c00] 08:58:13 INFO - PROCESS | 1652 | 1466697493758 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]]]}] 08:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 08:58:13 INFO - PROCESS | 1652 | 1466697493814 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:58:13 INFO - PROCESS | 1652 | 1466697493816 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:58:13 INFO - PROCESS | 1652 | 1466697493820 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1652 | 1466697493823 Marionette TRACE conn2 <- [1,146,null,{}] 08:58:13 INFO - PROCESS | 1652 | 1466697493843 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}] 08:58:13 INFO - PROCESS | 1652 | 1466697493845 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:13 INFO - PROCESS | 1652 | 1466697493939 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:58:14 INFO - PROCESS | 1652 | 1466697493998 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:14 INFO - PROCESS | 1652 | 1466697493999 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e77000 == 44 [pid = 1652] [id = 44] 08:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1174db800) [pid = 1652] [serial = 128] [outer = 0x0] 08:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1175b9000) [pid = 1652] [serial = 129] [outer = 0x1174db800] 08:58:14 INFO - PROCESS | 1652 | 1466697494030 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1183e0c00) [pid = 1652] [serial = 130] [outer = 0x1174db800] 08:58:14 INFO - PROCESS | 1652 | 1466697494457 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]]]}] 08:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 691ms 08:58:14 INFO - PROCESS | 1652 | 1466697494520 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 1652 | 1466697494522 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:58:14 INFO - PROCESS | 1652 | 1466697494541 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1652 | 1466697494542 Marionette TRACE conn2 <- [1,150,null,{}] 08:58:14 INFO - PROCESS | 1652 | 1466697494550 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}] 08:58:14 INFO - PROCESS | 1652 | 1466697494553 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:14 INFO - PROCESS | 1652 | 1466697494650 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:58:14 INFO - PROCESS | 1652 | 1466697494707 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:14 INFO - PROCESS | 1652 | 1466697494710 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210ba000 == 45 [pid = 1652] [id = 45] 08:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119870000) [pid = 1652] [serial = 131] [outer = 0x0] 08:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11987c800) [pid = 1652] [serial = 132] [outer = 0x119870000] 08:58:14 INFO - PROCESS | 1652 | 1466697494742 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11993f800) [pid = 1652] [serial = 133] [outer = 0x119870000] 08:58:15 INFO - PROCESS | 1652 | 1466697495170 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]]]}] 08:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 08:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:58:15 INFO - PROCESS | 1652 | 1466697495223 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 1652 | 1466697495224 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:58:15 INFO - PROCESS | 1652 | 1466697495228 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 1652 | 1466697495229 Marionette TRACE conn2 <- [1,154,null,{}] 08:58:15 INFO - PROCESS | 1652 | 1466697495231 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}] 08:58:15 INFO - PROCESS | 1652 | 1466697495233 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:15 INFO - PROCESS | 1652 | 1466697495328 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:58:15 INFO - PROCESS | 1652 | 1466697495384 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:15 INFO - PROCESS | 1652 | 1466697495385 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12144c800 == 46 [pid = 1652] [id = 46] 08:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119ef4000) [pid = 1652] [serial = 134] [outer = 0x0] 08:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121165800) [pid = 1652] [serial = 135] [outer = 0x119ef4000] 08:58:15 INFO - PROCESS | 1652 | 1466697495417 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1215e3000) [pid = 1652] [serial = 136] [outer = 0x119ef4000] 08:58:15 INFO - PROCESS | 1652 | 1466697495833 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]]]}] 08:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 668ms 08:58:15 INFO - PROCESS | 1652 | 1466697495945 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 1652 | 1466697495947 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:58:15 INFO - PROCESS | 1652 | 1466697495953 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 1652 | 1466697495955 Marionette TRACE conn2 <- [1,158,null,{}] 08:58:15 INFO - PROCESS | 1652 | 1466697495959 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}] 08:58:15 INFO - PROCESS | 1652 | 1466697495961 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:16 INFO - PROCESS | 1652 | 1466697496102 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:58:16 INFO - PROCESS | 1652 | 1466697496275 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:16 INFO - PROCESS | 1652 | 1466697496276 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d1e800 == 47 [pid = 1652] [id = 47] 08:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112d59400) [pid = 1652] [serial = 137] [outer = 0x0] 08:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1131d6c00) [pid = 1652] [serial = 138] [outer = 0x112d59400] 08:58:16 INFO - PROCESS | 1652 | 1466697496310 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113da4000) [pid = 1652] [serial = 139] [outer = 0x112d59400] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119197000 == 46 [pid = 1652] [id = 41] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e7000 == 45 [pid = 1652] [id = 40] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11746f800 == 44 [pid = 1652] [id = 39] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116acc000 == 43 [pid = 1652] [id = 38] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x115fc4800 == 42 [pid = 1652] [id = 37] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x112776000 == 41 [pid = 1652] [id = 36] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1187af800 == 40 [pid = 1652] [id = 28] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1187fb800 == 39 [pid = 1652] [id = 29] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x117e6c000 == 38 [pid = 1652] [id = 27] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11668e000 == 37 [pid = 1652] [id = 30] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x120e2f800 == 36 [pid = 1652] [id = 34] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119564800 == 35 [pid = 1652] [id = 31] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12144c800 == 34 [pid = 1652] [id = 46] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1210ba000 == 33 [pid = 1652] [id = 45] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2e800 == 32 [pid = 1652] [id = 33] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1210b5800 == 31 [pid = 1652] [id = 35] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x117e77000 == 30 [pid = 1652] [id = 44] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2c000 == 29 [pid = 1652] [id = 42] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad4000 == 28 [pid = 1652] [id = 32] 08:58:17 INFO - PROCESS | 1652 | --DOCSHELL 0x112d12000 == 27 [pid = 1652] [id = 43] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11966d800) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119937000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11993f400) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x120f8fc00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1212c9800) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12dfa4400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1133b1800) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115e78c00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1172d7000) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1176d0000) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11826e000) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11850fc00) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118874000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1195dd000) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118892800) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11960d800) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119675800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119877800) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11993cc00) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120ea3c00) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133fcc00) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121166c00) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1180eec00) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115f5fc00) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1172e1800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191efc00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1215e0c00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ad6a000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129340400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129023c00) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129029400) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11681dc00) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121887800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12d2d5800) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12d2dcc00) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1195e1800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12cacac00) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12cac1000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12cac6400) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12cbb3000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12c727000) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12cb0c800) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12c45f400) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c453800) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12c458000) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12bee3800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12c05fc00) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12b9a0c00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x129727800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11850f000) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12b998c00) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12b072c00) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12b07bc00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12aea5c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12c066800) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12d55c000) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12d551c00) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1652 | 1466697497141 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]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1221ms 08:58:17 INFO - PROCESS | 1652 | 1466697497175 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:58:17 INFO - PROCESS | 1652 | 1466697497177 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:58:17 INFO - PROCESS | 1652 | 1466697497181 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1652 | 1466697497182 Marionette TRACE conn2 <- [1,162,null,{}] 08:58:17 INFO - PROCESS | 1652 | 1466697497186 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}] 08:58:17 INFO - PROCESS | 1652 | 1466697497188 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:17 INFO - PROCESS | 1652 | 1466697497264 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:58:17 INFO - PROCESS | 1652 | 1466697497268 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:17 INFO - PROCESS | 1652 | 1466697497272 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e99000 == 28 [pid = 1652] [id = 48] 08:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1133fcc00) [pid = 1652] [serial = 140] [outer = 0x0] 08:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x115f61c00) [pid = 1652] [serial = 141] [outer = 0x1133fcc00] 08:58:17 INFO - PROCESS | 1652 | 1466697497303 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1133f1400) [pid = 1652] [serial = 142] [outer = 0x1133fcc00] 08:58:17 INFO - PROCESS | 1652 | 1466697497629 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]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 470ms 08:58:17 INFO - PROCESS | 1652 | 1466697497654 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1652 | 1466697497660 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:58:17 INFO - PROCESS | 1652 | 1466697497665 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1652 | 1466697497667 Marionette TRACE conn2 <- [1,166,null,{}] 08:58:17 INFO - PROCESS | 1652 | 1466697497669 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}] 08:58:17 INFO - PROCESS | 1652 | 1466697497672 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:17 INFO - PROCESS | 1652 | 1466697497746 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:58:17 INFO - PROCESS | 1652 | 1466697497750 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:17 INFO - PROCESS | 1652 | 1466697497752 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116853800 == 29 [pid = 1652] [id = 49] 08:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1172da800) [pid = 1652] [serial = 143] [outer = 0x0] 08:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1176cf800) [pid = 1652] [serial = 144] [outer = 0x1172da800] 08:58:17 INFO - PROCESS | 1652 | 1466697497782 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11826ac00) [pid = 1652] [serial = 145] [outer = 0x1172da800] 08:58:18 INFO - PROCESS | 1652 | 1466697498105 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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 470ms 08:58:18 INFO - PROCESS | 1652 | 1466697498136 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:58:18 INFO - PROCESS | 1652 | 1466697498145 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:58:18 INFO - PROCESS | 1652 | 1466697498148 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1652 | 1466697498150 Marionette TRACE conn2 <- [1,170,null,{}] 08:58:18 INFO - PROCESS | 1652 | 1466697498158 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}] 08:58:18 INFO - PROCESS | 1652 | 1466697498161 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:18 INFO - PROCESS | 1652 | 1466697498236 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:58:18 INFO - PROCESS | 1652 | 1466697498277 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:18 INFO - PROCESS | 1652 | 1466697498279 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ff3000 == 30 [pid = 1652] [id = 50] 08:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1133f4c00) [pid = 1652] [serial = 146] [outer = 0x0] 08:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11886d400) [pid = 1652] [serial = 147] [outer = 0x1133f4c00] 08:58:18 INFO - PROCESS | 1652 | 1466697498307 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1191ee000) [pid = 1652] [serial = 148] [outer = 0x1133f4c00] 08:58:18 INFO - PROCESS | 1652 | 1466697498561 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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 471ms 08:58:18 INFO - PROCESS | 1652 | 1466697498620 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 1652 | 1466697498621 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:58:18 INFO - PROCESS | 1652 | 1466697498632 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1652 | 1466697498633 Marionette TRACE conn2 <- [1,174,null,{}] 08:58:18 INFO - PROCESS | 1652 | 1466697498635 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}] 08:58:18 INFO - PROCESS | 1652 | 1466697498636 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:18 INFO - PROCESS | 1652 | 1466697498713 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:58:18 INFO - PROCESS | 1652 | 1466697498717 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:18 INFO - PROCESS | 1652 | 1466697498718 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187c0000 == 31 [pid = 1652] [id = 51] 08:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1195e7400) [pid = 1652] [serial = 149] [outer = 0x0] 08:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11960c800) [pid = 1652] [serial = 150] [outer = 0x1195e7400] 08:58:18 INFO - PROCESS | 1652 | 1466697498745 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11966cc00) [pid = 1652] [serial = 151] [outer = 0x1195e7400] 08:58:19 INFO - PROCESS | 1652 | 1466697499044 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]]]}] 08:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 468ms 08:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:58:19 INFO - PROCESS | 1652 | 1466697499100 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 1652 | 1466697499101 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:58:19 INFO - PROCESS | 1652 | 1466697499103 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 1652 | 1466697499104 Marionette TRACE conn2 <- [1,178,null,{}] 08:58:19 INFO - PROCESS | 1652 | 1466697499107 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}] 08:58:19 INFO - PROCESS | 1652 | 1466697499108 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:19 INFO - PROCESS | 1652 | 1466697499204 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:58:19 INFO - PROCESS | 1652 | 1466697499214 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:19 INFO - PROCESS | 1652 | 1466697499215 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c9000 == 32 [pid = 1652] [id = 52] 08:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116234800) [pid = 1652] [serial = 152] [outer = 0x0] 08:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119672000) [pid = 1652] [serial = 153] [outer = 0x116234800] 08:58:19 INFO - PROCESS | 1652 | 1466697499241 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119874800) [pid = 1652] [serial = 154] [outer = 0x116234800] 08:58:19 INFO - PROCESS | 1652 | 1466697499547 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]]]}] 08:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 468ms 08:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:58:19 INFO - PROCESS | 1652 | 1466697499578 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 1652 | 1466697499579 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:58:19 INFO - PROCESS | 1652 | 1466697499581 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 1652 | 1466697499582 Marionette TRACE conn2 <- [1,182,null,{}] 08:58:19 INFO - PROCESS | 1652 | 1466697499585 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}] 08:58:19 INFO - PROCESS | 1652 | 1466697499589 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:19 INFO - PROCESS | 1652 | 1466697499691 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:58:19 INFO - PROCESS | 1652 | 1466697499720 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:19 INFO - PROCESS | 1652 | 1466697499721 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196b2800 == 33 [pid = 1652] [id = 53] 08:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119881000) [pid = 1652] [serial = 155] [outer = 0x0] 08:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119942000) [pid = 1652] [serial = 156] [outer = 0x119881000] 08:58:19 INFO - PROCESS | 1652 | 1466697499746 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x120f8bc00) [pid = 1652] [serial = 157] [outer = 0x119881000] 08:58:20 INFO - PROCESS | 1652 | 1466697500065 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]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 517ms 08:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:58:20 INFO - PROCESS | 1652 | 1466697500101 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 1652 | 1466697500103 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:58:20 INFO - PROCESS | 1652 | 1466697500105 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1652 | 1466697500106 Marionette TRACE conn2 <- [1,186,null,{}] 08:58:20 INFO - PROCESS | 1652 | 1466697500108 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}] 08:58:20 INFO - PROCESS | 1652 | 1466697500110 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:20 INFO - PROCESS | 1652 | 1466697500195 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:58:20 INFO - PROCESS | 1652 | 1466697500206 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:20 INFO - PROCESS | 1652 | 1466697500207 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ca3800 == 34 [pid = 1652] [id = 54] 08:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116a1b000) [pid = 1652] [serial = 158] [outer = 0x0] 08:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1212c7800) [pid = 1652] [serial = 159] [outer = 0x116a1b000] 08:58:20 INFO - PROCESS | 1652 | 1466697500232 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12187a000) [pid = 1652] [serial = 160] [outer = 0x116a1b000] 08:58:20 INFO - PROCESS | 1652 | 1466697500518 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]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 08:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:58:20 INFO - PROCESS | 1652 | 1466697500532 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 1652 | 1466697500533 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:58:20 INFO - PROCESS | 1652 | 1466697500535 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1652 | 1466697500537 Marionette TRACE conn2 <- [1,190,null,{}] 08:58:20 INFO - PROCESS | 1652 | 1466697500554 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}] 08:58:20 INFO - PROCESS | 1652 | 1466697500555 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:20 INFO - PROCESS | 1652 | 1466697500655 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:58:20 INFO - PROCESS | 1652 | 1466697500658 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:20 INFO - PROCESS | 1652 | 1466697500659 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e43000 == 35 [pid = 1652] [id = 55] 08:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119888000) [pid = 1652] [serial = 161] [outer = 0x0] 08:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x121d70800) [pid = 1652] [serial = 162] [outer = 0x119888000] 08:58:20 INFO - PROCESS | 1652 | 1466697500684 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124b7c800) [pid = 1652] [serial = 163] [outer = 0x119888000] 08:58:21 INFO - PROCESS | 1652 | 1466697501001 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]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 518ms 08:58:21 INFO - PROCESS | 1652 | 1466697501055 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1652 | 1466697501060 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:58:21 INFO - PROCESS | 1652 | 1466697501064 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1652 | 1466697501066 Marionette TRACE conn2 <- [1,194,null,{}] 08:58:21 INFO - PROCESS | 1652 | 1466697501075 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}] 08:58:21 INFO - PROCESS | 1652 | 1466697501078 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:21 INFO - PROCESS | 1652 | 1466697501246 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119943800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1195e2800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1133f3000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1176d8c00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116297000) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1172d9400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113202800) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:58:21 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11889e000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:58:21 INFO - PROCESS | 1652 | 1466697501278 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:21 INFO - PROCESS | 1652 | 1466697501279 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ff2800 == 36 [pid = 1652] [id = 56] 08:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x113202800) [pid = 1652] [serial = 164] [outer = 0x0] 08:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116239400) [pid = 1652] [serial = 165] [outer = 0x113202800] 08:58:21 INFO - PROCESS | 1652 | 1466697501310 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11889e000) [pid = 1652] [serial = 166] [outer = 0x113202800] 08:58:21 INFO - PROCESS | 1652 | 1466697501559 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]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 525ms 08:58:21 INFO - PROCESS | 1652 | 1466697501596 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1652 | 1466697501598 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:58:21 INFO - PROCESS | 1652 | 1466697501600 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1652 | 1466697501601 Marionette TRACE conn2 <- [1,198,null,{}] 08:58:21 INFO - PROCESS | 1652 | 1466697501604 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}] 08:58:21 INFO - PROCESS | 1652 | 1466697501605 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:21 INFO - PROCESS | 1652 | 1466697501680 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:58:21 INFO - PROCESS | 1652 | 1466697501684 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:21 INFO - PROCESS | 1652 | 1466697501685 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12198f800 == 37 [pid = 1652] [id = 57] 08:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11913e800) [pid = 1652] [serial = 167] [outer = 0x0] 08:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x124da6400) [pid = 1652] [serial = 168] [outer = 0x11913e800] 08:58:21 INFO - PROCESS | 1652 | 1466697501711 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12556b000) [pid = 1652] [serial = 169] [outer = 0x11913e800] 08:58:22 INFO - PROCESS | 1652 | 1466697502002 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 08:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:58:22 INFO - PROCESS | 1652 | 1466697502019 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1652 | 1466697502020 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:58:22 INFO - PROCESS | 1652 | 1466697502031 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1652 | 1466697502032 Marionette TRACE conn2 <- [1,202,null,{}] 08:58:22 INFO - PROCESS | 1652 | 1466697502035 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}] 08:58:22 INFO - PROCESS | 1652 | 1466697502036 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:22 INFO - PROCESS | 1652 | 1466697502149 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:58:22 INFO - PROCESS | 1652 | 1466697502154 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:22 INFO - PROCESS | 1652 | 1466697502156 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c7000 == 38 [pid = 1652] [id = 58] 08:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118895c00) [pid = 1652] [serial = 170] [outer = 0x0] 08:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12556b800) [pid = 1652] [serial = 171] [outer = 0x118895c00] 08:58:22 INFO - PROCESS | 1652 | 1466697502182 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1261b1000) [pid = 1652] [serial = 172] [outer = 0x118895c00] 08:58:22 INFO - PROCESS | 1652 | 1466697502496 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 527ms 08:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:58:22 INFO - PROCESS | 1652 | 1466697502551 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1652 | 1466697502552 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:58:22 INFO - PROCESS | 1652 | 1466697502554 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1652 | 1466697502555 Marionette TRACE conn2 <- [1,206,null,{}] 08:58:22 INFO - PROCESS | 1652 | 1466697502557 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}] 08:58:22 INFO - PROCESS | 1652 | 1466697502558 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:22 INFO - PROCESS | 1652 | 1466697502632 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:58:22 INFO - PROCESS | 1652 | 1466697502635 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:22 INFO - PROCESS | 1652 | 1466697502637 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12367d000 == 39 [pid = 1652] [id = 59] 08:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1261b5400) [pid = 1652] [serial = 173] [outer = 0x0] 08:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1265c9000) [pid = 1652] [serial = 174] [outer = 0x1261b5400] 08:58:22 INFO - PROCESS | 1652 | 1466697502663 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1266d0c00) [pid = 1652] [serial = 175] [outer = 0x1261b5400] 08:58:22 INFO - PROCESS | 1652 | 1466697502957 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 419ms 08:58:22 INFO - PROCESS | 1652 | 1466697502974 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1652 | 1466697502977 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:58:22 INFO - PROCESS | 1652 | 1466697502986 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1652 | 1466697502987 Marionette TRACE conn2 <- [1,210,null,{}] 08:58:22 INFO - PROCESS | 1652 | 1466697502989 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}] 08:58:22 INFO - PROCESS | 1652 | 1466697502991 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:23 INFO - PROCESS | 1652 | 1466697503089 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:58:23 INFO - PROCESS | 1652 | 1466697503094 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:23 INFO - PROCESS | 1652 | 1466697503095 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b3b000 == 40 [pid = 1652] [id = 60] 08:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x125029000) [pid = 1652] [serial = 176] [outer = 0x0] 08:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1261b0800) [pid = 1652] [serial = 177] [outer = 0x125029000] 08:58:23 INFO - PROCESS | 1652 | 1466697503126 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126c17c00) [pid = 1652] [serial = 178] [outer = 0x125029000] 08:58:23 INFO - PROCESS | 1652 | 1466697503586 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]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 620ms 08:58:23 INFO - PROCESS | 1652 | 1466697503604 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1652 | 1466697503607 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:58:23 INFO - PROCESS | 1652 | 1466697503638 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 1652 | 1466697503640 Marionette TRACE conn2 <- [1,214,null,{}] 08:58:23 INFO - PROCESS | 1652 | 1466697503646 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}] 08:58:23 INFO - PROCESS | 1652 | 1466697503647 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:23 INFO - PROCESS | 1652 | 1466697503753 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:58:23 INFO - PROCESS | 1652 | 1466697503799 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:23 INFO - PROCESS | 1652 | 1466697503801 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116721000 == 41 [pid = 1652] [id = 61] 08:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113c1f800) [pid = 1652] [serial = 179] [outer = 0x0] 08:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115f62800) [pid = 1652] [serial = 180] [outer = 0x113c1f800] 08:58:23 INFO - PROCESS | 1652 | 1466697503831 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117146400) [pid = 1652] [serial = 181] [outer = 0x113c1f800] 08:58:24 INFO - PROCESS | 1652 | 1466697504461 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]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 875ms 08:58:24 INFO - PROCESS | 1652 | 1466697504512 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:58:24 INFO - PROCESS | 1652 | 1466697504514 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:58:24 INFO - PROCESS | 1652 | 1466697504517 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 1652 | 1466697504520 Marionette TRACE conn2 <- [1,218,null,{}] 08:58:24 INFO - PROCESS | 1652 | 1466697504524 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}] 08:58:24 INFO - PROCESS | 1652 | 1466697504525 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:24 INFO - PROCESS | 1652 | 1466697504626 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:58:24 INFO - PROCESS | 1652 | 1466697504690 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:24 INFO - PROCESS | 1652 | 1466697504693 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116675800 == 42 [pid = 1652] [id = 62] 08:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1172dd000) [pid = 1652] [serial = 182] [outer = 0x0] 08:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1172e2c00) [pid = 1652] [serial = 183] [outer = 0x1172dd000] 08:58:24 INFO - PROCESS | 1652 | 1466697504722 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176d6800) [pid = 1652] [serial = 184] [outer = 0x1172dd000] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12367d000 == 41 [pid = 1652] [id = 59] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c7000 == 40 [pid = 1652] [id = 58] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12198f800 == 39 [pid = 1652] [id = 57] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116ff2800 == 38 [pid = 1652] [id = 56] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x120e43000 == 37 [pid = 1652] [id = 55] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119ca3800 == 36 [pid = 1652] [id = 54] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1196b2800 == 35 [pid = 1652] [id = 53] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c9000 == 34 [pid = 1652] [id = 52] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1187c0000 == 33 [pid = 1652] [id = 51] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116ff3000 == 32 [pid = 1652] [id = 50] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116853800 == 31 [pid = 1652] [id = 49] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x112e99000 == 30 [pid = 1652] [id = 48] 08:58:24 INFO - PROCESS | 1652 | --DOCSHELL 0x112d1e800 == 29 [pid = 1652] [id = 47] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119ef7c00) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120f8ec00) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115acd400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133fd800) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11850f400) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116fa2c00) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1187c7c00) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11966bc00) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119181c00) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11886bc00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1172dd400) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1195e3400) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119940800) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121d6f800) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118898400) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 08:58:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1215e3c00) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 08:58:25 INFO - PROCESS | 1652 | 1466697505125 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]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 08:58:25 INFO - PROCESS | 1652 | 1466697505197 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1652 | 1466697505203 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:58:25 INFO - PROCESS | 1652 | 1466697505211 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1652 | 1466697505214 Marionette TRACE conn2 <- [1,222,null,{}] 08:58:25 INFO - PROCESS | 1652 | 1466697505218 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}] 08:58:25 INFO - PROCESS | 1652 | 1466697505220 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:25 INFO - PROCESS | 1652 | 1466697505343 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:58:25 INFO - PROCESS | 1652 | 1466697505395 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:25 INFO - PROCESS | 1652 | 1466697505396 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fdc800 == 30 [pid = 1652] [id = 63] 08:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118868000) [pid = 1652] [serial = 185] [outer = 0x0] 08:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11886c000) [pid = 1652] [serial = 186] [outer = 0x118868000] 08:58:25 INFO - PROCESS | 1652 | 1466697505425 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11913d000) [pid = 1652] [serial = 187] [outer = 0x118868000] 08:58:25 INFO - PROCESS | 1652 | 1466697505709 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]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 522ms 08:58:25 INFO - PROCESS | 1652 | 1466697505733 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1652 | 1466697505734 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:58:25 INFO - PROCESS | 1652 | 1466697505736 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1652 | 1466697505739 Marionette TRACE conn2 <- [1,226,null,{}] 08:58:25 INFO - PROCESS | 1652 | 1466697505754 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}] 08:58:25 INFO - PROCESS | 1652 | 1466697505760 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:25 INFO - PROCESS | 1652 | 1466697505837 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:58:25 INFO - PROCESS | 1652 | 1466697505845 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:25 INFO - PROCESS | 1652 | 1466697505847 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187df000 == 31 [pid = 1652] [id = 64] 08:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1195de800) [pid = 1652] [serial = 188] [outer = 0x0] 08:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11966f400) [pid = 1652] [serial = 189] [outer = 0x1195de800] 08:58:25 INFO - PROCESS | 1652 | 1466697505876 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119881400) [pid = 1652] [serial = 190] [outer = 0x1195de800] 08:58:26 INFO - PROCESS | 1652 | 1466697506183 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]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 479ms 08:58:26 INFO - PROCESS | 1652 | 1466697506219 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 1652 | 1466697506220 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:58:26 INFO - PROCESS | 1652 | 1466697506224 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 1652 | 1466697506227 Marionette TRACE conn2 <- [1,230,null,{}] 08:58:26 INFO - PROCESS | 1652 | 1466697506229 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}] 08:58:26 INFO - PROCESS | 1652 | 1466697506230 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:26 INFO - PROCESS | 1652 | 1466697506306 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:58:26 INFO - PROCESS | 1652 | 1466697506312 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:26 INFO - PROCESS | 1652 | 1466697506313 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119568000 == 32 [pid = 1652] [id = 65] 08:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119938800) [pid = 1652] [serial = 191] [outer = 0x0] 08:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119944400) [pid = 1652] [serial = 192] [outer = 0x119938800] 08:58:26 INFO - PROCESS | 1652 | 1466697506339 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120ea2800) [pid = 1652] [serial = 193] [outer = 0x119938800] 08:58:26 INFO - PROCESS | 1652 | 1466697506662 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]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 08:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:58:26 INFO - PROCESS | 1652 | 1466697506695 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 1652 | 1466697506696 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:58:26 INFO - PROCESS | 1652 | 1466697506698 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 1652 | 1466697506699 Marionette TRACE conn2 <- [1,234,null,{}] 08:58:26 INFO - PROCESS | 1652 | 1466697506701 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}] 08:58:26 INFO - PROCESS | 1652 | 1466697506703 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:26 INFO - PROCESS | 1652 | 1466697506774 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:58:26 INFO - PROCESS | 1652 | 1466697506778 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:26 INFO - PROCESS | 1652 | 1466697506779 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198d5000 == 33 [pid = 1652] [id = 66] 08:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1164e8400) [pid = 1652] [serial = 194] [outer = 0x0] 08:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120f9a800) [pid = 1652] [serial = 195] [outer = 0x1164e8400] 08:58:26 INFO - PROCESS | 1652 | 1466697506806 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121886c00) [pid = 1652] [serial = 196] [outer = 0x1164e8400] 08:58:27 INFO - PROCESS | 1652 | 1466697507111 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]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms 08:58:27 INFO - PROCESS | 1652 | 1466697507168 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1652 | 1466697507169 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:58:27 INFO - PROCESS | 1652 | 1466697507171 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1652 | 1466697507172 Marionette TRACE conn2 <- [1,238,null,{}] 08:58:27 INFO - PROCESS | 1652 | 1466697507174 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}] 08:58:27 INFO - PROCESS | 1652 | 1466697507178 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:27 INFO - PROCESS | 1652 | 1466697507304 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:58:27 INFO - PROCESS | 1652 | 1466697507334 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:27 INFO - PROCESS | 1652 | 1466697507335 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210c4800 == 34 [pid = 1652] [id = 67] 08:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113c60800) [pid = 1652] [serial = 197] [outer = 0x0] 08:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124b82c00) [pid = 1652] [serial = 198] [outer = 0x113c60800] 08:58:27 INFO - PROCESS | 1652 | 1466697507360 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1256c1c00) [pid = 1652] [serial = 199] [outer = 0x113c60800] 08:58:27 INFO - PROCESS | 1652 | 1466697507662 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]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 522ms 08:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:58:27 INFO - PROCESS | 1652 | 1466697507695 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1652 | 1466697507696 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:58:27 INFO - PROCESS | 1652 | 1466697507698 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1652 | 1466697507699 Marionette TRACE conn2 <- [1,242,null,{}] 08:58:27 INFO - PROCESS | 1652 | 1466697507701 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}] 08:58:27 INFO - PROCESS | 1652 | 1466697507702 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:27 INFO - PROCESS | 1652 | 1466697507792 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:58:27 INFO - PROCESS | 1652 | 1466697507796 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:27 INFO - PROCESS | 1652 | 1466697507797 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121352000 == 35 [pid = 1652] [id = 68] 08:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125606000) [pid = 1652] [serial = 200] [outer = 0x0] 08:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1265c7400) [pid = 1652] [serial = 201] [outer = 0x125606000] 08:58:27 INFO - PROCESS | 1652 | 1466697507821 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126c20000) [pid = 1652] [serial = 202] [outer = 0x125606000] 08:58:28 INFO - PROCESS | 1652 | 1466697508153 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]]]}] 08:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11987e400) [pid = 1652] [serial = 203] [outer = 0x12c72d000] 08:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 520ms 08:58:28 INFO - PROCESS | 1652 | 1466697508218 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1652 | 1466697508220 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:58:28 INFO - PROCESS | 1652 | 1466697508230 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1652 | 1466697508231 Marionette TRACE conn2 <- [1,246,null,{}] 08:58:28 INFO - PROCESS | 1652 | 1466697508233 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}] 08:58:28 INFO - PROCESS | 1652 | 1466697508234 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:28 INFO - PROCESS | 1652 | 1466697508326 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:58:28 INFO - PROCESS | 1652 | 1466697508331 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:28 INFO - PROCESS | 1652 | 1466697508332 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121db6000 == 36 [pid = 1652] [id = 69] 08:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1256c3800) [pid = 1652] [serial = 204] [outer = 0x0] 08:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128cc2c00) [pid = 1652] [serial = 205] [outer = 0x1256c3800] 08:58:28 INFO - PROCESS | 1652 | 1466697508356 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129027000) [pid = 1652] [serial = 206] [outer = 0x1256c3800] 08:58:28 INFO - PROCESS | 1652 | 1466697508642 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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 08:58:28 INFO - PROCESS | 1652 | 1466697508700 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1652 | 1466697508702 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:58:28 INFO - PROCESS | 1652 | 1466697508704 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1652 | 1466697508705 Marionette TRACE conn2 <- [1,250,null,{}] 08:58:28 INFO - PROCESS | 1652 | 1466697508709 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}] 08:58:28 INFO - PROCESS | 1652 | 1466697508711 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:28 INFO - PROCESS | 1652 | 1466697508804 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:58:28 INFO - PROCESS | 1652 | 1466697508808 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:28 INFO - PROCESS | 1652 | 1466697508809 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124dbc800 == 37 [pid = 1652] [id = 70] 08:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1265c2000) [pid = 1652] [serial = 207] [outer = 0x0] 08:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1291b7c00) [pid = 1652] [serial = 208] [outer = 0x1265c2000] 08:58:28 INFO - PROCESS | 1652 | 1466697508833 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1291c4800) [pid = 1652] [serial = 209] [outer = 0x1265c2000] 08:58:29 INFO - PROCESS | 1652 | 1466697509156 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]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 08:58:29 INFO - PROCESS | 1652 | 1466697509288 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 1652 | 1466697509289 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1174db800) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119870000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119ef4000) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119888000) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113202800) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11913e800) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133fcc00) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116234800) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118895c00) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1261b5400) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119881000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172da800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1195e7400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116a1b000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133f4c00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:58:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133a9c00) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:58:29 INFO - PROCESS | 1652 | 1466697509302 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1652 | 1466697509303 Marionette TRACE conn2 <- [1,254,null,{}] 08:58:29 INFO - PROCESS | 1652 | 1466697509311 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}] 08:58:29 INFO - PROCESS | 1652 | 1466697509312 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:29 INFO - PROCESS | 1652 | 1466697509386 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:58:29 INFO - PROCESS | 1652 | 1466697509390 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:29 INFO - PROCESS | 1652 | 1466697509392 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e8000 == 38 [pid = 1652] [id = 71] 08:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117145000) [pid = 1652] [serial = 210] [outer = 0x0] 08:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1176d0000) [pid = 1652] [serial = 211] [outer = 0x117145000] 08:58:29 INFO - PROCESS | 1652 | 1466697509417 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195e2800) [pid = 1652] [serial = 212] [outer = 0x117145000] 08:58:29 INFO - PROCESS | 1652 | 1466697509728 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]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 08:58:29 INFO - PROCESS | 1652 | 1466697509770 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 1652 | 1466697509771 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:58:29 INFO - PROCESS | 1652 | 1466697509774 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1652 | 1466697509775 Marionette TRACE conn2 <- [1,258,null,{}] 08:58:29 INFO - PROCESS | 1652 | 1466697509778 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}] 08:58:29 INFO - PROCESS | 1652 | 1466697509779 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:29 INFO - PROCESS | 1652 | 1466697509867 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:58:29 INFO - PROCESS | 1652 | 1466697509915 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:29 INFO - PROCESS | 1652 | 1466697509917 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126694000 == 39 [pid = 1652] [id = 72] 08:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1133a9c00) [pid = 1652] [serial = 213] [outer = 0x0] 08:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195e7400) [pid = 1652] [serial = 214] [outer = 0x1133a9c00] 08:58:29 INFO - PROCESS | 1652 | 1466697509944 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11993fc00) [pid = 1652] [serial = 215] [outer = 0x1133a9c00] 08:58:30 INFO - PROCESS | 1652 | 1466697510211 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]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 08:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:58:30 INFO - PROCESS | 1652 | 1466697510247 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1652 | 1466697510248 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:58:30 INFO - PROCESS | 1652 | 1466697510251 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1652 | 1466697510252 Marionette TRACE conn2 <- [1,262,null,{}] 08:58:30 INFO - PROCESS | 1652 | 1466697510254 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}] 08:58:30 INFO - PROCESS | 1652 | 1466697510255 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:30 INFO - PROCESS | 1652 | 1466697510335 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:58:30 INFO - PROCESS | 1652 | 1466697510340 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:30 INFO - PROCESS | 1652 | 1466697510342 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129091000 == 40 [pid = 1652] [id = 73] 08:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12972bc00) [pid = 1652] [serial = 216] [outer = 0x0] 08:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a54c800) [pid = 1652] [serial = 217] [outer = 0x12972bc00] 08:58:30 INFO - PROCESS | 1652 | 1466697510366 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a5c9c00) [pid = 1652] [serial = 218] [outer = 0x12972bc00] 08:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:58:30 INFO - PROCESS | 1652 | 1466697510665 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]]]}] 08:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 418ms 08:58:30 INFO - PROCESS | 1652 | 1466697510669 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1652 | 1466697510670 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:58:30 INFO - PROCESS | 1652 | 1466697510680 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1652 | 1466697510682 Marionette TRACE conn2 <- [1,266,null,{}] 08:58:30 INFO - PROCESS | 1652 | 1466697510684 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}] 08:58:30 INFO - PROCESS | 1652 | 1466697510685 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:30 INFO - PROCESS | 1652 | 1466697510765 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:58:30 INFO - PROCESS | 1652 | 1466697510768 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:30 INFO - PROCESS | 1652 | 1466697510770 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d14000 == 41 [pid = 1652] [id = 74] 08:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a5cf800) [pid = 1652] [serial = 219] [outer = 0x0] 08:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ac7b400) [pid = 1652] [serial = 220] [outer = 0x12a5cf800] 08:58:30 INFO - PROCESS | 1652 | 1466697510794 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ad60c00) [pid = 1652] [serial = 221] [outer = 0x12a5cf800] 08:58:31 INFO - PROCESS | 1652 | 1466697511185 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]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 526ms 08:58:31 INFO - PROCESS | 1652 | 1466697511200 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 1652 | 1466697511202 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:58:31 INFO - PROCESS | 1652 | 1466697511205 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 1652 | 1466697511207 Marionette TRACE conn2 <- [1,270,null,{}] 08:58:31 INFO - PROCESS | 1652 | 1466697511210 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}] 08:58:31 INFO - PROCESS | 1652 | 1466697511212 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:31 INFO - PROCESS | 1652 | 1466697511331 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:58:31 INFO - PROCESS | 1652 | 1466697511468 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:31 INFO - PROCESS | 1652 | 1466697511470 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x112761800 == 42 [pid = 1652] [id = 75] 08:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112ae2800) [pid = 1652] [serial = 222] [outer = 0x0] 08:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133fa800) [pid = 1652] [serial = 223] [outer = 0x112ae2800] 08:58:31 INFO - PROCESS | 1652 | 1466697511506 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116805400) [pid = 1652] [serial = 224] [outer = 0x112ae2800] 08:58:31 INFO - PROCESS | 1652 | 1466697511935 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]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 772ms 08:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:58:31 INFO - PROCESS | 1652 | 1466697511979 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 1652 | 1466697511981 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:58:31 INFO - PROCESS | 1652 | 1466697511984 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 1652 | 1466697511986 Marionette TRACE conn2 <- [1,274,null,{}] 08:58:31 INFO - PROCESS | 1652 | 1466697511990 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}] 08:58:31 INFO - PROCESS | 1652 | 1466697511991 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:32 INFO - PROCESS | 1652 | 1466697512093 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:58:32 INFO - PROCESS | 1652 | 1466697512144 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:32 INFO - PROCESS | 1652 | 1466697512146 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d2000 == 43 [pid = 1652] [id = 76] 08:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1187c6c00) [pid = 1652] [serial = 225] [outer = 0x0] 08:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118896800) [pid = 1652] [serial = 226] [outer = 0x1187c6c00] 08:58:32 INFO - PROCESS | 1652 | 1466697512176 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1191f1c00) [pid = 1652] [serial = 227] [outer = 0x1187c6c00] 08:58:32 INFO - PROCESS | 1652 | 1466697512578 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]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 621ms 08:58:32 INFO - PROCESS | 1652 | 1466697512607 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:58:32 INFO - PROCESS | 1652 | 1466697512610 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:58:32 INFO - PROCESS | 1652 | 1466697512612 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1652 | 1466697512613 Marionette TRACE conn2 <- [1,278,null,{}] 08:58:32 INFO - PROCESS | 1652 | 1466697512616 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}] 08:58:32 INFO - PROCESS | 1652 | 1466697512617 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:32 INFO - PROCESS | 1652 | 1466697512719 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:58:32 INFO - PROCESS | 1652 | 1466697512799 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:32 INFO - PROCESS | 1652 | 1466697512800 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x125682800 == 44 [pid = 1652] [id = 77] 08:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119881000) [pid = 1652] [serial = 228] [outer = 0x0] 08:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119943c00) [pid = 1652] [serial = 229] [outer = 0x119881000] 08:58:32 INFO - PROCESS | 1652 | 1466697512830 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1213f3c00) [pid = 1652] [serial = 230] [outer = 0x119881000] 08:58:33 INFO - PROCESS | 1652 | 1466697513273 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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 08:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:58:33 INFO - PROCESS | 1652 | 1466697513282 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1652 | 1466697513284 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:58:33 INFO - PROCESS | 1652 | 1466697513295 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1652 | 1466697513302 Marionette TRACE conn2 <- [1,282,null,{}] 08:58:33 INFO - PROCESS | 1652 | 1466697513306 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}] 08:58:33 INFO - PROCESS | 1652 | 1466697513310 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:33 INFO - PROCESS | 1652 | 1466697513429 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:58:33 INFO - PROCESS | 1652 | 1466697513477 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:33 INFO - PROCESS | 1652 | 1466697513479 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x129386000 == 45 [pid = 1652] [id = 78] 08:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121886000) [pid = 1652] [serial = 231] [outer = 0x0] 08:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12556ec00) [pid = 1652] [serial = 232] [outer = 0x121886000] 08:58:33 INFO - PROCESS | 1652 | 1466697513506 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12684dc00) [pid = 1652] [serial = 233] [outer = 0x121886000] 08:58:33 INFO - PROCESS | 1652 | 1466697513931 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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 683ms 08:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:58:33 INFO - PROCESS | 1652 | 1466697513971 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1652 | 1466697513973 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:58:33 INFO - PROCESS | 1652 | 1466697513975 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1652 | 1466697513976 Marionette TRACE conn2 <- [1,286,null,{}] 08:58:33 INFO - PROCESS | 1652 | 1466697513979 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}] 08:58:33 INFO - PROCESS | 1652 | 1466697513980 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:34 INFO - PROCESS | 1652 | 1466697514108 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:58:34 INFO - PROCESS | 1652 | 1466697514157 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:34 INFO - PROCESS | 1652 | 1466697514159 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e2f800 == 46 [pid = 1652] [id = 79] 08:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121a5fc00) [pid = 1652] [serial = 234] [outer = 0x0] 08:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128ac5800) [pid = 1652] [serial = 235] [outer = 0x121a5fc00] 08:58:34 INFO - PROCESS | 1652 | 1466697514187 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129340400) [pid = 1652] [serial = 236] [outer = 0x121a5fc00] 08:58:34 INFO - PROCESS | 1652 | 1466697514708 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]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 769ms 08:58:34 INFO - PROCESS | 1652 | 1466697514760 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 1652 | 1466697514762 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:58:34 INFO - PROCESS | 1652 | 1466697514766 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 1652 | 1466697514768 Marionette TRACE conn2 <- [1,290,null,{}] 08:58:34 INFO - PROCESS | 1652 | 1466697514772 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}] 08:58:34 INFO - PROCESS | 1652 | 1466697514773 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:34 INFO - PROCESS | 1652 | 1466697514864 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:58:34 INFO - PROCESS | 1652 | 1466697514932 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:34 INFO - PROCESS | 1652 | 1466697514934 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d12800 == 47 [pid = 1652] [id = 80] 08:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1172e0800) [pid = 1652] [serial = 237] [outer = 0x0] 08:58:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1175ad400) [pid = 1652] [serial = 238] [outer = 0x1172e0800] 08:58:34 INFO - PROCESS | 1652 | 1466697514961 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11826b800) [pid = 1652] [serial = 239] [outer = 0x1172e0800] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x112d14000 == 46 [pid = 1652] [id = 74] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x129091000 == 45 [pid = 1652] [id = 73] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x126694000 == 44 [pid = 1652] [id = 72] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e8000 == 43 [pid = 1652] [id = 71] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124dbc800 == 42 [pid = 1652] [id = 70] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121db6000 == 41 [pid = 1652] [id = 69] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121352000 == 40 [pid = 1652] [id = 68] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1210c4800 == 39 [pid = 1652] [id = 67] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1198d5000 == 38 [pid = 1652] [id = 66] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1131d6c00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1261b0800) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119568000 == 37 [pid = 1652] [id = 65] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1187df000 == 36 [pid = 1652] [id = 64] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116fdc800 == 35 [pid = 1652] [id = 63] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116675800 == 34 [pid = 1652] [id = 62] 08:58:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124b3b000 == 33 [pid = 1652] [id = 60] 08:58:35 INFO - PROCESS | 1652 | 1466697515405 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]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 08:58:35 INFO - PROCESS | 1652 | 1466697515437 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1652 | 1466697515440 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:58:35 INFO - PROCESS | 1652 | 1466697515444 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1652 | 1466697515446 Marionette TRACE conn2 <- [1,294,null,{}] 08:58:35 INFO - PROCESS | 1652 | 1466697515449 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}] 08:58:35 INFO - PROCESS | 1652 | 1466697515450 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:35 INFO - PROCESS | 1652 | 1466697515528 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:58:35 INFO - PROCESS | 1652 | 1466697515532 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:35 INFO - PROCESS | 1652 | 1466697515533 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116717800 == 34 [pid = 1652] [id = 81] 08:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118869800) [pid = 1652] [serial = 240] [outer = 0x0] 08:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1191edc00) [pid = 1652] [serial = 241] [outer = 0x118869800] 08:58:35 INFO - PROCESS | 1652 | 1466697515562 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11960fc00) [pid = 1652] [serial = 242] [outer = 0x118869800] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1265c9000) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119942000) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1176cf800) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11826ac00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11960c800) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11966cc00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1212c7800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11886d400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12187a000) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1191ee000) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115eac400) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1133f2000) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1183e0c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1175b9000) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11993f800) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11987c800) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120f8bc00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1215e3000) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121165800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121d70800) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124b7c800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116239400) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11889e000) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124da6400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115f61c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133f1400) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119672000) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1266d0c00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12556b800) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12556b000) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1261b1000) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119874800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 08:58:35 INFO - PROCESS | 1652 | 1466697515910 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]]]}] 08:58:35 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. 08:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 520ms 08:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:58:35 INFO - PROCESS | 1652 | 1466697515965 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1652 | 1466697515966 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:58:35 INFO - PROCESS | 1652 | 1466697515968 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1652 | 1466697515971 Marionette TRACE conn2 <- [1,298,null,{}] 08:58:35 INFO - PROCESS | 1652 | 1466697515978 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}] 08:58:35 INFO - PROCESS | 1652 | 1466697515981 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:36 INFO - PROCESS | 1652 | 1466697516059 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:58:36 INFO - PROCESS | 1652 | 1466697516065 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:36 INFO - PROCESS | 1652 | 1466697516067 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187fa000 == 35 [pid = 1652] [id = 82] 08:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119874800) [pid = 1652] [serial = 243] [outer = 0x0] 08:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119886000) [pid = 1652] [serial = 244] [outer = 0x119874800] 08:58:36 INFO - PROCESS | 1652 | 1466697516094 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119942800) [pid = 1652] [serial = 245] [outer = 0x119874800] 08:58:36 INFO - PROCESS | 1652 | 1466697516461 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]]]}] 08:58:36 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. 08:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 08:58:36 INFO - PROCESS | 1652 | 1466697516490 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:58:36 INFO - PROCESS | 1652 | 1466697516493 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:58:36 INFO - PROCESS | 1652 | 1466697516496 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 1652 | 1466697516498 Marionette TRACE conn2 <- [1,302,null,{}] 08:58:36 INFO - PROCESS | 1652 | 1466697516502 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}] 08:58:36 INFO - PROCESS | 1652 | 1466697516503 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:36 INFO - PROCESS | 1652 | 1466697516627 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:58:36 INFO - PROCESS | 1652 | 1466697516633 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:36 INFO - PROCESS | 1652 | 1466697516634 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119568000 == 36 [pid = 1652] [id = 83] 08:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120ea2c00) [pid = 1652] [serial = 246] [outer = 0x0] 08:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121166400) [pid = 1652] [serial = 247] [outer = 0x120ea2c00] 08:58:36 INFO - PROCESS | 1652 | 1466697516676 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1215e5400) [pid = 1652] [serial = 248] [outer = 0x120ea2c00] 08:58:37 INFO - PROCESS | 1652 | 1466697517149 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]]]}] 08:58:37 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. 08:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 08:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:58:37 INFO - PROCESS | 1652 | 1466697517167 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 1652 | 1466697517168 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:58:37 INFO - PROCESS | 1652 | 1466697517170 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1652 | 1466697517171 Marionette TRACE conn2 <- [1,306,null,{}] 08:58:37 INFO - PROCESS | 1652 | 1466697517174 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}] 08:58:37 INFO - PROCESS | 1652 | 1466697517177 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:37 INFO - PROCESS | 1652 | 1466697517253 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:58:37 INFO - PROCESS | 1652 | 1466697517258 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:37 INFO - PROCESS | 1652 | 1466697517261 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b47800 == 37 [pid = 1652] [id = 84] 08:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121ae8400) [pid = 1652] [serial = 249] [outer = 0x0] 08:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124abbc00) [pid = 1652] [serial = 250] [outer = 0x121ae8400] 08:58:37 INFO - PROCESS | 1652 | 1466697517286 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12502a800) [pid = 1652] [serial = 251] [outer = 0x121ae8400] 08:58:37 INFO - PROCESS | 1652 | 1466697517632 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]]]}] 08:58:37 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. 08:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 468ms 08:58:37 INFO - PROCESS | 1652 | 1466697517638 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 1652 | 1466697517641 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:58:37 INFO - PROCESS | 1652 | 1466697517643 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1652 | 1466697517644 Marionette TRACE conn2 <- [1,310,null,{}] 08:58:37 INFO - PROCESS | 1652 | 1466697517654 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}] 08:58:37 INFO - PROCESS | 1652 | 1466697517660 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:37 INFO - PROCESS | 1652 | 1466697517773 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:58:37 INFO - PROCESS | 1652 | 1466697517806 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:37 INFO - PROCESS | 1652 | 1466697517808 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131e3000 == 38 [pid = 1652] [id = 85] 08:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125574400) [pid = 1652] [serial = 252] [outer = 0x0] 08:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1265c7c00) [pid = 1652] [serial = 253] [outer = 0x125574400] 08:58:37 INFO - PROCESS | 1652 | 1466697517833 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128aba800) [pid = 1652] [serial = 254] [outer = 0x125574400] 08:58:38 INFO - PROCESS | 1652 | 1466697518186 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]]]}] 08:58:38 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. 08:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 568ms 08:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:58:38 INFO - PROCESS | 1652 | 1466697518212 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 1652 | 1466697518213 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:58:38 INFO - PROCESS | 1652 | 1466697518223 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1652 | 1466697518225 Marionette TRACE conn2 <- [1,314,null,{}] 08:58:38 INFO - PROCESS | 1652 | 1466697518227 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}] 08:58:38 INFO - PROCESS | 1652 | 1466697518229 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:38 INFO - PROCESS | 1652 | 1466697518369 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:58:38 INFO - PROCESS | 1652 | 1466697518404 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:38 INFO - PROCESS | 1652 | 1466697518405 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130b5800 == 39 [pid = 1652] [id = 86] 08:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116f97400) [pid = 1652] [serial = 255] [outer = 0x0] 08:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ac0000) [pid = 1652] [serial = 256] [outer = 0x116f97400] 08:58:38 INFO - PROCESS | 1652 | 1466697518436 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128cd0400) [pid = 1652] [serial = 257] [outer = 0x116f97400] 08:58:38 INFO - PROCESS | 1652 | 1466697518727 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]]]}] 08:58:38 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. 08:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 530ms 08:58:38 INFO - PROCESS | 1652 | 1466697518748 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 1652 | 1466697518749 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:58:38 INFO - PROCESS | 1652 | 1466697518752 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1652 | 1466697518753 Marionette TRACE conn2 <- [1,318,null,{}] 08:58:38 INFO - PROCESS | 1652 | 1466697518755 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}] 08:58:38 INFO - PROCESS | 1652 | 1466697518756 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:38 INFO - PROCESS | 1652 | 1466697518854 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:58:38 INFO - PROCESS | 1652 | 1466697518864 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:38 INFO - PROCESS | 1652 | 1466697518866 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dbe000 == 40 [pid = 1652] [id = 87] 08:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129023800) [pid = 1652] [serial = 258] [outer = 0x0] 08:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1291bf800) [pid = 1652] [serial = 259] [outer = 0x129023800] 08:58:38 INFO - PROCESS | 1652 | 1466697518890 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129346c00) [pid = 1652] [serial = 260] [outer = 0x129023800] 08:58:39 INFO - PROCESS | 1652 | 1466697519238 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]]]}] 08:58:39 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. 08:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 08:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:58:39 INFO - PROCESS | 1652 | 1466697519271 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1652 | 1466697519272 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:58:39 INFO - PROCESS | 1652 | 1466697519274 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1652 | 1466697519275 Marionette TRACE conn2 <- [1,322,null,{}] 08:58:39 INFO - PROCESS | 1652 | 1466697519277 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}] 08:58:39 INFO - PROCESS | 1652 | 1466697519279 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:39 INFO - PROCESS | 1652 | 1466697519375 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:58:39 INFO - PROCESS | 1652 | 1466697519395 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:39 INFO - PROCESS | 1652 | 1466697519396 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255a8000 == 41 [pid = 1652] [id = 88] 08:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129730400) [pid = 1652] [serial = 261] [outer = 0x0] 08:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a5cd400) [pid = 1652] [serial = 262] [outer = 0x129730400] 08:58:39 INFO - PROCESS | 1652 | 1466697519423 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ad68000) [pid = 1652] [serial = 263] [outer = 0x129730400] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1256c3800) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117145000) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x125606000) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1265c2000) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119938800) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112d59400) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113c60800) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118868000) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1164e8400) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133a9c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12972bc00) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172dd000) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:58:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1195de800) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:58:39 INFO - PROCESS | 1652 | 1466697519809 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]]]}] 08:58:39 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. 08:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 570ms 08:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:58:39 INFO - PROCESS | 1652 | 1466697519846 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1652 | 1466697519847 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:58:39 INFO - PROCESS | 1652 | 1466697519850 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1652 | 1466697519851 Marionette TRACE conn2 <- [1,326,null,{}] 08:58:39 INFO - PROCESS | 1652 | 1466697519853 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}] 08:58:39 INFO - PROCESS | 1652 | 1466697519855 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:39 INFO - PROCESS | 1652 | 1466697519961 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:58:40 INFO - PROCESS | 1652 | 1466697520002 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:40 INFO - PROCESS | 1652 | 1466697520003 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126899000 == 42 [pid = 1652] [id = 89] 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121168400) [pid = 1652] [serial = 264] [outer = 0x0] 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1265c2000) [pid = 1652] [serial = 265] [outer = 0x121168400] 08:58:40 INFO - PROCESS | 1652 | 1466697520027 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12972bc00) [pid = 1652] [serial = 266] [outer = 0x121168400] 08:58:40 INFO - PROCESS | 1652 | 1466697520328 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]]]}] 08:58:40 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. 08:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 08:58:40 INFO - PROCESS | 1652 | 1466697520369 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:58:40 INFO - PROCESS | 1652 | 1466697520370 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:58:40 INFO - PROCESS | 1652 | 1466697520373 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1652 | 1466697520374 Marionette TRACE conn2 <- [1,330,null,{}] 08:58:40 INFO - PROCESS | 1652 | 1466697520377 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}] 08:58:40 INFO - PROCESS | 1652 | 1466697520378 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:40 INFO - PROCESS | 1652 | 1466697520479 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:58:40 INFO - PROCESS | 1652 | 1466697520525 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:40 INFO - PROCESS | 1652 | 1466697520527 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12938b000 == 43 [pid = 1652] [id = 90] 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213f5000) [pid = 1652] [serial = 267] [outer = 0x0] 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ad69800) [pid = 1652] [serial = 268] [outer = 0x1213f5000] 08:58:40 INFO - PROCESS | 1652 | 1466697520553 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b06c400) [pid = 1652] [serial = 269] [outer = 0x1213f5000] 08:58:40 INFO - PROCESS | 1652 | 1466697520822 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]]]}] 08:58:40 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. 08:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 08:58:40 INFO - PROCESS | 1652 | 1466697520848 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 1652 | 1466697520849 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:58:40 INFO - PROCESS | 1652 | 1466697520851 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1652 | 1466697520852 Marionette TRACE conn2 <- [1,334,null,{}] 08:58:40 INFO - PROCESS | 1652 | 1466697520854 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}] 08:58:40 INFO - PROCESS | 1652 | 1466697520856 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:40 INFO - PROCESS | 1652 | 1466697520939 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:58:40 INFO - PROCESS | 1652 | 1466697520945 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:40 INFO - PROCESS | 1652 | 1466697520946 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a509000 == 44 [pid = 1652] [id = 91] 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12aeacc00) [pid = 1652] [serial = 270] [outer = 0x0] 08:58:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b075c00) [pid = 1652] [serial = 271] [outer = 0x12aeacc00] 08:58:40 INFO - PROCESS | 1652 | 1466697520970 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b8dd000) [pid = 1652] [serial = 272] [outer = 0x12aeacc00] 08:58:41 INFO - PROCESS | 1652 | 1466697521296 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]]]}] 08:58:41 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. 08:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 08:58:41 INFO - PROCESS | 1652 | 1466697521322 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1652 | 1466697521323 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:58:41 INFO - PROCESS | 1652 | 1466697521328 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1652 | 1466697521329 Marionette TRACE conn2 <- [1,338,null,{}] 08:58:41 INFO - PROCESS | 1652 | 1466697521331 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}] 08:58:41 INFO - PROCESS | 1652 | 1466697521332 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:41 INFO - PROCESS | 1652 | 1466697521443 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:58:41 INFO - PROCESS | 1652 | 1466697521449 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:41 INFO - PROCESS | 1652 | 1466697521450 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acce000 == 45 [pid = 1652] [id = 92] 08:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b8dd800) [pid = 1652] [serial = 273] [outer = 0x0] 08:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b8e4800) [pid = 1652] [serial = 274] [outer = 0x12b8dd800] 08:58:41 INFO - PROCESS | 1652 | 1466697521474 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b998400) [pid = 1652] [serial = 275] [outer = 0x12b8dd800] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116721000 == 44 [pid = 1652] [id = 61] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x112d12800 == 43 [pid = 1652] [id = 80] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x120e2f800 == 42 [pid = 1652] [id = 79] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129386000 == 41 [pid = 1652] [id = 78] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125682800 == 40 [pid = 1652] [id = 77] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d2000 == 39 [pid = 1652] [id = 76] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x112761800 == 38 [pid = 1652] [id = 75] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116717800 == 37 [pid = 1652] [id = 81] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119568000 == 36 [pid = 1652] [id = 83] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119b47800 == 35 [pid = 1652] [id = 84] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1255a8000 == 34 [pid = 1652] [id = 88] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1187fa000 == 33 [pid = 1652] [id = 82] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12938b000 == 32 [pid = 1652] [id = 90] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1131e3000 == 31 [pid = 1652] [id = 85] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x126899000 == 30 [pid = 1652] [id = 89] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121dbe000 == 29 [pid = 1652] [id = 87] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1130b5800 == 28 [pid = 1652] [id = 86] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a5c9c00) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128cc2c00) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195e2800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12cac9000) [pid = 1652] [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.] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126c20000) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291b7c00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120ea2800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1265c7400) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113da4000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1256c1c00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11886c000) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115f62800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120f9a800) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11993fc00) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a54c800) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11913d000) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1195e7400) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176d6800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1291c4800) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121886c00) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129027000) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124b82c00) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11966f400) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1172e2c00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119881400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1176d0000) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119944400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12ac7b400) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 08:58:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a509000 == 27 [pid = 1652] [id = 91] 08:58:42 INFO - PROCESS | 1652 | 1466697522885 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]]]}] 08:58:42 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. 08:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1571ms 08:58:42 INFO - PROCESS | 1652 | 1466697522899 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 1652 | 1466697522902 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:58:42 INFO - PROCESS | 1652 | 1466697522905 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 1652 | 1466697522908 Marionette TRACE conn2 <- [1,342,null,{}] 08:58:42 INFO - PROCESS | 1652 | 1466697522914 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}] 08:58:42 INFO - PROCESS | 1652 | 1466697522916 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:42 INFO - PROCESS | 1652 | 1466697522994 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:58:43 INFO - PROCESS | 1652 | 1466697523040 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:43 INFO - PROCESS | 1652 | 1466697523043 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x113006000 == 28 [pid = 1652] [id = 93] 08:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1164eb000) [pid = 1652] [serial = 276] [outer = 0x0] 08:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1172d7400) [pid = 1652] [serial = 277] [outer = 0x1164eb000] 08:58:43 INFO - PROCESS | 1652 | 1466697523071 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1175b7000) [pid = 1652] [serial = 278] [outer = 0x1164eb000] 08:58:43 INFO - PROCESS | 1652 | 1466697523362 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]]]}] 08:58:43 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. 08:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 475ms 08:58:43 INFO - PROCESS | 1652 | 1466697523382 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1652 | 1466697523385 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:58:43 INFO - PROCESS | 1652 | 1466697523398 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1652 | 1466697523400 Marionette TRACE conn2 <- [1,346,null,{}] 08:58:43 INFO - PROCESS | 1652 | 1466697523402 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}] 08:58:43 INFO - PROCESS | 1652 | 1466697523405 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:43 INFO - PROCESS | 1652 | 1466697523485 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:58:43 INFO - PROCESS | 1652 | 1466697523491 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:43 INFO - PROCESS | 1652 | 1466697523494 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116852800 == 29 [pid = 1652] [id = 94] 08:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11826d400) [pid = 1652] [serial = 279] [outer = 0x0] 08:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1187ccc00) [pid = 1652] [serial = 280] [outer = 0x11826d400] 08:58:43 INFO - PROCESS | 1652 | 1466697523522 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118874c00) [pid = 1652] [serial = 281] [outer = 0x11826d400] 08:58:43 INFO - PROCESS | 1652 | 1466697523835 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]]]}] 08:58:43 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. 08:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 479ms 08:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:58:43 INFO - PROCESS | 1652 | 1466697523869 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1652 | 1466697523871 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:58:43 INFO - PROCESS | 1652 | 1466697523873 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1652 | 1466697523886 Marionette TRACE conn2 <- [1,350,null,{}] 08:58:43 INFO - PROCESS | 1652 | 1466697523894 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}] 08:58:43 INFO - PROCESS | 1652 | 1466697523897 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:43 INFO - PROCESS | 1652 | 1466697523971 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:58:43 INFO - PROCESS | 1652 | 1466697523977 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:43 INFO - PROCESS | 1652 | 1466697523979 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e7c000 == 30 [pid = 1652] [id = 95] 08:58:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112d57c00) [pid = 1652] [serial = 282] [outer = 0x0] 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11960c800) [pid = 1652] [serial = 283] [outer = 0x112d57c00] 08:58:44 INFO - PROCESS | 1652 | 1466697524009 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119678400) [pid = 1652] [serial = 284] [outer = 0x112d57c00] 08:58:44 INFO - PROCESS | 1652 | 1466697524333 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]]]}] 08:58:44 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. 08:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 481ms 08:58:44 INFO - PROCESS | 1652 | 1466697524355 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:58:44 INFO - PROCESS | 1652 | 1466697524357 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:58:44 INFO - PROCESS | 1652 | 1466697524361 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 1652 | 1466697524362 Marionette TRACE conn2 <- [1,354,null,{}] 08:58:44 INFO - PROCESS | 1652 | 1466697524365 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}] 08:58:44 INFO - PROCESS | 1652 | 1466697524366 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:44 INFO - PROCESS | 1652 | 1466697524440 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:58:44 INFO - PROCESS | 1652 | 1466697524488 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:44 INFO - PROCESS | 1652 | 1466697524489 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188cd000 == 31 [pid = 1652] [id = 96] 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195e7400) [pid = 1652] [serial = 285] [outer = 0x0] 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119887400) [pid = 1652] [serial = 286] [outer = 0x1195e7400] 08:58:44 INFO - PROCESS | 1652 | 1466697524514 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11993dc00) [pid = 1652] [serial = 287] [outer = 0x1195e7400] 08:58:44 INFO - PROCESS | 1652 | 1466697524796 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]]]}] 08:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 08:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:58:44 INFO - PROCESS | 1652 | 1466697524831 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:58:44 INFO - PROCESS | 1652 | 1466697524832 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:58:44 INFO - PROCESS | 1652 | 1466697524834 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 1652 | 1466697524835 Marionette TRACE conn2 <- [1,358,null,{}] 08:58:44 INFO - PROCESS | 1652 | 1466697524838 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}] 08:58:44 INFO - PROCESS | 1652 | 1466697524839 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:44 INFO - PROCESS | 1652 | 1466697524921 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:58:44 INFO - PROCESS | 1652 | 1466697524928 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:44 INFO - PROCESS | 1652 | 1466697524929 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ab000 == 32 [pid = 1652] [id = 97] 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1172d6000) [pid = 1652] [serial = 288] [outer = 0x0] 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119ef4400) [pid = 1652] [serial = 289] [outer = 0x1172d6000] 08:58:44 INFO - PROCESS | 1652 | 1466697524954 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120f98000) [pid = 1652] [serial = 290] [outer = 0x1172d6000] 08:58:45 INFO - PROCESS | 1652 | 1466697525289 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]]]}] 08:58:45 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. 08:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 467ms 08:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:58:45 INFO - PROCESS | 1652 | 1466697525302 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1652 | 1466697525304 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:58:45 INFO - PROCESS | 1652 | 1466697525306 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1652 | 1466697525307 Marionette TRACE conn2 <- [1,362,null,{}] 08:58:45 INFO - PROCESS | 1652 | 1466697525309 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}] 08:58:45 INFO - PROCESS | 1652 | 1466697525313 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:45 INFO - PROCESS | 1652 | 1466697525423 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:58:45 INFO - PROCESS | 1652 | 1466697525432 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:45 INFO - PROCESS | 1652 | 1466697525433 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b48000 == 33 [pid = 1652] [id = 98] 08:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121168800) [pid = 1652] [serial = 291] [outer = 0x0] 08:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121ae9c00) [pid = 1652] [serial = 292] [outer = 0x121168800] 08:58:45 INFO - PROCESS | 1652 | 1466697525458 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125603800) [pid = 1652] [serial = 293] [outer = 0x121168800] 08:58:45 INFO - PROCESS | 1652 | 1466697525747 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]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 471ms 08:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:58:45 INFO - PROCESS | 1652 | 1466697525781 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1652 | 1466697525782 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:58:45 INFO - PROCESS | 1652 | 1466697525785 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1652 | 1466697525786 Marionette TRACE conn2 <- [1,366,null,{}] 08:58:45 INFO - PROCESS | 1652 | 1466697525788 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}] 08:58:45 INFO - PROCESS | 1652 | 1466697525789 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:45 INFO - PROCESS | 1652 | 1466697525864 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:58:45 INFO - PROCESS | 1652 | 1466697525878 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:45 INFO - PROCESS | 1652 | 1466697525879 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211da800 == 34 [pid = 1652] [id = 99] 08:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113271400) [pid = 1652] [serial = 294] [outer = 0x0] 08:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1261b5000) [pid = 1652] [serial = 295] [outer = 0x113271400] 08:58:45 INFO - PROCESS | 1652 | 1466697525903 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12684cc00) [pid = 1652] [serial = 296] [outer = 0x113271400] 08:58:46 INFO - PROCESS | 1652 | 1466697526208 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]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 08:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:58:46 INFO - PROCESS | 1652 | 1466697526253 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:58:46 INFO - PROCESS | 1652 | 1466697526254 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:58:46 INFO - PROCESS | 1652 | 1466697526257 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 1652 | 1466697526258 Marionette TRACE conn2 <- [1,370,null,{}] 08:58:46 INFO - PROCESS | 1652 | 1466697526260 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}] 08:58:46 INFO - PROCESS | 1652 | 1466697526261 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:46 INFO - PROCESS | 1652 | 1466697526352 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:58:46 INFO - PROCESS | 1652 | 1466697526360 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:46 INFO - PROCESS | 1652 | 1466697526362 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x121362000 == 35 [pid = 1652] [id = 100] 08:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121d74c00) [pid = 1652] [serial = 297] [outer = 0x0] 08:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126c18000) [pid = 1652] [serial = 298] [outer = 0x121d74c00] 08:58:46 INFO - PROCESS | 1652 | 1466697526388 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128abc000) [pid = 1652] [serial = 299] [outer = 0x121d74c00] 08:58:46 INFO - PROCESS | 1652 | 1466697526789 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]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 569ms 08:58:46 INFO - PROCESS | 1652 | 1466697526827 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:58:46 INFO - PROCESS | 1652 | 1466697526828 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:58:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:58:46 INFO - PROCESS | 1652 | 1466697526832 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 1652 | 1466697526834 Marionette TRACE conn2 <- [1,374,null,{}] 08:58:46 INFO - PROCESS | 1652 | 1466697526837 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}] 08:58:46 INFO - PROCESS | 1652 | 1466697526839 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:46 INFO - PROCESS | 1652 | 1466697526952 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:58:47 INFO - PROCESS | 1652 | 1466697527035 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:47 INFO - PROCESS | 1652 | 1466697527036 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e7a800 == 36 [pid = 1652] [id = 101] 08:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128cc2c00) [pid = 1652] [serial = 300] [outer = 0x0] 08:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ccd000) [pid = 1652] [serial = 301] [outer = 0x128cc2c00] 08:58:47 INFO - PROCESS | 1652 | 1466697527066 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1291b6400) [pid = 1652] [serial = 302] [outer = 0x128cc2c00] 08:58:47 INFO - PROCESS | 1652 | 1466697527383 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:58:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 08:58:47 INFO - PROCESS | 1652 | 1466697527402 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1652 | 1466697527403 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:58:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:58:47 INFO - PROCESS | 1652 | 1466697527405 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1652 | 1466697527406 Marionette TRACE conn2 <- [1,378,null,{}] 08:58:47 INFO - PROCESS | 1652 | 1466697527411 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}] 08:58:47 INFO - PROCESS | 1652 | 1466697527412 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:47 INFO - PROCESS | 1652 | 1466697527487 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:58:47 INFO - PROCESS | 1652 | 1466697527494 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:47 INFO - PROCESS | 1652 | 1466697527495 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125624800 == 37 [pid = 1652] [id = 102] 08:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121169400) [pid = 1652] [serial = 303] [outer = 0x0] 08:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129341800) [pid = 1652] [serial = 304] [outer = 0x121169400] 08:58:47 INFO - PROCESS | 1652 | 1466697527526 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a5cfc00) [pid = 1652] [serial = 305] [outer = 0x121169400] 08:58:47 INFO - PROCESS | 1652 | 1466697527837 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:58:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 08:58:47 INFO - PROCESS | 1652 | 1466697527876 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1652 | 1466697527878 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:58:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:58:47 INFO - PROCESS | 1652 | 1466697527880 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1652 | 1466697527882 Marionette TRACE conn2 <- [1,382,null,{}] 08:58:47 INFO - PROCESS | 1652 | 1466697527884 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}] 08:58:47 INFO - PROCESS | 1652 | 1466697527886 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:48 INFO - PROCESS | 1652 | 1466697527999 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:58:48 INFO - PROCESS | 1652 | 1466697528013 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:48 INFO - PROCESS | 1652 | 1466697528015 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196aa000 == 38 [pid = 1652] [id = 103] 08:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a5d0000) [pid = 1652] [serial = 306] [outer = 0x0] 08:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ad6a800) [pid = 1652] [serial = 307] [outer = 0x12a5d0000] 08:58:48 INFO - PROCESS | 1652 | 1466697528041 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b06cc00) [pid = 1652] [serial = 308] [outer = 0x12a5d0000] 08:58:48 INFO - PROCESS | 1652 | 1466697528378 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:58:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 08:58:48 INFO - PROCESS | 1652 | 1466697528399 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 1652 | 1466697528401 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:58:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:58:48 INFO - PROCESS | 1652 | 1466697528411 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1652 | 1466697528412 Marionette TRACE conn2 <- [1,386,null,{}] 08:58:48 INFO - PROCESS | 1652 | 1466697528414 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}] 08:58:48 INFO - PROCESS | 1652 | 1466697528415 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:48 INFO - PROCESS | 1652 | 1466697528508 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:58:48 INFO - PROCESS | 1652 | 1466697528512 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:48 INFO - PROCESS | 1652 | 1466697528513 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12909d000 == 39 [pid = 1652] [id = 104] 08:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b06d000) [pid = 1652] [serial = 309] [outer = 0x0] 08:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b8df400) [pid = 1652] [serial = 310] [outer = 0x12b06d000] 08:58:48 INFO - PROCESS | 1652 | 1466697528544 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b99bc00) [pid = 1652] [serial = 311] [outer = 0x12b06d000] 08:58:48 INFO - PROCESS | 1652 | 1466697528855 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]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:58:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 08:58:48 INFO - PROCESS | 1652 | 1466697528882 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 1652 | 1466697528883 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:58:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:58:48 INFO - PROCESS | 1652 | 1466697528893 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1652 | 1466697528895 Marionette TRACE conn2 <- [1,390,null,{}] 08:58:48 INFO - PROCESS | 1652 | 1466697528898 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}] 08:58:48 INFO - PROCESS | 1652 | 1466697528899 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:49 INFO - PROCESS | 1652 | 1466697528995 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:58:49 INFO - PROCESS | 1652 | 1466697528998 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:49 INFO - PROCESS | 1652 | 1466697528999 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b5000 == 40 [pid = 1652] [id = 105] 08:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b074000) [pid = 1652] [serial = 312] [outer = 0x0] 08:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bed7400) [pid = 1652] [serial = 313] [outer = 0x12b074000] 08:58:49 INFO - PROCESS | 1652 | 1466697529023 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bee0800) [pid = 1652] [serial = 314] [outer = 0x12b074000] 08:58:49 INFO - PROCESS | 1652 | 1466697529378 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]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:58:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 527ms 08:58:49 INFO - PROCESS | 1652 | 1466697529413 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1652 | 1466697529415 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:58:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:58:49 INFO - PROCESS | 1652 | 1466697529417 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1652 | 1466697529418 Marionette TRACE conn2 <- [1,394,null,{}] 08:58:49 INFO - PROCESS | 1652 | 1466697529420 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}] 08:58:49 INFO - PROCESS | 1652 | 1466697529421 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:49 INFO - PROCESS | 1652 | 1466697529516 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:58:49 INFO - PROCESS | 1652 | 1466697529526 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:49 INFO - PROCESS | 1652 | 1466697529528 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad3e000 == 41 [pid = 1652] [id = 106] 08:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bee3400) [pid = 1652] [serial = 315] [outer = 0x0] 08:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12c05bc00) [pid = 1652] [serial = 316] [outer = 0x12bee3400] 08:58:49 INFO - PROCESS | 1652 | 1466697529559 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12c065c00) [pid = 1652] [serial = 317] [outer = 0x12bee3400] 08:58:49 INFO - PROCESS | 1652 | 1466697529887 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]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:58:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 08:58:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:58:49 INFO - PROCESS | 1652 | 1466697529937 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1652 | 1466697529938 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:58:49 INFO - PROCESS | 1652 | 1466697529940 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1652 | 1466697529941 Marionette TRACE conn2 <- [1,398,null,{}] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129023800) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129730400) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1213f5000) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x112ae2800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121ae8400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x120ea2c00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119874800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118869800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1172e0800) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121a5fc00) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121886000) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119881000) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1187c6c00) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a5cf800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125029000) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113c1f800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12aeacc00) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125574400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116f97400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:58:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121168400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:58:50 INFO - PROCESS | 1652 | 1466697530166 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}] 08:58:50 INFO - PROCESS | 1652 | 1466697530167 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:50 INFO - PROCESS | 1652 | 1466697530257 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:58:50 INFO - PROCESS | 1652 | 1466697530279 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:50 INFO - PROCESS | 1652 | 1466697530280 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x121db4000 == 42 [pid = 1652] [id = 107] 08:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119874800) [pid = 1652] [serial = 318] [outer = 0x0] 08:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120f8f400) [pid = 1652] [serial = 319] [outer = 0x119874800] 08:58:50 INFO - PROCESS | 1652 | 1466697530334 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124db2c00) [pid = 1652] [serial = 320] [outer = 0x119874800] 08:58:50 INFO - PROCESS | 1652 | 1466697530694 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]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:58:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 780ms 08:58:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:58:50 INFO - PROCESS | 1652 | 1466697530721 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 1652 | 1466697530722 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:58:50 INFO - PROCESS | 1652 | 1466697530726 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 1652 | 1466697530728 Marionette TRACE conn2 <- [1,402,null,{}] 08:58:50 INFO - PROCESS | 1652 | 1466697530731 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}] 08:58:50 INFO - PROCESS | 1652 | 1466697530732 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:50 INFO - PROCESS | 1652 | 1466697530832 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:58:50 INFO - PROCESS | 1652 | 1466697530838 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:50 INFO - PROCESS | 1652 | 1466697530839 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b19b800 == 43 [pid = 1652] [id = 108] 08:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125028400) [pid = 1652] [serial = 321] [outer = 0x0] 08:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12972f000) [pid = 1652] [serial = 322] [outer = 0x125028400] 08:58:50 INFO - PROCESS | 1652 | 1466697530863 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c067800) [pid = 1652] [serial = 323] [outer = 0x125028400] 08:58:51 INFO - PROCESS | 1652 | 1466697531223 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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:58:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 522ms 08:58:51 INFO - PROCESS | 1652 | 1466697531248 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1652 | 1466697531250 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:58:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:58:51 INFO - PROCESS | 1652 | 1466697531253 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 1652 | 1466697531255 Marionette TRACE conn2 <- [1,406,null,{}] 08:58:51 INFO - PROCESS | 1652 | 1466697531261 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}] 08:58:51 INFO - PROCESS | 1652 | 1466697531262 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:51 INFO - PROCESS | 1652 | 1466697531382 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:58:51 INFO - PROCESS | 1652 | 1466697531436 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:51 INFO - PROCESS | 1652 | 1466697531437 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba31000 == 44 [pid = 1652] [id = 109] 08:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128ab9000) [pid = 1652] [serial = 324] [outer = 0x0] 08:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c457400) [pid = 1652] [serial = 325] [outer = 0x128ab9000] 08:58:51 INFO - PROCESS | 1652 | 1466697531461 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c724800) [pid = 1652] [serial = 326] [outer = 0x128ab9000] 08:58:51 INFO - PROCESS | 1652 | 1466697531726 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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:58:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 08:58:51 INFO - PROCESS | 1652 | 1466697531772 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1652 | 1466697531774 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:58:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:58:51 INFO - PROCESS | 1652 | 1466697531784 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 1652 | 1466697531785 Marionette TRACE conn2 <- [1,410,null,{}] 08:58:51 INFO - PROCESS | 1652 | 1466697531787 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}] 08:58:51 INFO - PROCESS | 1652 | 1466697531788 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:51 INFO - PROCESS | 1652 | 1466697531872 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:58:51 INFO - PROCESS | 1652 | 1466697531878 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:51 INFO - PROCESS | 1652 | 1466697531879 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be02800 == 45 [pid = 1652] [id = 110] 08:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c724c00) [pid = 1652] [serial = 327] [outer = 0x0] 08:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c730c00) [pid = 1652] [serial = 328] [outer = 0x12c724c00] 08:58:51 INFO - PROCESS | 1652 | 1466697531904 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12cac1400) [pid = 1652] [serial = 329] [outer = 0x12c724c00] 08:58:52 INFO - PROCESS | 1652 | 1466697532461 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]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:58:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 718ms 08:58:52 INFO - PROCESS | 1652 | 1466697532503 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:58:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:58:52 INFO - PROCESS | 1652 | 1466697532506 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:58:52 INFO - PROCESS | 1652 | 1466697532511 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1652 | 1466697532513 Marionette TRACE conn2 <- [1,414,null,{}] 08:58:52 INFO - PROCESS | 1652 | 1466697532517 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}] 08:58:52 INFO - PROCESS | 1652 | 1466697532519 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:52 INFO - PROCESS | 1652 | 1466697532631 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:58:52 INFO - PROCESS | 1652 | 1466697532703 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:58:52 INFO - PROCESS | 1652 | 1466697532749 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:52 INFO - PROCESS | 1652 | 1466697532750 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fdd000 == 46 [pid = 1652] [id = 111] 08:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1175ba400) [pid = 1652] [serial = 330] [outer = 0x0] 08:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1176d6800) [pid = 1652] [serial = 331] [outer = 0x1175ba400] 08:58:52 INFO - PROCESS | 1652 | 1466697532784 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11843d400) [pid = 1652] [serial = 332] [outer = 0x1175ba400] 08:58:53 INFO - PROCESS | 1652 | 1466697533486 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]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:58:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1024ms 08:58:53 INFO - PROCESS | 1652 | 1466697533534 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:58:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:58:53 INFO - PROCESS | 1652 | 1466697533536 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:58:53 INFO - PROCESS | 1652 | 1466697533540 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1652 | 1466697533542 Marionette TRACE conn2 <- [1,418,null,{}] 08:58:53 INFO - PROCESS | 1652 | 1466697533555 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}] 08:58:53 INFO - PROCESS | 1652 | 1466697533557 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:53 INFO - PROCESS | 1652 | 1466697533658 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:58:53 INFO - PROCESS | 1652 | 1466697533721 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:53 INFO - PROCESS | 1652 | 1466697533724 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x113cbf800 == 47 [pid = 1652] [id = 112] 08:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118274800) [pid = 1652] [serial = 333] [outer = 0x0] 08:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11843bc00) [pid = 1652] [serial = 334] [outer = 0x118274800] 08:58:53 INFO - PROCESS | 1652 | 1466697533753 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118444400) [pid = 1652] [serial = 335] [outer = 0x118274800] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba31000 == 46 [pid = 1652] [id = 109] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b19b800 == 45 [pid = 1652] [id = 108] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b8e4800) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x121db4000 == 44 [pid = 1652] [id = 107] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad3e000 == 43 [pid = 1652] [id = 106] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b5000 == 42 [pid = 1652] [id = 105] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12909d000 == 41 [pid = 1652] [id = 104] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1196aa000 == 40 [pid = 1652] [id = 103] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x125624800 == 39 [pid = 1652] [id = 102] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x117e7a800 == 38 [pid = 1652] [id = 101] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x121362000 == 37 [pid = 1652] [id = 100] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1211da800 == 36 [pid = 1652] [id = 99] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119b48000 == 35 [pid = 1652] [id = 98] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ab000 == 34 [pid = 1652] [id = 97] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1188cd000 == 33 [pid = 1652] [id = 96] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x117e7c000 == 32 [pid = 1652] [id = 95] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116852800 == 31 [pid = 1652] [id = 94] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x113006000 == 30 [pid = 1652] [id = 93] 08:58:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12acce000 == 29 [pid = 1652] [id = 92] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ad60c00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11826b800) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1175ad400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129340400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b8dd000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128ac5800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12684dc00) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12556ec00) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1213f3c00) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119943c00) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1191f1c00) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118896800) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116805400) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12972bc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ad69800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12502a800) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c17c00) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117146400) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b075c00) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1265c7c00) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128cd0400) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128ac0000) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128aba800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1265c2000) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1291bf800) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129346c00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a5cd400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b06c400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ad68000) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133fa800) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124abbc00) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121166400) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1215e5400) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119886000) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119942800) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1191edc00) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11960fc00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 08:58:54 INFO - PROCESS | 1652 | 1466697534752 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]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:58:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1223ms 08:58:54 INFO - PROCESS | 1652 | 1466697534763 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1652 | 1466697534766 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:58:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:58:54 INFO - PROCESS | 1652 | 1466697534771 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1652 | 1466697534773 Marionette TRACE conn2 <- [1,422,null,{}] 08:58:54 INFO - PROCESS | 1652 | 1466697534777 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}] 08:58:54 INFO - PROCESS | 1652 | 1466697534779 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:54 INFO - PROCESS | 1652 | 1466697534855 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:58:54 INFO - PROCESS | 1652 | 1466697534862 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:54 INFO - PROCESS | 1652 | 1466697534863 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad7000 == 30 [pid = 1652] [id = 113] 08:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118444c00) [pid = 1652] [serial = 336] [outer = 0x0] 08:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11886bc00) [pid = 1652] [serial = 337] [outer = 0x118444c00] 08:58:54 INFO - PROCESS | 1652 | 1466697534891 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119149000) [pid = 1652] [serial = 338] [outer = 0x118444c00] 08:58:55 INFO - PROCESS | 1652 | 1466697535720 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]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 975ms 08:58:55 INFO - PROCESS | 1652 | 1466697535747 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1652 | 1466697535748 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:58:55 INFO - PROCESS | 1652 | 1466697535750 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1652 | 1466697535753 Marionette TRACE conn2 <- [1,426,null,{}] 08:58:55 INFO - PROCESS | 1652 | 1466697535763 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}] 08:58:55 INFO - PROCESS | 1652 | 1466697535766 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:55 INFO - PROCESS | 1652 | 1466697535864 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:58:55 INFO - PROCESS | 1652 | 1466697535870 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:55 INFO - PROCESS | 1652 | 1466697535873 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c9000 == 31 [pid = 1652] [id = 114] 08:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115ad8400) [pid = 1652] [serial = 339] [outer = 0x0] 08:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119679c00) [pid = 1652] [serial = 340] [outer = 0x115ad8400] 08:58:55 INFO - PROCESS | 1652 | 1466697535907 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11987f800) [pid = 1652] [serial = 341] [outer = 0x115ad8400] 08:58:56 INFO - PROCESS | 1652 | 1466697536338 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] 08:58:56 INFO - PROCESS | 1652 | 1466697536379 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:58:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:58:56 INFO - PROCESS | 1652 | 1466697536382 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1652 | 1466697536384 Marionette TRACE conn2 <- [1,430,null,{}] 08:58:56 INFO - PROCESS | 1652 | 1466697536387 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}] 08:58:56 INFO - PROCESS | 1652 | 1466697536389 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:56 INFO - PROCESS | 1652 | 1466697536545 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:58:56 INFO - PROCESS | 1652 | 1466697536600 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:56 INFO - PROCESS | 1652 | 1466697536601 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ab800 == 32 [pid = 1652] [id = 115] 08:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119940800) [pid = 1652] [serial = 342] [outer = 0x0] 08:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ea3800) [pid = 1652] [serial = 343] [outer = 0x119940800] 08:58:56 INFO - PROCESS | 1652 | 1466697536643 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1212d0000) [pid = 1652] [serial = 344] [outer = 0x119940800] 08:58:57 INFO - PROCESS | 1652 | 1466697537018 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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 08:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:58:57 INFO - PROCESS | 1652 | 1466697537052 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 1652 | 1466697537053 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:58:57 INFO - PROCESS | 1652 | 1466697537055 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 1652 | 1466697537056 Marionette TRACE conn2 <- [1,434,null,{}] 08:58:57 INFO - PROCESS | 1652 | 1466697537061 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}] 08:58:57 INFO - PROCESS | 1652 | 1466697537063 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:57 INFO - PROCESS | 1652 | 1466697537155 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:58:57 INFO - PROCESS | 1652 | 1466697537204 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:57 INFO - PROCESS | 1652 | 1466697537212 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b47000 == 33 [pid = 1652] [id = 116] 08:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1212d1400) [pid = 1652] [serial = 345] [outer = 0x0] 08:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12187a000) [pid = 1652] [serial = 346] [outer = 0x1212d1400] 08:58:57 INFO - PROCESS | 1652 | 1466697537236 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124aba000) [pid = 1652] [serial = 347] [outer = 0x1212d1400] 08:58:57 INFO - PROCESS | 1652 | 1466697537544 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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 522ms 08:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:58:57 INFO - PROCESS | 1652 | 1466697537580 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 1652 | 1466697537581 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:58:57 INFO - PROCESS | 1652 | 1466697537583 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 1652 | 1466697537584 Marionette TRACE conn2 <- [1,438,null,{}] 08:58:57 INFO - PROCESS | 1652 | 1466697537586 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}] 08:58:57 INFO - PROCESS | 1652 | 1466697537590 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:57 INFO - PROCESS | 1652 | 1466697537701 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:58:57 INFO - PROCESS | 1652 | 1466697537705 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:57 INFO - PROCESS | 1652 | 1466697537706 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211d6800 == 34 [pid = 1652] [id = 117] 08:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121887800) [pid = 1652] [serial = 348] [outer = 0x0] 08:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124da7400) [pid = 1652] [serial = 349] [outer = 0x121887800] 08:58:57 INFO - PROCESS | 1652 | 1466697537732 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126859800) [pid = 1652] [serial = 350] [outer = 0x121887800] 08:58:58 INFO - PROCESS | 1652 | 1466697538073 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]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 08:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:58:58 INFO - PROCESS | 1652 | 1466697538102 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 1652 | 1466697538103 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:58:58 INFO - PROCESS | 1652 | 1466697538106 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1652 | 1466697538109 Marionette TRACE conn2 <- [1,442,null,{}] 08:58:58 INFO - PROCESS | 1652 | 1466697538113 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}] 08:58:58 INFO - PROCESS | 1652 | 1466697538115 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:58 INFO - PROCESS | 1652 | 1466697538364 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b06d000) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121169400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b074000) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121d74c00) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11826d400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1195e7400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172d6000) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121168800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128cc2c00) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112d57c00) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113271400) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1164eb000) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12bee3400) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119874800) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125028400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a5d0000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:58:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128ab9000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:58:58 INFO - PROCESS | 1652 | 1466697538430 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:58 INFO - PROCESS | 1652 | 1466697538431 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119559800 == 35 [pid = 1652] [id = 118] 08:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1131d6c00) [pid = 1652] [serial = 351] [outer = 0x0] 08:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1172d6000) [pid = 1652] [serial = 352] [outer = 0x1131d6c00] 08:58:58 INFO - PROCESS | 1652 | 1466697538456 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119874800) [pid = 1652] [serial = 353] [outer = 0x1131d6c00] 08:58:58 INFO - PROCESS | 1652 | 1466697538707 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]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 624ms 08:58:58 INFO - PROCESS | 1652 | 1466697538731 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 1652 | 1466697538732 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:58:58 INFO - PROCESS | 1652 | 1466697538738 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1652 | 1466697538739 Marionette TRACE conn2 <- [1,446,null,{}] 08:58:58 INFO - PROCESS | 1652 | 1466697538750 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}] 08:58:58 INFO - PROCESS | 1652 | 1466697538751 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:58 INFO - PROCESS | 1652 | 1466697538830 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:58:58 INFO - PROCESS | 1652 | 1466697538834 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:58 INFO - PROCESS | 1652 | 1466697538835 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12362d800 == 36 [pid = 1652] [id = 119] 08:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1265c7400) [pid = 1652] [serial = 354] [outer = 0x0] 08:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128abd800) [pid = 1652] [serial = 355] [outer = 0x1265c7400] 08:58:58 INFO - PROCESS | 1652 | 1466697538863 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128cc2c00) [pid = 1652] [serial = 356] [outer = 0x1265c7400] 08:58:59 INFO - PROCESS | 1652 | 1466697539182 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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:58:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 478ms 08:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:58:59 INFO - PROCESS | 1652 | 1466697539216 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 1652 | 1466697539218 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:58:59 INFO - PROCESS | 1652 | 1466697539220 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1652 | 1466697539221 Marionette TRACE conn2 <- [1,450,null,{}] 08:58:59 INFO - PROCESS | 1652 | 1466697539223 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}] 08:58:59 INFO - PROCESS | 1652 | 1466697539226 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:59 INFO - PROCESS | 1652 | 1466697539335 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:58:59 INFO - PROCESS | 1652 | 1466697539342 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:59 INFO - PROCESS | 1652 | 1466697539344 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a49000 == 37 [pid = 1652] [id = 120] 08:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128cc5400) [pid = 1652] [serial = 357] [outer = 0x0] 08:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1291b5c00) [pid = 1652] [serial = 358] [outer = 0x128cc5400] 08:58:59 INFO - PROCESS | 1652 | 1466697539369 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1291c2000) [pid = 1652] [serial = 359] [outer = 0x128cc5400] 08:58:59 INFO - PROCESS | 1652 | 1466697539679 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] 08:58:59 INFO - PROCESS | 1652 | 1466697539691 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:58:59 INFO - PROCESS | 1652 | 1466697539697 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1652 | 1466697539698 Marionette TRACE conn2 <- [1,454,null,{}] 08:58:59 INFO - PROCESS | 1652 | 1466697539700 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}] 08:58:59 INFO - PROCESS | 1652 | 1466697539701 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:59 INFO - PROCESS | 1652 | 1466697539779 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:58:59 INFO - PROCESS | 1652 | 1466697539783 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:58:59 INFO - PROCESS | 1652 | 1466697539784 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:58:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119569800 == 38 [pid = 1652] [id = 121] 08:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1291c1800) [pid = 1652] [serial = 360] [outer = 0x0] 08:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129734000) [pid = 1652] [serial = 361] [outer = 0x1291c1800] 08:58:59 INFO - PROCESS | 1652 | 1466697539809 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a5cf800) [pid = 1652] [serial = 362] [outer = 0x1291c1800] 08:59:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:00 INFO - PROCESS | 1652 | 1466697540149 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]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 08:59:00 INFO - PROCESS | 1652 | 1466697540166 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:59:00 INFO - PROCESS | 1652 | 1466697540167 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:59:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:59:00 INFO - PROCESS | 1652 | 1466697540169 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 1652 | 1466697540171 Marionette TRACE conn2 <- [1,458,null,{}] 08:59:00 INFO - PROCESS | 1652 | 1466697540174 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}] 08:59:00 INFO - PROCESS | 1652 | 1466697540178 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:00 INFO - PROCESS | 1652 | 1466697540300 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:59:00 INFO - PROCESS | 1652 | 1466697540306 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:00 INFO - PROCESS | 1652 | 1466697540307 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ace800 == 39 [pid = 1652] [id = 122] 08:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12972b800) [pid = 1652] [serial = 363] [outer = 0x0] 08:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12ac84c00) [pid = 1652] [serial = 364] [outer = 0x12972b800] 08:59:00 INFO - PROCESS | 1652 | 1466697540334 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12aeac000) [pid = 1652] [serial = 365] [outer = 0x12972b800] 08:59:00 INFO - PROCESS | 1652 | 1466697540805 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] 08:59:00 INFO - PROCESS | 1652 | 1466697540862 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:59:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:59:00 INFO - PROCESS | 1652 | 1466697540866 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 1652 | 1466697540868 Marionette TRACE conn2 <- [1,462,null,{}] 08:59:00 INFO - PROCESS | 1652 | 1466697540872 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}] 08:59:00 INFO - PROCESS | 1652 | 1466697540875 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:00 INFO - PROCESS | 1652 | 1466697540974 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:59:01 INFO - PROCESS | 1652 | 1466697541073 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:01 INFO - PROCESS | 1652 | 1466697541075 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e5f000 == 40 [pid = 1652] [id = 123] 08:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118441c00) [pid = 1652] [serial = 366] [outer = 0x0] 08:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118503800) [pid = 1652] [serial = 367] [outer = 0x118441c00] 08:59:01 INFO - PROCESS | 1652 | 1466697541105 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119146400) [pid = 1652] [serial = 368] [outer = 0x118441c00] 08:59:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:01 INFO - PROCESS | 1652 | 1466697541559 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] 08:59:01 INFO - PROCESS | 1652 | 1466697541598 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:59:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:59:01 INFO - PROCESS | 1652 | 1466697541603 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1652 | 1466697541605 Marionette TRACE conn2 <- [1,466,null,{}] 08:59:01 INFO - PROCESS | 1652 | 1466697541607 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}] 08:59:01 INFO - PROCESS | 1652 | 1466697541611 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:01 INFO - PROCESS | 1652 | 1466697541712 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:59:01 INFO - PROCESS | 1652 | 1466697541776 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:01 INFO - PROCESS | 1652 | 1466697541777 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210b3000 == 41 [pid = 1652] [id = 124] 08:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119679000) [pid = 1652] [serial = 369] [outer = 0x0] 08:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119885000) [pid = 1652] [serial = 370] [outer = 0x119679000] 08:59:01 INFO - PROCESS | 1652 | 1466697541807 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119efe400) [pid = 1652] [serial = 371] [outer = 0x119679000] 08:59:02 INFO - PROCESS | 1652 | 1466697542261 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] 08:59:02 INFO - PROCESS | 1652 | 1466697542329 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:59:02 INFO - PROCESS | 1652 | 1466697542332 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 1652 | 1466697542335 Marionette TRACE conn2 <- [1,470,null,{}] 08:59:02 INFO - PROCESS | 1652 | 1466697542345 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}] 08:59:02 INFO - PROCESS | 1652 | 1466697542349 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:02 INFO - PROCESS | 1652 | 1466697542451 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:59:02 INFO - PROCESS | 1652 | 1466697542514 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:02 INFO - PROCESS | 1652 | 1466697542517 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a2800 == 42 [pid = 1652] [id = 125] 08:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125574400) [pid = 1652] [serial = 372] [outer = 0x0] 08:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126647000) [pid = 1652] [serial = 373] [outer = 0x125574400] 08:59:02 INFO - PROCESS | 1652 | 1466697542547 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a54c400) [pid = 1652] [serial = 374] [outer = 0x125574400] 08:59:02 INFO - PROCESS | 1652 | 1466697542980 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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:59:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 673ms 08:59:03 INFO - PROCESS | 1652 | 1466697543005 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1652 | 1466697543006 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:59:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:59:03 INFO - PROCESS | 1652 | 1466697543009 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1652 | 1466697543010 Marionette TRACE conn2 <- [1,474,null,{}] 08:59:03 INFO - PROCESS | 1652 | 1466697543013 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}] 08:59:03 INFO - PROCESS | 1652 | 1466697543014 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:03 INFO - PROCESS | 1652 | 1466697543119 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:59:03 INFO - PROCESS | 1652 | 1466697543168 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:03 INFO - PROCESS | 1652 | 1466697543169 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12975e000 == 43 [pid = 1652] [id = 126] 08:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a5d0c00) [pid = 1652] [serial = 375] [outer = 0x0] 08:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12aea4c00) [pid = 1652] [serial = 376] [outer = 0x12a5d0c00] 08:59:03 INFO - PROCESS | 1652 | 1466697543198 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12aeb1400) [pid = 1652] [serial = 377] [outer = 0x12a5d0c00] 08:59:03 INFO - PROCESS | 1652 | 1466697543880 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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:59:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 921ms 08:59:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:59:03 INFO - PROCESS | 1652 | 1466697543931 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1652 | 1466697543935 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:59:03 INFO - PROCESS | 1652 | 1466697543940 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1652 | 1466697543942 Marionette TRACE conn2 <- [1,478,null,{}] 08:59:03 INFO - PROCESS | 1652 | 1466697543948 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}] 08:59:03 INFO - PROCESS | 1652 | 1466697543950 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:04 INFO - PROCESS | 1652 | 1466697544055 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:59:04 INFO - PROCESS | 1652 | 1466697544107 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:04 INFO - PROCESS | 1652 | 1466697544110 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928e800 == 44 [pid = 1652] [id = 127] 08:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1180e4000) [pid = 1652] [serial = 378] [outer = 0x0] 08:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118440400) [pid = 1652] [serial = 379] [outer = 0x1180e4000] 08:59:04 INFO - PROCESS | 1652 | 1466697544137 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119176400) [pid = 1652] [serial = 380] [outer = 0x1180e4000] 08:59:04 INFO - PROCESS | 1652 | 1466697544558 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]]]}] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119569800 == 43 [pid = 1652] [id = 121] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x124a49000 == 42 [pid = 1652] [id = 120] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12362d800 == 41 [pid = 1652] [id = 119] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119559800 == 40 [pid = 1652] [id = 118] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1211d6800 == 39 [pid = 1652] [id = 117] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119b47000 == 38 [pid = 1652] [id = 116] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ab800 == 37 [pid = 1652] [id = 115] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c9000 == 36 [pid = 1652] [id = 114] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c730c00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad7000 == 35 [pid = 1652] [id = 113] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x113cbf800 == 34 [pid = 1652] [id = 112] 08:59:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116fdd000 == 33 [pid = 1652] [id = 111] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12c065c00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120f8f400) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124db2c00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129341800) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12972f000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ad6a800) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c067800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b99bc00) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c724800) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b06cc00) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c457400) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b8df400) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a5cfc00) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bed7400) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126c18000) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128abc000) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1187ccc00) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118874c00) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119887400) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11993dc00) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119ef4400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120f98000) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121ae9c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125603800) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ccd000) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1291b6400) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11960c800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119678400) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1261b5000) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12684cc00) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1172d7400) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1175b7000) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12c05bc00) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12bee0800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 08:59:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:59:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 675ms 08:59:04 INFO - PROCESS | 1652 | 1466697544615 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1652 | 1466697544618 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:59:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:59:04 INFO - PROCESS | 1652 | 1466697544623 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1652 | 1466697544626 Marionette TRACE conn2 <- [1,482,null,{}] 08:59:04 INFO - PROCESS | 1652 | 1466697544629 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}] 08:59:04 INFO - PROCESS | 1652 | 1466697544631 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:04 INFO - PROCESS | 1652 | 1466697544716 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:59:04 INFO - PROCESS | 1652 | 1466697544728 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:04 INFO - PROCESS | 1652 | 1466697544730 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x116abe000 == 34 [pid = 1652] [id = 128] 08:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119604c00) [pid = 1652] [serial = 381] [outer = 0x0] 08:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119676400) [pid = 1652] [serial = 382] [outer = 0x119604c00] 08:59:04 INFO - PROCESS | 1652 | 1466697544758 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119942800) [pid = 1652] [serial = 383] [outer = 0x119604c00] 08:59:05 INFO - PROCESS | 1652 | 1466697545141 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]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:59:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 572ms 08:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:59:05 INFO - PROCESS | 1652 | 1466697545195 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 1652 | 1466697545197 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:59:05 INFO - PROCESS | 1652 | 1466697545199 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 1652 | 1466697545201 Marionette TRACE conn2 <- [1,486,null,{}] 08:59:05 INFO - PROCESS | 1652 | 1466697545208 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}] 08:59:05 INFO - PROCESS | 1652 | 1466697545211 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:05 INFO - PROCESS | 1652 | 1466697545289 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:59:05 INFO - PROCESS | 1652 | 1466697545314 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:05 INFO - PROCESS | 1652 | 1466697545316 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c3000 == 35 [pid = 1652] [id = 129] 08:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1236a2400) [pid = 1652] [serial = 384] [outer = 0x0] 08:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12560c400) [pid = 1652] [serial = 385] [outer = 0x1236a2400] 08:59:05 INFO - PROCESS | 1652 | 1466697545342 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x126c16800) [pid = 1652] [serial = 386] [outer = 0x1236a2400] 08:59:05 INFO - PROCESS | 1652 | 1466697545674 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]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:59:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms 08:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:59:05 INFO - PROCESS | 1652 | 1466697545720 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 1652 | 1466697545722 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:59:05 INFO - PROCESS | 1652 | 1466697545724 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 1652 | 1466697545725 Marionette TRACE conn2 <- [1,490,null,{}] 08:59:05 INFO - PROCESS | 1652 | 1466697545728 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}] 08:59:05 INFO - PROCESS | 1652 | 1466697545729 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:05 INFO - PROCESS | 1652 | 1466697545806 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:59:05 INFO - PROCESS | 1652 | 1466697545812 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:05 INFO - PROCESS | 1652 | 1466697545813 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211d3000 == 36 [pid = 1652] [id = 130] 08:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x128aba000) [pid = 1652] [serial = 387] [outer = 0x0] 08:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1291c2c00) [pid = 1652] [serial = 388] [outer = 0x128aba000] 08:59:05 INFO - PROCESS | 1652 | 1466697545838 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12a54e400) [pid = 1652] [serial = 389] [outer = 0x128aba000] 08:59:06 INFO - PROCESS | 1652 | 1466697546147 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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:59:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 08:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:59:06 INFO - PROCESS | 1652 | 1466697546195 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1652 | 1466697546196 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:59:06 INFO - PROCESS | 1652 | 1466697546198 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1652 | 1466697546200 Marionette TRACE conn2 <- [1,494,null,{}] 08:59:06 INFO - PROCESS | 1652 | 1466697546202 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}] 08:59:06 INFO - PROCESS | 1652 | 1466697546203 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:06 INFO - PROCESS | 1652 | 1466697546282 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:59:06 INFO - PROCESS | 1652 | 1466697546285 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:06 INFO - PROCESS | 1652 | 1466697546287 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dbe000 == 37 [pid = 1652] [id = 131] 08:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11986a400) [pid = 1652] [serial = 390] [outer = 0x0] 08:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12ad6c800) [pid = 1652] [serial = 391] [outer = 0x11986a400] 08:59:06 INFO - PROCESS | 1652 | 1466697546311 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12b071800) [pid = 1652] [serial = 392] [outer = 0x11986a400] 08:59:06 INFO - PROCESS | 1652 | 1466697546660 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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:59:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 08:59:06 INFO - PROCESS | 1652 | 1466697546719 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1652 | 1466697546720 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:59:06 INFO - PROCESS | 1652 | 1466697546722 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1652 | 1466697546723 Marionette TRACE conn2 <- [1,498,null,{}] 08:59:06 INFO - PROCESS | 1652 | 1466697546728 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}] 08:59:06 INFO - PROCESS | 1652 | 1466697546732 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:06 INFO - PROCESS | 1652 | 1466697546846 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:59:06 INFO - PROCESS | 1652 | 1466697546858 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:06 INFO - PROCESS | 1652 | 1466697546860 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bb8800 == 38 [pid = 1652] [id = 132] 08:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b072000) [pid = 1652] [serial = 393] [outer = 0x0] 08:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12b8e5c00) [pid = 1652] [serial = 394] [outer = 0x12b072000] 08:59:06 INFO - PROCESS | 1652 | 1466697546884 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12bede400) [pid = 1652] [serial = 395] [outer = 0x12b072000] 08:59:07 INFO - PROCESS | 1652 | 1466697547203 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]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:59:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 518ms 08:59:07 INFO - PROCESS | 1652 | 1466697547242 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 1652 | 1466697547245 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:59:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:59:07 INFO - PROCESS | 1652 | 1466697547263 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 1652 | 1466697547264 Marionette TRACE conn2 <- [1,502,null,{}] 08:59:07 INFO - PROCESS | 1652 | 1466697547266 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}] 08:59:07 INFO - PROCESS | 1652 | 1466697547267 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:07 INFO - PROCESS | 1652 | 1466697547361 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:59:07 INFO - PROCESS | 1652 | 1466697547365 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:07 INFO - PROCESS | 1652 | 1466697547366 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129092800 == 39 [pid = 1652] [id = 133] 08:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b075800) [pid = 1652] [serial = 396] [outer = 0x0] 08:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c060c00) [pid = 1652] [serial = 397] [outer = 0x12b075800] 08:59:07 INFO - PROCESS | 1652 | 1466697547390 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11966b400) [pid = 1652] [serial = 398] [outer = 0x12b075800] 08:59:07 INFO - PROCESS | 1652 | 1466697547718 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]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:59:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 519ms 08:59:07 INFO - PROCESS | 1652 | 1466697547784 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 1652 | 1466697547785 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:59:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:59:07 INFO - PROCESS | 1652 | 1466697547790 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 1652 | 1466697547792 Marionette TRACE conn2 <- [1,506,null,{}] 08:59:07 INFO - PROCESS | 1652 | 1466697547796 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}] 08:59:07 INFO - PROCESS | 1652 | 1466697547797 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:07 INFO - PROCESS | 1652 | 1466697547948 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:59:07 INFO - PROCESS | 1652 | 1466697547966 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:07 INFO - PROCESS | 1652 | 1466697547967 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129380000 == 40 [pid = 1652] [id = 134] 08:59:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c061c00) [pid = 1652] [serial = 399] [outer = 0x0] 08:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c459000) [pid = 1652] [serial = 400] [outer = 0x12c061c00] 08:59:08 INFO - PROCESS | 1652 | 1466697548007 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c723c00) [pid = 1652] [serial = 401] [outer = 0x12c061c00] 08:59:08 INFO - PROCESS | 1652 | 1466697548484 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]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:59:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 722ms 08:59:08 INFO - PROCESS | 1652 | 1466697548513 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1652 | 1466697548514 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:59:08 INFO - PROCESS | 1652 | 1466697548517 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1652 | 1466697548518 Marionette TRACE conn2 <- [1,510,null,{}] 08:59:08 INFO - PROCESS | 1652 | 1466697548520 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}] 08:59:08 INFO - PROCESS | 1652 | 1466697548521 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:08 INFO - PROCESS | 1652 | 1466697548621 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:59:08 INFO - PROCESS | 1652 | 1466697548625 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:08 INFO - PROCESS | 1652 | 1466697548626 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a511000 == 41 [pid = 1652] [id = 135] 08:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c455c00) [pid = 1652] [serial = 402] [outer = 0x0] 08:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c72cc00) [pid = 1652] [serial = 403] [outer = 0x12c455c00] 08:59:08 INFO - PROCESS | 1652 | 1466697548663 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12cac1c00) [pid = 1652] [serial = 404] [outer = 0x12c455c00] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1291c1800) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119940800) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1212d1400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c724c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115ad8400) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118444c00) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118274800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1175ba400) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121887800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1131d6c00) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128cc5400) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1265c7400) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:59:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b8dd800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:59:09 INFO - PROCESS | 1652 | 1466697549047 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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 08:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:59:09 INFO - PROCESS | 1652 | 1466697549087 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1652 | 1466697549088 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:59:09 INFO - PROCESS | 1652 | 1466697549090 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1652 | 1466697549092 Marionette TRACE conn2 <- [1,514,null,{}] 08:59:09 INFO - PROCESS | 1652 | 1466697549098 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}] 08:59:09 INFO - PROCESS | 1652 | 1466697549099 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:09 INFO - PROCESS | 1652 | 1466697549179 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:59:09 INFO - PROCESS | 1652 | 1466697549183 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:09 INFO - PROCESS | 1652 | 1466697549184 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd5000 == 42 [pid = 1652] [id = 136] 08:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1167c0c00) [pid = 1652] [serial = 405] [outer = 0x0] 08:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167c7400) [pid = 1652] [serial = 406] [outer = 0x1167c0c00] 08:59:09 INFO - PROCESS | 1652 | 1466697549208 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1167cb400) [pid = 1652] [serial = 407] [outer = 0x1167c0c00] 08:59:09 INFO - PROCESS | 1652 | 1466697549503 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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 423ms 08:59:09 INFO - PROCESS | 1652 | 1466697549516 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1652 | 1466697549517 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:59:09 INFO - PROCESS | 1652 | 1466697549519 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1652 | 1466697549521 Marionette TRACE conn2 <- [1,518,null,{}] 08:59:09 INFO - PROCESS | 1652 | 1466697549524 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}] 08:59:09 INFO - PROCESS | 1652 | 1466697549526 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:09 INFO - PROCESS | 1652 | 1466697549632 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:59:09 INFO - PROCESS | 1652 | 1466697549635 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:09 INFO - PROCESS | 1652 | 1466697549636 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b19b000 == 43 [pid = 1652] [id = 137] 08:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1167cdc00) [pid = 1652] [serial = 408] [outer = 0x0] 08:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1212d1400) [pid = 1652] [serial = 409] [outer = 0x1167cdc00] 08:59:09 INFO - PROCESS | 1652 | 1466697549663 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c72f800) [pid = 1652] [serial = 410] [outer = 0x1167cdc00] 08:59:10 INFO - PROCESS | 1652 | 1466697549993 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]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 08:59:10 INFO - PROCESS | 1652 | 1466697550047 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1652 | 1466697550048 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:59:10 INFO - PROCESS | 1652 | 1466697550050 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1652 | 1466697550051 Marionette TRACE conn2 <- [1,522,null,{}] 08:59:10 INFO - PROCESS | 1652 | 1466697550053 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}] 08:59:10 INFO - PROCESS | 1652 | 1466697550054 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:10 INFO - PROCESS | 1652 | 1466697550135 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:59:10 INFO - PROCESS | 1652 | 1466697550139 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:10 INFO - PROCESS | 1652 | 1466697550140 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba23000 == 44 [pid = 1652] [id = 138] 08:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116f75c00) [pid = 1652] [serial = 411] [outer = 0x0] 08:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116f77800) [pid = 1652] [serial = 412] [outer = 0x116f75c00] 08:59:10 INFO - PROCESS | 1652 | 1466697550177 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119904c00) [pid = 1652] [serial = 413] [outer = 0x116f75c00] 08:59:10 INFO - PROCESS | 1652 | 1466697550521 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]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 08:59:10 INFO - PROCESS | 1652 | 1466697550569 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1652 | 1466697550571 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:59:10 INFO - PROCESS | 1652 | 1466697550575 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1652 | 1466697550577 Marionette TRACE conn2 <- [1,526,null,{}] 08:59:10 INFO - PROCESS | 1652 | 1466697550580 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}] 08:59:10 INFO - PROCESS | 1652 | 1466697550582 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:10 INFO - PROCESS | 1652 | 1466697550742 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:59:10 INFO - PROCESS | 1652 | 1466697550748 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:10 INFO - PROCESS | 1652 | 1466697550755 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be08800 == 45 [pid = 1652] [id = 139] 08:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1167cfc00) [pid = 1652] [serial = 414] [outer = 0x0] 08:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119906c00) [pid = 1652] [serial = 415] [outer = 0x1167cfc00] 08:59:10 INFO - PROCESS | 1652 | 1466697550774 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119910400) [pid = 1652] [serial = 416] [outer = 0x1167cfc00] 08:59:11 INFO - PROCESS | 1652 | 1466697551402 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]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 876ms 08:59:11 INFO - PROCESS | 1652 | 1466697551455 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 1652 | 1466697551459 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:59:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:59:11 INFO - PROCESS | 1652 | 1466697551466 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1652 | 1466697551471 Marionette TRACE conn2 <- [1,530,null,{}] 08:59:11 INFO - PROCESS | 1652 | 1466697551476 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}] 08:59:11 INFO - PROCESS | 1652 | 1466697551479 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:11 INFO - PROCESS | 1652 | 1466697551589 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:59:11 INFO - PROCESS | 1652 | 1466697551643 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:11 INFO - PROCESS | 1652 | 1466697551644 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119289800 == 46 [pid = 1652] [id = 140] 08:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1172dd400) [pid = 1652] [serial = 417] [outer = 0x0] 08:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118274800) [pid = 1652] [serial = 418] [outer = 0x1172dd400] 08:59:11 INFO - PROCESS | 1652 | 1466697551676 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11913e000) [pid = 1652] [serial = 419] [outer = 0x1172dd400] 08:59:12 INFO - PROCESS | 1652 | 1466697552077 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"]]]}] 08:59:12 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:59:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:59:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:59:12 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:59:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:59:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:59:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 625ms 08:59:12 INFO - PROCESS | 1652 | 1466697552090 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1652 | 1466697552096 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:59:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:59:12 INFO - PROCESS | 1652 | 1466697552100 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1652 | 1466697552102 Marionette TRACE conn2 <- [1,534,null,{}] 08:59:12 INFO - PROCESS | 1652 | 1466697552104 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}] 08:59:12 INFO - PROCESS | 1652 | 1466697552106 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:12 INFO - PROCESS | 1652 | 1466697552222 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:59:12 INFO - PROCESS | 1652 | 1466697552277 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:12 INFO - PROCESS | 1652 | 1466697552279 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12989f000 == 47 [pid = 1652] [id = 141] 08:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11960cc00) [pid = 1652] [serial = 420] [outer = 0x0] 08:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120f98000) [pid = 1652] [serial = 421] [outer = 0x11960cc00] 08:59:12 INFO - PROCESS | 1652 | 1466697552309 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121886c00) [pid = 1652] [serial = 422] [outer = 0x11960cc00] 08:59:12 INFO - PROCESS | 1652 | 1466697552691 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]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:59:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 619ms 08:59:12 INFO - PROCESS | 1652 | 1466697552720 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1652 | 1466697552722 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:59:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:59:12 INFO - PROCESS | 1652 | 1466697552742 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1652 | 1466697552747 Marionette TRACE conn2 <- [1,538,null,{}] 08:59:12 INFO - PROCESS | 1652 | 1466697552756 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}] 08:59:12 INFO - PROCESS | 1652 | 1466697552761 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:12 INFO - PROCESS | 1652 | 1466697552890 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:59:13 INFO - PROCESS | 1652 | 1466697553033 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:13 INFO - PROCESS | 1652 | 1466697553036 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0b1000 == 48 [pid = 1652] [id = 142] 08:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1265c7c00) [pid = 1652] [serial = 423] [outer = 0x0] 08:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129021400) [pid = 1652] [serial = 424] [outer = 0x1265c7c00] 08:59:13 INFO - PROCESS | 1652 | 1466697553073 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ac77000) [pid = 1652] [serial = 425] [outer = 0x1265c7c00] 08:59:13 INFO - PROCESS | 1652 | 1466697553432 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]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:59:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 747ms 08:59:13 INFO - PROCESS | 1652 | 1466697553471 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1652 | 1466697553473 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:59:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:59:13 INFO - PROCESS | 1652 | 1466697553476 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1652 | 1466697553477 Marionette TRACE conn2 <- [1,542,null,{}] 08:59:13 INFO - PROCESS | 1652 | 1466697553479 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}] 08:59:13 INFO - PROCESS | 1652 | 1466697553481 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:13 INFO - PROCESS | 1652 | 1466697553583 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:59:13 INFO - PROCESS | 1652 | 1466697553634 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:13 INFO - PROCESS | 1652 | 1466697553636 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cc000 == 49 [pid = 1652] [id = 143] 08:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12901f000) [pid = 1652] [serial = 426] [outer = 0x0] 08:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b076400) [pid = 1652] [serial = 427] [outer = 0x12901f000] 08:59:13 INFO - PROCESS | 1652 | 1466697553664 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b996400) [pid = 1652] [serial = 428] [outer = 0x12901f000] 08:59:14 INFO - PROCESS | 1652 | 1466697554069 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]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 08:59:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 08:59:14 INFO - PROCESS | 1652 | 1466697554097 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:59:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:59:14 INFO - PROCESS | 1652 | 1466697554098 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:59:14 INFO - PROCESS | 1652 | 1466697554100 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1652 | 1466697554102 Marionette TRACE conn2 <- [1,546,null,{}] 08:59:14 INFO - PROCESS | 1652 | 1466697554104 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}] 08:59:14 INFO - PROCESS | 1652 | 1466697554106 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:14 INFO - PROCESS | 1652 | 1466697554209 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:59:14 INFO - PROCESS | 1652 | 1466697554331 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:14 INFO - PROCESS | 1652 | 1466697554332 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11260c000 == 50 [pid = 1652] [id = 144] 08:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1133b3000) [pid = 1652] [serial = 429] [outer = 0x0] 08:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119610800) [pid = 1652] [serial = 430] [outer = 0x1133b3000] 08:59:14 INFO - PROCESS | 1652 | 1466697554381 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b8d9400) [pid = 1652] [serial = 431] [outer = 0x1133b3000] 08:59:14 INFO - PROCESS | 1652 | 1466697554898 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]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:59:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 821ms 08:59:14 INFO - PROCESS | 1652 | 1466697554923 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:59:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:59:14 INFO - PROCESS | 1652 | 1466697554925 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:59:14 INFO - PROCESS | 1652 | 1466697554928 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1652 | 1466697554930 Marionette TRACE conn2 <- [1,550,null,{}] 08:59:14 INFO - PROCESS | 1652 | 1466697554934 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}] 08:59:14 INFO - PROCESS | 1652 | 1466697554935 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:15 INFO - PROCESS | 1652 | 1466697555029 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:59:15 INFO - PROCESS | 1652 | 1466697555118 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:15 INFO - PROCESS | 1652 | 1466697555119 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119299800 == 51 [pid = 1652] [id = 145] 08:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116f79c00) [pid = 1652] [serial = 432] [outer = 0x0] 08:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1174dac00) [pid = 1652] [serial = 433] [outer = 0x116f79c00] 08:59:15 INFO - PROCESS | 1652 | 1466697555152 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118892c00) [pid = 1652] [serial = 434] [outer = 0x116f79c00] 08:59:15 INFO - PROCESS | 1652 | 1466697555529 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]]]}] 08:59:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 08:59:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 620ms 08:59:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:59:15 INFO - PROCESS | 1652 | 1466697555562 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 1652 | 1466697555565 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:59:15 INFO - PROCESS | 1652 | 1466697555569 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 1652 | 1466697555570 Marionette TRACE conn2 <- [1,554,null,{}] 08:59:15 INFO - PROCESS | 1652 | 1466697555573 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}] 08:59:15 INFO - PROCESS | 1652 | 1466697555575 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:15 INFO - PROCESS | 1652 | 1466697555711 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:59:15 INFO - PROCESS | 1652 | 1466697555719 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:15 INFO - PROCESS | 1652 | 1466697555720 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fe9800 == 52 [pid = 1652] [id = 146] 08:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1180e1400) [pid = 1652] [serial = 435] [outer = 0x0] 08:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118448000) [pid = 1652] [serial = 436] [outer = 0x1180e1400] 08:59:15 INFO - PROCESS | 1652 | 1466697555755 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1191f1400) [pid = 1652] [serial = 437] [outer = 0x1180e1400] 08:59:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba23000 == 51 [pid = 1652] [id = 138] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b19b000 == 50 [pid = 1652] [id = 137] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd5000 == 49 [pid = 1652] [id = 136] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a511000 == 48 [pid = 1652] [id = 135] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x129380000 == 47 [pid = 1652] [id = 134] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x129092800 == 46 [pid = 1652] [id = 133] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x124bb8800 == 45 [pid = 1652] [id = 132] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x121dbe000 == 44 [pid = 1652] [id = 131] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1211d3000 == 43 [pid = 1652] [id = 130] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c3000 == 42 [pid = 1652] [id = 129] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x116abe000 == 41 [pid = 1652] [id = 128] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11928e800 == 40 [pid = 1652] [id = 127] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117e5f000 == 39 [pid = 1652] [id = 123] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a2800 == 38 [pid = 1652] [id = 125] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x126ace800 == 37 [pid = 1652] [id = 122] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1210b3000 == 36 [pid = 1652] [id = 124] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12975e000 == 35 [pid = 1652] [id = 126] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12be02800 == 34 [pid = 1652] [id = 110] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119299800 == 33 [pid = 1652] [id = 145] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11260c000 == 32 [pid = 1652] [id = 144] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cc000 == 31 [pid = 1652] [id = 143] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0b1000 == 30 [pid = 1652] [id = 142] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12989f000 == 29 [pid = 1652] [id = 141] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119289800 == 28 [pid = 1652] [id = 140] 08:59:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12be08800 == 27 [pid = 1652] [id = 139] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b998400) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129734000) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1212d0000) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x120ea3800) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124aba000) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12187a000) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12cac1400) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119679c00) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11886bc00) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119149000) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118444400) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11843bc00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11843d400) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1176d6800) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124da7400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126859800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119874800) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1291c2000) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1172d6000) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1291b5c00) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11987f800) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a5cf800) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128cc2c00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128abd800) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 08:59:16 INFO - PROCESS | 1652 | 1466697556989 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]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:59:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1430ms 08:59:17 INFO - PROCESS | 1652 | 1466697557001 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1652 | 1466697557005 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:59:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:59:17 INFO - PROCESS | 1652 | 1466697557013 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1652 | 1466697557016 Marionette TRACE conn2 <- [1,558,null,{}] 08:59:17 INFO - PROCESS | 1652 | 1466697557129 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}] 08:59:17 INFO - PROCESS | 1652 | 1466697557131 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:17 INFO - PROCESS | 1652 | 1466697557278 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:59:17 INFO - PROCESS | 1652 | 1466697557324 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:17 INFO - PROCESS | 1652 | 1466697557326 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x113010000 == 28 [pid = 1652] [id = 147] 08:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1167c6000) [pid = 1652] [serial = 438] [outer = 0x0] 08:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11681e000) [pid = 1652] [serial = 439] [outer = 0x1167c6000] 08:59:17 INFO - PROCESS | 1652 | 1466697557359 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116f75800) [pid = 1652] [serial = 440] [outer = 0x1167c6000] 08:59:17 INFO - PROCESS | 1652 | 1466697557855 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]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:59:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 879ms 08:59:17 INFO - PROCESS | 1652 | 1466697557888 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1652 | 1466697557891 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:59:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:59:17 INFO - PROCESS | 1652 | 1466697557923 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1652 | 1466697557926 Marionette TRACE conn2 <- [1,562,null,{}] 08:59:17 INFO - PROCESS | 1652 | 1466697557931 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}] 08:59:17 INFO - PROCESS | 1652 | 1466697557933 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:18 INFO - PROCESS | 1652 | 1466697558036 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:59:18 INFO - PROCESS | 1652 | 1466697558111 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:18 INFO - PROCESS | 1652 | 1466697558113 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad1000 == 29 [pid = 1652] [id = 148] 08:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1180e0c00) [pid = 1652] [serial = 441] [outer = 0x0] 08:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118272000) [pid = 1652] [serial = 442] [outer = 0x1180e0c00] 08:59:18 INFO - PROCESS | 1652 | 1466697558145 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118444800) [pid = 1652] [serial = 443] [outer = 0x1180e0c00] 08:59:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:18 INFO - PROCESS | 1652 | 1466697558692 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]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:59:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 776ms 08:59:18 INFO - PROCESS | 1652 | 1466697558698 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 1652 | 1466697558700 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:59:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:59:18 INFO - PROCESS | 1652 | 1466697558702 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 1652 | 1466697558703 Marionette TRACE conn2 <- [1,566,null,{}] 08:59:18 INFO - PROCESS | 1652 | 1466697558706 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}] 08:59:18 INFO - PROCESS | 1652 | 1466697558707 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:18 INFO - PROCESS | 1652 | 1466697558811 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:59:18 INFO - PROCESS | 1652 | 1466697558925 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:18 INFO - PROCESS | 1652 | 1466697558926 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d0d800 == 30 [pid = 1652] [id = 149] 08:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1121ab000) [pid = 1652] [serial = 444] [outer = 0x0] 08:59:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113203000) [pid = 1652] [serial = 445] [outer = 0x1121ab000] 08:59:18 INFO - PROCESS | 1652 | 1466697558954 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1167ca000) [pid = 1652] [serial = 446] [outer = 0x1121ab000] 08:59:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d853000 == 29 [pid = 1652] [id = 19] 08:59:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:19 INFO - PROCESS | 1652 | 1466697559327 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]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:59:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 08:59:19 INFO - PROCESS | 1652 | 1466697559373 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1652 | 1466697559375 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:59:19 INFO - PROCESS | 1652 | 1466697559378 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1652 | 1466697559380 Marionette TRACE conn2 <- [1,570,null,{}] 08:59:19 INFO - PROCESS | 1652 | 1466697559383 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}] 08:59:19 INFO - PROCESS | 1652 | 1466697559384 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:19 INFO - PROCESS | 1652 | 1466697559460 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:59:19 INFO - PROCESS | 1652 | 1466697559465 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:19 INFO - PROCESS | 1652 | 1466697559466 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188bc800 == 30 [pid = 1652] [id = 150] 08:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1172e1800) [pid = 1652] [serial = 447] [outer = 0x0] 08:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11850f400) [pid = 1652] [serial = 448] [outer = 0x1172e1800] 08:59:19 INFO - PROCESS | 1652 | 1466697559494 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1191ec800) [pid = 1652] [serial = 449] [outer = 0x1172e1800] 08:59:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:19 INFO - PROCESS | 1652 | 1466697559855 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]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:59:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 08:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:59:19 INFO - PROCESS | 1652 | 1466697559899 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1652 | 1466697559902 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:59:19 INFO - PROCESS | 1652 | 1466697559904 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1652 | 1466697559905 Marionette TRACE conn2 <- [1,574,null,{}] 08:59:19 INFO - PROCESS | 1652 | 1466697559908 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}] 08:59:19 INFO - PROCESS | 1652 | 1466697559909 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:19 INFO - PROCESS | 1652 | 1466697559987 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:59:19 INFO - PROCESS | 1652 | 1466697559991 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:19 INFO - PROCESS | 1652 | 1466697559994 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196af800 == 31 [pid = 1652] [id = 151] 08:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1195e2c00) [pid = 1652] [serial = 450] [outer = 0x0] 08:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119878000) [pid = 1652] [serial = 451] [outer = 0x1195e2c00] 08:59:20 INFO - PROCESS | 1652 | 1466697560021 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119907000) [pid = 1652] [serial = 452] [outer = 0x1195e2c00] 08:59:20 INFO - PROCESS | 1652 | 1466697560401 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]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:59:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms 08:59:20 INFO - PROCESS | 1652 | 1466697560428 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1652 | 1466697560429 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:59:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:59:20 INFO - PROCESS | 1652 | 1466697560436 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1652 | 1466697560440 Marionette TRACE conn2 <- [1,578,null,{}] 08:59:20 INFO - PROCESS | 1652 | 1466697560444 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}] 08:59:20 INFO - PROCESS | 1652 | 1466697560446 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:20 INFO - PROCESS | 1652 | 1466697560524 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:59:20 INFO - PROCESS | 1652 | 1466697560531 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:20 INFO - PROCESS | 1652 | 1466697560532 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210b3800 == 32 [pid = 1652] [id = 152] 08:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119940400) [pid = 1652] [serial = 453] [outer = 0x0] 08:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x120eac000) [pid = 1652] [serial = 454] [outer = 0x119940400] 08:59:20 INFO - PROCESS | 1652 | 1466697560556 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1212cdc00) [pid = 1652] [serial = 455] [outer = 0x119940400] 08:59:20 INFO - PROCESS | 1652 | 1466697560929 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]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:59:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 530ms 08:59:20 INFO - PROCESS | 1652 | 1466697560963 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1652 | 1466697560966 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:59:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:59:20 INFO - PROCESS | 1652 | 1466697560969 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1652 | 1466697560971 Marionette TRACE conn2 <- [1,582,null,{}] 08:59:20 INFO - PROCESS | 1652 | 1466697560974 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}] 08:59:20 INFO - PROCESS | 1652 | 1466697560976 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:21 INFO - PROCESS | 1652 | 1466697561144 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:59:21 INFO - PROCESS | 1652 | 1466697561165 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:21 INFO - PROCESS | 1652 | 1466697561166 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121513000 == 33 [pid = 1652] [id = 153] 08:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1215e4000) [pid = 1652] [serial = 456] [outer = 0x0] 08:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121a6d400) [pid = 1652] [serial = 457] [outer = 0x1215e4000] 08:59:21 INFO - PROCESS | 1652 | 1466697561207 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124ac2400) [pid = 1652] [serial = 458] [outer = 0x1215e4000] 08:59:21 INFO - PROCESS | 1652 | 1466697561600 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]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 08:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:59:21 INFO - PROCESS | 1652 | 1466697561640 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 1652 | 1466697561642 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:59:21 INFO - PROCESS | 1652 | 1466697561651 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 1652 | 1466697561653 Marionette TRACE conn2 <- [1,586,null,{}] 08:59:21 INFO - PROCESS | 1652 | 1466697561657 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}] 08:59:21 INFO - PROCESS | 1652 | 1466697561659 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:21 INFO - PROCESS | 1652 | 1466697561805 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:59:21 INFO - PROCESS | 1652 | 1466697561865 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:21 INFO - PROCESS | 1652 | 1466697561871 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x123669000 == 34 [pid = 1652] [id = 154] 08:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12556d400) [pid = 1652] [serial = 459] [outer = 0x0] 08:59:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1256c1800) [pid = 1652] [serial = 460] [outer = 0x12556d400] 08:59:21 INFO - PROCESS | 1652 | 1466697561925 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128ab8800) [pid = 1652] [serial = 461] [outer = 0x12556d400] 08:59:22 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:22 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:22 INFO - PROCESS | 1652 | 1466697562357 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]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 727ms 08:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:59:22 INFO - PROCESS | 1652 | 1466697562371 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1652 | 1466697562372 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:59:22 INFO - PROCESS | 1652 | 1466697562374 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1652 | 1466697562375 Marionette TRACE conn2 <- [1,590,null,{}] 08:59:22 INFO - PROCESS | 1652 | 1466697562378 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}] 08:59:22 INFO - PROCESS | 1652 | 1466697562379 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:22 INFO - PROCESS | 1652 | 1466697562492 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:59:22 INFO - PROCESS | 1652 | 1466697562507 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:22 INFO - PROCESS | 1652 | 1466697562508 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12561c800 == 35 [pid = 1652] [id = 155] 08:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128cc3000) [pid = 1652] [serial = 462] [outer = 0x0] 08:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1291c0c00) [pid = 1652] [serial = 463] [outer = 0x128cc3000] 08:59:22 INFO - PROCESS | 1652 | 1466697562533 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12933ec00) [pid = 1652] [serial = 464] [outer = 0x128cc3000] 08:59:22 INFO - PROCESS | 1652 | 1466697562869 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]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 08:59:22 INFO - PROCESS | 1652 | 1466697562898 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1652 | 1466697562899 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:59:22 INFO - PROCESS | 1652 | 1466697562902 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1652 | 1466697562903 Marionette TRACE conn2 <- [1,594,null,{}] 08:59:22 INFO - PROCESS | 1652 | 1466697562905 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}] 08:59:22 INFO - PROCESS | 1652 | 1466697562906 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:23 INFO - PROCESS | 1652 | 1466697563003 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:59:23 INFO - PROCESS | 1652 | 1466697563006 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:23 INFO - PROCESS | 1652 | 1466697563007 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a2800 == 36 [pid = 1652] [id = 156] 08:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12933e000) [pid = 1652] [serial = 465] [outer = 0x0] 08:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a54c800) [pid = 1652] [serial = 466] [outer = 0x12933e000] 08:59:23 INFO - PROCESS | 1652 | 1466697563034 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a5d2c00) [pid = 1652] [serial = 467] [outer = 0x12933e000] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x116f79c00) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1172dd400) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11960cc00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1265c7c00) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12901f000) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1133b3000) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b075800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12c061c00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12c455c00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119604c00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a5d0c00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1236a2400) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12972b800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1180e4000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1167cdc00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119679000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118441c00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125574400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116f75c00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128aba000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11986a400) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167c0c00) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b072000) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:59:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1167cfc00) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:59:23 INFO - PROCESS | 1652 | 1466697563403 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]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 517ms 08:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:59:23 INFO - PROCESS | 1652 | 1466697563420 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1652 | 1466697563421 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:59:23 INFO - PROCESS | 1652 | 1466697563423 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1652 | 1466697563425 Marionette TRACE conn2 <- [1,598,null,{}] 08:59:23 INFO - PROCESS | 1652 | 1466697563444 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}] 08:59:23 INFO - PROCESS | 1652 | 1466697563447 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:23 INFO - PROCESS | 1652 | 1466697563524 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:59:23 INFO - PROCESS | 1652 | 1466697563530 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:23 INFO - PROCESS | 1652 | 1466697563531 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126acf000 == 37 [pid = 1652] [id = 157] 08:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1167cfc00) [pid = 1652] [serial = 468] [outer = 0x0] 08:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119181c00) [pid = 1652] [serial = 469] [outer = 0x1167cfc00] 08:59:23 INFO - PROCESS | 1652 | 1466697563555 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119907400) [pid = 1652] [serial = 470] [outer = 0x1167cfc00] 08:59:23 INFO - PROCESS | 1652 | 1466697563905 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]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 530ms 08:59:23 INFO - PROCESS | 1652 | 1466697563954 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1652 | 1466697563956 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:59:23 INFO - PROCESS | 1652 | 1466697563959 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1652 | 1466697563961 Marionette TRACE conn2 <- [1,602,null,{}] 08:59:23 INFO - PROCESS | 1652 | 1466697563964 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}] 08:59:23 INFO - PROCESS | 1652 | 1466697563966 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:24 INFO - PROCESS | 1652 | 1466697564090 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:59:24 INFO - PROCESS | 1652 | 1466697564176 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:24 INFO - PROCESS | 1652 | 1466697564177 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12938a800 == 38 [pid = 1652] [id = 158] 08:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1172dd400) [pid = 1652] [serial = 471] [outer = 0x0] 08:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1215e0800) [pid = 1652] [serial = 472] [outer = 0x1172dd400] 08:59:24 INFO - PROCESS | 1652 | 1466697564218 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ac77400) [pid = 1652] [serial = 473] [outer = 0x1172dd400] 08:59:24 INFO - PROCESS | 1652 | 1466697564634 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]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 721ms 08:59:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:59:24 INFO - PROCESS | 1652 | 1466697564681 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 1652 | 1466697564682 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:59:24 INFO - PROCESS | 1652 | 1466697564684 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 1652 | 1466697564685 Marionette TRACE conn2 <- [1,606,null,{}] 08:59:24 INFO - PROCESS | 1652 | 1466697564687 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}] 08:59:24 INFO - PROCESS | 1652 | 1466697564688 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:24 INFO - PROCESS | 1652 | 1466697564766 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:59:24 INFO - PROCESS | 1652 | 1466697564770 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:24 INFO - PROCESS | 1652 | 1466697564771 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad4e800 == 39 [pid = 1652] [id = 159] 08:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ad67000) [pid = 1652] [serial = 474] [outer = 0x0] 08:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12aea8000) [pid = 1652] [serial = 475] [outer = 0x12ad67000] 08:59:24 INFO - PROCESS | 1652 | 1466697564801 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b072000) [pid = 1652] [serial = 476] [outer = 0x12ad67000] 08:59:25 INFO - PROCESS | 1652 | 1466697565172 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]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:59:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 08:59:25 INFO - PROCESS | 1652 | 1466697565236 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 1652 | 1466697565238 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:59:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:59:25 INFO - PROCESS | 1652 | 1466697565243 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 1652 | 1466697565245 Marionette TRACE conn2 <- [1,610,null,{}] 08:59:25 INFO - PROCESS | 1652 | 1466697565249 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}] 08:59:25 INFO - PROCESS | 1652 | 1466697565251 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:25 INFO - PROCESS | 1652 | 1466697565341 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:59:25 INFO - PROCESS | 1652 | 1466697565435 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:25 INFO - PROCESS | 1652 | 1466697565438 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e74800 == 40 [pid = 1652] [id = 160] 08:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116f6c800) [pid = 1652] [serial = 477] [outer = 0x0] 08:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116f74400) [pid = 1652] [serial = 478] [outer = 0x116f6c800] 08:59:25 INFO - PROCESS | 1652 | 1466697565469 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1175bbc00) [pid = 1652] [serial = 479] [outer = 0x116f6c800] 08:59:25 INFO - PROCESS | 1652 | 1466697565913 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]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:59:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 722ms 08:59:25 INFO - PROCESS | 1652 | 1466697565990 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 1652 | 1466697565992 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:59:26 INFO - PROCESS | 1652 | 1466697566015 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1652 | 1466697566018 Marionette TRACE conn2 <- [1,614,null,{}] 08:59:26 INFO - PROCESS | 1652 | 1466697566021 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}] 08:59:26 INFO - PROCESS | 1652 | 1466697566022 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:26 INFO - PROCESS | 1652 | 1466697566123 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:59:26 INFO - PROCESS | 1652 | 1466697566190 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:26 INFO - PROCESS | 1652 | 1466697566191 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210b6800 == 41 [pid = 1652] [id = 161] 08:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119870c00) [pid = 1652] [serial = 480] [outer = 0x0] 08:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119887400) [pid = 1652] [serial = 481] [outer = 0x119870c00] 08:59:26 INFO - PROCESS | 1652 | 1466697566222 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11993a800) [pid = 1652] [serial = 482] [outer = 0x119870c00] 08:59:26 INFO - PROCESS | 1652 | 1466697566638 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]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 676ms 08:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:59:26 INFO - PROCESS | 1652 | 1466697566688 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 1652 | 1466697566690 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:59:26 INFO - PROCESS | 1652 | 1466697566692 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1652 | 1466697566693 Marionette TRACE conn2 <- [1,618,null,{}] 08:59:26 INFO - PROCESS | 1652 | 1466697566700 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}] 08:59:26 INFO - PROCESS | 1652 | 1466697566703 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:26 INFO - PROCESS | 1652 | 1466697566808 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:59:26 INFO - PROCESS | 1652 | 1466697566867 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:26 INFO - PROCESS | 1652 | 1466697566870 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae3b000 == 42 [pid = 1652] [id = 162] 08:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x124b7d800) [pid = 1652] [serial = 483] [outer = 0x0] 08:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x124da8c00) [pid = 1652] [serial = 484] [outer = 0x124b7d800] 08:59:26 INFO - PROCESS | 1652 | 1466697566901 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1266cdc00) [pid = 1652] [serial = 485] [outer = 0x124b7d800] 08:59:27 INFO - PROCESS | 1652 | 1466697567321 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]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:59:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 08:59:27 INFO - PROCESS | 1652 | 1466697567363 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 1652 | 1466697567365 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:59:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:59:27 INFO - PROCESS | 1652 | 1466697567367 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 1652 | 1466697567368 Marionette TRACE conn2 <- [1,622,null,{}] 08:59:27 INFO - PROCESS | 1652 | 1466697567371 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}] 08:59:27 INFO - PROCESS | 1652 | 1466697567372 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:27 INFO - PROCESS | 1652 | 1466697567494 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:59:27 INFO - PROCESS | 1652 | 1466697567549 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:27 INFO - PROCESS | 1652 | 1466697567550 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba40000 == 43 [pid = 1652] [id = 163] 08:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128abe400) [pid = 1652] [serial = 486] [outer = 0x0] 08:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129340400) [pid = 1652] [serial = 487] [outer = 0x128abe400] 08:59:27 INFO - PROCESS | 1652 | 1466697567579 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12aeac800) [pid = 1652] [serial = 488] [outer = 0x128abe400] 08:59:28 INFO - PROCESS | 1652 | 1466697568004 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]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 672ms 08:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:59:28 INFO - PROCESS | 1652 | 1466697568040 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1652 | 1466697568041 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:59:28 INFO - PROCESS | 1652 | 1466697568043 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1652 | 1466697568045 Marionette TRACE conn2 <- [1,626,null,{}] 08:59:28 INFO - PROCESS | 1652 | 1466697568047 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}] 08:59:28 INFO - PROCESS | 1652 | 1466697568048 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:28 INFO - PROCESS | 1652 | 1466697568146 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:59:28 INFO - PROCESS | 1652 | 1466697568205 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:28 INFO - PROCESS | 1652 | 1466697568206 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x116f72800) [pid = 1652] [serial = 489] [outer = 0x12c72d000] 08:59:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3f000 == 44 [pid = 1652] [id = 164] 08:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1191e7400) [pid = 1652] [serial = 490] [outer = 0x0] 08:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12901fc00) [pid = 1652] [serial = 491] [outer = 0x1191e7400] 08:59:28 INFO - PROCESS | 1652 | 1466697568248 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b06f800) [pid = 1652] [serial = 492] [outer = 0x1191e7400] 08:59:28 INFO - PROCESS | 1652 | 1466697568902 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]]]}] 08:59:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1168b9000 == 43 [pid = 1652] [id = 25] 08:59:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad9000 == 42 [pid = 1652] [id = 26] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118448000) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 08:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 920ms 08:59:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad1000 == 41 [pid = 1652] [id = 148] 08:59:28 INFO - PROCESS | 1652 | --DOCSHELL 0x113010000 == 40 [pid = 1652] [id = 147] 08:59:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116fe9800 == 39 [pid = 1652] [id = 146] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1174dac00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118892c00) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118274800) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x120f98000) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11913e000) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129021400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121886c00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b076400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ac77000) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b8d9400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119610800) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b996400) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12c060c00) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12c459000) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c723c00) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c72cc00) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119676400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119942800) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12aea4c00) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12aeb1400) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12560c400) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126c16800) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12aeac000) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ac84c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118440400) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1212d1400) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119176400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119885000) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119efe400) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118503800) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119146400) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126647000) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a54c400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116f77800) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1291c2c00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a54e400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ad6c800) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12cac1c00) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1167c7400) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119904c00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b8e5c00) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bede400) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11966b400) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 08:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1167cb400) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c72f800) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b071800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119910400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119906c00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 08:59:28 INFO - PROCESS | 1652 | 1466697568975 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1652 | 1466697568978 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:59:28 INFO - PROCESS | 1652 | 1466697568982 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1652 | 1466697568984 Marionette TRACE conn2 <- [1,630,null,{}] 08:59:28 INFO - PROCESS | 1652 | 1466697568988 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}] 08:59:28 INFO - PROCESS | 1652 | 1466697568990 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:29 INFO - PROCESS | 1652 | 1466697569064 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:59:29 INFO - PROCESS | 1652 | 1466697569073 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:29 INFO - PROCESS | 1652 | 1466697569074 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11685b800 == 40 [pid = 1652] [id = 165] 08:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1176d6c00) [pid = 1652] [serial = 493] [outer = 0x0] 08:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118440400) [pid = 1652] [serial = 494] [outer = 0x1176d6c00] 08:59:29 INFO - PROCESS | 1652 | 1466697569105 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118891800) [pid = 1652] [serial = 495] [outer = 0x1176d6c00] 08:59:29 INFO - PROCESS | 1652 | 1466697569450 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]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:59:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 520ms 08:59:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:59:29 INFO - PROCESS | 1652 | 1466697569502 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 1652 | 1466697569505 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:59:29 INFO - PROCESS | 1652 | 1466697569509 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 1652 | 1466697569511 Marionette TRACE conn2 <- [1,634,null,{}] 08:59:29 INFO - PROCESS | 1652 | 1466697569514 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}] 08:59:29 INFO - PROCESS | 1652 | 1466697569515 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:29 INFO - PROCESS | 1652 | 1466697569596 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:59:29 INFO - PROCESS | 1652 | 1466697569600 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:29 INFO - PROCESS | 1652 | 1466697569602 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c9000 == 41 [pid = 1652] [id = 166] 08:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119604c00) [pid = 1652] [serial = 496] [outer = 0x0] 08:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119904c00) [pid = 1652] [serial = 497] [outer = 0x119604c00] 08:59:29 INFO - PROCESS | 1652 | 1466697569629 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11993d400) [pid = 1652] [serial = 498] [outer = 0x119604c00] 08:59:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:30 INFO - PROCESS | 1652 | 1466697569999 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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 08:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:59:30 INFO - PROCESS | 1652 | 1466697570031 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1652 | 1466697570033 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:59:30 INFO - PROCESS | 1652 | 1466697570037 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1652 | 1466697570041 Marionette TRACE conn2 <- [1,638,null,{}] 08:59:30 INFO - PROCESS | 1652 | 1466697570052 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}] 08:59:30 INFO - PROCESS | 1652 | 1466697570056 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:30 INFO - PROCESS | 1652 | 1466697570183 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:59:30 INFO - PROCESS | 1652 | 1466697570198 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:30 INFO - PROCESS | 1652 | 1466697570200 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e39000 == 42 [pid = 1652] [id = 167] 08:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1213f3800) [pid = 1652] [serial = 499] [outer = 0x0] 08:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121d79400) [pid = 1652] [serial = 500] [outer = 0x1213f3800] 08:59:30 INFO - PROCESS | 1652 | 1466697570247 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125573400) [pid = 1652] [serial = 501] [outer = 0x1213f3800] 08:59:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:30 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:59:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:30 INFO - PROCESS | 1652 | 1466697570661 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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 677ms 08:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:59:30 INFO - PROCESS | 1652 | 1466697570731 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1652 | 1466697570733 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:59:30 INFO - PROCESS | 1652 | 1466697570735 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1652 | 1466697570736 Marionette TRACE conn2 <- [1,642,null,{}] 08:59:30 INFO - PROCESS | 1652 | 1466697570738 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}] 08:59:30 INFO - PROCESS | 1652 | 1466697570739 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:30 INFO - PROCESS | 1652 | 1466697570832 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:59:30 INFO - PROCESS | 1652 | 1466697570836 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:30 INFO - PROCESS | 1652 | 1466697570838 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x121366000 == 43 [pid = 1652] [id = 168] 08:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126c16800) [pid = 1652] [serial = 502] [outer = 0x0] 08:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128cc4000) [pid = 1652] [serial = 503] [outer = 0x126c16800] 08:59:30 INFO - PROCESS | 1652 | 1466697570867 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1291c3000) [pid = 1652] [serial = 504] [outer = 0x126c16800] 08:59:31 INFO - PROCESS | 1652 | 1466697571263 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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:59:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 569ms 08:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:59:31 INFO - PROCESS | 1652 | 1466697571305 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1652 | 1466697571307 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:59:31 INFO - PROCESS | 1652 | 1466697571312 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1652 | 1466697571314 Marionette TRACE conn2 <- [1,646,null,{}] 08:59:31 INFO - PROCESS | 1652 | 1466697571318 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}] 08:59:31 INFO - PROCESS | 1652 | 1466697571320 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:31 INFO - PROCESS | 1652 | 1466697571472 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:59:31 INFO - PROCESS | 1652 | 1466697571494 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:31 INFO - PROCESS | 1652 | 1466697571495 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121da8800 == 44 [pid = 1652] [id = 169] 08:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129023400) [pid = 1652] [serial = 505] [outer = 0x0] 08:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12972e000) [pid = 1652] [serial = 506] [outer = 0x129023400] 08:59:31 INFO - PROCESS | 1652 | 1466697571536 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12ac84c00) [pid = 1652] [serial = 507] [outer = 0x129023400] 08:59:31 INFO - PROCESS | 1652 | 1466697571966 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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:59:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 674ms 08:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:59:31 INFO - PROCESS | 1652 | 1466697571984 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1652 | 1466697571985 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:59:31 INFO - PROCESS | 1652 | 1466697571987 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1652 | 1466697571988 Marionette TRACE conn2 <- [1,650,null,{}] 08:59:31 INFO - PROCESS | 1652 | 1466697571990 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}] 08:59:31 INFO - PROCESS | 1652 | 1466697571994 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:32 INFO - PROCESS | 1652 | 1466697572114 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:59:32 INFO - PROCESS | 1652 | 1466697572126 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:32 INFO - PROCESS | 1652 | 1466697572128 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1168c0000 == 45 [pid = 1652] [id = 170] 08:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12aeab000) [pid = 1652] [serial = 508] [outer = 0x0] 08:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b994c00) [pid = 1652] [serial = 509] [outer = 0x12aeab000] 08:59:32 INFO - PROCESS | 1652 | 1466697572152 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bedd400) [pid = 1652] [serial = 510] [outer = 0x12aeab000] 08:59:32 INFO - PROCESS | 1652 | 1466697572498 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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 08:59:32 INFO - PROCESS | 1652 | 1466697572506 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1652 | 1466697572507 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:59:32 INFO - PROCESS | 1652 | 1466697572511 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1652 | 1466697572513 Marionette TRACE conn2 <- [1,654,null,{}] 08:59:32 INFO - PROCESS | 1652 | 1466697572515 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}] 08:59:32 INFO - PROCESS | 1652 | 1466697572516 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:32 INFO - PROCESS | 1652 | 1466697572615 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:59:32 INFO - PROCESS | 1652 | 1466697572619 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:32 INFO - PROCESS | 1652 | 1466697572620 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cfc000 == 46 [pid = 1652] [id = 171] 08:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12aeb2c00) [pid = 1652] [serial = 511] [outer = 0x0] 08:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12bee5800) [pid = 1652] [serial = 512] [outer = 0x12aeb2c00] 08:59:32 INFO - PROCESS | 1652 | 1466697572675 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c05f400) [pid = 1652] [serial = 513] [outer = 0x12aeb2c00] 08:59:32 INFO - PROCESS | 1652 | 1466697572975 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 08:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:59:33 INFO - PROCESS | 1652 | 1466697573031 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1652 | 1466697573032 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:59:33 INFO - PROCESS | 1652 | 1466697573034 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1652 | 1466697573035 Marionette TRACE conn2 <- [1,658,null,{}] 08:59:33 INFO - PROCESS | 1652 | 1466697573037 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}] 08:59:33 INFO - PROCESS | 1652 | 1466697573039 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:33 INFO - PROCESS | 1652 | 1466697573208 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12556d400) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119940400) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1172e1800) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195e2c00) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1180e1400) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128cc3000) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12933e000) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172dd400) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1167cfc00) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1121ab000) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:59:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1215e4000) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:59:33 INFO - PROCESS | 1652 | 1466697573253 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:33 INFO - PROCESS | 1652 | 1466697573254 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119563000 == 47 [pid = 1652] [id = 172] 08:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11272b800) [pid = 1652] [serial = 514] [outer = 0x0] 08:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172dfc00) [pid = 1652] [serial = 515] [outer = 0x11272b800] 08:59:33 INFO - PROCESS | 1652 | 1466697573279 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195e9400) [pid = 1652] [serial = 516] [outer = 0x11272b800] 08:59:33 INFO - PROCESS | 1652 | 1466697573565 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 569ms 08:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:59:33 INFO - PROCESS | 1652 | 1466697573603 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1652 | 1466697573605 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:59:33 INFO - PROCESS | 1652 | 1466697573607 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1652 | 1466697573611 Marionette TRACE conn2 <- [1,662,null,{}] 08:59:33 INFO - PROCESS | 1652 | 1466697573615 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}] 08:59:33 INFO - PROCESS | 1652 | 1466697573617 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:33 INFO - PROCESS | 1652 | 1466697573738 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:59:33 INFO - PROCESS | 1652 | 1466697573845 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:33 INFO - PROCESS | 1652 | 1466697573846 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b8000 == 48 [pid = 1652] [id = 173] 08:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116f71000) [pid = 1652] [serial = 517] [outer = 0x0] 08:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119bb9800) [pid = 1652] [serial = 518] [outer = 0x116f71000] 08:59:33 INFO - PROCESS | 1652 | 1466697573889 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c067400) [pid = 1652] [serial = 519] [outer = 0x116f71000] 08:59:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:34 INFO - PROCESS | 1652 | 1466697574247 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 674ms 08:59:34 INFO - PROCESS | 1652 | 1466697574281 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1652 | 1466697574282 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:59:34 INFO - PROCESS | 1652 | 1466697574284 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1652 | 1466697574285 Marionette TRACE conn2 <- [1,666,null,{}] 08:59:34 INFO - PROCESS | 1652 | 1466697574288 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}] 08:59:34 INFO - PROCESS | 1652 | 1466697574289 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:34 INFO - PROCESS | 1652 | 1466697574395 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:59:34 INFO - PROCESS | 1652 | 1466697574428 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:34 INFO - PROCESS | 1652 | 1466697574429 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad55000 == 49 [pid = 1652] [id = 174] 08:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1180ec800) [pid = 1652] [serial = 520] [outer = 0x0] 08:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c45ac00) [pid = 1652] [serial = 521] [outer = 0x1180ec800] 08:59:34 INFO - PROCESS | 1652 | 1466697574452 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c724c00) [pid = 1652] [serial = 522] [outer = 0x1180ec800] 08:59:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:34 INFO - PROCESS | 1652 | 1466697574736 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 467ms 08:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:59:34 INFO - PROCESS | 1652 | 1466697574752 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1652 | 1466697574754 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:59:34 INFO - PROCESS | 1652 | 1466697574756 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1652 | 1466697574758 Marionette TRACE conn2 <- [1,670,null,{}] 08:59:34 INFO - PROCESS | 1652 | 1466697574768 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}] 08:59:34 INFO - PROCESS | 1652 | 1466697574769 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:34 INFO - PROCESS | 1652 | 1466697574868 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:59:34 INFO - PROCESS | 1652 | 1466697574872 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:34 INFO - PROCESS | 1652 | 1466697574874 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3e800 == 50 [pid = 1652] [id = 175] 08:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c45e800) [pid = 1652] [serial = 523] [outer = 0x0] 08:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12cac6000) [pid = 1652] [serial = 524] [outer = 0x12c45e800] 08:59:34 INFO - PROCESS | 1652 | 1466697574900 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12cbb7c00) [pid = 1652] [serial = 525] [outer = 0x12c45e800] 08:59:35 INFO - PROCESS | 1652 | 1466697575336 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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 627ms 08:59:35 INFO - PROCESS | 1652 | 1466697575384 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1652 | 1466697575386 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:59:35 INFO - PROCESS | 1652 | 1466697575389 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1652 | 1466697575391 Marionette TRACE conn2 <- [1,674,null,{}] 08:59:35 INFO - PROCESS | 1652 | 1466697575395 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}] 08:59:35 INFO - PROCESS | 1652 | 1466697575397 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:35 INFO - PROCESS | 1652 | 1466697575506 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:59:35 INFO - PROCESS | 1652 | 1466697575565 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:35 INFO - PROCESS | 1652 | 1466697575566 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187f0000 == 51 [pid = 1652] [id = 176] 08:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116f78c00) [pid = 1652] [serial = 526] [outer = 0x0] 08:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118272800) [pid = 1652] [serial = 527] [outer = 0x116f78c00] 08:59:35 INFO - PROCESS | 1652 | 1466697575597 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1185ec800) [pid = 1652] [serial = 528] [outer = 0x116f78c00] 08:59:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:36 INFO - PROCESS | 1652 | 1466697576019 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]]]}] 08:59:36 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 08:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 08:59:36 INFO - PROCESS | 1652 | 1466697576060 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1652 | 1466697576064 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:59:36 INFO - PROCESS | 1652 | 1466697576068 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1652 | 1466697576070 Marionette TRACE conn2 <- [1,678,null,{}] 08:59:36 INFO - PROCESS | 1652 | 1466697576072 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}] 08:59:36 INFO - PROCESS | 1652 | 1466697576074 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:36 INFO - PROCESS | 1652 | 1466697576181 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:59:36 INFO - PROCESS | 1652 | 1466697576276 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:36 INFO - PROCESS | 1652 | 1466697576277 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12150f000 == 52 [pid = 1652] [id = 177] 08:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1187c8400) [pid = 1652] [serial = 529] [outer = 0x0] 08:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11913b800) [pid = 1652] [serial = 530] [outer = 0x1187c8400] 08:59:36 INFO - PROCESS | 1652 | 1466697576308 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119610800) [pid = 1652] [serial = 531] [outer = 0x1187c8400] 08:59:36 INFO - PROCESS | 1652 | 1466697576731 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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 720ms 08:59:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:59:36 INFO - PROCESS | 1652 | 1466697576789 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1652 | 1466697576790 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:59:36 INFO - PROCESS | 1652 | 1466697576792 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1652 | 1466697576795 Marionette TRACE conn2 <- [1,682,null,{}] 08:59:36 INFO - PROCESS | 1652 | 1466697576803 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}] 08:59:36 INFO - PROCESS | 1652 | 1466697576806 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:36 INFO - PROCESS | 1652 | 1466697576910 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:59:36 INFO - PROCESS | 1652 | 1466697576968 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:36 INFO - PROCESS | 1652 | 1466697576970 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3d000 == 53 [pid = 1652] [id = 178] 08:59:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120ea3c00) [pid = 1652] [serial = 532] [outer = 0x0] 08:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124b81000) [pid = 1652] [serial = 533] [outer = 0x120ea3c00] 08:59:37 INFO - PROCESS | 1652 | 1466697577001 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128abd800) [pid = 1652] [serial = 534] [outer = 0x120ea3c00] 08:59:37 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) 08:59:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1123ms 08:59:37 INFO - PROCESS | 1652 | 1466697577911 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]]]}] 08:59:37 INFO - PROCESS | 1652 | 1466697577915 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1652 | 1466697577917 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:59:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:59:37 INFO - PROCESS | 1652 | 1466697577919 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1652 | 1466697577921 Marionette TRACE conn2 <- [1,686,null,{}] 08:59:37 INFO - PROCESS | 1652 | 1466697577923 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}] 08:59:37 INFO - PROCESS | 1652 | 1466697577925 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:38 INFO - PROCESS | 1652 | 1466697578031 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:59:38 INFO - PROCESS | 1652 | 1466697578087 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:38 INFO - PROCESS | 1652 | 1466697578089 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ce000 == 54 [pid = 1652] [id = 179] 08:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ad6d000) [pid = 1652] [serial = 535] [outer = 0x0] 08:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b076400) [pid = 1652] [serial = 536] [outer = 0x12ad6d000] 08:59:38 INFO - PROCESS | 1652 | 1466697578117 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b8e4c00) [pid = 1652] [serial = 537] [outer = 0x12ad6d000] 08:59:39 INFO - PROCESS | 1652 | 1466697579007 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:59:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1121ms 08:59:39 INFO - PROCESS | 1652 | 1466697579041 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:59:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:59:39 INFO - PROCESS | 1652 | 1466697579043 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:59:39 INFO - PROCESS | 1652 | 1466697579048 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1652 | 1466697579050 Marionette TRACE conn2 <- [1,690,null,{}] 08:59:39 INFO - PROCESS | 1652 | 1466697579054 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}] 08:59:39 INFO - PROCESS | 1652 | 1466697579055 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:39 INFO - PROCESS | 1652 | 1466697579148 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:59:39 INFO - PROCESS | 1652 | 1466697579205 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:39 INFO - PROCESS | 1652 | 1466697579208 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b46000 == 55 [pid = 1652] [id = 180] 08:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1172d6000) [pid = 1652] [serial = 538] [outer = 0x0] 08:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1183e9800) [pid = 1652] [serial = 539] [outer = 0x1172d6000] 08:59:39 INFO - PROCESS | 1652 | 1466697579235 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1185f5c00) [pid = 1652] [serial = 540] [outer = 0x1172d6000] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb1a800 == 54 [pid = 1652] [id = 16] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12accd800 == 53 [pid = 1652] [id = 21] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad58800 == 52 [pid = 1652] [id = 8] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12be0b800 == 51 [pid = 1652] [id = 11] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116708800 == 50 [pid = 1652] [id = 24] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1184a5800 == 49 [pid = 1652] [id = 10] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d227800 == 48 [pid = 1652] [id = 18] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129096000 == 47 [pid = 1652] [id = 6] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113008800 == 46 [pid = 1652] [id = 23] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11261d800 == 45 [pid = 1652] [id = 22] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4c8800 == 44 [pid = 1652] [id = 13] 08:59:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12db26800 == 43 [pid = 1652] [id = 20] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12aea8000) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1256c1800) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11681e000) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120eac000) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1212cdc00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11850f400) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191ec800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119878000) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119907000) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118272000) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1191f1400) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291c0c00) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128ab8800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a54c800) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1215e0800) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a5d2c00) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119181c00) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167ca000) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113203000) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ac77400) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121a6d400) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124ac2400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119907400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 08:59:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12933ec00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 08:59:40 INFO - PROCESS | 1652 | 1466697580135 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]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:59:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1123ms 08:59:40 INFO - PROCESS | 1652 | 1466697580172 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1652 | 1466697580175 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:59:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:59:40 INFO - PROCESS | 1652 | 1466697580181 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1652 | 1466697580183 Marionette TRACE conn2 <- [1,694,null,{}] 08:59:40 INFO - PROCESS | 1652 | 1466697580185 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}] 08:59:40 INFO - PROCESS | 1652 | 1466697580187 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:40 INFO - PROCESS | 1652 | 1466697580269 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:59:40 INFO - PROCESS | 1652 | 1466697580346 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:40 INFO - PROCESS | 1652 | 1466697580347 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fea800 == 44 [pid = 1652] [id = 181] 08:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11987a800) [pid = 1652] [serial = 541] [outer = 0x0] 08:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11993c800) [pid = 1652] [serial = 542] [outer = 0x11987a800] 08:59:40 INFO - PROCESS | 1652 | 1466697580375 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120ea8800) [pid = 1652] [serial = 543] [outer = 0x11987a800] 08:59:41 INFO - PROCESS | 1652 | 1466697581163 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]]]}] 08:59:41 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) 08:59:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1019ms 08:59:41 INFO - PROCESS | 1652 | 1466697581201 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1652 | 1466697581202 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:59:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:59:41 INFO - PROCESS | 1652 | 1466697581205 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1652 | 1466697581207 Marionette TRACE conn2 <- [1,698,null,{}] 08:59:41 INFO - PROCESS | 1652 | 1466697581214 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}] 08:59:41 INFO - PROCESS | 1652 | 1466697581217 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:41 INFO - PROCESS | 1652 | 1466697581308 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:59:41 INFO - PROCESS | 1652 | 1466697581315 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:41 INFO - PROCESS | 1652 | 1466697581317 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b30800 == 45 [pid = 1652] [id = 182] 08:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121ae9c00) [pid = 1652] [serial = 544] [outer = 0x0] 08:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ac1800) [pid = 1652] [serial = 545] [outer = 0x121ae9c00] 08:59:41 INFO - PROCESS | 1652 | 1466697581344 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1291c0c00) [pid = 1652] [serial = 546] [outer = 0x121ae9c00] 08:59:42 INFO - PROCESS | 1652 | 1466697582190 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]]]}] 08:59:42 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) 08:59:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1020ms 08:59:42 INFO - PROCESS | 1652 | 1466697582230 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1652 | 1466697582231 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:59:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:59:42 INFO - PROCESS | 1652 | 1466697582234 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1652 | 1466697582235 Marionette TRACE conn2 <- [1,702,null,{}] 08:59:42 INFO - PROCESS | 1652 | 1466697582237 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}] 08:59:42 INFO - PROCESS | 1652 | 1466697582238 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:42 INFO - PROCESS | 1652 | 1466697582343 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:59:42 INFO - PROCESS | 1652 | 1466697582347 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:42 INFO - PROCESS | 1652 | 1466697582348 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121da8000 == 46 [pid = 1652] [id = 183] 08:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a5c8c00) [pid = 1652] [serial = 547] [outer = 0x0] 08:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12aeb0400) [pid = 1652] [serial = 548] [outer = 0x12a5c8c00] 08:59:42 INFO - PROCESS | 1652 | 1466697582373 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b8e4800) [pid = 1652] [serial = 549] [outer = 0x12a5c8c00] 08:59:43 INFO - PROCESS | 1652 | 1466697583213 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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:59:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1018ms 08:59:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:59:43 INFO - PROCESS | 1652 | 1466697583253 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1652 | 1466697583254 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:59:43 INFO - PROCESS | 1652 | 1466697583256 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1652 | 1466697583257 Marionette TRACE conn2 <- [1,706,null,{}] 08:59:43 INFO - PROCESS | 1652 | 1466697583260 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}] 08:59:43 INFO - PROCESS | 1652 | 1466697583261 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:43 INFO - PROCESS | 1652 | 1466697583361 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:59:43 INFO - PROCESS | 1652 | 1466697583364 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:43 INFO - PROCESS | 1652 | 1466697583366 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255ba800 == 47 [pid = 1652] [id = 184] 08:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b99a800) [pid = 1652] [serial = 550] [outer = 0x0] 08:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b9a2800) [pid = 1652] [serial = 551] [outer = 0x12b99a800] 08:59:43 INFO - PROCESS | 1652 | 1466697583397 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c059800) [pid = 1652] [serial = 552] [outer = 0x12b99a800] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129023400) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12aeab000) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191e7400) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126c16800) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119604c00) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176d6c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213f3800) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ad67000) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12aeb2c00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11272b800) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116f71000) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:59:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1180ec800) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:59:44 INFO - PROCESS | 1652 | 1466697584209 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:59:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 08:59:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:59:44 INFO - PROCESS | 1652 | 1466697584227 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1652 | 1466697584229 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:59:44 INFO - PROCESS | 1652 | 1466697584231 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1652 | 1466697584232 Marionette TRACE conn2 <- [1,710,null,{}] 08:59:44 INFO - PROCESS | 1652 | 1466697584234 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}] 08:59:44 INFO - PROCESS | 1652 | 1466697584238 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:44 INFO - PROCESS | 1652 | 1466697584338 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:59:44 INFO - PROCESS | 1652 | 1466697584344 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:44 INFO - PROCESS | 1652 | 1466697584346 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x129094800 == 48 [pid = 1652] [id = 185] 08:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12bee3800) [pid = 1652] [serial = 553] [outer = 0x0] 08:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c05dc00) [pid = 1652] [serial = 554] [outer = 0x12bee3800] 08:59:44 INFO - PROCESS | 1652 | 1466697584371 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c45f800) [pid = 1652] [serial = 555] [outer = 0x12bee3800] 08:59:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:59:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 08:59:45 INFO - PROCESS | 1652 | 1466697585199 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]]]}] 08:59:45 INFO - PROCESS | 1652 | 1466697585203 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1652 | 1466697585204 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:59:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:59:45 INFO - PROCESS | 1652 | 1466697585206 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1652 | 1466697585207 Marionette TRACE conn2 <- [1,714,null,{}] 08:59:45 INFO - PROCESS | 1652 | 1466697585211 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}] 08:59:45 INFO - PROCESS | 1652 | 1466697585212 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:45 INFO - PROCESS | 1652 | 1466697585292 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:59:45 INFO - PROCESS | 1652 | 1466697585350 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:45 INFO - PROCESS | 1652 | 1466697585351 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x117467000 == 49 [pid = 1652] [id = 186] 08:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1199cf000) [pid = 1652] [serial = 556] [outer = 0x0] 08:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199d7000) [pid = 1652] [serial = 557] [outer = 0x1199cf000] 08:59:45 INFO - PROCESS | 1652 | 1466697585381 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199dc000) [pid = 1652] [serial = 558] [outer = 0x1199cf000] 08:59:46 INFO - PROCESS | 1652 | 1466697586141 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]]]}] 08:59:46 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 08:59:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 08:59:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:59:46 INFO - PROCESS | 1652 | 1466697586176 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1652 | 1466697586179 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:59:46 INFO - PROCESS | 1652 | 1466697586183 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1652 | 1466697586185 Marionette TRACE conn2 <- [1,718,null,{}] 08:59:46 INFO - PROCESS | 1652 | 1466697586189 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}] 08:59:46 INFO - PROCESS | 1652 | 1466697586190 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:46 INFO - PROCESS | 1652 | 1466697586294 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:59:46 INFO - PROCESS | 1652 | 1466697586350 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:46 INFO - PROCESS | 1652 | 1466697586351 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187de800 == 50 [pid = 1652] [id = 187] 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1180ec800) [pid = 1652] [serial = 559] [outer = 0x0] 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118503800) [pid = 1652] [serial = 560] [outer = 0x1180ec800] 08:59:46 INFO - PROCESS | 1652 | 1466697586383 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1185f8800) [pid = 1652] [serial = 561] [outer = 0x1180ec800] 08:59:47 INFO - PROCESS | 1652 | 1466697587314 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:59:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1174ms 08:59:47 INFO - PROCESS | 1652 | 1466697587357 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1652 | 1466697587360 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:59:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:59:47 INFO - PROCESS | 1652 | 1466697587365 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1652 | 1466697587366 Marionette TRACE conn2 <- [1,722,null,{}] 08:59:47 INFO - PROCESS | 1652 | 1466697587369 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}] 08:59:47 INFO - PROCESS | 1652 | 1466697587371 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:47 INFO - PROCESS | 1652 | 1466697587471 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:59:47 INFO - PROCESS | 1652 | 1466697587527 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:47 INFO - PROCESS | 1652 | 1466697587528 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134c800 == 51 [pid = 1652] [id = 188] 08:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118896000) [pid = 1652] [serial = 562] [outer = 0x0] 08:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119940c00) [pid = 1652] [serial = 563] [outer = 0x118896000] 08:59:47 INFO - PROCESS | 1652 | 1466697587559 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120ea7000) [pid = 1652] [serial = 564] [outer = 0x118896000] 08:59:48 INFO - PROCESS | 1652 | 1466697588028 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] 08:59:48 INFO - PROCESS | 1652 | 1466697588035 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:59:48 INFO - PROCESS | 1652 | 1466697588038 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1652 | 1466697588040 Marionette TRACE conn2 <- [1,726,null,{}] 08:59:48 INFO - PROCESS | 1652 | 1466697588051 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}] 08:59:48 INFO - PROCESS | 1652 | 1466697588054 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:48 INFO - PROCESS | 1652 | 1466697588158 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:59:48 INFO - PROCESS | 1652 | 1466697588219 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:48 INFO - PROCESS | 1652 | 1466697588221 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae24000 == 52 [pid = 1652] [id = 189] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125028400) [pid = 1652] [serial = 565] [outer = 0x0] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a550800) [pid = 1652] [serial = 566] [outer = 0x125028400] 08:59:48 INFO - PROCESS | 1652 | 1466697588252 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b8e6400) [pid = 1652] [serial = 567] [outer = 0x125028400] 08:59:48 INFO - PROCESS | 1652 | 1466697588741 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]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:59:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 723ms 08:59:48 INFO - PROCESS | 1652 | 1466697588763 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1652 | 1466697588765 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:59:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:59:48 INFO - PROCESS | 1652 | 1466697588767 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1652 | 1466697588769 Marionette TRACE conn2 <- [1,730,null,{}] 08:59:48 INFO - PROCESS | 1652 | 1466697588789 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}] 08:59:48 INFO - PROCESS | 1652 | 1466697588790 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:48 INFO - PROCESS | 1652 | 1466697588893 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:59:48 INFO - PROCESS | 1652 | 1466697588955 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:48 INFO - PROCESS | 1652 | 1466697588957 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba26800 == 53 [pid = 1652] [id = 190] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b9a2c00) [pid = 1652] [serial = 568] [outer = 0x0] 08:59:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c731800) [pid = 1652] [serial = 569] [outer = 0x12b9a2c00] 08:59:48 INFO - PROCESS | 1652 | 1466697588986 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12cac8c00) [pid = 1652] [serial = 570] [outer = 0x12b9a2c00] 08:59:49 INFO - PROCESS | 1652 | 1466697589404 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] 08:59:49 INFO - PROCESS | 1652 | 1466697589438 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:59:49 INFO - PROCESS | 1652 | 1466697589440 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1652 | 1466697589441 Marionette TRACE conn2 <- [1,734,null,{}] 08:59:49 INFO - PROCESS | 1652 | 1466697589444 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}] 08:59:49 INFO - PROCESS | 1652 | 1466697589445 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:49 INFO - PROCESS | 1652 | 1466697589546 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:59:49 INFO - PROCESS | 1652 | 1466697589606 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:49 INFO - PROCESS | 1652 | 1466697589607 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f4b800 == 54 [pid = 1652] [id = 191] 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1193ab400) [pid = 1652] [serial = 571] [outer = 0x0] 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1193b5c00) [pid = 1652] [serial = 572] [outer = 0x1193ab400] 08:59:49 INFO - PROCESS | 1652 | 1466697589636 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11993c000) [pid = 1652] [serial = 573] [outer = 0x1193ab400] 08:59:50 INFO - PROCESS | 1652 | 1466697590223 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:59:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 820ms 08:59:50 INFO - PROCESS | 1652 | 1466697590262 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1652 | 1466697590265 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:59:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:59:50 INFO - PROCESS | 1652 | 1466697590269 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1652 | 1466697590271 Marionette TRACE conn2 <- [1,738,null,{}] 08:59:50 INFO - PROCESS | 1652 | 1466697590274 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}] 08:59:50 INFO - PROCESS | 1652 | 1466697590276 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:50 INFO - PROCESS | 1652 | 1466697590368 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:59:50 INFO - PROCESS | 1652 | 1466697590440 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:50 INFO - PROCESS | 1652 | 1466697590442 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a5800 == 55 [pid = 1652] [id = 192] 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1191f1400) [pid = 1652] [serial = 574] [outer = 0x0] 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1193b9c00) [pid = 1652] [serial = 575] [outer = 0x1191f1400] 08:59:50 INFO - PROCESS | 1652 | 1466697590470 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11993b000) [pid = 1652] [serial = 576] [outer = 0x1191f1400] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x129094800 == 54 [pid = 1652] [id = 185] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1255ba800 == 53 [pid = 1652] [id = 184] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121da8000 == 52 [pid = 1652] [id = 183] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119b30800 == 51 [pid = 1652] [id = 182] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116fea800 == 50 [pid = 1652] [id = 181] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119b46000 == 49 [pid = 1652] [id = 180] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ce000 == 48 [pid = 1652] [id = 179] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3d000 == 47 [pid = 1652] [id = 178] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12150f000 == 46 [pid = 1652] [id = 177] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1187f0000 == 45 [pid = 1652] [id = 176] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119563000 == 44 [pid = 1652] [id = 172] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x120e39000 == 43 [pid = 1652] [id = 167] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1168c0000 == 42 [pid = 1652] [id = 170] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad55000 == 41 [pid = 1652] [id = 174] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3e800 == 40 [pid = 1652] [id = 175] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12c768000 == 39 [pid = 1652] [id = 14] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121366000 == 38 [pid = 1652] [id = 168] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x112d0d800 == 37 [pid = 1652] [id = 149] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae3f800 == 36 [pid = 1652] [id = 9] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b8000 == 35 [pid = 1652] [id = 173] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0a9000 == 34 [pid = 1652] [id = 12] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121da8800 == 33 [pid = 1652] [id = 169] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x128cfc000 == 32 [pid = 1652] [id = 171] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x120f4b800 == 31 [pid = 1652] [id = 191] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba26800 == 30 [pid = 1652] [id = 190] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae24000 == 29 [pid = 1652] [id = 189] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12134c800 == 28 [pid = 1652] [id = 188] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x117467000 == 27 [pid = 1652] [id = 186] 08:59:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1187de800 == 26 [pid = 1652] [id = 187] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12972e000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b994c00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b06f800) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12901fc00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124da8c00) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128cc4000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119904c00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11993d400) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119887400) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129340400) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118440400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118891800) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116f74400) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121d79400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125573400) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b072000) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11987e400) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12bee5800) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bedd400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12c05f400) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195e9400) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119bb9800) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ac84c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c067400) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172dfc00) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1291c3000) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c45ac00) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12cac6000) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12c724c00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 08:59:51 INFO - PROCESS | 1652 | 1466697591909 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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:59:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1673ms 08:59:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:59:51 INFO - PROCESS | 1652 | 1466697591942 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1652 | 1466697591947 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:59:51 INFO - PROCESS | 1652 | 1466697591950 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1652 | 1466697591952 Marionette TRACE conn2 <- [1,742,null,{}] 08:59:51 INFO - PROCESS | 1652 | 1466697591955 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}] 08:59:51 INFO - PROCESS | 1652 | 1466697591957 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:52 INFO - PROCESS | 1652 | 1466697592032 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:59:52 INFO - PROCESS | 1652 | 1466697592036 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:52 INFO - PROCESS | 1652 | 1466697592038 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac7000 == 27 [pid = 1652] [id = 193] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116f77c00) [pid = 1652] [serial = 577] [outer = 0x0] 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11843e000) [pid = 1652] [serial = 578] [outer = 0x116f77c00] 08:59:52 INFO - PROCESS | 1652 | 1466697592068 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185f2c00) [pid = 1652] [serial = 579] [outer = 0x116f77c00] 08:59:52 INFO - PROCESS | 1652 | 1466697592866 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]]]}] 08:59:52 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 08:59:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 921ms 08:59:52 INFO - PROCESS | 1652 | 1466697592870 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:59:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:59:52 INFO - PROCESS | 1652 | 1466697592874 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:59:52 INFO - PROCESS | 1652 | 1466697592880 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1652 | 1466697592882 Marionette TRACE conn2 <- [1,746,null,{}] 08:59:52 INFO - PROCESS | 1652 | 1466697592885 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}] 08:59:52 INFO - PROCESS | 1652 | 1466697592887 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:52 INFO - PROCESS | 1652 | 1466697592993 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:59:53 INFO - PROCESS | 1652 | 1466697593001 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:53 INFO - PROCESS | 1652 | 1466697593002 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c1000 == 28 [pid = 1652] [id = 194] 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11680c000) [pid = 1652] [serial = 580] [outer = 0x0] 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1187ccc00) [pid = 1652] [serial = 581] [outer = 0x11680c000] 08:59:53 INFO - PROCESS | 1652 | 1466697593029 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119605800) [pid = 1652] [serial = 582] [outer = 0x11680c000] 08:59:53 INFO - PROCESS | 1652 | 1466697593857 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]]]}] 08:59:53 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.) 08:59:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1021ms 08:59:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:59:53 INFO - PROCESS | 1652 | 1466697593902 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 1652 | 1466697593903 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:59:53 INFO - PROCESS | 1652 | 1466697593905 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1652 | 1466697593908 Marionette TRACE conn2 <- [1,750,null,{}] 08:59:53 INFO - PROCESS | 1652 | 1466697593923 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}] 08:59:53 INFO - PROCESS | 1652 | 1466697593926 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:54 INFO - PROCESS | 1652 | 1466697594032 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:59:54 INFO - PROCESS | 1652 | 1466697594037 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:54 INFO - PROCESS | 1652 | 1466697594040 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e32800 == 29 [pid = 1652] [id = 195] 08:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1167c7400) [pid = 1652] [serial = 583] [outer = 0x0] 08:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199d0800) [pid = 1652] [serial = 584] [outer = 0x1167c7400] 08:59:54 INFO - PROCESS | 1652 | 1466697594068 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119bb7000) [pid = 1652] [serial = 585] [outer = 0x1167c7400] 08:59:54 INFO - PROCESS | 1652 | 1466697594881 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:59:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1025ms 08:59:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:59:54 INFO - PROCESS | 1652 | 1466697594930 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1652 | 1466697594932 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:59:54 INFO - PROCESS | 1652 | 1466697594934 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1652 | 1466697594935 Marionette TRACE conn2 <- [1,754,null,{}] 08:59:54 INFO - PROCESS | 1652 | 1466697594938 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}] 08:59:54 INFO - PROCESS | 1652 | 1466697594939 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:55 INFO - PROCESS | 1652 | 1466697595038 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:59:55 INFO - PROCESS | 1652 | 1466697595049 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:55 INFO - PROCESS | 1652 | 1466697595051 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121504800 == 30 [pid = 1652] [id = 196] 08:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120ea9c00) [pid = 1652] [serial = 586] [outer = 0x0] 08:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1215a7c00) [pid = 1652] [serial = 587] [outer = 0x120ea9c00] 08:59:55 INFO - PROCESS | 1652 | 1466697595076 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121ae7c00) [pid = 1652] [serial = 588] [outer = 0x120ea9c00] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119870c00) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124b7d800) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128abe400) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116f6c800) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199cf000) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a5c8c00) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b99a800) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120ea3c00) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bee3800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1187c8400) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ad6d000) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11987a800) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1172d6000) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12c45e800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121ae9c00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116f78c00) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1180e0c00) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:59:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1167c6000) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:59:56 INFO - PROCESS | 1652 | 1466697596186 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]]]}] 08:59:56 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 08:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1270ms 08:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:59:56 INFO - PROCESS | 1652 | 1466697596204 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1652 | 1466697596206 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:59:56 INFO - PROCESS | 1652 | 1466697596208 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1652 | 1466697596209 Marionette TRACE conn2 <- [1,758,null,{}] 08:59:56 INFO - PROCESS | 1652 | 1466697596213 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}] 08:59:56 INFO - PROCESS | 1652 | 1466697596214 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:56 INFO - PROCESS | 1652 | 1466697596287 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:59:56 INFO - PROCESS | 1652 | 1466697596290 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:56 INFO - PROCESS | 1652 | 1466697596291 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ac7800 == 31 [pid = 1652] [id = 197] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1167cd000) [pid = 1652] [serial = 589] [outer = 0x0] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118891400) [pid = 1652] [serial = 590] [outer = 0x1167cd000] 08:59:56 INFO - PROCESS | 1652 | 1466697596319 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119ef3400) [pid = 1652] [serial = 591] [outer = 0x1167cd000] 08:59:56 INFO - PROCESS | 1652 | 1466697596665 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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 08:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:59:56 INFO - PROCESS | 1652 | 1466697596680 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1652 | 1466697596681 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:59:56 INFO - PROCESS | 1652 | 1466697596683 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1652 | 1466697596684 Marionette TRACE conn2 <- [1,762,null,{}] 08:59:56 INFO - PROCESS | 1652 | 1466697596686 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}] 08:59:56 INFO - PROCESS | 1652 | 1466697596691 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:56 INFO - PROCESS | 1652 | 1466697596809 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:59:56 INFO - PROCESS | 1652 | 1466697596818 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:56 INFO - PROCESS | 1652 | 1466697596819 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a54800 == 32 [pid = 1652] [id = 198] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121d6e400) [pid = 1652] [serial = 592] [outer = 0x0] 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124bda800) [pid = 1652] [serial = 593] [outer = 0x121d6e400] 08:59:56 INFO - PROCESS | 1652 | 1466697596845 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126c20800) [pid = 1652] [serial = 594] [outer = 0x121d6e400] 08:59:57 INFO - PROCESS | 1652 | 1466697597660 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:59:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1020ms 08:59:57 INFO - PROCESS | 1652 | 1466697597704 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1652 | 1466697597707 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:59:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:59:57 INFO - PROCESS | 1652 | 1466697597710 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1652 | 1466697597712 Marionette TRACE conn2 <- [1,766,null,{}] 08:59:57 INFO - PROCESS | 1652 | 1466697597716 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}] 08:59:57 INFO - PROCESS | 1652 | 1466697597718 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:57 INFO - PROCESS | 1652 | 1466697597844 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:59:57 INFO - PROCESS | 1652 | 1466697597904 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:57 INFO - PROCESS | 1652 | 1466697597906 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac6000 == 33 [pid = 1652] [id = 199] 08:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11681cc00) [pid = 1652] [serial = 595] [outer = 0x0] 08:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116f71c00) [pid = 1652] [serial = 596] [outer = 0x11681cc00] 08:59:57 INFO - PROCESS | 1652 | 1466697597938 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1176d6800) [pid = 1652] [serial = 597] [outer = 0x11681cc00] 08:59:58 INFO - PROCESS | 1652 | 1466697598889 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1220ms 08:59:58 INFO - PROCESS | 1652 | 1466697598956 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1652 | 1466697598959 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:59:58 INFO - PROCESS | 1652 | 1466697598965 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1652 | 1466697598967 Marionette TRACE conn2 <- [1,770,null,{}] 08:59:58 INFO - PROCESS | 1652 | 1466697598969 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}] 08:59:58 INFO - PROCESS | 1652 | 1466697598971 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:59 INFO - PROCESS | 1652 | 1466697599056 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:59:59 INFO - PROCESS | 1652 | 1466697599151 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n 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:59:59 INFO - PROCESS | 1652 | 1466697599152 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 08:59:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134a800 == 34 [pid = 1652] [id = 200] 08:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1193b2800) [pid = 1652] [serial = 598] [outer = 0x0] 08:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195e1000) [pid = 1652] [serial = 599] [outer = 0x1193b2800] 08:59:59 INFO - PROCESS | 1652 | 1466697599204 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119679800) [pid = 1652] [serial = 600] [outer = 0x1193b2800] 08:59:59 INFO - PROCESS | 1652 | 1466697599843 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 919ms 08:59:59 INFO - PROCESS | 1652 | 1466697599884 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1652 | 1466697599887 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:59:59 INFO - PROCESS | 1652 | 1466697599890 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1652 | 1466697599892 Marionette TRACE conn2 <- [1,774,null,{}] 08:59:59 INFO - PROCESS | 1652 | 1466697599896 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}] 08:59:59 INFO - PROCESS | 1652 | 1466697599898 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:00 INFO - PROCESS | 1652 | 1466697600015 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:00:00 INFO - PROCESS | 1652 | 1466697600074 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1652 | 1466697600077 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e62800 == 35 [pid = 1652] [id = 201] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116f79c00) [pid = 1652] [serial = 601] [outer = 0x0] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1172de000) [pid = 1652] [serial = 602] [outer = 0x116f79c00] 09:00:00 INFO - PROCESS | 1652 | 1466697600106 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11843b000) [pid = 1652] [serial = 603] [outer = 0x116f79c00] 09:00:00 INFO - PROCESS | 1652 | --DOCSHELL 0x121ac7800 == 34 [pid = 1652] [id = 197] 09:00:00 INFO - PROCESS | 1652 | --DOCSHELL 0x121504800 == 33 [pid = 1652] [id = 196] 09:00:00 INFO - PROCESS | 1652 | --DOCSHELL 0x120e32800 == 32 [pid = 1652] [id = 195] 09:00:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c1000 == 31 [pid = 1652] [id = 194] 09:00:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac7000 == 30 [pid = 1652] [id = 193] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118444800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116f75800) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1199d7000) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12aeb0400) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b9a2800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124b81000) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c45f800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128abd800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11913b800) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119610800) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b076400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12c05dc00) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b8e4c00) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11993c800) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x120ea8800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1183e9800) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1185f5c00) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12cbb7c00) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x128ac1800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118272800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1185ec800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c059800) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12b8e4800) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1291c0c00) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1199dc000) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11993a800) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1266cdc00) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12aeac800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1175bbc00) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 09:00:00 INFO - PROCESS | 1652 | 1466697600492 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 09:00:00 INFO - PROCESS | 1652 | 1466697600511 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1652 | 1466697600516 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:00:00 INFO - PROCESS | 1652 | 1466697600522 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1652 | 1466697600525 Marionette TRACE conn2 <- [1,778,null,{}] 09:00:00 INFO - PROCESS | 1652 | 1466697600528 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:00 INFO - PROCESS | 1652 | 1466697600531 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:00 INFO - PROCESS | 1652 | 1466697600656 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:00:00 INFO - PROCESS | 1652 | 1466697600663 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1652 | 1466697600664 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184bb000 == 31 [pid = 1652] [id = 202] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118448000) [pid = 1652] [serial = 604] [outer = 0x0] 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1187c1c00) [pid = 1652] [serial = 605] [outer = 0x118448000] 09:00:00 INFO - PROCESS | 1652 | 1466697600710 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11917dc00) [pid = 1652] [serial = 606] [outer = 0x118448000] 09:00:01 INFO - PROCESS | 1652 | 1466697601186 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 09:00:01 INFO - PROCESS | 1652 | 1466697601192 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1652 | 1466697601195 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:00:01 INFO - PROCESS | 1652 | 1466697601197 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1652 | 1466697601199 Marionette TRACE conn2 <- [1,782,null,{}] 09:00:01 INFO - PROCESS | 1652 | 1466697601207 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:01 INFO - PROCESS | 1652 | 1466697601211 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:01 INFO - PROCESS | 1652 | 1466697601292 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:00:01 INFO - PROCESS | 1652 | 1466697601299 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1652 | 1466697601301 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210b2000 == 32 [pid = 1652] [id = 203] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1195e7400) [pid = 1652] [serial = 607] [outer = 0x0] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119883000) [pid = 1652] [serial = 608] [outer = 0x1195e7400] 09:00:01 INFO - PROCESS | 1652 | 1466697601330 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119945800) [pid = 1652] [serial = 609] [outer = 0x1195e7400] 09:00:01 INFO - PROCESS | 1652 | 1466697601664 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 09:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:00:01 INFO - PROCESS | 1652 | 1466697601668 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1652 | 1466697601670 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:00:01 INFO - PROCESS | 1652 | 1466697601672 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1652 | 1466697601673 Marionette TRACE conn2 <- [1,786,null,{}] 09:00:01 INFO - PROCESS | 1652 | 1466697601676 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:01 INFO - PROCESS | 1652 | 1466697601677 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:01 INFO - PROCESS | 1652 | 1466697601784 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:00:01 INFO - PROCESS | 1652 | 1466697601787 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1652 | 1466697601788 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ac7800 == 33 [pid = 1652] [id = 204] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1199d3c00) [pid = 1652] [serial = 610] [outer = 0x0] 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1199dcc00) [pid = 1652] [serial = 611] [outer = 0x1199d3c00] 09:00:01 INFO - PROCESS | 1652 | 1466697601816 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x120ea8800) [pid = 1652] [serial = 612] [outer = 0x1199d3c00] 09:00:02 INFO - PROCESS | 1652 | 1466697602152 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 09:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:00:02 INFO - PROCESS | 1652 | 1466697602192 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1652 | 1466697602193 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:00:02 INFO - PROCESS | 1652 | 1466697602198 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1652 | 1466697602199 Marionette TRACE conn2 <- [1,790,null,{}] 09:00:02 INFO - PROCESS | 1652 | 1466697602201 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:02 INFO - PROCESS | 1652 | 1466697602202 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:02 INFO - PROCESS | 1652 | 1466697602280 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:00:02 INFO - PROCESS | 1652 | 1466697602344 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1652 | 1466697602345 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12367d000 == 34 [pid = 1652] [id = 205] 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119878800) [pid = 1652] [serial = 613] [outer = 0x0] 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x120f8d000) [pid = 1652] [serial = 614] [outer = 0x119878800] 09:00:02 INFO - PROCESS | 1652 | 1466697602372 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x124abbc00) [pid = 1652] [serial = 615] [outer = 0x119878800] 09:00:02 INFO - PROCESS | 1652 | 1466697602817 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 669ms 09:00:02 INFO - PROCESS | 1652 | 1466697602867 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:00:02 INFO - PROCESS | 1652 | 1466697602869 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:00:02 INFO - PROCESS | 1652 | 1466697602872 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1652 | 1466697602874 Marionette TRACE conn2 <- [1,794,null,{}] 09:00:02 INFO - PROCESS | 1652 | 1466697602877 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:02 INFO - PROCESS | 1652 | 1466697602883 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:03 INFO - PROCESS | 1652 | 1466697603039 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:00:03 INFO - PROCESS | 1652 | 1466697603100 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1652 | 1466697603102 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129093800 == 35 [pid = 1652] [id = 206] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1265c7c00) [pid = 1652] [serial = 616] [outer = 0x0] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x128abfc00) [pid = 1652] [serial = 617] [outer = 0x1265c7c00] 09:00:03 INFO - PROCESS | 1652 | 1466697603127 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x128cd1400) [pid = 1652] [serial = 618] [outer = 0x1265c7c00] 09:00:03 INFO - PROCESS | 1652 | 1466697603448 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 621ms 09:00:03 INFO - PROCESS | 1652 | 1466697603494 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1652 | 1466697603495 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:00:03 INFO - PROCESS | 1652 | 1466697603497 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1652 | 1466697603498 Marionette TRACE conn2 <- [1,798,null,{}] 09:00:03 INFO - PROCESS | 1652 | 1466697603501 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:03 INFO - PROCESS | 1652 | 1466697603502 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:03 INFO - PROCESS | 1652 | 1466697603602 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:00:03 INFO - PROCESS | 1652 | 1466697603613 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1652 | 1466697603614 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12938e000 == 36 [pid = 1652] [id = 207] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x129021400) [pid = 1652] [serial = 619] [outer = 0x0] 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x129029c00) [pid = 1652] [serial = 620] [outer = 0x129021400] 09:00:03 INFO - PROCESS | 1652 | 1466697603638 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12933ec00) [pid = 1652] [serial = 621] [outer = 0x129021400] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1180ec800) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1167c7400) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118896000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116f77c00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120ea9c00) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11680c000) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x125028400) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12b9a2c00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1193ab400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:00:03 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1167cd000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:00:03 INFO - PROCESS | 1652 | 1466697603980 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 09:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:00:04 INFO - PROCESS | 1652 | 1466697604016 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1652 | 1466697604017 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:00:04 INFO - PROCESS | 1652 | 1466697604020 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1652 | 1466697604021 Marionette TRACE conn2 <- [1,802,null,{}] 09:00:04 INFO - PROCESS | 1652 | 1466697604023 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:04 INFO - PROCESS | 1652 | 1466697604024 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:04 INFO - PROCESS | 1652 | 1466697604104 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:00:04 INFO - PROCESS | 1652 | 1466697604108 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1652 | 1466697604109 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298a6800 == 37 [pid = 1652] [id = 208] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1167cd000) [pid = 1652] [serial = 622] [outer = 0x0] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1193b9800) [pid = 1652] [serial = 623] [outer = 0x1167cd000] 09:00:04 INFO - PROCESS | 1652 | 1466697604139 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x124ac2800) [pid = 1652] [serial = 624] [outer = 0x1167cd000] 09:00:04 INFO - PROCESS | 1652 | 1466697604485 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 469ms 09:00:04 INFO - PROCESS | 1652 | 1466697604489 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1652 | 1466697604490 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:00:04 INFO - PROCESS | 1652 | 1466697604492 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1652 | 1466697604494 Marionette TRACE conn2 <- [1,806,null,{}] 09:00:04 INFO - PROCESS | 1652 | 1466697604497 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:04 INFO - PROCESS | 1652 | 1466697604498 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:04 INFO - PROCESS | 1652 | 1466697604580 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:00:04 INFO - PROCESS | 1652 | 1466697604635 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1652 | 1466697604636 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acc1000 == 38 [pid = 1652] [id = 209] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118896000) [pid = 1652] [serial = 625] [outer = 0x0] 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12972b800) [pid = 1652] [serial = 626] [outer = 0x118896000] 09:00:04 INFO - PROCESS | 1652 | 1466697604661 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12a5d0c00) [pid = 1652] [serial = 627] [outer = 0x118896000] 09:00:04 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:00:04 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:00:04 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:00:04 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 09:00:05 INFO - PROCESS | 1652 | 1466697605014 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 572ms 09:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:00:05 INFO - PROCESS | 1652 | 1466697605065 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1652 | 1466697605067 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:00:05 INFO - PROCESS | 1652 | 1466697605069 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1652 | 1466697605070 Marionette TRACE conn2 <- [1,810,null,{}] 09:00:05 INFO - PROCESS | 1652 | 1466697605072 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:05 INFO - PROCESS | 1652 | 1466697605073 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:05 INFO - PROCESS | 1652 | 1466697605186 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:00:05 INFO - PROCESS | 1652 | 1466697605266 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1652 | 1466697605267 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae22800 == 39 [pid = 1652] [id = 210] 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11987c800) [pid = 1652] [serial = 628] [outer = 0x0] 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12ac77000) [pid = 1652] [serial = 629] [outer = 0x11987c800] 09:00:05 INFO - PROCESS | 1652 | 1466697605291 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12aeab800) [pid = 1652] [serial = 630] [outer = 0x11987c800] 09:00:05 INFO - PROCESS | 1652 | 1466697605566 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 09:00:05 INFO - PROCESS | 1652 | 1466697605590 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:00:05 INFO - PROCESS | 1652 | 1466697605592 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:00:05 INFO - PROCESS | 1652 | 1466697605602 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1652 | 1466697605603 Marionette TRACE conn2 <- [1,814,null,{}] 09:00:05 INFO - PROCESS | 1652 | 1466697605605 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:05 INFO - PROCESS | 1652 | 1466697605607 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:05 INFO - PROCESS | 1652 | 1466697605704 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:00:05 INFO - PROCESS | 1652 | 1466697605708 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1652 | 1466697605710 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3e800 == 40 [pid = 1652] [id = 211] 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12aeac000) [pid = 1652] [serial = 631] [outer = 0x0] 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12b8e4800) [pid = 1652] [serial = 632] [outer = 0x12aeac000] 09:00:05 INFO - PROCESS | 1652 | 1466697605736 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12bee0400) [pid = 1652] [serial = 633] [outer = 0x12aeac000] 09:00:06 INFO - PROCESS | 1652 | 1466697606084 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 1652 | 1466697606124 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:00:06 INFO - PROCESS | 1652 | 1466697606136 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1652 | 1466697606137 Marionette TRACE conn2 <- [1,818,null,{}] 09:00:06 INFO - PROCESS | 1652 | 1466697606140 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:06 INFO - PROCESS | 1652 | 1466697606141 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:06 INFO - PROCESS | 1652 | 1466697606221 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:00:06 INFO - PROCESS | 1652 | 1466697606224 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1652 | 1466697606225 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be1c800 == 41 [pid = 1652] [id = 212] 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12bee5800) [pid = 1652] [serial = 634] [outer = 0x0] 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12c063000) [pid = 1652] [serial = 635] [outer = 0x12bee5800] 09:00:06 INFO - PROCESS | 1652 | 1466697606250 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12c45c400) [pid = 1652] [serial = 636] [outer = 0x12bee5800] 09:00:06 INFO - PROCESS | 1652 | 1466697606743 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 678ms 09:00:06 INFO - PROCESS | 1652 | 1466697606805 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:00:06 INFO - PROCESS | 1652 | 1466697606808 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:00:06 INFO - PROCESS | 1652 | 1466697606811 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1652 | 1466697606814 Marionette TRACE conn2 <- [1,822,null,{}] 09:00:06 INFO - PROCESS | 1652 | 1466697606818 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:06 INFO - PROCESS | 1652 | 1466697606819 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:06 INFO - PROCESS | 1652 | 1466697606923 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:00:06 INFO - PROCESS | 1652 | 1466697606993 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1652 | 1466697606995 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196b0000 == 42 [pid = 1652] [id = 213] 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172d7800) [pid = 1652] [serial = 637] [outer = 0x0] 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1180ec000) [pid = 1652] [serial = 638] [outer = 0x1172d7800] 09:00:07 INFO - PROCESS | 1652 | 1466697607026 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118872800) [pid = 1652] [serial = 639] [outer = 0x1172d7800] 09:00:07 INFO - PROCESS | 1652 | 1466697607450 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1652 | 1466697607488 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:00:07 INFO - PROCESS | 1652 | 1466697607492 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1652 | 1466697607494 Marionette TRACE conn2 <- [1,826,null,{}] 09:00:07 INFO - PROCESS | 1652 | 1466697607497 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:07 INFO - PROCESS | 1652 | 1466697607499 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:07 INFO - PROCESS | 1652 | 1466697607609 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:00:07 INFO - PROCESS | 1652 | 1466697607711 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1652 | 1466697607713 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cf7000 == 43 [pid = 1652] [id = 214] 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193ac400) [pid = 1652] [serial = 640] [outer = 0x0] 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119881c00) [pid = 1652] [serial = 641] [outer = 0x1193ac400] 09:00:07 INFO - PROCESS | 1652 | 1466697607745 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119bbd000) [pid = 1652] [serial = 642] [outer = 0x1193ac400] 09:00:08 INFO - PROCESS | 1652 | 1466697608164 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 724ms 09:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:00:08 INFO - PROCESS | 1652 | 1466697608216 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1652 | 1466697608218 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:00:08 INFO - PROCESS | 1652 | 1466697608220 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1652 | 1466697608223 Marionette TRACE conn2 <- [1,830,null,{}] 09:00:08 INFO - PROCESS | 1652 | 1466697608230 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:08 INFO - PROCESS | 1652 | 1466697608234 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:08 INFO - PROCESS | 1652 | 1466697608370 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:00:08 INFO - PROCESS | 1652 | 1466697608441 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1652 | 1466697608443 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0c1000 == 44 [pid = 1652] [id = 215] 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120f92400) [pid = 1652] [serial = 643] [outer = 0x0] 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125572000) [pid = 1652] [serial = 644] [outer = 0x120f92400] 09:00:08 INFO - PROCESS | 1652 | 1466697608475 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c21400) [pid = 1652] [serial = 645] [outer = 0x120f92400] 09:00:08 INFO - PROCESS | 1652 | 1466697608908 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 723ms 09:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:00:08 INFO - PROCESS | 1652 | 1466697608961 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1652 | 1466697608963 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:00:08 INFO - PROCESS | 1652 | 1466697608966 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1652 | 1466697608968 Marionette TRACE conn2 <- [1,834,null,{}] 09:00:08 INFO - PROCESS | 1652 | 1466697608970 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:08 INFO - PROCESS | 1652 | 1466697608972 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:09 INFO - PROCESS | 1652 | 1466697609074 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:00:09 INFO - PROCESS | 1652 | 1466697609144 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1652 | 1466697609145 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c769800 == 45 [pid = 1652] [id = 216] 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12972f400) [pid = 1652] [serial = 646] [outer = 0x0] 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12aeaa400) [pid = 1652] [serial = 647] [outer = 0x12972f400] 09:00:09 INFO - PROCESS | 1652 | 1466697609175 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b994000) [pid = 1652] [serial = 648] [outer = 0x12972f400] 09:00:09 INFO - PROCESS | 1652 | 1466697609755 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 822ms 09:00:09 INFO - PROCESS | 1652 | 1466697609795 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1652 | 1466697609798 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:00:09 INFO - PROCESS | 1652 | 1466697609802 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1652 | 1466697609804 Marionette TRACE conn2 <- [1,838,null,{}] 09:00:09 INFO - PROCESS | 1652 | 1466697609808 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:09 INFO - PROCESS | 1652 | 1466697609809 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:09 INFO - PROCESS | 1652 | 1466697609906 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:00:09 INFO - PROCESS | 1652 | 1466697609978 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1652 | 1466697609981 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e6a000 == 46 [pid = 1652] [id = 217] 09:00:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112959800) [pid = 1652] [serial = 649] [outer = 0x0] 09:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11295cc00) [pid = 1652] [serial = 650] [outer = 0x112959800] 09:00:10 INFO - PROCESS | 1652 | 1466697610008 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112a7e400) [pid = 1652] [serial = 651] [outer = 0x112959800] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3e800 == 45 [pid = 1652] [id = 211] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae22800 == 44 [pid = 1652] [id = 210] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12acc1000 == 43 [pid = 1652] [id = 209] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1298a6800 == 42 [pid = 1652] [id = 208] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12938e000 == 41 [pid = 1652] [id = 207] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129093800 == 40 [pid = 1652] [id = 206] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12367d000 == 39 [pid = 1652] [id = 205] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x121ac7800 == 38 [pid = 1652] [id = 204] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1210b2000 == 37 [pid = 1652] [id = 203] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1184bb000 == 36 [pid = 1652] [id = 202] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x117e62800 == 35 [pid = 1652] [id = 201] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12134a800 == 34 [pid = 1652] [id = 200] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac6000 == 33 [pid = 1652] [id = 199] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124a54800 == 32 [pid = 1652] [id = 198] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a5800 == 31 [pid = 1652] [id = 192] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12c769800 == 30 [pid = 1652] [id = 216] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0c1000 == 29 [pid = 1652] [id = 215] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128cf7000 == 28 [pid = 1652] [id = 214] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1196b0000 == 27 [pid = 1652] [id = 213] 09:00:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12be1c800 == 26 [pid = 1652] [id = 212] 09:00:10 INFO - PROCESS | 1652 | 1466697610978 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1185f8800) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118503800) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199d0800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120ea7000) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11843e000) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1185f2c00) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1215a7c00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119940c00) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1193b9c00) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1187ccc00) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b8e6400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a550800) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12cac8c00) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c731800) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121ae7c00) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11993c000) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118891400) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119bb7000) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119605800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1193b5c00) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119ef3400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 09:00:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124bda800) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 09:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1272ms 09:00:11 INFO - PROCESS | 1652 | 1466697611075 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1652 | 1466697611077 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:00:11 INFO - PROCESS | 1652 | 1466697611083 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1652 | 1466697611084 Marionette TRACE conn2 <- [1,842,null,{}] 09:00:11 INFO - PROCESS | 1652 | 1466697611089 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:11 INFO - PROCESS | 1652 | 1466697611090 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:11 INFO - PROCESS | 1652 | 1466697611169 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:00:11 INFO - PROCESS | 1652 | 1466697611173 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1652 | 1466697611175 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d1e800 == 27 [pid = 1652] [id = 218] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112a7c400) [pid = 1652] [serial = 652] [outer = 0x0] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112ae5c00) [pid = 1652] [serial = 653] [outer = 0x112a7c400] 09:00:11 INFO - PROCESS | 1652 | 1466697611206 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113206000) [pid = 1652] [serial = 654] [outer = 0x112a7c400] 09:00:11 INFO - PROCESS | 1652 | 1466697611538 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 09:00:11 INFO - PROCESS | 1652 | 1466697611604 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1652 | 1466697611608 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:00:11 INFO - PROCESS | 1652 | 1466697611612 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1652 | 1466697611614 Marionette TRACE conn2 <- [1,846,null,{}] 09:00:11 INFO - PROCESS | 1652 | 1466697611617 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:11 INFO - PROCESS | 1652 | 1466697611618 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:11 INFO - PROCESS | 1652 | 1466697611697 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:00:11 INFO - PROCESS | 1652 | 1466697611703 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1652 | 1466697611704 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116715800 == 28 [pid = 1652] [id = 219] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115acd400) [pid = 1652] [serial = 655] [outer = 0x0] 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115ea9c00) [pid = 1652] [serial = 656] [outer = 0x115acd400] 09:00:11 INFO - PROCESS | 1652 | 1466697611734 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115f61400) [pid = 1652] [serial = 657] [outer = 0x115acd400] 09:00:12 INFO - PROCESS | 1652 | 1466697612072 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 09:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:00:12 INFO - PROCESS | 1652 | 1466697612083 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 1652 | 1466697612084 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:00:12 INFO - PROCESS | 1652 | 1466697612086 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1652 | 1466697612089 Marionette TRACE conn2 <- [1,850,null,{}] 09:00:12 INFO - PROCESS | 1652 | 1466697612098 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:12 INFO - PROCESS | 1652 | 1466697612101 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:12 INFO - PROCESS | 1652 | 1466697612180 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:00:12 INFO - PROCESS | 1652 | 1466697612232 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1652 | 1466697612234 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x116715000 == 29 [pid = 1652] [id = 220] 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167c6800) [pid = 1652] [serial = 658] [outer = 0x0] 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1167cb400) [pid = 1652] [serial = 659] [outer = 0x1167c6800] 09:00:12 INFO - PROCESS | 1652 | 1466697612263 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116f78400) [pid = 1652] [serial = 660] [outer = 0x1167c6800] 09:00:12 INFO - PROCESS | 1652 | 1466697612568 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 09:00:12 INFO - PROCESS | 1652 | 1466697612608 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 1652 | 1466697612611 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:00:12 INFO - PROCESS | 1652 | 1466697612615 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1652 | 1466697612616 Marionette TRACE conn2 <- [1,854,null,{}] 09:00:12 INFO - PROCESS | 1652 | 1466697612618 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:12 INFO - PROCESS | 1652 | 1466697612620 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:12 INFO - PROCESS | 1652 | 1466697612697 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:00:12 INFO - PROCESS | 1652 | 1466697612748 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1652 | 1466697612749 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187a2000 == 30 [pid = 1652] [id = 221] 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116f6b000) [pid = 1652] [serial = 661] [outer = 0x0] 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1172d9400) [pid = 1652] [serial = 662] [outer = 0x116f6b000] 09:00:12 INFO - PROCESS | 1652 | 1466697612776 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176cd400) [pid = 1652] [serial = 663] [outer = 0x116f6b000] 09:00:13 INFO - PROCESS | 1652 | 1466697613038 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 473ms 09:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:00:13 INFO - PROCESS | 1652 | 1466697613089 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1652 | 1466697613090 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:00:13 INFO - PROCESS | 1652 | 1466697613092 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1652 | 1466697613093 Marionette TRACE conn2 <- [1,858,null,{}] 09:00:13 INFO - PROCESS | 1652 | 1466697613120 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:13 INFO - PROCESS | 1652 | 1466697613121 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:13 INFO - PROCESS | 1652 | 1466697613210 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:00:13 INFO - PROCESS | 1652 | 1466697613242 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1652 | 1466697613243 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119285000 == 31 [pid = 1652] [id = 222] 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1176d8c00) [pid = 1652] [serial = 664] [outer = 0x0] 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118269800) [pid = 1652] [serial = 665] [outer = 0x1176d8c00] 09:00:13 INFO - PROCESS | 1652 | 1466697613268 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118278800) [pid = 1652] [serial = 666] [outer = 0x1176d8c00] 09:00:13 INFO - PROCESS | 1652 | 1466697613592 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 527ms 09:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:00:13 INFO - PROCESS | 1652 | 1466697613624 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1652 | 1466697613626 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:00:13 INFO - PROCESS | 1652 | 1466697613630 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1652 | 1466697613632 Marionette TRACE conn2 <- [1,862,null,{}] 09:00:13 INFO - PROCESS | 1652 | 1466697613634 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:13 INFO - PROCESS | 1652 | 1466697613638 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:13 INFO - PROCESS | 1652 | 1466697613750 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:00:13 INFO - PROCESS | 1652 | 1466697613783 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1652 | 1466697613784 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c8800 == 32 [pid = 1652] [id = 223] 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118439400) [pid = 1652] [serial = 667] [outer = 0x0] 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118508000) [pid = 1652] [serial = 668] [outer = 0x118439400] 09:00:13 INFO - PROCESS | 1652 | 1466697613809 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118865400) [pid = 1652] [serial = 669] [outer = 0x118439400] 09:00:14 INFO - PROCESS | 1652 | 1466697614141 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 09:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:00:14 INFO - PROCESS | 1652 | 1466697614150 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1652 | 1466697614151 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:00:14 INFO - PROCESS | 1652 | 1466697614153 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1652 | 1466697614154 Marionette TRACE conn2 <- [1,866,null,{}] 09:00:14 INFO - PROCESS | 1652 | 1466697614156 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:14 INFO - PROCESS | 1652 | 1466697614157 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:14 INFO - PROCESS | 1652 | 1466697614257 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:00:14 INFO - PROCESS | 1652 | 1466697614293 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1652 | 1466697614294 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e3f000 == 33 [pid = 1652] [id = 224] 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x111e29000) [pid = 1652] [serial = 670] [outer = 0x0] 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118897000) [pid = 1652] [serial = 671] [outer = 0x111e29000] 09:00:14 INFO - PROCESS | 1652 | 1466697614319 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119180400) [pid = 1652] [serial = 672] [outer = 0x111e29000] 09:00:14 INFO - PROCESS | 1652 | 1466697614622 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 09:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:00:14 INFO - PROCESS | 1652 | 1466697614673 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1652 | 1466697614675 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:00:14 INFO - PROCESS | 1652 | 1466697614677 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1652 | 1466697614678 Marionette TRACE conn2 <- [1,870,null,{}] 09:00:14 INFO - PROCESS | 1652 | 1466697614680 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:14 INFO - PROCESS | 1652 | 1466697614681 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:14 INFO - PROCESS | 1652 | 1466697614772 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:00:14 INFO - PROCESS | 1652 | 1466697614806 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1652 | 1466697614807 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211d3000 == 34 [pid = 1652] [id = 225] 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118894800) [pid = 1652] [serial = 673] [outer = 0x0] 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191f2800) [pid = 1652] [serial = 674] [outer = 0x118894800] 09:00:14 INFO - PROCESS | 1652 | 1466697614832 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1193b0800) [pid = 1652] [serial = 675] [outer = 0x118894800] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191f1400) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bee5800) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12aeac000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1265c7c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129021400) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1167cd000) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11681cc00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118448000) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199d3c00) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1195e7400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1193b2800) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116f79c00) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121d6e400) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118896000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11987c800) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:00:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119878800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:00:15 INFO - PROCESS | 1652 | 1466697615295 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 09:00:15 INFO - PROCESS | 1652 | 1466697615348 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1652 | 1466697615349 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:00:15 INFO - PROCESS | 1652 | 1466697615351 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1652 | 1466697615353 Marionette TRACE conn2 <- [1,874,null,{}] 09:00:15 INFO - PROCESS | 1652 | 1466697615355 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:15 INFO - PROCESS | 1652 | 1466697615356 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:15 INFO - PROCESS | 1652 | 1466697615446 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:00:15 INFO - PROCESS | 1652 | 1466697615500 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1652 | 1466697615502 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134d000 == 35 [pid = 1652] [id = 226] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1167c7800) [pid = 1652] [serial = 676] [outer = 0x0] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11681cc00) [pid = 1652] [serial = 677] [outer = 0x1167c7800] 09:00:15 INFO - PROCESS | 1652 | 1466697615526 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193b5000) [pid = 1652] [serial = 678] [outer = 0x1167c7800] 09:00:15 INFO - PROCESS | 1652 | 1466697615793 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 470ms 09:00:15 INFO - PROCESS | 1652 | 1466697615821 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1652 | 1466697615822 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:00:15 INFO - PROCESS | 1652 | 1466697615824 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1652 | 1466697615826 Marionette TRACE conn2 <- [1,878,null,{}] 09:00:15 INFO - PROCESS | 1652 | 1466697615835 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:15 INFO - PROCESS | 1652 | 1466697615836 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:15 INFO - PROCESS | 1652 | 1466697615918 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:00:15 INFO - PROCESS | 1652 | 1466697615922 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1652 | 1466697615923 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12361f800 == 36 [pid = 1652] [id = 227] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1195dd400) [pid = 1652] [serial = 679] [outer = 0x0] 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195e8400) [pid = 1652] [serial = 680] [outer = 0x1195dd400] 09:00:15 INFO - PROCESS | 1652 | 1466697615948 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11960dc00) [pid = 1652] [serial = 681] [outer = 0x1195dd400] 09:00:16 INFO - PROCESS | 1652 | 1466697616358 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 572ms 09:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:00:16 INFO - PROCESS | 1652 | 1466697616398 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1652 | 1466697616401 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:00:16 INFO - PROCESS | 1652 | 1466697616404 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1652 | 1466697616407 Marionette TRACE conn2 <- [1,882,null,{}] 09:00:16 INFO - PROCESS | 1652 | 1466697616410 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:16 INFO - PROCESS | 1652 | 1466697616411 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:16 INFO - PROCESS | 1652 | 1466697616555 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:00:16 INFO - PROCESS | 1652 | 1466697616569 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 1652 | 1466697616571 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bb8800 == 37 [pid = 1652] [id = 228] 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119676000) [pid = 1652] [serial = 682] [outer = 0x0] 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119877c00) [pid = 1652] [serial = 683] [outer = 0x119676000] 09:00:16 INFO - PROCESS | 1652 | 1466697616612 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119908000) [pid = 1652] [serial = 684] [outer = 0x119676000] 09:00:16 INFO - PROCESS | 1652 | 1466697616937 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 572ms 09:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:00:16 INFO - PROCESS | 1652 | 1466697616976 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1652 | 1466697616977 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:00:16 INFO - PROCESS | 1652 | 1466697616979 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1652 | 1466697616980 Marionette TRACE conn2 <- [1,886,null,{}] 09:00:16 INFO - PROCESS | 1652 | 1466697616983 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:16 INFO - PROCESS | 1652 | 1466697616984 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:17 INFO - PROCESS | 1652 | 1466697617086 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:00:17 INFO - PROCESS | 1652 | 1466697617092 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1652 | 1466697617093 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x125614000 == 38 [pid = 1652] [id = 229] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119672800) [pid = 1652] [serial = 685] [outer = 0x0] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119936800) [pid = 1652] [serial = 686] [outer = 0x119672800] 09:00:17 INFO - PROCESS | 1652 | 1466697617121 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11993fc00) [pid = 1652] [serial = 687] [outer = 0x119672800] 09:00:17 INFO - PROCESS | 1652 | 1466697617655 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 719ms 09:00:17 INFO - PROCESS | 1652 | 1466697617699 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 1652 | 1466697617702 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:00:17 INFO - PROCESS | 1652 | 1466697617705 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1652 | 1466697617707 Marionette TRACE conn2 <- [1,890,null,{}] 09:00:17 INFO - PROCESS | 1652 | 1466697617712 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:17 INFO - PROCESS | 1652 | 1466697617714 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:17 INFO - PROCESS | 1652 | 1466697617820 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:00:17 INFO - PROCESS | 1652 | 1466697617919 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1652 | 1466697617921 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac0000 == 39 [pid = 1652] [id = 230] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11320d000) [pid = 1652] [serial = 688] [outer = 0x0] 09:00:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133e0c00) [pid = 1652] [serial = 689] [outer = 0x11320d000] 09:00:17 INFO - PROCESS | 1652 | 1466697617951 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115a53000) [pid = 1652] [serial = 690] [outer = 0x11320d000] 09:00:18 INFO - PROCESS | 1652 | 1466697618466 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 774ms 09:00:18 INFO - PROCESS | 1652 | 1466697618504 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1652 | 1466697618508 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:00:18 INFO - PROCESS | 1652 | 1466697618515 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1652 | 1466697618517 Marionette TRACE conn2 <- [1,894,null,{}] 09:00:18 INFO - PROCESS | 1652 | 1466697618519 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:18 INFO - PROCESS | 1652 | 1466697618521 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:18 INFO - PROCESS | 1652 | 1466697618723 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:00:18 INFO - PROCESS | 1652 | 1466697618807 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1652 | 1466697618809 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x113010800 == 40 [pid = 1652] [id = 231] 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113203000) [pid = 1652] [serial = 691] [outer = 0x0] 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133de000) [pid = 1652] [serial = 692] [outer = 0x113203000] 09:00:18 INFO - PROCESS | 1652 | 1466697618837 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115eab400) [pid = 1652] [serial = 693] [outer = 0x113203000] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x124bb8800 == 39 [pid = 1652] [id = 228] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12361f800 == 38 [pid = 1652] [id = 227] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12134d000 == 37 [pid = 1652] [id = 226] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1211d3000 == 36 [pid = 1652] [id = 225] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x120e3f000 == 35 [pid = 1652] [id = 224] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c8800 == 34 [pid = 1652] [id = 223] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119285000 == 33 [pid = 1652] [id = 222] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1187a2000 == 32 [pid = 1652] [id = 221] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116715000 == 31 [pid = 1652] [id = 220] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116715800 == 30 [pid = 1652] [id = 219] 09:00:19 INFO - PROCESS | 1652 | --DOCSHELL 0x112d1e800 == 29 [pid = 1652] [id = 218] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128abfc00) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129029c00) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128cd1400) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1193b9800) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116f71c00) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176d6800) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1187c1c00) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11917dc00) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199dcc00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120ea8800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119883000) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119945800) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195e1000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119679800) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1172de000) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11843b000) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126c20800) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12972b800) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12933ec00) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124ac2800) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12aeab800) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bee0400) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120f8d000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124abbc00) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ac77000) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a5d0c00) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11993b000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12c45c400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b8e4800) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12c063000) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 09:00:19 INFO - PROCESS | 1652 | 1466697619385 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 919ms 09:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:00:19 INFO - PROCESS | 1652 | 1466697619435 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1652 | 1466697619438 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:00:19 INFO - PROCESS | 1652 | 1466697619441 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1652 | 1466697619443 Marionette TRACE conn2 <- [1,898,null,{}] 09:00:19 INFO - PROCESS | 1652 | 1466697619447 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:19 INFO - PROCESS | 1652 | 1466697619449 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:19 INFO - PROCESS | 1652 | 1466697619541 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:00:19 INFO - PROCESS | 1652 | 1466697619603 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 1652 | 1466697619606 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116623000 == 30 [pid = 1652] [id = 232] 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115e6a400) [pid = 1652] [serial = 694] [outer = 0x0] 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1164e7000) [pid = 1652] [serial = 695] [outer = 0x115e6a400] 09:00:19 INFO - PROCESS | 1652 | 1466697619638 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1167cc000) [pid = 1652] [serial = 696] [outer = 0x115e6a400] 09:00:20 INFO - PROCESS | 1652 | 1466697620072 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 09:00:20 INFO - PROCESS | 1652 | 1466697620115 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1652 | 1466697620118 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:00:20 INFO - PROCESS | 1652 | 1466697620122 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1652 | 1466697620124 Marionette TRACE conn2 <- [1,902,null,{}] 09:00:20 INFO - PROCESS | 1652 | 1466697620128 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:20 INFO - PROCESS | 1652 | 1466697620131 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:20 INFO - PROCESS | 1652 | 1466697620222 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:00:20 INFO - PROCESS | 1652 | 1466697620284 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1652 | 1466697620286 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187fb800 == 31 [pid = 1652] [id = 233] 09:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116f98000) [pid = 1652] [serial = 697] [outer = 0x0] 09:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11714a800) [pid = 1652] [serial = 698] [outer = 0x116f98000] 09:00:20 INFO - PROCESS | 1652 | 1466697620318 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1175b7c00) [pid = 1652] [serial = 699] [outer = 0x116f98000] 09:00:20 INFO - PROCESS | 1652 | 1466697620746 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 09:00:20 INFO - PROCESS | 1652 | 1466697620793 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1652 | 1466697620794 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:00:20 INFO - PROCESS | 1652 | 1466697620820 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1652 | 1466697620822 Marionette TRACE conn2 <- [1,906,null,{}] 09:00:20 INFO - PROCESS | 1652 | 1466697620843 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:20 INFO - PROCESS | 1652 | 1466697620847 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:20 INFO - PROCESS | 1652 | 1466697620973 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:00:21 INFO - PROCESS | 1652 | 1466697621021 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1652 | 1466697621023 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c1800 == 32 [pid = 1652] [id = 234] 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118442000) [pid = 1652] [serial = 700] [outer = 0x0] 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11850dc00) [pid = 1652] [serial = 701] [outer = 0x118442000] 09:00:21 INFO - PROCESS | 1652 | 1466697621056 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1185f6400) [pid = 1652] [serial = 702] [outer = 0x118442000] 09:00:21 INFO - PROCESS | 1652 | 1466697621471 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 695ms 09:00:21 INFO - PROCESS | 1652 | 1466697621493 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1652 | 1466697621496 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:00:21 INFO - PROCESS | 1652 | 1466697621499 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1652 | 1466697621501 Marionette TRACE conn2 <- [1,910,null,{}] 09:00:21 INFO - PROCESS | 1652 | 1466697621503 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:21 INFO - PROCESS | 1652 | 1466697621504 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:21 INFO - PROCESS | 1652 | 1466697621599 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:00:21 INFO - PROCESS | 1652 | 1466697621645 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1652 | 1466697621647 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210b6000 == 33 [pid = 1652] [id = 235] 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1187cb400) [pid = 1652] [serial = 703] [outer = 0x0] 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11886d400) [pid = 1652] [serial = 704] [outer = 0x1187cb400] 09:00:21 INFO - PROCESS | 1652 | 1466697621676 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11917a000) [pid = 1652] [serial = 705] [outer = 0x1187cb400] 09:00:22 INFO - PROCESS | 1652 | 1466697622086 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 619ms 09:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:00:22 INFO - PROCESS | 1652 | 1466697622119 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 1652 | 1466697622120 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:00:22 INFO - PROCESS | 1652 | 1466697622122 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1652 | 1466697622124 Marionette TRACE conn2 <- [1,914,null,{}] 09:00:22 INFO - PROCESS | 1652 | 1466697622126 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:22 INFO - PROCESS | 1652 | 1466697622127 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:22 INFO - PROCESS | 1652 | 1466697622216 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:00:22 INFO - PROCESS | 1652 | 1466697622297 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1652 | 1466697622298 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121512800 == 34 [pid = 1652] [id = 236] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1187cbc00) [pid = 1652] [serial = 706] [outer = 0x0] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1193ac000) [pid = 1652] [serial = 707] [outer = 0x1187cbc00] 09:00:22 INFO - PROCESS | 1652 | 1466697622328 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195e1000) [pid = 1652] [serial = 708] [outer = 0x1187cbc00] 09:00:22 INFO - PROCESS | 1652 | 1466697622753 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 668ms 09:00:22 INFO - PROCESS | 1652 | 1466697622791 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 1652 | 1466697622792 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:00:22 INFO - PROCESS | 1652 | 1466697622795 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1652 | 1466697622796 Marionette TRACE conn2 <- [1,918,null,{}] 09:00:22 INFO - PROCESS | 1652 | 1466697622798 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:22 INFO - PROCESS | 1652 | 1466697622803 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:22 INFO - PROCESS | 1652 | 1466697622916 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:00:22 INFO - PROCESS | 1652 | 1466697622979 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1652 | 1466697622981 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121db7800 == 35 [pid = 1652] [id = 237] 09:00:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176d9000) [pid = 1652] [serial = 709] [outer = 0x0] 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119672c00) [pid = 1652] [serial = 710] [outer = 0x1176d9000] 09:00:23 INFO - PROCESS | 1652 | 1466697623012 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119937000) [pid = 1652] [serial = 711] [outer = 0x1176d9000] 09:00:23 INFO - PROCESS | 1652 | 1466697623429 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 725ms 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x112e6a000 == 34 [pid = 1652] [id = 217] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x121512800 == 33 [pid = 1652] [id = 236] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1210b6000 == 32 [pid = 1652] [id = 235] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c1800 == 31 [pid = 1652] [id = 234] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1187fb800 == 30 [pid = 1652] [id = 233] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x125614000 == 29 [pid = 1652] [id = 229] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x113010800 == 28 [pid = 1652] [id = 231] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac0000 == 27 [pid = 1652] [id = 230] 09:00:23 INFO - PROCESS | 1652 | --DOCSHELL 0x116623000 == 26 [pid = 1652] [id = 232] 09:00:24 INFO - PROCESS | 1652 | 1466697624030 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1652 | 1466697624033 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:00:24 INFO - PROCESS | 1652 | 1466697624044 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1652 | 1466697624046 Marionette TRACE conn2 <- [1,922,null,{}] 09:00:24 INFO - PROCESS | 1652 | 1466697624051 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:24 INFO - PROCESS | 1652 | 1466697624053 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:24 INFO - PROCESS | 1652 | 1466697624132 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:00:24 INFO - PROCESS | 1652 | 1466697624138 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1652 | 1466697624141 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11649e800 == 27 [pid = 1652] [id = 238] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115f5a000) [pid = 1652] [serial = 712] [outer = 0x0] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115f5b400) [pid = 1652] [serial = 713] [outer = 0x115f5a000] 09:00:24 INFO - PROCESS | 1652 | 1466697624172 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1167c7c00) [pid = 1652] [serial = 714] [outer = 0x115f5a000] 09:00:24 INFO - PROCESS | 1652 | 1466697624518 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 523ms 09:00:24 INFO - PROCESS | 1652 | 1466697624569 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:00:24 INFO - PROCESS | 1652 | 1466697624571 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:00:24 INFO - PROCESS | 1652 | 1466697624576 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1652 | 1466697624578 Marionette TRACE conn2 <- [1,926,null,{}] 09:00:24 INFO - PROCESS | 1652 | 1466697624581 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:24 INFO - PROCESS | 1652 | 1466697624583 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:24 INFO - PROCESS | 1652 | 1466697624662 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:00:24 INFO - PROCESS | 1652 | 1466697624668 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1652 | 1466697624669 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187a3800 == 28 [pid = 1652] [id = 239] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116f76c00) [pid = 1652] [serial = 715] [outer = 0x0] 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1172e0800) [pid = 1652] [serial = 716] [outer = 0x116f76c00] 09:00:24 INFO - PROCESS | 1652 | 1466697624697 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1180e1400) [pid = 1652] [serial = 717] [outer = 0x116f76c00] 09:00:25 INFO - PROCESS | 1652 | 1466697625036 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 477ms 09:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:00:25 INFO - PROCESS | 1652 | 1466697625050 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1652 | 1466697625052 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:00:25 INFO - PROCESS | 1652 | 1466697625054 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1652 | 1466697625055 Marionette TRACE conn2 <- [1,930,null,{}] 09:00:25 INFO - PROCESS | 1652 | 1466697625063 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:25 INFO - PROCESS | 1652 | 1466697625067 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:25 INFO - PROCESS | 1652 | 1466697625157 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:00:25 INFO - PROCESS | 1652 | 1466697625209 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1652 | 1466697625212 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ac800 == 29 [pid = 1652] [id = 240] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118448c00) [pid = 1652] [serial = 718] [outer = 0x0] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11850a800) [pid = 1652] [serial = 719] [outer = 0x118448c00] 09:00:25 INFO - PROCESS | 1652 | 1466697625240 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1187ca000) [pid = 1652] [serial = 720] [outer = 0x118448c00] 09:00:25 INFO - PROCESS | 1652 | 1466697625549 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 09:00:25 INFO - PROCESS | 1652 | 1466697625573 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1652 | 1466697625574 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:00:25 INFO - PROCESS | 1652 | 1466697625577 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1652 | 1466697625579 Marionette TRACE conn2 <- [1,934,null,{}] 09:00:25 INFO - PROCESS | 1652 | 1466697625584 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:25 INFO - PROCESS | 1652 | 1466697625585 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:25 INFO - PROCESS | 1652 | 1466697625663 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:00:25 INFO - PROCESS | 1652 | 1466697625667 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1652 | 1466697625668 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121503800 == 30 [pid = 1652] [id = 241] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191eb800) [pid = 1652] [serial = 721] [outer = 0x0] 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1193b6c00) [pid = 1652] [serial = 722] [outer = 0x1191eb800] 09:00:25 INFO - PROCESS | 1652 | 1466697625694 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1195e6800) [pid = 1652] [serial = 723] [outer = 0x1191eb800] 09:00:26 INFO - PROCESS | 1652 | 1466697626016 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 09:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:00:26 INFO - PROCESS | 1652 | 1466697626049 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1652 | 1466697626050 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:00:26 INFO - PROCESS | 1652 | 1466697626053 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1652 | 1466697626054 Marionette TRACE conn2 <- [1,938,null,{}] 09:00:26 INFO - PROCESS | 1652 | 1466697626056 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:26 INFO - PROCESS | 1652 | 1466697626057 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:26 INFO - PROCESS | 1652 | 1466697626176 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:00:26 INFO - PROCESS | 1652 | 1466697626194 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1652 | 1466697626196 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12362d800 == 31 [pid = 1652] [id = 242] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119605400) [pid = 1652] [serial = 724] [outer = 0x0] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119675800) [pid = 1652] [serial = 725] [outer = 0x119605400] 09:00:26 INFO - PROCESS | 1652 | 1466697626220 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11987ac00) [pid = 1652] [serial = 726] [outer = 0x119605400] 09:00:26 INFO - PROCESS | 1652 | 1466697626566 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 09:00:26 INFO - PROCESS | 1652 | 1466697626572 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:00:26 INFO - PROCESS | 1652 | 1466697626574 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:00:26 INFO - PROCESS | 1652 | 1466697626576 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1652 | 1466697626578 Marionette TRACE conn2 <- [1,942,null,{}] 09:00:26 INFO - PROCESS | 1652 | 1466697626583 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:26 INFO - PROCESS | 1652 | 1466697626587 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:26 INFO - PROCESS | 1652 | 1466697626701 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:00:26 INFO - PROCESS | 1652 | 1466697626738 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1652 | 1466697626739 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125684000 == 32 [pid = 1652] [id = 243] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119883400) [pid = 1652] [serial = 727] [outer = 0x0] 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11993b000) [pid = 1652] [serial = 728] [outer = 0x119883400] 09:00:26 INFO - PROCESS | 1652 | 1466697626765 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1199d2800) [pid = 1652] [serial = 729] [outer = 0x119883400] 09:00:27 INFO - PROCESS | 1652 | 1466697627071 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 523ms 09:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:00:27 INFO - PROCESS | 1652 | 1466697627103 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1652 | 1466697627104 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:00:27 INFO - PROCESS | 1652 | 1466697627107 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1652 | 1466697627108 Marionette TRACE conn2 <- [1,946,null,{}] 09:00:27 INFO - PROCESS | 1652 | 1466697627110 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:27 INFO - PROCESS | 1652 | 1466697627111 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:27 INFO - PROCESS | 1652 | 1466697627205 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:00:27 INFO - PROCESS | 1652 | 1466697627209 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1652 | 1466697627210 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad9000 == 33 [pid = 1652] [id = 244] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119886800) [pid = 1652] [serial = 730] [outer = 0x0] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1199da400) [pid = 1652] [serial = 731] [outer = 0x119886800] 09:00:27 INFO - PROCESS | 1652 | 1466697627242 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119ef8000) [pid = 1652] [serial = 732] [outer = 0x119886800] 09:00:27 INFO - PROCESS | 1652 | 1466697627580 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 09:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:00:27 INFO - PROCESS | 1652 | 1466697627625 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1652 | 1466697627626 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:00:27 INFO - PROCESS | 1652 | 1466697627629 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1652 | 1466697627630 Marionette TRACE conn2 <- [1,950,null,{}] 09:00:27 INFO - PROCESS | 1652 | 1466697627632 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:27 INFO - PROCESS | 1652 | 1466697627633 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:27 INFO - PROCESS | 1652 | 1466697627726 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:00:27 INFO - PROCESS | 1652 | 1466697627761 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1652 | 1466697627762 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129094000 == 34 [pid = 1652] [id = 245] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112d58000) [pid = 1652] [serial = 733] [outer = 0x0] 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x120ea2c00) [pid = 1652] [serial = 734] [outer = 0x112d58000] 09:00:27 INFO - PROCESS | 1652 | 1466697627786 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x120ead400) [pid = 1652] [serial = 735] [outer = 0x112d58000] 09:00:28 INFO - PROCESS | 1652 | 1466697628089 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x111e29000) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112a7c400) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116f6b000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115acd400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113203000) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1167c6800) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119676000) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112959800) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118439400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172d7800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1167c7800) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1193ac400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118894800) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195dd400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120f92400) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176d8c00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12972f400) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11320d000) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:00:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119672800) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:00:28 INFO - PROCESS | 1652 | 1466697628329 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1652 | 1466697628331 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:00:28 INFO - PROCESS | 1652 | 1466697628341 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1652 | 1466697628342 Marionette TRACE conn2 <- [1,954,null,{}] 09:00:28 INFO - PROCESS | 1652 | 1466697628345 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:28 INFO - PROCESS | 1652 | 1466697628346 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:28 INFO - PROCESS | 1652 | 1466697628419 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:00:28 INFO - PROCESS | 1652 | 1466697628422 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1652 | 1466697628423 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119195800 == 35 [pid = 1652] [id = 246] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113203000) [pid = 1652] [serial = 736] [outer = 0x0] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115adbc00) [pid = 1652] [serial = 737] [outer = 0x113203000] 09:00:28 INFO - PROCESS | 1652 | 1466697628450 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116f6e000) [pid = 1652] [serial = 738] [outer = 0x113203000] 09:00:28 INFO - PROCESS | 1652 | 1466697628769 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 09:00:28 INFO - PROCESS | 1652 | 1466697628809 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1652 | 1466697628811 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:00:28 INFO - PROCESS | 1652 | 1466697628816 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1652 | 1466697628817 Marionette TRACE conn2 <- [1,958,null,{}] 09:00:28 INFO - PROCESS | 1652 | 1466697628819 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:28 INFO - PROCESS | 1652 | 1466697628820 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:28 INFO - PROCESS | 1652 | 1466697628898 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:00:28 INFO - PROCESS | 1652 | 1466697628965 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1652 | 1466697628966 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12937d800 == 36 [pid = 1652] [id = 247] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112d58800) [pid = 1652] [serial = 739] [outer = 0x0] 09:00:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1176d8c00) [pid = 1652] [serial = 740] [outer = 0x112d58800] 09:00:28 INFO - PROCESS | 1652 | 1466697628990 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11960e000) [pid = 1652] [serial = 741] [outer = 0x112d58800] 09:00:29 INFO - PROCESS | 1652 | 1466697629248 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 468ms 09:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:00:29 INFO - PROCESS | 1652 | 1466697629285 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1652 | 1466697629286 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:00:29 INFO - PROCESS | 1652 | 1466697629289 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1652 | 1466697629290 Marionette TRACE conn2 <- [1,962,null,{}] 09:00:29 INFO - PROCESS | 1652 | 1466697629293 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:29 INFO - PROCESS | 1652 | 1466697629295 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:29 INFO - PROCESS | 1652 | 1466697629396 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:00:29 INFO - PROCESS | 1652 | 1466697629401 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1652 | 1466697629403 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298ab000 == 37 [pid = 1652] [id = 248] 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113203400) [pid = 1652] [serial = 742] [outer = 0x0] 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x120eae800) [pid = 1652] [serial = 743] [outer = 0x113203400] 09:00:29 INFO - PROCESS | 1652 | 1466697629428 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121887800) [pid = 1652] [serial = 744] [outer = 0x113203400] 09:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 09:00:29 INFO - PROCESS | 1652 | 1466697629755 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:00:29 INFO - PROCESS | 1652 | 1466697629758 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1652 | 1466697629759 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:00:29 INFO - PROCESS | 1652 | 1466697629765 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1652 | 1466697629766 Marionette TRACE conn2 <- [1,966,null,{}] 09:00:29 INFO - PROCESS | 1652 | 1466697629769 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:29 INFO - PROCESS | 1652 | 1466697629770 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:29 INFO - PROCESS | 1652 | 1466697629850 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:00:29 INFO - PROCESS | 1652 | 1466697629904 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1652 | 1466697629905 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a510000 == 38 [pid = 1652] [id = 249] 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11913e800) [pid = 1652] [serial = 745] [outer = 0x0] 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121ae7c00) [pid = 1652] [serial = 746] [outer = 0x11913e800] 09:00:29 INFO - PROCESS | 1652 | 1466697629929 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124b7b000) [pid = 1652] [serial = 747] [outer = 0x11913e800] 09:00:30 INFO - PROCESS | 1652 | 1466697630219 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 09:00:30 INFO - PROCESS | 1652 | 1466697630235 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1652 | 1466697630237 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:00:30 INFO - PROCESS | 1652 | 1466697630239 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1652 | 1466697630240 Marionette TRACE conn2 <- [1,970,null,{}] 09:00:30 INFO - PROCESS | 1652 | 1466697630242 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:30 INFO - PROCESS | 1652 | 1466697630243 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:30 INFO - PROCESS | 1652 | 1466697630335 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:00:30 INFO - PROCESS | 1652 | 1466697630427 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1652 | 1466697630429 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11261a000 == 39 [pid = 1652] [id = 250] 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x111e5cc00) [pid = 1652] [serial = 748] [outer = 0x0] 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11295ac00) [pid = 1652] [serial = 749] [outer = 0x111e5cc00] 09:00:30 INFO - PROCESS | 1652 | 1466697630461 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113207400) [pid = 1652] [serial = 750] [outer = 0x111e5cc00] 09:00:30 INFO - PROCESS | 1652 | 1466697630961 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 769ms 09:00:31 INFO - PROCESS | 1652 | 1466697631017 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1652 | 1466697631020 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:00:31 INFO - PROCESS | 1652 | 1466697631023 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1652 | 1466697631025 Marionette TRACE conn2 <- [1,974,null,{}] 09:00:31 INFO - PROCESS | 1652 | 1466697631028 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:31 INFO - PROCESS | 1652 | 1466697631031 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:31 INFO - PROCESS | 1652 | 1466697631140 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:00:31 INFO - PROCESS | 1652 | 1466697631216 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:31 INFO - PROCESS | 1652 | 1466697631217 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196b3800 == 40 [pid = 1652] [id = 251] 09:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116f6dc00) [pid = 1652] [serial = 751] [outer = 0x0] 09:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116f79400) [pid = 1652] [serial = 752] [outer = 0x116f6dc00] 09:00:31 INFO - PROCESS | 1652 | 1466697631247 Marionette DEBUG loaded listener.js 09:00:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1174dbc00) [pid = 1652] [serial = 753] [outer = 0x116f6dc00] 09:00:31 INFO - PROCESS | 1652 | 1466697631915 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 973ms 09:00:31 INFO - PROCESS | 1652 | 1466697631996 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1652 | 1466697631998 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:00:32 INFO - PROCESS | 1652 | 1466697632001 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1652 | 1466697632004 Marionette TRACE conn2 <- [1,978,null,{}] 09:00:32 INFO - PROCESS | 1652 | 1466697632007 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:32 INFO - PROCESS | 1652 | 1466697632009 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:32 INFO - PROCESS | 1652 | 1466697632109 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:00:32 INFO - PROCESS | 1652 | 1466697632160 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1652 | 1466697632163 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184a3800 == 41 [pid = 1652] [id = 252] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1164e7400) [pid = 1652] [serial = 754] [outer = 0x0] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1167cf000) [pid = 1652] [serial = 755] [outer = 0x1164e7400] 09:00:32 INFO - PROCESS | 1652 | 1466697632190 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1172da800) [pid = 1652] [serial = 756] [outer = 0x1164e7400] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a510000 == 40 [pid = 1652] [id = 249] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1298ab000 == 39 [pid = 1652] [id = 248] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12937d800 == 38 [pid = 1652] [id = 247] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119195800 == 37 [pid = 1652] [id = 246] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129094000 == 36 [pid = 1652] [id = 245] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad9000 == 35 [pid = 1652] [id = 244] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x125684000 == 34 [pid = 1652] [id = 243] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12362d800 == 33 [pid = 1652] [id = 242] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121503800 == 32 [pid = 1652] [id = 241] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ac800 == 31 [pid = 1652] [id = 240] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1187a3800 == 30 [pid = 1652] [id = 239] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11649e800 == 29 [pid = 1652] [id = 238] 09:00:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121db7800 == 28 [pid = 1652] [id = 237] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118897000) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x112ae5c00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x113206000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1172d9400) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x115ea9c00) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115eab400) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x115f61400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1167cb400) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116f78400) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119877c00) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112a7e400) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11295cc00) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118865400) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118508000) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118872800) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1180ec000) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11681cc00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119bbd000) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1191f2800) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119881c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119180400) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1195e8400) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1193b0800) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126c21400) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125572000) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118278800) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118269800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133de000) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b994000) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11960dc00) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119908000) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12aeaa400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1193b5000) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176cd400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115a53000) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11993fc00) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1133e0c00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119936800) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 09:00:32 INFO - PROCESS | 1652 | 1466697632612 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 623ms 09:00:32 INFO - PROCESS | 1652 | 1466697632625 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 1652 | 1466697632630 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:00:32 INFO - PROCESS | 1652 | 1466697632635 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1652 | 1466697632637 Marionette TRACE conn2 <- [1,982,null,{}] 09:00:32 INFO - PROCESS | 1652 | 1466697632639 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:32 INFO - PROCESS | 1652 | 1466697632641 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:32 INFO - PROCESS | 1652 | 1466697632718 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:00:32 INFO - PROCESS | 1652 | 1466697632722 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1652 | 1466697632723 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1168c0000 == 29 [pid = 1652] [id = 253] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115f61400) [pid = 1652] [serial = 757] [outer = 0x0] 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1180e9800) [pid = 1652] [serial = 758] [outer = 0x115f61400] 09:00:32 INFO - PROCESS | 1652 | 1466697632753 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118503800) [pid = 1652] [serial = 759] [outer = 0x115f61400] 09:00:33 INFO - PROCESS | 1652 | 1466697633086 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 09:00:33 INFO - PROCESS | 1652 | 1466697633118 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1652 | 1466697633119 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:00:33 INFO - PROCESS | 1652 | 1466697633123 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1652 | 1466697633125 Marionette TRACE conn2 <- [1,986,null,{}] 09:00:33 INFO - PROCESS | 1652 | 1466697633133 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:33 INFO - PROCESS | 1652 | 1466697633136 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:33 INFO - PROCESS | 1652 | 1466697633215 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:00:33 INFO - PROCESS | 1652 | 1466697633220 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1652 | 1466697633222 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11929b000 == 30 [pid = 1652] [id = 254] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185f4800) [pid = 1652] [serial = 760] [outer = 0x0] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119180c00) [pid = 1652] [serial = 761] [outer = 0x1185f4800] 09:00:33 INFO - PROCESS | 1652 | 1466697633253 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1193b2000) [pid = 1652] [serial = 762] [outer = 0x1185f4800] 09:00:33 INFO - PROCESS | 1652 | 1466697633600 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 527ms 09:00:33 INFO - PROCESS | 1652 | 1466697633651 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1652 | 1466697633653 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:00:33 INFO - PROCESS | 1652 | 1466697633655 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1652 | 1466697633656 Marionette TRACE conn2 <- [1,990,null,{}] 09:00:33 INFO - PROCESS | 1652 | 1466697633658 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:33 INFO - PROCESS | 1652 | 1466697633659 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:33 INFO - PROCESS | 1652 | 1466697633739 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:00:33 INFO - PROCESS | 1652 | 1466697633791 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1652 | 1466697633792 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e30800 == 31 [pid = 1652] [id = 255] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113c1f400) [pid = 1652] [serial = 763] [outer = 0x0] 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11960d400) [pid = 1652] [serial = 764] [outer = 0x113c1f400] 09:00:33 INFO - PROCESS | 1652 | 1466697633819 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11889f800) [pid = 1652] [serial = 765] [outer = 0x113c1f400] 09:00:34 INFO - PROCESS | 1652 | 1466697634086 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 09:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:00:34 INFO - PROCESS | 1652 | 1466697634124 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1652 | 1466697634126 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:00:34 INFO - PROCESS | 1652 | 1466697634136 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1652 | 1466697634137 Marionette TRACE conn2 <- [1,994,null,{}] 09:00:34 INFO - PROCESS | 1652 | 1466697634140 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:34 INFO - PROCESS | 1652 | 1466697634141 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:34 INFO - PROCESS | 1652 | 1466697634218 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:00:34 INFO - PROCESS | 1652 | 1466697634222 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1652 | 1466697634223 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11662a000 == 32 [pid = 1652] [id = 256] 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119672000) [pid = 1652] [serial = 766] [outer = 0x0] 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11990f000) [pid = 1652] [serial = 767] [outer = 0x119672000] 09:00:34 INFO - PROCESS | 1652 | 1466697634250 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119940c00) [pid = 1652] [serial = 768] [outer = 0x119672000] 09:00:34 INFO - PROCESS | 1652 | 1466697634583 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 476ms 09:00:34 INFO - PROCESS | 1652 | 1466697634605 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1652 | 1466697634606 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:00:34 INFO - PROCESS | 1652 | 1466697634608 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1652 | 1466697634609 Marionette TRACE conn2 <- [1,998,null,{}] 09:00:34 INFO - PROCESS | 1652 | 1466697634614 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:34 INFO - PROCESS | 1652 | 1466697634618 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:34 INFO - PROCESS | 1652 | 1466697634744 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:00:34 INFO - PROCESS | 1652 | 1466697634757 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1652 | 1466697634759 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a4f800 == 33 [pid = 1652] [id = 257] 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11990b000) [pid = 1652] [serial = 769] [outer = 0x0] 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199d6c00) [pid = 1652] [serial = 770] [outer = 0x11990b000] 09:00:34 INFO - PROCESS | 1652 | 1466697634784 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12116ac00) [pid = 1652] [serial = 771] [outer = 0x11990b000] 09:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 09:00:35 INFO - PROCESS | 1652 | 1466697635118 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:00:35 INFO - PROCESS | 1652 | 1466697635127 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1652 | 1466697635130 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:00:35 INFO - PROCESS | 1652 | 1466697635133 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1652 | 1466697635134 Marionette TRACE conn2 <- [1,1002,null,{}] 09:00:35 INFO - PROCESS | 1652 | 1466697635136 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:35 INFO - PROCESS | 1652 | 1466697635138 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:35 INFO - PROCESS | 1652 | 1466697635231 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:00:35 INFO - PROCESS | 1652 | 1466697635241 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1652 | 1466697635242 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126693800 == 34 [pid = 1652] [id = 258] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1133d3800) [pid = 1652] [serial = 772] [outer = 0x0] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12187f800) [pid = 1652] [serial = 773] [outer = 0x1133d3800] 09:00:35 INFO - PROCESS | 1652 | 1466697635266 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124a23800) [pid = 1652] [serial = 774] [outer = 0x1133d3800] 09:00:35 INFO - PROCESS | 1652 | 1466697635607 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 09:00:35 INFO - PROCESS | 1652 | 1466697635653 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1652 | 1466697635654 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:00:35 INFO - PROCESS | 1652 | 1466697635656 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1652 | 1466697635658 Marionette TRACE conn2 <- [1,1006,null,{}] 09:00:35 INFO - PROCESS | 1652 | 1466697635660 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:35 INFO - PROCESS | 1652 | 1466697635661 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:35 INFO - PROCESS | 1652 | 1466697635754 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:00:35 INFO - PROCESS | 1652 | 1466697635767 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1652 | 1466697635768 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cf6800 == 35 [pid = 1652] [id = 259] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12187b000) [pid = 1652] [serial = 775] [outer = 0x0] 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124b83c00) [pid = 1652] [serial = 776] [outer = 0x12187b000] 09:00:35 INFO - PROCESS | 1652 | 1466697635792 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12502a800) [pid = 1652] [serial = 777] [outer = 0x12187b000] 09:00:36 INFO - PROCESS | 1652 | 1466697636130 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 09:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:00:36 INFO - PROCESS | 1652 | 1466697636175 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1652 | 1466697636177 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:00:36 INFO - PROCESS | 1652 | 1466697636179 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1652 | 1466697636180 Marionette TRACE conn2 <- [1,1010,null,{}] 09:00:36 INFO - PROCESS | 1652 | 1466697636183 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:36 INFO - PROCESS | 1652 | 1466697636184 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:36 INFO - PROCESS | 1652 | 1466697636280 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:00:36 INFO - PROCESS | 1652 | 1466697636283 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1652 | 1466697636284 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290ac800 == 36 [pid = 1652] [id = 260] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12502b000) [pid = 1652] [serial = 778] [outer = 0x0] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125574400) [pid = 1652] [serial = 779] [outer = 0x12502b000] 09:00:36 INFO - PROCESS | 1652 | 1466697636308 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125610000) [pid = 1652] [serial = 780] [outer = 0x12502b000] 09:00:36 INFO - PROCESS | 1652 | 1466697636643 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 09:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:00:36 INFO - PROCESS | 1652 | 1466697636699 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1652 | 1466697636700 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:00:36 INFO - PROCESS | 1652 | 1466697636702 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1652 | 1466697636703 Marionette TRACE conn2 <- [1,1014,null,{}] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119883400) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119886800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176d9000) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1191eb800) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118448c00) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115f5a000) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116f76c00) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115e6a400) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116f98000) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118442000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1187cb400) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112d58000) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113203000) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1187cbc00) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112d58800) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113203400) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:00:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119605400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:00:36 INFO - PROCESS | 1652 | 1466697636827 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:36 INFO - PROCESS | 1652 | 1466697636828 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:36 INFO - PROCESS | 1652 | 1466697636915 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:00:36 INFO - PROCESS | 1652 | 1466697636919 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1652 | 1466697636920 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ca4800 == 37 [pid = 1652] [id = 261] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115f5a000) [pid = 1652] [serial = 781] [outer = 0x0] 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116f98000) [pid = 1652] [serial = 782] [outer = 0x115f5a000] 09:00:36 INFO - PROCESS | 1652 | 1466697636945 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11850f000) [pid = 1652] [serial = 783] [outer = 0x115f5a000] 09:00:37 INFO - PROCESS | 1652 | 1466697637256 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 568ms 09:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:00:37 INFO - PROCESS | 1652 | 1466697637270 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1652 | 1466697637272 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:00:37 INFO - PROCESS | 1652 | 1466697637274 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1652 | 1466697637276 Marionette TRACE conn2 <- [1,1018,null,{}] 09:00:37 INFO - PROCESS | 1652 | 1466697637280 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:37 INFO - PROCESS | 1652 | 1466697637283 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:37 INFO - PROCESS | 1652 | 1466697637374 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:00:37 INFO - PROCESS | 1652 | 1466697637382 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1652 | 1466697637384 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a522800 == 38 [pid = 1652] [id = 262] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115e69400) [pid = 1652] [serial = 784] [outer = 0x0] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199cec00) [pid = 1652] [serial = 785] [outer = 0x115e69400] 09:00:37 INFO - PROCESS | 1652 | 1466697637410 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1261b4800) [pid = 1652] [serial = 786] [outer = 0x115e69400] 09:00:37 INFO - PROCESS | 1652 | 1466697637754 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 09:00:37 INFO - PROCESS | 1652 | 1466697637794 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1652 | 1466697637795 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:00:37 INFO - PROCESS | 1652 | 1466697637807 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1652 | 1466697637808 Marionette TRACE conn2 <- [1,1022,null,{}] 09:00:37 INFO - PROCESS | 1652 | 1466697637810 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:37 INFO - PROCESS | 1652 | 1466697637811 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:37 INFO - PROCESS | 1652 | 1466697637890 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:00:37 INFO - PROCESS | 1652 | 1466697637894 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1652 | 1466697637895 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae34800 == 39 [pid = 1652] [id = 263] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1261b9400) [pid = 1652] [serial = 787] [outer = 0x0] 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12664e400) [pid = 1652] [serial = 788] [outer = 0x1261b9400] 09:00:37 INFO - PROCESS | 1652 | 1466697637919 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126a1dc00) [pid = 1652] [serial = 789] [outer = 0x1261b9400] 09:00:38 INFO - PROCESS | 1652 | 1466697638252 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 467ms 09:00:38 INFO - PROCESS | 1652 | 1466697638275 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1652 | 1466697638276 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:00:38 INFO - PROCESS | 1652 | 1466697638281 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1652 | 1466697638282 Marionette TRACE conn2 <- [1,1026,null,{}] 09:00:38 INFO - PROCESS | 1652 | 1466697638284 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:38 INFO - PROCESS | 1652 | 1466697638285 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:38 INFO - PROCESS | 1652 | 1466697638361 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:00:38 INFO - PROCESS | 1652 | 1466697638367 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1652 | 1466697638368 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1ad000 == 40 [pid = 1652] [id = 264] 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1265c5c00) [pid = 1652] [serial = 790] [outer = 0x0] 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126c21000) [pid = 1652] [serial = 791] [outer = 0x1265c5c00] 09:00:38 INFO - PROCESS | 1652 | 1466697638391 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128abc400) [pid = 1652] [serial = 792] [outer = 0x1265c5c00] 09:00:38 INFO - PROCESS | 1652 | 1466697638738 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 09:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:00:38 INFO - PROCESS | 1652 | 1466697638751 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1652 | 1466697638752 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:00:38 INFO - PROCESS | 1652 | 1466697638755 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1652 | 1466697638756 Marionette TRACE conn2 <- [1,1030,null,{}] 09:00:38 INFO - PROCESS | 1652 | 1466697638759 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:38 INFO - PROCESS | 1652 | 1466697638761 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:39 INFO - PROCESS | 1652 | 1466697639006 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:00:39 INFO - PROCESS | 1652 | 1466697639062 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1652 | 1466697639064 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x113011000 == 41 [pid = 1652] [id = 265] 09:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11219f400) [pid = 1652] [serial = 793] [outer = 0x0] 09:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a7e400) [pid = 1652] [serial = 794] [outer = 0x11219f400] 09:00:39 INFO - PROCESS | 1652 | 1466697639157 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115eaa400) [pid = 1652] [serial = 795] [outer = 0x11219f400] 09:00:39 INFO - PROCESS | 1652 | 1466697639659 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 921ms 09:00:39 INFO - PROCESS | 1652 | 1466697639695 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1652 | 1466697639698 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:00:39 INFO - PROCESS | 1652 | 1466697639704 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1652 | 1466697639706 Marionette TRACE conn2 <- [1,1034,null,{}] 09:00:39 INFO - PROCESS | 1652 | 1466697639710 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:39 INFO - PROCESS | 1652 | 1466697639717 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:39 INFO - PROCESS | 1652 | 1466697639864 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:00:39 INFO - PROCESS | 1652 | 1466697639960 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1652 | 1466697639962 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956c000 == 42 [pid = 1652] [id = 266] 09:00:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1180e9400) [pid = 1652] [serial = 796] [outer = 0x0] 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118444c00) [pid = 1652] [serial = 797] [outer = 0x1180e9400] 09:00:40 INFO - PROCESS | 1652 | 1466697640010 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1185f3400) [pid = 1652] [serial = 798] [outer = 0x1180e9400] 09:00:40 INFO - PROCESS | 1652 | 1466697640503 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 822ms 09:00:40 INFO - PROCESS | 1652 | 1466697640525 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1652 | 1466697640527 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:00:40 INFO - PROCESS | 1652 | 1466697640529 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1652 | 1466697640531 Marionette TRACE conn2 <- [1,1038,null,{}] 09:00:40 INFO - PROCESS | 1652 | 1466697640533 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:40 INFO - PROCESS | 1652 | 1466697640534 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:40 INFO - PROCESS | 1652 | 1466697640639 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:00:40 INFO - PROCESS | 1652 | 1466697640698 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1652 | 1466697640699 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12989d000 == 43 [pid = 1652] [id = 267] 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1191efc00) [pid = 1652] [serial = 799] [outer = 0x0] 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1195e6c00) [pid = 1652] [serial = 800] [outer = 0x1191efc00] 09:00:40 INFO - PROCESS | 1652 | 1466697640728 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119885c00) [pid = 1652] [serial = 801] [outer = 0x1191efc00] 09:00:41 INFO - PROCESS | 1652 | 1466697641182 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 671ms 09:00:41 INFO - PROCESS | 1652 | 1466697641202 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1652 | 1466697641205 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:00:41 INFO - PROCESS | 1652 | 1466697641213 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1652 | 1466697641216 Marionette TRACE conn2 <- [1,1042,null,{}] 09:00:41 INFO - PROCESS | 1652 | 1466697641219 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:41 INFO - PROCESS | 1652 | 1466697641221 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:41 INFO - PROCESS | 1652 | 1466697641348 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:00:41 INFO - PROCESS | 1652 | 1466697641405 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1652 | 1466697641406 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be09000 == 44 [pid = 1652] [id = 268] 09:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119905400) [pid = 1652] [serial = 802] [outer = 0x0] 09:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x120eacc00) [pid = 1652] [serial = 803] [outer = 0x119905400] 09:00:41 INFO - PROCESS | 1652 | 1466697641435 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121af3000) [pid = 1652] [serial = 804] [outer = 0x119905400] 09:00:42 INFO - PROCESS | 1652 | 1466697642054 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 875ms 09:00:42 INFO - PROCESS | 1652 | 1466697642084 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1652 | 1466697642087 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:00:42 INFO - PROCESS | 1652 | 1466697642090 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1652 | 1466697642092 Marionette TRACE conn2 <- [1,1046,null,{}] 09:00:42 INFO - PROCESS | 1652 | 1466697642096 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:42 INFO - PROCESS | 1652 | 1466697642097 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:42 INFO - PROCESS | 1652 | 1466697642189 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:00:42 INFO - PROCESS | 1652 | 1466697642259 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1652 | 1466697642261 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131e4000 == 45 [pid = 1652] [id = 269] 09:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112a73c00) [pid = 1652] [serial = 805] [outer = 0x0] 09:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113c20c00) [pid = 1652] [serial = 806] [outer = 0x112a73c00] 09:00:42 INFO - PROCESS | 1652 | 1466697642291 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116f6a800) [pid = 1652] [serial = 807] [outer = 0x112a73c00] 09:00:42 INFO - PROCESS | 1652 | 1466697642781 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 721ms 09:00:42 INFO - PROCESS | 1652 | 1466697642812 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1652 | 1466697642816 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:00:42 INFO - PROCESS | 1652 | 1466697642823 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1652 | 1466697642825 Marionette TRACE conn2 <- [1,1050,null,{}] 09:00:42 INFO - PROCESS | 1652 | 1466697642851 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:42 INFO - PROCESS | 1652 | 1466697642853 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:42 INFO - PROCESS | 1652 | 1466697642990 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:00:43 INFO - PROCESS | 1652 | 1466697643086 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1652 | 1466697643088 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c1800 == 46 [pid = 1652] [id = 270] 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1180e8400) [pid = 1652] [serial = 808] [outer = 0x0] 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11826a800) [pid = 1652] [serial = 809] [outer = 0x1180e8400] 09:00:43 INFO - PROCESS | 1652 | 1466697643135 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1185ec000) [pid = 1652] [serial = 810] [outer = 0x1180e8400] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1ad000 == 45 [pid = 1652] [id = 264] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae34800 == 44 [pid = 1652] [id = 263] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a522800 == 43 [pid = 1652] [id = 262] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119ca4800 == 42 [pid = 1652] [id = 261] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1290ac800 == 41 [pid = 1652] [id = 260] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x128cf6800 == 40 [pid = 1652] [id = 259] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x126693800 == 39 [pid = 1652] [id = 258] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x124a4f800 == 38 [pid = 1652] [id = 257] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11662a000 == 37 [pid = 1652] [id = 256] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x120e30800 == 36 [pid = 1652] [id = 255] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11929b000 == 35 [pid = 1652] [id = 254] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1168c0000 == 34 [pid = 1652] [id = 253] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1184a3800 == 33 [pid = 1652] [id = 252] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11261a000 == 32 [pid = 1652] [id = 250] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1196b3800 == 31 [pid = 1652] [id = 251] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1131e4000 == 30 [pid = 1652] [id = 269] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12be09000 == 29 [pid = 1652] [id = 268] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12989d000 == 28 [pid = 1652] [id = 267] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11956c000 == 27 [pid = 1652] [id = 266] 09:00:43 INFO - PROCESS | 1652 | --DOCSHELL 0x113011000 == 26 [pid = 1652] [id = 265] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11993b000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1199da400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119937000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119672c00) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1193b6c00) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1195e6800) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11850a800) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1187ca000) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115f5b400) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1167c7c00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172e0800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1180e1400) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1167cc000) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1164e7000) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1175b7c00) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11714a800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1185f6400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11850dc00) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11917a000) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199d2800) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11886d400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120ea2c00) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115adbc00) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1195e1000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176d8c00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1193ac000) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116f6e000) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120eae800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121887800) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121ae7c00) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120ead400) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119675800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119ef8000) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11960e000) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 09:00:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11987ac00) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 09:00:44 INFO - PROCESS | 1652 | 1466697644041 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1226ms 09:00:44 INFO - PROCESS | 1652 | 1466697644053 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1652 | 1466697644055 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:00:44 INFO - PROCESS | 1652 | 1466697644068 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1652 | 1466697644071 Marionette TRACE conn2 <- [1,1054,null,{}] 09:00:44 INFO - PROCESS | 1652 | 1466697644074 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:44 INFO - PROCESS | 1652 | 1466697644075 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:44 INFO - PROCESS | 1652 | 1466697644157 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:00:44 INFO - PROCESS | 1652 | 1466697644164 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1652 | 1466697644167 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11670d800 == 27 [pid = 1652] [id = 271] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115f5d800) [pid = 1652] [serial = 811] [outer = 0x0] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1164e3000) [pid = 1652] [serial = 812] [outer = 0x115f5d800] 09:00:44 INFO - PROCESS | 1652 | 1466697644194 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116f6f400) [pid = 1652] [serial = 813] [outer = 0x115f5d800] 09:00:44 INFO - PROCESS | 1652 | 1466697644569 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 531ms 09:00:44 INFO - PROCESS | 1652 | 1466697644592 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1652 | 1466697644597 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:00:44 INFO - PROCESS | 1652 | 1466697644611 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1652 | 1466697644613 Marionette TRACE conn2 <- [1,1058,null,{}] 09:00:44 INFO - PROCESS | 1652 | 1466697644617 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:44 INFO - PROCESS | 1652 | 1466697644620 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:44 INFO - PROCESS | 1652 | 1466697644740 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:00:44 INFO - PROCESS | 1652 | 1466697644748 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1652 | 1466697644749 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187a4000 == 28 [pid = 1652] [id = 272] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172d6000) [pid = 1652] [serial = 814] [outer = 0x0] 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11826c000) [pid = 1652] [serial = 815] [outer = 0x1172d6000] 09:00:44 INFO - PROCESS | 1652 | 1466697644793 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118440400) [pid = 1652] [serial = 816] [outer = 0x1172d6000] 09:00:45 INFO - PROCESS | 1652 | 1466697645264 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 676ms 09:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:00:45 INFO - PROCESS | 1652 | 1466697645283 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1652 | 1466697645284 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:00:45 INFO - PROCESS | 1652 | 1466697645286 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1652 | 1466697645289 Marionette TRACE conn2 <- [1,1062,null,{}] 09:00:45 INFO - PROCESS | 1652 | 1466697645296 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:45 INFO - PROCESS | 1652 | 1466697645299 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:45 INFO - PROCESS | 1652 | 1466697645376 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:00:45 INFO - PROCESS | 1652 | 1466697645383 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1652 | 1466697645385 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196b4000 == 29 [pid = 1652] [id = 273] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1185f2800) [pid = 1652] [serial = 817] [outer = 0x0] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118869800) [pid = 1652] [serial = 818] [outer = 0x1185f2800] 09:00:45 INFO - PROCESS | 1652 | 1466697645412 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191f1000) [pid = 1652] [serial = 819] [outer = 0x1185f2800] 09:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms 09:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:00:45 INFO - PROCESS | 1652 | 1466697645751 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:00:45 INFO - PROCESS | 1652 | 1466697645758 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1652 | 1466697645760 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:00:45 INFO - PROCESS | 1652 | 1466697645763 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1652 | 1466697645766 Marionette TRACE conn2 <- [1,1066,null,{}] 09:00:45 INFO - PROCESS | 1652 | 1466697645769 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:45 INFO - PROCESS | 1652 | 1466697645770 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:45 INFO - PROCESS | 1652 | 1466697645886 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:00:45 INFO - PROCESS | 1652 | 1466697645900 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1652 | 1466697645902 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ca4800 == 30 [pid = 1652] [id = 274] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118442800) [pid = 1652] [serial = 820] [outer = 0x0] 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193b1000) [pid = 1652] [serial = 821] [outer = 0x118442800] 09:00:45 INFO - PROCESS | 1652 | 1466697645926 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119606400) [pid = 1652] [serial = 822] [outer = 0x118442800] 09:00:46 INFO - PROCESS | 1652 | 1466697646284 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 573ms 09:00:46 INFO - PROCESS | 1652 | 1466697646335 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1652 | 1466697646336 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:00:46 INFO - PROCESS | 1652 | 1466697646339 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1652 | 1466697646340 Marionette TRACE conn2 <- [1,1070,null,{}] 09:00:46 INFO - PROCESS | 1652 | 1466697646342 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:46 INFO - PROCESS | 1652 | 1466697646343 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:46 INFO - PROCESS | 1652 | 1466697646438 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:00:46 INFO - PROCESS | 1652 | 1466697646441 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1652 | 1466697646443 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x121504000 == 31 [pid = 1652] [id = 275] 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112d5f000) [pid = 1652] [serial = 823] [outer = 0x0] 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119675800) [pid = 1652] [serial = 824] [outer = 0x112d5f000] 09:00:46 INFO - PROCESS | 1652 | 1466697646467 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11987c400) [pid = 1652] [serial = 825] [outer = 0x112d5f000] 09:00:46 INFO - PROCESS | 1652 | 1466697646850 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 09:00:46 INFO - PROCESS | 1652 | 1466697646857 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1652 | 1466697646859 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:00:46 INFO - PROCESS | 1652 | 1466697646863 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1652 | 1466697646865 Marionette TRACE conn2 <- [1,1074,null,{}] 09:00:46 INFO - PROCESS | 1652 | 1466697646868 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:46 INFO - PROCESS | 1652 | 1466697646874 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:46 INFO - PROCESS | 1652 | 1466697646960 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:00:46 INFO - PROCESS | 1652 | 1466697646994 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1652 | 1466697646995 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123666800 == 32 [pid = 1652] [id = 276] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119886000) [pid = 1652] [serial = 826] [outer = 0x0] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1199cd400) [pid = 1652] [serial = 827] [outer = 0x119886000] 09:00:47 INFO - PROCESS | 1652 | 1466697647020 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119ef7400) [pid = 1652] [serial = 828] [outer = 0x119886000] 09:00:47 INFO - PROCESS | 1652 | 1466697647478 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 623ms 09:00:47 INFO - PROCESS | 1652 | 1466697647500 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1652 | 1466697647502 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:00:47 INFO - PROCESS | 1652 | 1466697647506 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1652 | 1466697647507 Marionette TRACE conn2 <- [1,1078,null,{}] 09:00:47 INFO - PROCESS | 1652 | 1466697647511 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:47 INFO - PROCESS | 1652 | 1466697647513 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:47 INFO - PROCESS | 1652 | 1466697647669 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:00:47 INFO - PROCESS | 1652 | 1466697647731 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1652 | 1466697647732 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12561a000 == 33 [pid = 1652] [id = 277] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11843a400) [pid = 1652] [serial = 829] [outer = 0x0] 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x120ea9000) [pid = 1652] [serial = 830] [outer = 0x11843a400] 09:00:47 INFO - PROCESS | 1652 | 1466697647765 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121166c00) [pid = 1652] [serial = 831] [outer = 0x11843a400] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11913e800) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1265c5c00) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1261b9400) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1133d3800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12187b000) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12502b000) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113c1f400) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116f6dc00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x111e5cc00) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119672000) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1185f4800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1164e7400) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115f61400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115f5a000) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115e69400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:00:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11990b000) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:00:48 INFO - PROCESS | 1652 | 1466697648252 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 770ms 09:00:48 INFO - PROCESS | 1652 | 1466697648277 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1652 | 1466697648282 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:00:48 INFO - PROCESS | 1652 | 1466697648290 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1652 | 1466697648292 Marionette TRACE conn2 <- [1,1082,null,{}] 09:00:48 INFO - PROCESS | 1652 | 1466697648302 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:48 INFO - PROCESS | 1652 | 1466697648304 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:48 INFO - PROCESS | 1652 | 1466697648497 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:00:48 INFO - PROCESS | 1652 | 1466697648509 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1652 | 1466697648509 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266a7800 == 34 [pid = 1652] [id = 278] 09:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1133fa800) [pid = 1652] [serial = 832] [outer = 0x0] 09:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1183e1800) [pid = 1652] [serial = 833] [outer = 0x1133fa800] 09:00:48 INFO - PROCESS | 1652 | 1466697648550 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1193adc00) [pid = 1652] [serial = 834] [outer = 0x1133fa800] 09:00:48 INFO - PROCESS | 1652 | 1466697648919 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 09:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:00:48 INFO - PROCESS | 1652 | 1466697648959 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1652 | 1466697648961 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:00:48 INFO - PROCESS | 1652 | 1466697648970 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1652 | 1466697648972 Marionette TRACE conn2 <- [1,1086,null,{}] 09:00:48 INFO - PROCESS | 1652 | 1466697648983 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:48 INFO - PROCESS | 1652 | 1466697648985 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:49 INFO - PROCESS | 1652 | 1466697649058 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:00:49 INFO - PROCESS | 1652 | 1466697649063 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1652 | 1466697649065 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cfa800 == 35 [pid = 1652] [id = 279] 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11850e000) [pid = 1652] [serial = 835] [outer = 0x0] 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119941000) [pid = 1652] [serial = 836] [outer = 0x11850e000] 09:00:49 INFO - PROCESS | 1652 | 1466697649089 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1212c7800) [pid = 1652] [serial = 837] [outer = 0x11850e000] 09:00:49 INFO - PROCESS | 1652 | 1466697649413 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 487ms 09:00:49 INFO - PROCESS | 1652 | 1466697649450 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1652 | 1466697649451 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:00:49 INFO - PROCESS | 1652 | 1466697649454 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1652 | 1466697649455 Marionette TRACE conn2 <- [1,1090,null,{}] 09:00:49 INFO - PROCESS | 1652 | 1466697649457 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:49 INFO - PROCESS | 1652 | 1466697649458 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:49 INFO - PROCESS | 1652 | 1466697649535 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:00:49 INFO - PROCESS | 1652 | 1466697649538 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1652 | 1466697649539 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12937f000 == 36 [pid = 1652] [id = 280] 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119905000) [pid = 1652] [serial = 838] [outer = 0x0] 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12187c000) [pid = 1652] [serial = 839] [outer = 0x119905000] 09:00:49 INFO - PROCESS | 1652 | 1466697649563 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121d74c00) [pid = 1652] [serial = 840] [outer = 0x119905000] 09:00:49 INFO - PROCESS | 1652 | 1466697649910 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 467ms 09:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:00:49 INFO - PROCESS | 1652 | 1466697649922 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1652 | 1466697649923 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:00:49 INFO - PROCESS | 1652 | 1466697649926 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1652 | 1466697649938 Marionette TRACE conn2 <- [1,1094,null,{}] 09:00:49 INFO - PROCESS | 1652 | 1466697649940 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:49 INFO - PROCESS | 1652 | 1466697649941 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:50 INFO - PROCESS | 1652 | 1466697650054 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:00:50 INFO - PROCESS | 1652 | 1466697650131 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1652 | 1466697650133 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d21000 == 37 [pid = 1652] [id = 281] 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x111c19800) [pid = 1652] [serial = 841] [outer = 0x0] 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11295c800) [pid = 1652] [serial = 842] [outer = 0x111c19800] 09:00:50 INFO - PROCESS | 1652 | 1466697650167 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133f7800) [pid = 1652] [serial = 843] [outer = 0x111c19800] 09:00:50 INFO - PROCESS | 1652 | 1466697650635 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 779ms 09:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:00:50 INFO - PROCESS | 1652 | 1466697650707 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1652 | 1466697650709 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:00:50 INFO - PROCESS | 1652 | 1466697650713 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1652 | 1466697650714 Marionette TRACE conn2 <- [1,1098,null,{}] 09:00:50 INFO - PROCESS | 1652 | 1466697650718 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:50 INFO - PROCESS | 1652 | 1466697650721 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:50 INFO - PROCESS | 1652 | 1466697650832 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:00:50 INFO - PROCESS | 1652 | 1466697650934 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1652 | 1466697650936 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a7800 == 38 [pid = 1652] [id = 282] 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116f79000) [pid = 1652] [serial = 844] [outer = 0x0] 09:00:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1172e2400) [pid = 1652] [serial = 845] [outer = 0x116f79000] 09:00:50 INFO - PROCESS | 1652 | 1466697650966 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11843e400) [pid = 1652] [serial = 846] [outer = 0x116f79000] 09:00:51 INFO - PROCESS | 1652 | 1466697651466 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 771ms 09:00:51 INFO - PROCESS | 1652 | 1466697651507 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1652 | 1466697651509 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:00:51 INFO - PROCESS | 1652 | 1466697651516 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1652 | 1466697651517 Marionette TRACE conn2 <- [1,1102,null,{}] 09:00:51 INFO - PROCESS | 1652 | 1466697651520 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:51 INFO - PROCESS | 1652 | 1466697651521 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:51 INFO - PROCESS | 1652 | 1466697651672 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:00:51 INFO - PROCESS | 1652 | 1466697651986 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 1652 | 1466697651988 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112eaa000 == 39 [pid = 1652] [id = 283] 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11295cc00) [pid = 1652] [serial = 847] [outer = 0x0] 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115eae000) [pid = 1652] [serial = 848] [outer = 0x11295cc00] 09:00:52 INFO - PROCESS | 1652 | 1466697652026 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167cb800) [pid = 1652] [serial = 849] [outer = 0x11295cc00] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12937f000 == 38 [pid = 1652] [id = 280] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128cfa800 == 37 [pid = 1652] [id = 279] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1266a7800 == 36 [pid = 1652] [id = 278] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12561a000 == 35 [pid = 1652] [id = 277] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123666800 == 34 [pid = 1652] [id = 276] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x121504000 == 33 [pid = 1652] [id = 275] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119ca4800 == 32 [pid = 1652] [id = 274] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1196b4000 == 31 [pid = 1652] [id = 273] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1187a4000 == 30 [pid = 1652] [id = 272] 09:00:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11670d800 == 29 [pid = 1652] [id = 271] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124b7b000) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126c21000) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126a1dc00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12187f800) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124b83c00) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125574400) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11960d400) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11889f800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116f79400) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1174dbc00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11295ac00) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113207400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11990f000) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119940c00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119180c00) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1193b2000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1167cf000) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172da800) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1180e9800) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118503800) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125610000) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116f98000) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128abc400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11850f000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12664e400) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1199cec00) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199d6c00) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12502a800) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124a23800) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1261b4800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12116ac00) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1652 | 1466697652496 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1027ms 09:00:52 INFO - PROCESS | 1652 | 1466697652543 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1652 | 1466697652545 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:00:52 INFO - PROCESS | 1652 | 1466697652556 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1652 | 1466697652558 Marionette TRACE conn2 <- [1,1106,null,{}] 09:00:52 INFO - PROCESS | 1652 | 1466697652567 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:52 INFO - PROCESS | 1652 | 1466697652570 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:52 INFO - PROCESS | 1652 | 1466697652648 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:00:52 INFO - PROCESS | 1652 | 1466697652654 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1652 | 1466697652656 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fdf000 == 30 [pid = 1652] [id = 284] 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1167cc400) [pid = 1652] [serial = 850] [outer = 0x0] 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1175b7000) [pid = 1652] [serial = 851] [outer = 0x1167cc400] 09:00:52 INFO - PROCESS | 1652 | 1466697652685 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1187c7c00) [pid = 1652] [serial = 852] [outer = 0x1167cc400] 09:00:53 INFO - PROCESS | 1652 | 1466697653022 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 530ms 09:00:53 INFO - PROCESS | 1652 | 1466697653079 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:00:53 INFO - PROCESS | 1652 | 1466697653081 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:00:53 INFO - PROCESS | 1652 | 1466697653085 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1652 | 1466697653086 Marionette TRACE conn2 <- [1,1110,null,{}] 09:00:53 INFO - PROCESS | 1652 | 1466697653088 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:53 INFO - PROCESS | 1652 | 1466697653090 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:53 INFO - PROCESS | 1652 | 1466697653169 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:00:53 INFO - PROCESS | 1652 | 1466697653173 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1652 | 1466697653174 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119570000 == 31 [pid = 1652] [id = 285] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1187d0800) [pid = 1652] [serial = 853] [outer = 0x0] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1193b9000) [pid = 1652] [serial = 854] [outer = 0x1187d0800] 09:00:53 INFO - PROCESS | 1652 | 1466697653202 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119877800) [pid = 1652] [serial = 855] [outer = 0x1187d0800] 09:00:53 INFO - PROCESS | 1652 | 1466697653556 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 09:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:00:53 INFO - PROCESS | 1652 | 1466697653612 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:00:53 INFO - PROCESS | 1652 | 1466697653613 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:00:53 INFO - PROCESS | 1652 | 1466697653618 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1652 | 1466697653622 Marionette TRACE conn2 <- [1,1114,null,{}] 09:00:53 INFO - PROCESS | 1652 | 1466697653629 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:53 INFO - PROCESS | 1652 | 1466697653632 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:53 INFO - PROCESS | 1652 | 1466697653715 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:00:53 INFO - PROCESS | 1652 | 1466697653720 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1652 | 1466697653722 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121351800 == 32 [pid = 1652] [id = 286] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1133f6c00) [pid = 1652] [serial = 856] [outer = 0x0] 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119910400) [pid = 1652] [serial = 857] [outer = 0x1133f6c00] 09:00:53 INFO - PROCESS | 1652 | 1466697653747 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1199d4400) [pid = 1652] [serial = 858] [outer = 0x1133f6c00] 09:00:54 INFO - PROCESS | 1652 | 1466697654071 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 477ms 09:00:54 INFO - PROCESS | 1652 | 1466697654095 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1652 | 1466697654098 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:00:54 INFO - PROCESS | 1652 | 1466697654101 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1652 | 1466697654102 Marionette TRACE conn2 <- [1,1118,null,{}] 09:00:54 INFO - PROCESS | 1652 | 1466697654104 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:54 INFO - PROCESS | 1652 | 1466697654105 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:54 INFO - PROCESS | 1652 | 1466697654186 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:00:54 INFO - PROCESS | 1652 | 1466697654244 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1652 | 1466697654245 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121abd800 == 33 [pid = 1652] [id = 287] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11993a000) [pid = 1652] [serial = 859] [outer = 0x0] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119ef4400) [pid = 1652] [serial = 860] [outer = 0x11993a000] 09:00:54 INFO - PROCESS | 1652 | 1466697654270 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120f99400) [pid = 1652] [serial = 861] [outer = 0x11993a000] 09:00:54 INFO - PROCESS | 1652 | 1466697654583 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 09:00:54 INFO - PROCESS | 1652 | 1466697654629 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1652 | 1466697654630 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:00:54 INFO - PROCESS | 1652 | 1466697654632 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1652 | 1466697654634 Marionette TRACE conn2 <- [1,1122,null,{}] 09:00:54 INFO - PROCESS | 1652 | 1466697654636 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:54 INFO - PROCESS | 1652 | 1466697654637 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:54 INFO - PROCESS | 1652 | 1466697654733 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:00:54 INFO - PROCESS | 1652 | 1466697654767 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1652 | 1466697654772 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255ba800 == 34 [pid = 1652] [id = 288] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121a6ec00) [pid = 1652] [serial = 862] [outer = 0x0] 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121d71000) [pid = 1652] [serial = 863] [outer = 0x121a6ec00] 09:00:54 INFO - PROCESS | 1652 | 1466697654804 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124da8000) [pid = 1652] [serial = 864] [outer = 0x121a6ec00] 09:00:55 INFO - PROCESS | 1652 | 1466697655140 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 09:00:55 INFO - PROCESS | 1652 | 1466697655151 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1652 | 1466697655152 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:00:55 INFO - PROCESS | 1652 | 1466697655154 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1652 | 1466697655155 Marionette TRACE conn2 <- [1,1126,null,{}] 09:00:55 INFO - PROCESS | 1652 | 1466697655158 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:55 INFO - PROCESS | 1652 | 1466697655159 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:55 INFO - PROCESS | 1652 | 1466697655260 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:00:55 INFO - PROCESS | 1652 | 1466697655296 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1652 | 1466697655297 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cf9000 == 35 [pid = 1652] [id = 289] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12502a800) [pid = 1652] [serial = 865] [outer = 0x0] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1256c6800) [pid = 1652] [serial = 866] [outer = 0x12502a800] 09:00:55 INFO - PROCESS | 1652 | 1466697655321 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1261b6800) [pid = 1652] [serial = 867] [outer = 0x12502a800] 09:00:55 INFO - PROCESS | 1652 | 1466697655642 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 09:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:00:55 INFO - PROCESS | 1652 | 1466697655674 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1652 | 1466697655676 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:00:55 INFO - PROCESS | 1652 | 1466697655679 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1652 | 1466697655685 Marionette TRACE conn2 <- [1,1130,null,{}] 09:00:55 INFO - PROCESS | 1652 | 1466697655688 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:55 INFO - PROCESS | 1652 | 1466697655690 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:55 INFO - PROCESS | 1652 | 1466697655802 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:00:55 INFO - PROCESS | 1652 | 1466697655835 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1652 | 1466697655836 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12937f000 == 36 [pid = 1652] [id = 290] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1265bc000) [pid = 1652] [serial = 868] [outer = 0x0] 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1266c5800) [pid = 1652] [serial = 869] [outer = 0x1265bc000] 09:00:55 INFO - PROCESS | 1652 | 1466697655856 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12685a800) [pid = 1652] [serial = 870] [outer = 0x1265bc000] 09:00:56 INFO - PROCESS | 1652 | 1466697656288 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 626ms 09:00:56 INFO - PROCESS | 1652 | 1466697656305 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1652 | 1466697656307 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:00:56 INFO - PROCESS | 1652 | 1466697656310 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1652 | 1466697656312 Marionette TRACE conn2 <- [1,1134,null,{}] 09:00:56 INFO - PROCESS | 1652 | 1466697656331 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:56 INFO - PROCESS | 1652 | 1466697656333 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:56 INFO - PROCESS | 1652 | 1466697656484 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112d5f000) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1185f2800) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119905400) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115f5d800) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1180e8400) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1180e9400) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11843a400) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191efc00) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11850e000) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118442800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1133fa800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112a73c00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1172d6000) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119886000) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:00:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11219f400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:00:56 INFO - PROCESS | 1652 | 1466697656649 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 1652 | 1466697656657 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e3800 == 37 [pid = 1652] [id = 291] 09:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112958800) [pid = 1652] [serial = 871] [outer = 0x0] 09:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112d5f000) [pid = 1652] [serial = 872] [outer = 0x112958800] 09:00:56 INFO - PROCESS | 1652 | 1466697656683 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1172dc400) [pid = 1652] [serial = 873] [outer = 0x112958800] 09:00:56 INFO - PROCESS | 1652 | 1466697656963 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 690ms 09:00:57 INFO - PROCESS | 1652 | 1466697657004 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1652 | 1466697657005 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:00:57 INFO - PROCESS | 1652 | 1466697657007 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1652 | 1466697657008 Marionette TRACE conn2 <- [1,1138,null,{}] 09:00:57 INFO - PROCESS | 1652 | 1466697657011 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:57 INFO - PROCESS | 1652 | 1466697657016 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:57 INFO - PROCESS | 1652 | 1466697657108 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:00:57 INFO - PROCESS | 1652 | 1466697657170 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1652 | 1466697657171 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134f800 == 38 [pid = 1652] [id = 292] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113c58800) [pid = 1652] [serial = 874] [outer = 0x0] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191efc00) [pid = 1652] [serial = 875] [outer = 0x113c58800] 09:00:57 INFO - PROCESS | 1652 | 1466697657216 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126c16800) [pid = 1652] [serial = 876] [outer = 0x113c58800] 09:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 619ms 09:00:57 INFO - PROCESS | 1652 | 1466697657620 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:00:57 INFO - PROCESS | 1652 | 1466697657627 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1652 | 1466697657631 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:00:57 INFO - PROCESS | 1652 | 1466697657634 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1652 | 1466697657635 Marionette TRACE conn2 <- [1,1142,null,{}] 09:00:57 INFO - PROCESS | 1652 | 1466697657637 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:57 INFO - PROCESS | 1652 | 1466697657638 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:57 INFO - PROCESS | 1652 | 1466697657720 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:00:57 INFO - PROCESS | 1652 | 1466697657780 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1652 | 1466697657781 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae21800 == 39 [pid = 1652] [id = 293] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118439400) [pid = 1652] [serial = 877] [outer = 0x0] 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121882400) [pid = 1652] [serial = 878] [outer = 0x118439400] 09:00:57 INFO - PROCESS | 1652 | 1466697657808 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ac4400) [pid = 1652] [serial = 879] [outer = 0x118439400] 09:00:58 INFO - PROCESS | 1652 | 1466697658120 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 09:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:00:58 INFO - PROCESS | 1652 | 1466697658152 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1652 | 1466697658154 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:00:58 INFO - PROCESS | 1652 | 1466697658156 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1652 | 1466697658158 Marionette TRACE conn2 <- [1,1146,null,{}] 09:00:58 INFO - PROCESS | 1652 | 1466697658160 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:58 INFO - PROCESS | 1652 | 1466697658162 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:58 INFO - PROCESS | 1652 | 1466697658256 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128cc3000) [pid = 1652] [serial = 880] [outer = 0x12c72d000] 09:00:58 INFO - PROCESS | 1652 | 1466697658274 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1652 | 1466697658275 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be0a800 == 40 [pid = 1652] [id = 294] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129027800) [pid = 1652] [serial = 881] [outer = 0x0] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1291ba800) [pid = 1652] [serial = 882] [outer = 0x129027800] 09:00:58 INFO - PROCESS | 1652 | 1466697658308 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1291c1400) [pid = 1652] [serial = 883] [outer = 0x129027800] 09:00:58 INFO - PROCESS | 1652 | 1466697658749 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 619ms 09:00:58 INFO - PROCESS | 1652 | 1466697658776 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1652 | 1466697658778 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:00:58 INFO - PROCESS | 1652 | 1466697658781 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1652 | 1466697658783 Marionette TRACE conn2 <- [1,1150,null,{}] 09:00:58 INFO - PROCESS | 1652 | 1466697658787 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:58 INFO - PROCESS | 1652 | 1466697658789 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:58 INFO - PROCESS | 1652 | 1466697658895 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:00:58 INFO - PROCESS | 1652 | 1466697658952 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1652 | 1466697658954 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x117456800 == 41 [pid = 1652] [id = 295] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115ea9400) [pid = 1652] [serial = 884] [outer = 0x0] 09:00:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1167cb000) [pid = 1652] [serial = 885] [outer = 0x115ea9400] 09:00:58 INFO - PROCESS | 1652 | 1466697658985 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1172da800) [pid = 1652] [serial = 886] [outer = 0x115ea9400] 09:00:59 INFO - PROCESS | 1652 | 1466697659432 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 09:00:59 INFO - PROCESS | 1652 | 1466697659452 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1652 | 1466697659455 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:00:59 INFO - PROCESS | 1652 | 1466697659460 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1652 | 1466697659462 Marionette TRACE conn2 <- [1,1154,null,{}] 09:00:59 INFO - PROCESS | 1652 | 1466697659464 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:59 INFO - PROCESS | 1652 | 1466697659466 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:59 INFO - PROCESS | 1652 | 1466697659570 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:00:59 INFO - PROCESS | 1652 | 1466697659626 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1652 | 1466697659627 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:00:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146c000 == 42 [pid = 1652] [id = 296] 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118892400) [pid = 1652] [serial = 887] [outer = 0x0] 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1193b9800) [pid = 1652] [serial = 888] [outer = 0x118892400] 09:00:59 INFO - PROCESS | 1652 | 1466697659658 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119883400) [pid = 1652] [serial = 889] [outer = 0x118892400] 09:01:00 INFO - PROCESS | 1652 | 1466697660118 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 720ms 09:01:00 INFO - PROCESS | 1652 | 1466697660204 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:01:00 INFO - PROCESS | 1652 | 1466697660206 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:01:00 INFO - PROCESS | 1652 | 1466697660208 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1652 | 1466697660211 Marionette TRACE conn2 <- [1,1158,null,{}] 09:01:00 INFO - PROCESS | 1652 | 1466697660239 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:00 INFO - PROCESS | 1652 | 1466697660242 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:00 INFO - PROCESS | 1652 | 1466697660343 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:01:00 INFO - PROCESS | 1652 | 1466697660412 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 1652 | 1466697660414 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1b6000 == 43 [pid = 1652] [id = 297] 09:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1212cdc00) [pid = 1652] [serial = 890] [outer = 0x0] 09:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121a6d000) [pid = 1652] [serial = 891] [outer = 0x1212cdc00] 09:01:00 INFO - PROCESS | 1652 | 1466697660445 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12556f400) [pid = 1652] [serial = 892] [outer = 0x1212cdc00] 09:01:00 INFO - PROCESS | 1652 | 1466697660862 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 691ms 09:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:01:00 INFO - PROCESS | 1652 | 1466697660900 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1652 | 1466697660902 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:01:00 INFO - PROCESS | 1652 | 1466697660904 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1652 | 1466697660906 Marionette TRACE conn2 <- [1,1162,null,{}] 09:01:00 INFO - PROCESS | 1652 | 1466697660908 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:00 INFO - PROCESS | 1652 | 1466697660910 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:01 INFO - PROCESS | 1652 | 1466697661014 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:01:01 INFO - PROCESS | 1652 | 1466697661067 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1652 | 1466697661068 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be18000 == 44 [pid = 1652] [id = 298] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125611800) [pid = 1652] [serial = 893] [outer = 0x0] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126a28400) [pid = 1652] [serial = 894] [outer = 0x125611800] 09:01:01 INFO - PROCESS | 1652 | 1466697661097 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ac5800) [pid = 1652] [serial = 895] [outer = 0x125611800] 09:01:01 INFO - PROCESS | 1652 | 1466697661727 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 869ms 09:01:01 INFO - PROCESS | 1652 | 1466697661775 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:01:01 INFO - PROCESS | 1652 | 1466697661777 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:01:01 INFO - PROCESS | 1652 | 1466697661781 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1652 | 1466697661782 Marionette TRACE conn2 <- [1,1166,null,{}] 09:01:01 INFO - PROCESS | 1652 | 1466697661786 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:01 INFO - PROCESS | 1652 | 1466697661788 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:01 INFO - PROCESS | 1652 | 1466697661882 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:01:01 INFO - PROCESS | 1652 | 1466697661955 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1652 | 1466697661958 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x117456000 == 45 [pid = 1652] [id = 299] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112ae2400) [pid = 1652] [serial = 896] [outer = 0x0] 09:01:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115f5a800) [pid = 1652] [serial = 897] [outer = 0x112ae2400] 09:01:01 INFO - PROCESS | 1652 | 1466697661987 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1172e1c00) [pid = 1652] [serial = 898] [outer = 0x112ae2400] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae21800 == 44 [pid = 1652] [id = 293] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12134f800 == 43 [pid = 1652] [id = 292] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e3800 == 42 [pid = 1652] [id = 291] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12937f000 == 41 [pid = 1652] [id = 290] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x128cf9000 == 40 [pid = 1652] [id = 289] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1255ba800 == 39 [pid = 1652] [id = 288] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121abd800 == 38 [pid = 1652] [id = 287] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121351800 == 37 [pid = 1652] [id = 286] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119570000 == 36 [pid = 1652] [id = 285] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116fdf000 == 35 [pid = 1652] [id = 284] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x112eaa000 == 34 [pid = 1652] [id = 283] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a7800 == 33 [pid = 1652] [id = 282] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x112d21000 == 32 [pid = 1652] [id = 281] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c1800 == 31 [pid = 1652] [id = 270] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12be18000 == 30 [pid = 1652] [id = 298] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1b6000 == 29 [pid = 1652] [id = 297] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12146c000 == 28 [pid = 1652] [id = 296] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12be0a800 == 27 [pid = 1652] [id = 294] 09:01:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117456800 == 26 [pid = 1652] [id = 295] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1212c7800) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119675800) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1191f1000) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121af3000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116f6f400) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11826a800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1185f3400) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120ea9000) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119885c00) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118869800) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118444c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119941000) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1193b1000) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1193adc00) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1183e1800) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121166c00) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1164e3000) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11987c400) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116f6a800) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120eacc00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119606400) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195e6c00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118440400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11826c000) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119ef7400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1199cd400) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x115eaa400) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1185ec000) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112a7e400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113c20c00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 09:01:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12187c000) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 09:01:03 INFO - PROCESS | 1652 | 1466697663021 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1272ms 09:01:03 INFO - PROCESS | 1652 | 1466697663054 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:01:03 INFO - PROCESS | 1652 | 1466697663057 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:01:03 INFO - PROCESS | 1652 | 1466697663064 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1652 | 1466697663068 Marionette TRACE conn2 <- [1,1170,null,{}] 09:01:03 INFO - PROCESS | 1652 | 1466697663073 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:03 INFO - PROCESS | 1652 | 1466697663076 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:03 INFO - PROCESS | 1652 | 1466697663231 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:01:03 INFO - PROCESS | 1652 | 1466697663314 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1652 | 1466697663317 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11649c800 == 27 [pid = 1652] [id = 300] 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1167c2800) [pid = 1652] [serial = 899] [outer = 0x0] 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167c8800) [pid = 1652] [serial = 900] [outer = 0x1167c2800] 09:01:03 INFO - PROCESS | 1652 | 1466697663365 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116f72400) [pid = 1652] [serial = 901] [outer = 0x1167c2800] 09:01:03 INFO - PROCESS | 1652 | 1466697663674 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 625ms 09:01:03 INFO - PROCESS | 1652 | 1466697663686 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1652 | 1466697663690 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:01:03 INFO - PROCESS | 1652 | 1466697663694 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1652 | 1466697663697 Marionette TRACE conn2 <- [1,1174,null,{}] 09:01:03 INFO - PROCESS | 1652 | 1466697663707 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:03 INFO - PROCESS | 1652 | 1466697663708 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:03 INFO - PROCESS | 1652 | 1466697663790 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:01:03 INFO - PROCESS | 1652 | 1466697663842 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1652 | 1466697663843 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x117455800 == 28 [pid = 1652] [id = 301] 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116f73800) [pid = 1652] [serial = 902] [outer = 0x0] 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1172dec00) [pid = 1652] [serial = 903] [outer = 0x116f73800] 09:01:03 INFO - PROCESS | 1652 | 1466697663873 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118272400) [pid = 1652] [serial = 904] [outer = 0x116f73800] 09:01:04 INFO - PROCESS | 1652 | 1466697664163 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1652 | 1466697664224 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:01:04 INFO - PROCESS | 1652 | 1466697664227 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1652 | 1466697664237 Marionette TRACE conn2 <- [1,1178,null,{}] 09:01:04 INFO - PROCESS | 1652 | 1466697664244 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:04 INFO - PROCESS | 1652 | 1466697664248 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:04 INFO - PROCESS | 1652 | 1466697664328 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:01:04 INFO - PROCESS | 1652 | 1466697664384 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1652 | 1466697664386 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11919d000 == 29 [pid = 1652] [id = 302] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11843b400) [pid = 1652] [serial = 905] [outer = 0x0] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185f1400) [pid = 1652] [serial = 906] [outer = 0x11843b400] 09:01:04 INFO - PROCESS | 1652 | 1466697664413 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119180000) [pid = 1652] [serial = 907] [outer = 0x11843b400] 09:01:04 INFO - PROCESS | 1652 | 1466697664722 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1652 | 1466697664758 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:01:04 INFO - PROCESS | 1652 | 1466697664760 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1652 | 1466697664762 Marionette TRACE conn2 <- [1,1182,null,{}] 09:01:04 INFO - PROCESS | 1652 | 1466697664766 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:04 INFO - PROCESS | 1652 | 1466697664768 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:04 INFO - PROCESS | 1652 | 1466697664843 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:01:04 INFO - PROCESS | 1652 | 1466697664849 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1652 | 1466697664850 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b38000 == 30 [pid = 1652] [id = 303] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1193ae000) [pid = 1652] [serial = 908] [outer = 0x0] 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119606400) [pid = 1652] [serial = 909] [outer = 0x1193ae000] 09:01:04 INFO - PROCESS | 1652 | 1466697664876 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119675800) [pid = 1652] [serial = 910] [outer = 0x1193ae000] 09:01:05 INFO - PROCESS | 1652 | 1466697665252 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1652 | 1466697665285 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:01:05 INFO - PROCESS | 1652 | 1466697665288 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1652 | 1466697665289 Marionette TRACE conn2 <- [1,1186,null,{}] 09:01:05 INFO - PROCESS | 1652 | 1466697665291 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:05 INFO - PROCESS | 1652 | 1466697665292 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:05 INFO - PROCESS | 1652 | 1466697665391 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:01:05 INFO - PROCESS | 1652 | 1466697665397 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1652 | 1466697665398 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f61000 == 31 [pid = 1652] [id = 304] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11960d400) [pid = 1652] [serial = 911] [outer = 0x0] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119886400) [pid = 1652] [serial = 912] [outer = 0x11960d400] 09:01:05 INFO - PROCESS | 1652 | 1466697665423 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119936c00) [pid = 1652] [serial = 913] [outer = 0x11960d400] 09:01:05 INFO - PROCESS | 1652 | 1466697665769 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1652 | 1466697665808 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:01:05 INFO - PROCESS | 1652 | 1466697665810 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1652 | 1466697665811 Marionette TRACE conn2 <- [1,1190,null,{}] 09:01:05 INFO - PROCESS | 1652 | 1466697665814 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:05 INFO - PROCESS | 1652 | 1466697665818 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:05 INFO - PROCESS | 1652 | 1466697665927 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:01:05 INFO - PROCESS | 1652 | 1466697665962 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1652 | 1466697665964 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121510800 == 32 [pid = 1652] [id = 305] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119940800) [pid = 1652] [serial = 914] [outer = 0x0] 09:01:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199d5c00) [pid = 1652] [serial = 915] [outer = 0x119940800] 09:01:05 INFO - PROCESS | 1652 | 1466697665988 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12116dc00) [pid = 1652] [serial = 916] [outer = 0x119940800] 09:01:06 INFO - PROCESS | 1652 | 1466697666305 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:01:06 INFO - PROCESS | 1652 | 1466697666332 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:01:06 INFO - PROCESS | 1652 | 1466697666335 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1652 | 1466697666336 Marionette TRACE conn2 <- [1,1194,null,{}] 09:01:06 INFO - PROCESS | 1652 | 1466697666339 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:06 INFO - PROCESS | 1652 | 1466697666340 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:06 INFO - PROCESS | 1652 | 1466697666430 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:01:06 INFO - PROCESS | 1652 | 1466697666471 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1652 | 1466697666473 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12361e000 == 33 [pid = 1652] [id = 306] 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1175b7400) [pid = 1652] [serial = 917] [outer = 0x0] 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1215e3c00) [pid = 1652] [serial = 918] [outer = 0x1175b7400] 09:01:06 INFO - PROCESS | 1652 | 1466697666497 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124ac2800) [pid = 1652] [serial = 919] [outer = 0x1175b7400] 09:01:06 INFO - PROCESS | 1652 | 1466697666850 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1652 | 1466697666908 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:01:06 INFO - PROCESS | 1652 | 1466697666910 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1652 | 1466697666911 Marionette TRACE conn2 <- [1,1198,null,{}] 09:01:06 INFO - PROCESS | 1652 | 1466697666913 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:06 INFO - PROCESS | 1652 | 1466697666914 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:07 INFO - PROCESS | 1652 | 1466697667186 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119905000) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12502a800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1265bc000) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112958800) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167cc400) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133f6c00) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11295cc00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116f79000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111c19800) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1187d0800) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11993a000) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118439400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129027800) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113c58800) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:01:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121a6ec00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:01:07 INFO - PROCESS | 1652 | 1466697667236 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1652 | 1466697667237 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c7800 == 34 [pid = 1652] [id = 307] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112958c00) [pid = 1652] [serial = 920] [outer = 0x0] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113c5ac00) [pid = 1652] [serial = 921] [outer = 0x112958c00] 09:01:07 INFO - PROCESS | 1652 | 1466697667262 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1185f0c00) [pid = 1652] [serial = 922] [outer = 0x112958c00] 09:01:07 INFO - PROCESS | 1652 | 1466697667515 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 619ms 09:01:07 INFO - PROCESS | 1652 | 1466697667541 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1652 | 1466697667543 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:01:07 INFO - PROCESS | 1652 | 1466697667560 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1652 | 1466697667562 Marionette TRACE conn2 <- [1,1202,null,{}] 09:01:07 INFO - PROCESS | 1652 | 1466697667575 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:07 INFO - PROCESS | 1652 | 1466697667577 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:07 INFO - PROCESS | 1652 | 1466697667678 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:01:07 INFO - PROCESS | 1652 | 1466697667684 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1652 | 1466697667685 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255b0800 == 35 [pid = 1652] [id = 308] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176d9400) [pid = 1652] [serial = 923] [outer = 0x0] 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1187d0800) [pid = 1652] [serial = 924] [outer = 0x1176d9400] 09:01:07 INFO - PROCESS | 1652 | 1466697667764 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12556f800) [pid = 1652] [serial = 925] [outer = 0x1176d9400] 09:01:08 INFO - PROCESS | 1652 | 1466697668034 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 538ms 09:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:01:08 INFO - PROCESS | 1652 | 1466697668092 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1652 | 1466697668093 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:01:08 INFO - PROCESS | 1652 | 1466697668103 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1652 | 1466697668104 Marionette TRACE conn2 <- [1,1206,null,{}] 09:01:08 INFO - PROCESS | 1652 | 1466697668107 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:08 INFO - PROCESS | 1652 | 1466697668108 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:08 INFO - PROCESS | 1652 | 1466697668187 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:01:08 INFO - PROCESS | 1652 | 1466697668191 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1652 | 1466697668192 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x126adb800 == 36 [pid = 1652] [id = 309] 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125570400) [pid = 1652] [serial = 926] [outer = 0x0] 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1261b0000) [pid = 1652] [serial = 927] [outer = 0x125570400] 09:01:08 INFO - PROCESS | 1652 | 1466697668218 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1265c7c00) [pid = 1652] [serial = 928] [outer = 0x125570400] 09:01:08 INFO - PROCESS | 1652 | 1466697668535 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 478ms 09:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:01:08 INFO - PROCESS | 1652 | 1466697668573 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1652 | 1466697668575 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:01:08 INFO - PROCESS | 1652 | 1466697668577 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1652 | 1466697668578 Marionette TRACE conn2 <- [1,1210,null,{}] 09:01:08 INFO - PROCESS | 1652 | 1466697668581 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:08 INFO - PROCESS | 1652 | 1466697668582 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:08 INFO - PROCESS | 1652 | 1466697668697 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:01:08 INFO - PROCESS | 1652 | 1466697668703 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1652 | 1466697668705 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12909c800 == 37 [pid = 1652] [id = 310] 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116f72000) [pid = 1652] [serial = 929] [outer = 0x0] 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1266cf400) [pid = 1652] [serial = 930] [outer = 0x116f72000] 09:01:08 INFO - PROCESS | 1652 | 1466697668738 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128cd0400) [pid = 1652] [serial = 931] [outer = 0x116f72000] 09:01:09 INFO - PROCESS | 1652 | 1466697669102 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 574ms 09:01:09 INFO - PROCESS | 1652 | 1466697669153 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1652 | 1466697669154 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:01:09 INFO - PROCESS | 1652 | 1466697669225 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1652 | 1466697669228 Marionette TRACE conn2 <- [1,1214,null,{}] 09:01:09 INFO - PROCESS | 1652 | 1466697669241 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:09 INFO - PROCESS | 1652 | 1466697669245 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:09 INFO - PROCESS | 1652 | 1466697669366 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:01:09 INFO - PROCESS | 1652 | 1466697669440 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1652 | 1466697669442 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116624800 == 38 [pid = 1652] [id = 311] 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113c20c00) [pid = 1652] [serial = 932] [outer = 0x0] 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115f5b400) [pid = 1652] [serial = 933] [outer = 0x113c20c00] 09:01:09 INFO - PROCESS | 1652 | 1466697669474 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a1c400) [pid = 1652] [serial = 934] [outer = 0x113c20c00] 09:01:09 INFO - PROCESS | 1652 | 1466697669987 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 786ms 09:01:10 INFO - PROCESS | 1652 | 1466697670022 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1652 | 1466697670025 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:01:10 INFO - PROCESS | 1652 | 1466697670031 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1652 | 1466697670033 Marionette TRACE conn2 <- [1,1218,null,{}] 09:01:10 INFO - PROCESS | 1652 | 1466697670038 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:10 INFO - PROCESS | 1652 | 1466697670041 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:10 INFO - PROCESS | 1652 | 1466697670148 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:01:10 INFO - PROCESS | 1652 | 1466697670227 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1652 | 1466697670228 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196bb800 == 39 [pid = 1652] [id = 312] 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1183e0c00) [pid = 1652] [serial = 935] [outer = 0x0] 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11843bc00) [pid = 1652] [serial = 936] [outer = 0x1183e0c00] 09:01:10 INFO - PROCESS | 1652 | 1466697670259 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11850fc00) [pid = 1652] [serial = 937] [outer = 0x1183e0c00] 09:01:10 INFO - PROCESS | 1652 | 1466697670938 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 971ms 09:01:11 INFO - PROCESS | 1652 | 1466697671018 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1652 | 1466697671021 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:01:11 INFO - PROCESS | 1652 | 1466697671025 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1652 | 1466697671027 Marionette TRACE conn2 <- [1,1222,null,{}] 09:01:11 INFO - PROCESS | 1652 | 1466697671031 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:11 INFO - PROCESS | 1652 | 1466697671032 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:11 INFO - PROCESS | 1652 | 1466697671140 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:01:11 INFO - PROCESS | 1652 | 1466697671193 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1652 | 1466697671196 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e75800 == 40 [pid = 1652] [id = 313] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116f6ec00) [pid = 1652] [serial = 938] [outer = 0x0] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116f79800) [pid = 1652] [serial = 939] [outer = 0x116f6ec00] 09:01:11 INFO - PROCESS | 1652 | 1466697671224 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1176cf400) [pid = 1652] [serial = 940] [outer = 0x116f6ec00] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126adb800 == 39 [pid = 1652] [id = 309] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1255b0800 == 38 [pid = 1652] [id = 308] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c7800 == 37 [pid = 1652] [id = 307] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12361e000 == 36 [pid = 1652] [id = 306] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x121510800 == 35 [pid = 1652] [id = 305] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x120f61000 == 34 [pid = 1652] [id = 304] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119b38000 == 33 [pid = 1652] [id = 303] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11919d000 == 32 [pid = 1652] [id = 302] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x117455800 == 31 [pid = 1652] [id = 301] 09:01:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11649c800 == 30 [pid = 1652] [id = 300] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121d74c00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1256c6800) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1266c5800) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1261b6800) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112d5f000) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12685a800) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1175b7000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1187c7c00) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119910400) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1199d4400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115eae000) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1172dc400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167cb800) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172e2400) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11843e400) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11295c800) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133f7800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1193b9000) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119877800) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119ef4400) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ac4400) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1291c1400) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1291ba800) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126c16800) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121d71000) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121882400) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124da8000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116f72800) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1191efc00) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x120f99400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 09:01:11 INFO - PROCESS | 1652 | 1466697671583 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1652 | 1466697671601 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:01:11 INFO - PROCESS | 1652 | 1466697671605 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1652 | 1466697671607 Marionette TRACE conn2 <- [1,1226,null,{}] 09:01:11 INFO - PROCESS | 1652 | 1466697671609 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:11 INFO - PROCESS | 1652 | 1466697671610 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:11 INFO - PROCESS | 1652 | 1466697671693 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:01:11 INFO - PROCESS | 1652 | 1466697671700 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1652 | 1466697671701 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187aa800 == 31 [pid = 1652] [id = 314] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1183e9800) [pid = 1652] [serial = 941] [outer = 0x0] 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118447c00) [pid = 1652] [serial = 942] [outer = 0x1183e9800] 09:01:11 INFO - PROCESS | 1652 | 1466697671728 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1187c6c00) [pid = 1652] [serial = 943] [outer = 0x1183e9800] 09:01:12 INFO - PROCESS | 1652 | 1466697672044 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 09:01:12 INFO - PROCESS | 1652 | 1466697672078 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1652 | 1466697672080 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:01:12 INFO - PROCESS | 1652 | 1466697672084 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1652 | 1466697672087 Marionette TRACE conn2 <- [1,1230,null,{}] 09:01:12 INFO - PROCESS | 1652 | 1466697672094 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:12 INFO - PROCESS | 1652 | 1466697672098 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:12 INFO - PROCESS | 1652 | 1466697672173 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:01:12 INFO - PROCESS | 1652 | 1466697672178 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1652 | 1466697672180 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198bc000 == 32 [pid = 1652] [id = 315] 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112d5f400) [pid = 1652] [serial = 944] [outer = 0x0] 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1191f4000) [pid = 1652] [serial = 945] [outer = 0x112d5f400] 09:01:12 INFO - PROCESS | 1652 | 1466697672217 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116781800) [pid = 1652] [serial = 946] [outer = 0x112d5f400] 09:01:12 INFO - PROCESS | 1652 | 1466697672569 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms 09:01:12 INFO - PROCESS | 1652 | 1466697672613 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1652 | 1466697672615 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:01:12 INFO - PROCESS | 1652 | 1466697672618 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1652 | 1466697672620 Marionette TRACE conn2 <- [1,1234,null,{}] 09:01:12 INFO - PROCESS | 1652 | 1466697672622 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:12 INFO - PROCESS | 1652 | 1466697672623 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:12 INFO - PROCESS | 1652 | 1466697672702 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:01:12 INFO - PROCESS | 1652 | 1466697672705 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1652 | 1466697672707 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121350000 == 33 [pid = 1652] [id = 316] 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11960f400) [pid = 1652] [serial = 947] [outer = 0x0] 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119908c00) [pid = 1652] [serial = 948] [outer = 0x11960f400] 09:01:12 INFO - PROCESS | 1652 | 1466697672732 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119939000) [pid = 1652] [serial = 949] [outer = 0x11960f400] 09:01:13 INFO - PROCESS | 1652 | 1466697673097 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 522ms 09:01:13 INFO - PROCESS | 1652 | 1466697673142 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1652 | 1466697673144 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:01:13 INFO - PROCESS | 1652 | 1466697673147 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1652 | 1466697673149 Marionette TRACE conn2 <- [1,1238,null,{}] 09:01:13 INFO - PROCESS | 1652 | 1466697673153 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:13 INFO - PROCESS | 1652 | 1466697673155 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:13 INFO - PROCESS | 1652 | 1466697673307 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:01:13 INFO - PROCESS | 1652 | 1466697673320 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1652 | 1466697673332 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x123623800 == 34 [pid = 1652] [id = 317] 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119672800) [pid = 1652] [serial = 950] [outer = 0x0] 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11993ec00) [pid = 1652] [serial = 951] [outer = 0x119672800] 09:01:13 INFO - PROCESS | 1652 | 1466697673372 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199d6c00) [pid = 1652] [serial = 952] [outer = 0x119672800] 09:01:13 INFO - PROCESS | 1652 | 1466697673738 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 09:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:01:13 INFO - PROCESS | 1652 | 1466697673770 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1652 | 1466697673771 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:01:13 INFO - PROCESS | 1652 | 1466697673773 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1652 | 1466697673774 Marionette TRACE conn2 <- [1,1242,null,{}] 09:01:13 INFO - PROCESS | 1652 | 1466697673777 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:13 INFO - PROCESS | 1652 | 1466697673781 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:13 INFO - PROCESS | 1652 | 1466697673894 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:01:13 INFO - PROCESS | 1652 | 1466697673945 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1652 | 1466697673946 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12561d000 == 35 [pid = 1652] [id = 318] 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199dc000) [pid = 1652] [serial = 953] [outer = 0x0] 09:01:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120f96800) [pid = 1652] [serial = 954] [outer = 0x1199dc000] 09:01:13 INFO - PROCESS | 1652 | 1466697673971 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124b74800) [pid = 1652] [serial = 955] [outer = 0x1199dc000] 09:01:14 INFO - PROCESS | 1652 | 1466697674286 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 567ms 09:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:01:14 INFO - PROCESS | 1652 | 1466697674342 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1652 | 1466697674343 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:01:14 INFO - PROCESS | 1652 | 1466697674345 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1652 | 1466697674346 Marionette TRACE conn2 <- [1,1246,null,{}] 09:01:14 INFO - PROCESS | 1652 | 1466697674349 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:14 INFO - PROCESS | 1652 | 1466697674350 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:14 INFO - PROCESS | 1652 | 1466697674442 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:01:14 INFO - PROCESS | 1652 | 1466697674460 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 1652 | 1466697674461 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad9000 == 36 [pid = 1652] [id = 319] 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124b7f400) [pid = 1652] [serial = 956] [outer = 0x0] 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12560b400) [pid = 1652] [serial = 957] [outer = 0x124b7f400] 09:01:14 INFO - PROCESS | 1652 | 1466697674485 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1261b5c00) [pid = 1652] [serial = 958] [outer = 0x124b7f400] 09:01:14 INFO - PROCESS | 1652 | 1466697674833 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms 09:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:01:14 INFO - PROCESS | 1652 | 1466697674868 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1652 | 1466697674869 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:01:14 INFO - PROCESS | 1652 | 1466697674871 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1652 | 1466697674872 Marionette TRACE conn2 <- [1,1250,null,{}] 09:01:14 INFO - PROCESS | 1652 | 1466697674875 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:14 INFO - PROCESS | 1652 | 1466697674876 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:14 INFO - PROCESS | 1652 | 1466697674970 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:01:14 INFO - PROCESS | 1652 | 1466697674973 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 1652 | 1466697674974 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a8800 == 37 [pid = 1652] [id = 320] 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124bd8c00) [pid = 1652] [serial = 959] [outer = 0x0] 09:01:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c16800) [pid = 1652] [serial = 960] [outer = 0x124bd8c00] 09:01:15 INFO - PROCESS | 1652 | 1466697674999 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128abf800) [pid = 1652] [serial = 961] [outer = 0x124bd8c00] 09:01:15 INFO - PROCESS | 1652 | 1466697675327 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 470ms 09:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:01:15 INFO - PROCESS | 1652 | 1466697675342 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 1652 | 1466697675343 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:01:15 INFO - PROCESS | 1652 | 1466697675345 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 1652 | 1466697675348 Marionette TRACE conn2 <- [1,1254,null,{}] 09:01:15 INFO - PROCESS | 1652 | 1466697675351 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:15 INFO - PROCESS | 1652 | 1466697675352 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:15 INFO - PROCESS | 1652 | 1466697675451 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:01:15 INFO - PROCESS | 1652 | 1466697675490 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1652 | 1466697675491 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b3000 == 38 [pid = 1652] [id = 321] 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11295d400) [pid = 1652] [serial = 962] [outer = 0x0] 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128cc4400) [pid = 1652] [serial = 963] [outer = 0x11295d400] 09:01:15 INFO - PROCESS | 1652 | 1466697675516 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129020000) [pid = 1652] [serial = 964] [outer = 0x11295d400] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11960d400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116f73800) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11843b400) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1193ae000) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167c2800) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119940800) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112ae2400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115ea9400) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118892400) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1212cdc00) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125570400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125611800) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1175b7400) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176d9400) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:01:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112958c00) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:01:15 INFO - PROCESS | 1652 | 1466697675872 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 571ms 09:01:15 INFO - PROCESS | 1652 | 1466697675922 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 1652 | 1466697675923 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:01:15 INFO - PROCESS | 1652 | 1466697675926 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 1652 | 1466697675927 Marionette TRACE conn2 <- [1,1258,null,{}] 09:01:15 INFO - PROCESS | 1652 | 1466697675930 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:15 INFO - PROCESS | 1652 | 1466697675931 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:16 INFO - PROCESS | 1652 | 1466697676008 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:01:16 INFO - PROCESS | 1652 | 1466697676014 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1652 | 1466697676016 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12975e800 == 39 [pid = 1652] [id = 322] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115ea9400) [pid = 1652] [serial = 965] [outer = 0x0] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1193ae000) [pid = 1652] [serial = 966] [outer = 0x115ea9400] 09:01:16 INFO - PROCESS | 1652 | 1466697676041 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1191efc00) [pid = 1652] [serial = 967] [outer = 0x115ea9400] 09:01:16 INFO - PROCESS | 1652 | 1466697676386 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 09:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:01:16 INFO - PROCESS | 1652 | 1466697676394 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1652 | 1466697676396 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:01:16 INFO - PROCESS | 1652 | 1466697676402 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1652 | 1466697676404 Marionette TRACE conn2 <- [1,1262,null,{}] 09:01:16 INFO - PROCESS | 1652 | 1466697676407 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:16 INFO - PROCESS | 1652 | 1466697676408 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:16 INFO - PROCESS | 1652 | 1466697676506 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:01:16 INFO - PROCESS | 1652 | 1466697676510 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1652 | 1466697676512 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae20800 == 40 [pid = 1652] [id = 323] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1212c7800) [pid = 1652] [serial = 968] [outer = 0x0] 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129023400) [pid = 1652] [serial = 969] [outer = 0x1212c7800] 09:01:16 INFO - PROCESS | 1652 | 1466697676542 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12933c800) [pid = 1652] [serial = 970] [outer = 0x1212c7800] 09:01:16 INFO - PROCESS | 1652 | 1466697676864 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 09:01:16 INFO - PROCESS | 1652 | 1466697676874 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1652 | 1466697676875 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:01:16 INFO - PROCESS | 1652 | 1466697676878 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1652 | 1466697676879 Marionette TRACE conn2 <- [1,1266,null,{}] 09:01:16 INFO - PROCESS | 1652 | 1466697676889 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:16 INFO - PROCESS | 1652 | 1466697676890 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:17 INFO - PROCESS | 1652 | 1466697677002 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:01:17 INFO - PROCESS | 1652 | 1466697677007 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1652 | 1466697677008 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae2c000 == 41 [pid = 1652] [id = 324] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11843dc00) [pid = 1652] [serial = 971] [outer = 0x0] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129341400) [pid = 1652] [serial = 972] [outer = 0x11843dc00] 09:01:17 INFO - PROCESS | 1652 | 1466697677032 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a546400) [pid = 1652] [serial = 973] [outer = 0x11843dc00] 09:01:17 INFO - PROCESS | 1652 | 1466697677318 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 475ms 09:01:17 INFO - PROCESS | 1652 | 1466697677354 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1652 | 1466697677355 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:01:17 INFO - PROCESS | 1652 | 1466697677357 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1652 | 1466697677358 Marionette TRACE conn2 <- [1,1270,null,{}] 09:01:17 INFO - PROCESS | 1652 | 1466697677361 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:17 INFO - PROCESS | 1652 | 1466697677362 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:17 INFO - PROCESS | 1652 | 1466697677450 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:01:17 INFO - PROCESS | 1652 | 1466697677454 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1652 | 1466697677455 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be07800 == 42 [pid = 1652] [id = 325] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1291ba800) [pid = 1652] [serial = 974] [outer = 0x0] 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a5c8c00) [pid = 1652] [serial = 975] [outer = 0x1291ba800] 09:01:17 INFO - PROCESS | 1652 | 1466697677478 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a5ce800) [pid = 1652] [serial = 976] [outer = 0x1291ba800] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117456000 == 41 [pid = 1652] [id = 299] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117e75800 == 40 [pid = 1652] [id = 313] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1196bb800 == 39 [pid = 1652] [id = 312] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116624800 == 38 [pid = 1652] [id = 311] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12909c800 == 37 [pid = 1652] [id = 310] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1187aa800 == 36 [pid = 1652] [id = 314] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad9000 == 35 [pid = 1652] [id = 319] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1198bc000 == 34 [pid = 1652] [id = 315] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a8800 == 33 [pid = 1652] [id = 320] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b3000 == 32 [pid = 1652] [id = 321] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12561d000 == 31 [pid = 1652] [id = 318] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12975e800 == 30 [pid = 1652] [id = 322] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae20800 == 29 [pid = 1652] [id = 323] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123623800 == 28 [pid = 1652] [id = 317] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121350000 == 27 [pid = 1652] [id = 316] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119886400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1172dec00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118272400) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1185f1400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119180000) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119606400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1167c8800) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116f72400) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1199d5c00) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1172e1c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115f5a800) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1172da800) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1167cb000) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119883400) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1193b9800) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12556f400) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121a6d000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1265c7c00) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1266cf400) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128ac5800) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1215e3c00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12116dc00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1187d0800) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x124ac2800) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1185f0c00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1261b0000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x126a28400) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x113c5ac00) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12556f800) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119936c00) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119675800) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae2c000 == 26 [pid = 1652] [id = 324] 09:01:18 INFO - PROCESS | 1652 | 1466697678876 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1523ms 09:01:18 INFO - PROCESS | 1652 | 1466697678884 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1652 | 1466697678886 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:01:18 INFO - PROCESS | 1652 | 1466697678890 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1652 | 1466697678892 Marionette TRACE conn2 <- [1,1274,null,{}] 09:01:18 INFO - PROCESS | 1652 | 1466697678897 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:18 INFO - PROCESS | 1652 | 1466697678901 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:18 INFO - PROCESS | 1652 | 1466697678974 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:01:18 INFO - PROCESS | 1652 | 1466697678986 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1652 | 1466697678988 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131f2000 == 27 [pid = 1652] [id = 326] 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1131c8400) [pid = 1652] [serial = 977] [outer = 0x0] 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1133f5400) [pid = 1652] [serial = 978] [outer = 0x1131c8400] 09:01:19 INFO - PROCESS | 1652 | 1466697679057 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116236c00) [pid = 1652] [serial = 979] [outer = 0x1131c8400] 09:01:19 INFO - PROCESS | 1652 | 1466697679368 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 09:01:19 INFO - PROCESS | 1652 | 1466697679412 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:01:19 INFO - PROCESS | 1652 | 1466697679418 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:01:19 INFO - PROCESS | 1652 | 1466697679422 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1652 | 1466697679424 Marionette TRACE conn2 <- [1,1278,null,{}] 09:01:19 INFO - PROCESS | 1652 | 1466697679426 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:19 INFO - PROCESS | 1652 | 1466697679429 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:19 INFO - PROCESS | 1652 | 1466697679505 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:01:19 INFO - PROCESS | 1652 | 1466697679509 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1652 | 1466697679510 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac3800 == 28 [pid = 1652] [id = 327] 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1167c1000) [pid = 1652] [serial = 980] [outer = 0x0] 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116f72400) [pid = 1652] [serial = 981] [outer = 0x1167c1000] 09:01:19 INFO - PROCESS | 1652 | 1466697679540 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1172d8400) [pid = 1652] [serial = 982] [outer = 0x1167c1000] 09:01:19 INFO - PROCESS | 1652 | 1466697679952 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 571ms 09:01:19 INFO - PROCESS | 1652 | 1466697679994 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1652 | 1466697679996 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:01:20 INFO - PROCESS | 1652 | 1466697680000 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1652 | 1466697680015 Marionette TRACE conn2 <- [1,1282,null,{}] 09:01:20 INFO - PROCESS | 1652 | 1466697680027 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:20 INFO - PROCESS | 1652 | 1466697680031 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:20 INFO - PROCESS | 1652 | 1466697680144 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:01:20 INFO - PROCESS | 1652 | 1466697680159 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1652 | 1466697680163 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187b7000 == 29 [pid = 1652] [id = 328] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1121ab800) [pid = 1652] [serial = 983] [outer = 0x0] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11826fc00) [pid = 1652] [serial = 984] [outer = 0x1121ab800] 09:01:20 INFO - PROCESS | 1652 | 1466697680208 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118442000) [pid = 1652] [serial = 985] [outer = 0x1121ab800] 09:01:20 INFO - PROCESS | 1652 | 1466697680571 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 586ms 09:01:20 INFO - PROCESS | 1652 | 1466697680595 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 1652 | 1466697680600 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:01:20 INFO - PROCESS | 1652 | 1466697680609 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1652 | 1466697680610 Marionette TRACE conn2 <- [1,1286,null,{}] 09:01:20 INFO - PROCESS | 1652 | 1466697680612 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:20 INFO - PROCESS | 1652 | 1466697680615 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:20 INFO - PROCESS | 1652 | 1466697680694 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:01:20 INFO - PROCESS | 1652 | 1466697680699 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1652 | 1466697680701 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119296000 == 30 [pid = 1652] [id = 329] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118448000) [pid = 1652] [serial = 986] [outer = 0x0] 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1185f0c00) [pid = 1652] [serial = 987] [outer = 0x118448000] 09:01:20 INFO - PROCESS | 1652 | 1466697680726 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1187d0c00) [pid = 1652] [serial = 988] [outer = 0x118448000] 09:01:21 INFO - PROCESS | 1652 | 1466697681038 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 09:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:01:21 INFO - PROCESS | 1652 | 1466697681077 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1652 | 1466697681079 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:01:21 INFO - PROCESS | 1652 | 1466697681083 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1652 | 1466697681084 Marionette TRACE conn2 <- [1,1290,null,{}] 09:01:21 INFO - PROCESS | 1652 | 1466697681087 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:21 INFO - PROCESS | 1652 | 1466697681088 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:21 INFO - PROCESS | 1652 | 1466697681165 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:01:21 INFO - PROCESS | 1652 | 1466697681169 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1652 | 1466697681169 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196bf800 == 31 [pid = 1652] [id = 330] 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1164edc00) [pid = 1652] [serial = 989] [outer = 0x0] 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11889b000) [pid = 1652] [serial = 990] [outer = 0x1164edc00] 09:01:21 INFO - PROCESS | 1652 | 1466697681196 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1193ac800) [pid = 1652] [serial = 991] [outer = 0x1164edc00] 09:01:21 INFO - PROCESS | 1652 | 1466697681532 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 09:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:01:21 INFO - PROCESS | 1652 | 1466697681553 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1652 | 1466697681554 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:01:21 INFO - PROCESS | 1652 | 1466697681556 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1652 | 1466697681557 Marionette TRACE conn2 <- [1,1294,null,{}] 09:01:21 INFO - PROCESS | 1652 | 1466697681560 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:21 INFO - PROCESS | 1652 | 1466697681566 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:21 INFO - PROCESS | 1652 | 1466697681680 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:01:21 INFO - PROCESS | 1652 | 1466697681685 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1652 | 1466697681687 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f51000 == 32 [pid = 1652] [id = 331] 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1193b2c00) [pid = 1652] [serial = 992] [outer = 0x0] 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1193b9800) [pid = 1652] [serial = 993] [outer = 0x1193b2c00] 09:01:21 INFO - PROCESS | 1652 | 1466697681712 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119888000) [pid = 1652] [serial = 994] [outer = 0x1193b2c00] 09:01:22 INFO - PROCESS | 1652 | 1466697682000 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 09:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:01:22 INFO - PROCESS | 1652 | 1466697682025 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 1652 | 1466697682026 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:01:22 INFO - PROCESS | 1652 | 1466697682028 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1652 | 1466697682031 Marionette TRACE conn2 <- [1,1298,null,{}] 09:01:22 INFO - PROCESS | 1652 | 1466697682036 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:22 INFO - PROCESS | 1652 | 1466697682037 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:22 INFO - PROCESS | 1652 | 1466697682118 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:01:22 INFO - PROCESS | 1652 | 1466697682122 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1652 | 1466697682123 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121359800 == 33 [pid = 1652] [id = 332] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119888800) [pid = 1652] [serial = 995] [outer = 0x0] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11993b400) [pid = 1652] [serial = 996] [outer = 0x119888800] 09:01:22 INFO - PROCESS | 1652 | 1466697682146 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199cec00) [pid = 1652] [serial = 997] [outer = 0x119888800] 09:01:22 INFO - PROCESS | 1652 | 1466697682459 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 473ms 09:01:22 INFO - PROCESS | 1652 | 1466697682502 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 1652 | 1466697682503 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:01:22 INFO - PROCESS | 1652 | 1466697682505 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1652 | 1466697682506 Marionette TRACE conn2 <- [1,1302,null,{}] 09:01:22 INFO - PROCESS | 1652 | 1466697682508 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:22 INFO - PROCESS | 1652 | 1466697682510 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:22 INFO - PROCESS | 1652 | 1466697682605 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:01:22 INFO - PROCESS | 1652 | 1466697682611 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1652 | 1466697682612 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121520000 == 34 [pid = 1652] [id = 333] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199d3000) [pid = 1652] [serial = 998] [outer = 0x0] 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199d8c00) [pid = 1652] [serial = 999] [outer = 0x1199d3000] 09:01:22 INFO - PROCESS | 1652 | 1466697682640 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120ea2c00) [pid = 1652] [serial = 1000] [outer = 0x1199d3000] 09:01:22 INFO - PROCESS | 1652 | 1466697682948 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 471ms 09:01:22 INFO - PROCESS | 1652 | 1466697682976 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 1652 | 1466697682978 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:01:22 INFO - PROCESS | 1652 | 1466697682983 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1652 | 1466697682984 Marionette TRACE conn2 <- [1,1306,null,{}] 09:01:22 INFO - PROCESS | 1652 | 1466697682987 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:22 INFO - PROCESS | 1652 | 1466697682988 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:23 INFO - PROCESS | 1652 | 1466697683058 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:01:23 INFO - PROCESS | 1652 | 1466697683063 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1652 | 1466697683065 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187b5800 == 35 [pid = 1652] [id = 334] 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115a51c00) [pid = 1652] [serial = 1001] [outer = 0x0] 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120f93800) [pid = 1652] [serial = 1002] [outer = 0x115a51c00] 09:01:23 INFO - PROCESS | 1652 | 1466697683097 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1212d0000) [pid = 1652] [serial = 1003] [outer = 0x115a51c00] 09:01:23 INFO - PROCESS | 1652 | 1466697683403 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 471ms 09:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:01:23 INFO - PROCESS | 1652 | 1466697683453 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1652 | 1466697683454 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:01:23 INFO - PROCESS | 1652 | 1466697683456 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1652 | 1466697683457 Marionette TRACE conn2 <- [1,1310,null,{}] 09:01:23 INFO - PROCESS | 1652 | 1466697683459 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:23 INFO - PROCESS | 1652 | 1466697683460 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:23 INFO - PROCESS | 1652 | 1466697683560 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:01:23 INFO - PROCESS | 1652 | 1466697683568 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1652 | 1466697683569 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b4d000 == 36 [pid = 1652] [id = 335] 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1212d1400) [pid = 1652] [serial = 1004] [outer = 0x0] 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121882400) [pid = 1652] [serial = 1005] [outer = 0x1212d1400] 09:01:23 INFO - PROCESS | 1652 | 1466697683593 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124aba000) [pid = 1652] [serial = 1006] [outer = 0x1212d1400] 09:01:23 INFO - PROCESS | 1652 | 1466697683895 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1652 | 1466697683928 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:01:23 INFO - PROCESS | 1652 | 1466697683930 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1652 | 1466697683935 Marionette TRACE conn2 <- [1,1314,null,{}] 09:01:23 INFO - PROCESS | 1652 | 1466697683938 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:23 INFO - PROCESS | 1652 | 1466697683940 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:24 INFO - PROCESS | 1652 | 1466697684076 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:01:24 INFO - PROCESS | 1652 | 1466697684153 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1652 | 1466697684155 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11261b800 == 37 [pid = 1652] [id = 336] 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x111fdf400) [pid = 1652] [serial = 1007] [outer = 0x0] 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11295d800) [pid = 1652] [serial = 1008] [outer = 0x111fdf400] 09:01:24 INFO - PROCESS | 1652 | 1466697684187 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112d56800) [pid = 1652] [serial = 1009] [outer = 0x111fdf400] 09:01:24 INFO - PROCESS | 1652 | 1466697684710 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 823ms 09:01:24 INFO - PROCESS | 1652 | 1466697684766 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 1652 | 1466697684769 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:01:24 INFO - PROCESS | 1652 | 1466697684773 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1652 | 1466697684774 Marionette TRACE conn2 <- [1,1318,null,{}] 09:01:24 INFO - PROCESS | 1652 | 1466697684778 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:24 INFO - PROCESS | 1652 | 1466697684781 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:24 INFO - PROCESS | 1652 | 1466697684890 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:01:24 INFO - PROCESS | 1652 | 1466697684964 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1652 | 1466697684965 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184ac800 == 38 [pid = 1652] [id = 337] 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116f6ac00) [pid = 1652] [serial = 1010] [outer = 0x0] 09:01:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117146c00) [pid = 1652] [serial = 1011] [outer = 0x116f6ac00] 09:01:24 INFO - PROCESS | 1652 | 1466697684996 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1175b6c00) [pid = 1652] [serial = 1012] [outer = 0x116f6ac00] 09:01:25 INFO - PROCESS | 1652 | 1466697685645 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 921ms 09:01:25 INFO - PROCESS | 1652 | 1466697685693 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1652 | 1466697685696 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:01:25 INFO - PROCESS | 1652 | 1466697685699 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1652 | 1466697685701 Marionette TRACE conn2 <- [1,1322,null,{}] 09:01:25 INFO - PROCESS | 1652 | 1466697685705 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:25 INFO - PROCESS | 1652 | 1466697685706 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:25 INFO - PROCESS | 1652 | 1466697685811 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:01:25 INFO - PROCESS | 1652 | 1466697685887 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1652 | 1466697685890 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11668b800 == 39 [pid = 1652] [id = 338] 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1172d8000) [pid = 1652] [serial = 1013] [outer = 0x0] 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1175af800) [pid = 1652] [serial = 1014] [outer = 0x1172d8000] 09:01:25 INFO - PROCESS | 1652 | 1466697685919 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11826a000) [pid = 1652] [serial = 1015] [outer = 0x1172d8000] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124b4d000 == 38 [pid = 1652] [id = 335] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1187b5800 == 37 [pid = 1652] [id = 334] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121520000 == 36 [pid = 1652] [id = 333] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121359800 == 35 [pid = 1652] [id = 332] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x120f51000 == 34 [pid = 1652] [id = 331] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1196bf800 == 33 [pid = 1652] [id = 330] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119296000 == 32 [pid = 1652] [id = 329] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1187b7000 == 31 [pid = 1652] [id = 328] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac3800 == 30 [pid = 1652] [id = 327] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1131f2000 == 29 [pid = 1652] [id = 326] 09:01:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12be07800 == 28 [pid = 1652] [id = 325] 09:01:26 INFO - PROCESS | 1652 | 1466697686261 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 620ms 09:01:26 INFO - PROCESS | 1652 | 1466697686319 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 1652 | 1466697686322 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:01:26 INFO - PROCESS | 1652 | 1466697686327 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1652 | 1466697686329 Marionette TRACE conn2 <- [1,1326,null,{}] 09:01:26 INFO - PROCESS | 1652 | 1466697686331 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:26 INFO - PROCESS | 1652 | 1466697686333 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:26 INFO - PROCESS | 1652 | 1466697686407 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:01:26 INFO - PROCESS | 1652 | 1466697686426 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1652 | 1466697686428 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119564800 == 29 [pid = 1652] [id = 339] 09:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118869c00) [pid = 1652] [serial = 1016] [outer = 0x0] 09:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118896800) [pid = 1652] [serial = 1017] [outer = 0x118869c00] 09:01:26 INFO - PROCESS | 1652 | 1466697686457 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1193ae800) [pid = 1652] [serial = 1018] [outer = 0x118869c00] 09:01:26 INFO - PROCESS | 1652 | 1466697686845 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 568ms 09:01:26 INFO - PROCESS | 1652 | 1466697686897 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:01:26 INFO - PROCESS | 1652 | 1466697686899 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:01:26 INFO - PROCESS | 1652 | 1466697686903 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1652 | 1466697686906 Marionette TRACE conn2 <- [1,1330,null,{}] 09:01:26 INFO - PROCESS | 1652 | 1466697686918 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:26 INFO - PROCESS | 1652 | 1466697686923 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:27 INFO - PROCESS | 1652 | 1466697687046 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:01:27 INFO - PROCESS | 1652 | 1466697687061 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1652 | 1466697687064 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134d000 == 30 [pid = 1652] [id = 340] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1195de800) [pid = 1652] [serial = 1019] [outer = 0x0] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119610400) [pid = 1652] [serial = 1020] [outer = 0x1195de800] 09:01:27 INFO - PROCESS | 1652 | 1466697687122 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119910400) [pid = 1652] [serial = 1021] [outer = 0x1195de800] 09:01:27 INFO - PROCESS | 1652 | 1466697687527 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 675ms 09:01:27 INFO - PROCESS | 1652 | 1466697687577 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1652 | 1466697687579 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:01:27 INFO - PROCESS | 1652 | 1466697687581 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1652 | 1466697687582 Marionette TRACE conn2 <- [1,1334,null,{}] 09:01:27 INFO - PROCESS | 1652 | 1466697687584 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:27 INFO - PROCESS | 1652 | 1466697687586 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:27 INFO - PROCESS | 1652 | 1466697687665 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:01:27 INFO - PROCESS | 1652 | 1466697687670 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1652 | 1466697687671 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12559f000 == 31 [pid = 1652] [id = 341] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1133f3c00) [pid = 1652] [serial = 1022] [outer = 0x0] 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x120ea5400) [pid = 1652] [serial = 1023] [outer = 0x1133f3c00] 09:01:27 INFO - PROCESS | 1652 | 1466697687697 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1215e0c00) [pid = 1652] [serial = 1024] [outer = 0x1133f3c00] 09:01:28 INFO - PROCESS | 1652 | 1466697688010 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms 09:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:01:28 INFO - PROCESS | 1652 | 1466697688051 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1652 | 1466697688052 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:01:28 INFO - PROCESS | 1652 | 1466697688054 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1652 | 1466697688056 Marionette TRACE conn2 <- [1,1338,null,{}] 09:01:28 INFO - PROCESS | 1652 | 1466697688058 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:28 INFO - PROCESS | 1652 | 1466697688059 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:28 INFO - PROCESS | 1652 | 1466697688135 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:01:28 INFO - PROCESS | 1652 | 1466697688196 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 1652 | 1466697688197 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a6800 == 32 [pid = 1652] [id = 342] 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116a1b000) [pid = 1652] [serial = 1025] [outer = 0x0] 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x124ac7800) [pid = 1652] [serial = 1026] [outer = 0x116a1b000] 09:01:28 INFO - PROCESS | 1652 | 1466697688228 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1256c1800) [pid = 1652] [serial = 1027] [outer = 0x116a1b000] 09:01:29 INFO - PROCESS | 1652 | 1466697689008 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 09:01:29 INFO - PROCESS | 1652 | 1466697689026 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1652 | 1466697689027 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:01:29 INFO - PROCESS | 1652 | 1466697689035 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1652 | 1466697689036 Marionette TRACE conn2 <- [1,1342,null,{}] 09:01:29 INFO - PROCESS | 1652 | 1466697689038 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:29 INFO - PROCESS | 1652 | 1466697689042 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:29 INFO - PROCESS | 1652 | 1466697689156 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:01:29 INFO - PROCESS | 1652 | 1466697689161 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1652 | 1466697689162 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12975a800 == 33 [pid = 1652] [id = 343] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1133f0c00) [pid = 1652] [serial = 1028] [outer = 0x0] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1266d0c00) [pid = 1652] [serial = 1029] [outer = 0x1133f0c00] 09:01:29 INFO - PROCESS | 1652 | 1466697689188 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129027400) [pid = 1652] [serial = 1030] [outer = 0x1133f0c00] 09:01:29 INFO - PROCESS | 1652 | 1466697689538 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 09:01:29 INFO - PROCESS | 1652 | 1466697689554 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1652 | 1466697689556 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:01:29 INFO - PROCESS | 1652 | 1466697689567 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1652 | 1466697689568 Marionette TRACE conn2 <- [1,1346,null,{}] 09:01:29 INFO - PROCESS | 1652 | 1466697689571 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:29 INFO - PROCESS | 1652 | 1466697689573 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:29 INFO - PROCESS | 1652 | 1466697689725 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:01:29 INFO - PROCESS | 1652 | 1466697689771 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1652 | 1466697689779 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a51c000 == 34 [pid = 1652] [id = 344] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128cd1000) [pid = 1652] [serial = 1031] [outer = 0x0] 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129338800) [pid = 1652] [serial = 1032] [outer = 0x128cd1000] 09:01:29 INFO - PROCESS | 1652 | 1466697689803 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12972c400) [pid = 1652] [serial = 1033] [outer = 0x128cd1000] 09:01:30 INFO - PROCESS | 1652 | 1466697690107 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 570ms 09:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:01:30 INFO - PROCESS | 1652 | 1466697690136 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1652 | 1466697690137 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:01:30 INFO - PROCESS | 1652 | 1466697690139 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1652 | 1466697690141 Marionette TRACE conn2 <- [1,1350,null,{}] 09:01:30 INFO - PROCESS | 1652 | 1466697690151 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:30 INFO - PROCESS | 1652 | 1466697690152 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:30 INFO - PROCESS | 1652 | 1466697690248 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:01:30 INFO - PROCESS | 1652 | 1466697690252 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1652 | 1466697690253 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae33000 == 35 [pid = 1652] [id = 345] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x113203000) [pid = 1652] [serial = 1034] [outer = 0x0] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a550c00) [pid = 1652] [serial = 1035] [outer = 0x113203000] 09:01:30 INFO - PROCESS | 1652 | 1466697690277 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a5d1800) [pid = 1652] [serial = 1036] [outer = 0x113203000] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1131c8400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1164edc00) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118448000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1199d3000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1167c1000) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1121ab800) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1193b2c00) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119888800) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x115a51c00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1199dc000) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124b7f400) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124bd8c00) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11295d400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1212c7800) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115ea9400) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119672800) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11960f400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112d5f400) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1183e9800) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116f6ec00) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1183e0c00) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113c20c00) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116f72000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:01:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11843dc00) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:01:30 INFO - PROCESS | 1652 | 1466697690691 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 578ms 09:01:30 INFO - PROCESS | 1652 | 1466697690719 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1652 | 1466697690720 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:01:30 INFO - PROCESS | 1652 | 1466697690722 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1652 | 1466697690723 Marionette TRACE conn2 <- [1,1354,null,{}] 09:01:30 INFO - PROCESS | 1652 | 1466697690726 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:30 INFO - PROCESS | 1652 | 1466697690727 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:30 INFO - PROCESS | 1652 | 1466697690807 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:01:30 INFO - PROCESS | 1652 | 1466697690874 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1652 | 1466697690876 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123635800 == 36 [pid = 1652] [id = 346] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112d5f400) [pid = 1652] [serial = 1037] [outer = 0x0] 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116f76800) [pid = 1652] [serial = 1038] [outer = 0x112d5f400] 09:01:30 INFO - PROCESS | 1652 | 1466697690901 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1187d0800) [pid = 1652] [serial = 1039] [outer = 0x112d5f400] 09:01:31 INFO - PROCESS | 1652 | 1466697691178 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 09:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:01:31 INFO - PROCESS | 1652 | 1466697691193 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1652 | 1466697691194 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:01:31 INFO - PROCESS | 1652 | 1466697691204 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1652 | 1466697691205 Marionette TRACE conn2 <- [1,1358,null,{}] 09:01:31 INFO - PROCESS | 1652 | 1466697691209 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:31 INFO - PROCESS | 1652 | 1466697691210 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:31 INFO - PROCESS | 1652 | 1466697691294 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:01:31 INFO - PROCESS | 1652 | 1466697691300 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1652 | 1466697691302 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12559c000 == 37 [pid = 1652] [id = 347] 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1191ee000) [pid = 1652] [serial = 1040] [outer = 0x0] 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11993f400) [pid = 1652] [serial = 1041] [outer = 0x1191ee000] 09:01:31 INFO - PROCESS | 1652 | 1466697691326 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121886000) [pid = 1652] [serial = 1042] [outer = 0x1191ee000] 09:01:31 INFO - PROCESS | 1652 | 1466697691667 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 477ms 09:01:31 INFO - PROCESS | 1652 | 1466697691675 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1652 | 1466697691676 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:01:31 INFO - PROCESS | 1652 | 1466697691678 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1652 | 1466697691680 Marionette TRACE conn2 <- [1,1362,null,{}] 09:01:31 INFO - PROCESS | 1652 | 1466697691685 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:31 INFO - PROCESS | 1652 | 1466697691687 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:31 INFO - PROCESS | 1652 | 1466697691812 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:01:31 INFO - PROCESS | 1652 | 1466697691818 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1652 | 1466697691820 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be20800 == 38 [pid = 1652] [id = 348] 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1193ab400) [pid = 1652] [serial = 1043] [outer = 0x0] 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125605800) [pid = 1652] [serial = 1044] [outer = 0x1193ab400] 09:01:31 INFO - PROCESS | 1652 | 1466697691845 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ac75800) [pid = 1652] [serial = 1045] [outer = 0x1193ab400] 09:01:32 INFO - PROCESS | 1652 | 1466697692169 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 524ms 09:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:01:32 INFO - PROCESS | 1652 | 1466697692203 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1652 | 1466697692204 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:01:32 INFO - PROCESS | 1652 | 1466697692206 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1652 | 1466697692207 Marionette TRACE conn2 <- [1,1366,null,{}] 09:01:32 INFO - PROCESS | 1652 | 1466697692210 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:32 INFO - PROCESS | 1652 | 1466697692211 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:32 INFO - PROCESS | 1652 | 1466697692294 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:01:32 INFO - PROCESS | 1652 | 1466697692301 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1652 | 1466697692302 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d5800 == 39 [pid = 1652] [id = 349] 09:01:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12ac7a400) [pid = 1652] [serial = 1046] [outer = 0x0] 09:01:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ad69c00) [pid = 1652] [serial = 1047] [outer = 0x12ac7a400] 09:01:32 INFO - PROCESS | 1652 | 1466697692326 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12aea5c00) [pid = 1652] [serial = 1048] [outer = 0x12ac7a400] 09:01:32 INFO - PROCESS | 1652 | 1466697692788 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1652 | 1466697692828 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:01:32 INFO - PROCESS | 1652 | 1466697692831 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1652 | 1466697692833 Marionette TRACE conn2 <- [1,1370,null,{}] 09:01:32 INFO - PROCESS | 1652 | 1466697692837 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:32 INFO - PROCESS | 1652 | 1466697692839 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:32 INFO - PROCESS | 1652 | 1466697692945 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:01:33 INFO - PROCESS | 1652 | 1466697693051 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1652 | 1466697693053 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187aa800 == 40 [pid = 1652] [id = 350] 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1176d0400) [pid = 1652] [serial = 1049] [outer = 0x0] 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118269800) [pid = 1652] [serial = 1050] [outer = 0x1176d0400] 09:01:33 INFO - PROCESS | 1652 | 1466697693085 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118447800) [pid = 1652] [serial = 1051] [outer = 0x1176d0400] 09:01:33 INFO - PROCESS | 1652 | 1466697693524 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1652 | 1466697693557 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:01:33 INFO - PROCESS | 1652 | 1466697693561 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1652 | 1466697693563 Marionette TRACE conn2 <- [1,1374,null,{}] 09:01:33 INFO - PROCESS | 1652 | 1466697693566 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:33 INFO - PROCESS | 1652 | 1466697693568 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:33 INFO - PROCESS | 1652 | 1466697693669 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:01:33 INFO - PROCESS | 1652 | 1466697693741 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1652 | 1466697693742 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a50000 == 41 [pid = 1652] [id = 351] 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1193b7400) [pid = 1652] [serial = 1052] [outer = 0x0] 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11966bc00) [pid = 1652] [serial = 1053] [outer = 0x1193b7400] 09:01:33 INFO - PROCESS | 1652 | 1466697693773 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119905c00) [pid = 1652] [serial = 1054] [outer = 0x1193b7400] 09:01:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:34 INFO - PROCESS | 1652 | 1466697694211 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1652 | 1466697694236 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:01:34 INFO - PROCESS | 1652 | 1466697694239 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1652 | 1466697694241 Marionette TRACE conn2 <- [1,1378,null,{}] 09:01:34 INFO - PROCESS | 1652 | 1466697694249 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:34 INFO - PROCESS | 1652 | 1466697694252 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:34 INFO - PROCESS | 1652 | 1466697694370 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:01:34 INFO - PROCESS | 1652 | 1466697694444 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1652 | 1466697694446 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0bc800 == 42 [pid = 1652] [id = 352] 09:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x120f90000) [pid = 1652] [serial = 1055] [outer = 0x0] 09:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1256ce400) [pid = 1652] [serial = 1056] [outer = 0x120f90000] 09:01:34 INFO - PROCESS | 1652 | 1466697694477 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x126a1e000) [pid = 1652] [serial = 1057] [outer = 0x120f90000] 09:01:34 INFO - PROCESS | 1652 | 1466697694878 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1652 | 1466697694911 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:01:34 INFO - PROCESS | 1652 | 1466697694914 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1652 | 1466697694915 Marionette TRACE conn2 <- [1,1382,null,{}] 09:01:34 INFO - PROCESS | 1652 | 1466697694917 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:34 INFO - PROCESS | 1652 | 1466697694919 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:35 INFO - PROCESS | 1652 | 1466697695020 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:01:35 INFO - PROCESS | 1652 | 1466697695076 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1652 | 1466697695078 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c774000 == 43 [pid = 1652] [id = 353] 09:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128abfc00) [pid = 1652] [serial = 1058] [outer = 0x0] 09:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129339400) [pid = 1652] [serial = 1059] [outer = 0x128abfc00] 09:01:35 INFO - PROCESS | 1652 | 1466697695106 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a5c6800) [pid = 1652] [serial = 1060] [outer = 0x128abfc00] 09:01:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:35 INFO - PROCESS | 1652 | 1466697695613 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1652 | 1466697695840 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:01:35 INFO - PROCESS | 1652 | 1466697695845 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1652 | 1466697695847 Marionette TRACE conn2 <- [1,1386,null,{}] 09:01:35 INFO - PROCESS | 1652 | 1466697695850 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:35 INFO - PROCESS | 1652 | 1466697695852 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:35 INFO - PROCESS | 1652 | 1466697695946 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:01:36 INFO - PROCESS | 1652 | 1466697696013 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1652 | 1466697696017 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187fb800 == 44 [pid = 1652] [id = 354] 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11826a800) [pid = 1652] [serial = 1061] [outer = 0x0] 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118276c00) [pid = 1652] [serial = 1062] [outer = 0x11826a800] 09:01:36 INFO - PROCESS | 1652 | 1466697696043 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1185ec800) [pid = 1652] [serial = 1063] [outer = 0x11826a800] 09:01:36 INFO - PROCESS | 1652 | 1466697696465 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1652 | 1466697696548 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12559f000 == 36 [pid = 1652] [id = 341] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12134d000 == 35 [pid = 1652] [id = 340] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119564800 == 34 [pid = 1652] [id = 339] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11668b800 == 33 [pid = 1652] [id = 338] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1184ac800 == 32 [pid = 1652] [id = 337] 09:01:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11261b800 == 31 [pid = 1652] [id = 336] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1185f0c00) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1199d8c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1187d0c00) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x116f72400) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1172d8400) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11826fc00) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118442000) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1193b9800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11993b400) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x120f93800) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1193ac800) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119888000) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116236c00) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1199cec00) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120ea2c00) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x120f96800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12560b400) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124b74800) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126c16800) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1261b5c00) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128cc4400) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128abf800) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129023400) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1193ae000) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129020000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11993ec00) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 09:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119908c00) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119939000) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191f4000) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116781800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118447c00) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1187c6c00) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176cf400) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116f79800) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11850fc00) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11843bc00) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116a1c400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115f5b400) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128cd0400) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1212d0000) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a546400) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129341400) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12933c800) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1191efc00) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1199d6c00) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1133f5400) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11889b000) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 09:01:36 INFO - PROCESS | 1652 | 1466697696563 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1652 | 1466697696566 Marionette TRACE conn2 <- [1,1390,null,{}] 09:01:36 INFO - PROCESS | 1652 | 1466697696568 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:36 INFO - PROCESS | 1652 | 1466697696570 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:36 INFO - PROCESS | 1652 | 1466697696646 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:01:36 INFO - PROCESS | 1652 | 1466697696710 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1652 | 1466697696712 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116863800 == 32 [pid = 1652] [id = 355] 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118447c00) [pid = 1652] [serial = 1064] [outer = 0x0] 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185ee800) [pid = 1652] [serial = 1065] [outer = 0x118447c00] 09:01:36 INFO - PROCESS | 1652 | 1466697696741 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1187d0c00) [pid = 1652] [serial = 1066] [outer = 0x118447c00] 09:01:37 INFO - PROCESS | 1652 | 1466697697023 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 522ms 09:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:01:37 INFO - PROCESS | 1652 | 1466697697086 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1652 | 1466697697087 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:01:37 INFO - PROCESS | 1652 | 1466697697089 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1652 | 1466697697090 Marionette TRACE conn2 <- [1,1394,null,{}] 09:01:37 INFO - PROCESS | 1652 | 1466697697097 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:37 INFO - PROCESS | 1652 | 1466697697102 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:37 INFO - PROCESS | 1652 | 1466697697185 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:01:37 INFO - PROCESS | 1652 | 1466697697190 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1652 | 1466697697192 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119568800 == 33 [pid = 1652] [id = 356] 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11960c800) [pid = 1652] [serial = 1067] [outer = 0x0] 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11987d400) [pid = 1652] [serial = 1068] [outer = 0x11960c800] 09:01:37 INFO - PROCESS | 1652 | 1466697697220 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119937400) [pid = 1652] [serial = 1069] [outer = 0x11960c800] 09:01:37 INFO - PROCESS | 1652 | 1466697697578 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 09:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:01:37 INFO - PROCESS | 1652 | 1466697697609 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1652 | 1466697697610 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:01:37 INFO - PROCESS | 1652 | 1466697697612 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1652 | 1466697697613 Marionette TRACE conn2 <- [1,1398,null,{}] 09:01:37 INFO - PROCESS | 1652 | 1466697697616 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:37 INFO - PROCESS | 1652 | 1466697697617 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:37 INFO - PROCESS | 1652 | 1466697697697 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:01:37 INFO - PROCESS | 1652 | 1466697697703 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1652 | 1466697697704 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e42000 == 34 [pid = 1652] [id = 357] 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199d2c00) [pid = 1652] [serial = 1070] [outer = 0x0] 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199d8400) [pid = 1652] [serial = 1071] [outer = 0x1199d2c00] 09:01:37 INFO - PROCESS | 1652 | 1466697697729 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ea8c00) [pid = 1652] [serial = 1072] [outer = 0x1199d2c00] 09:01:38 INFO - PROCESS | 1652 | 1466697698066 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 09:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:01:38 INFO - PROCESS | 1652 | 1466697698085 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1652 | 1466697698086 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:01:38 INFO - PROCESS | 1652 | 1466697698088 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1652 | 1466697698089 Marionette TRACE conn2 <- [1,1402,null,{}] 09:01:38 INFO - PROCESS | 1652 | 1466697698092 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:38 INFO - PROCESS | 1652 | 1466697698093 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:38 INFO - PROCESS | 1652 | 1466697698193 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:01:38 INFO - PROCESS | 1652 | 1466697698202 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1652 | 1466697698203 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210c4000 == 35 [pid = 1652] [id = 358] 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120f8c000) [pid = 1652] [serial = 1073] [outer = 0x0] 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1212d0000) [pid = 1652] [serial = 1074] [outer = 0x120f8c000] 09:01:38 INFO - PROCESS | 1652 | 1466697698228 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124bda800) [pid = 1652] [serial = 1075] [outer = 0x120f8c000] 09:01:38 INFO - PROCESS | 1652 | 1466697698554 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 09:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:01:38 INFO - PROCESS | 1652 | 1466697698607 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1652 | 1466697698608 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:01:38 INFO - PROCESS | 1652 | 1466697698610 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1652 | 1466697698611 Marionette TRACE conn2 <- [1,1406,null,{}] 09:01:38 INFO - PROCESS | 1652 | 1466697698614 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:38 INFO - PROCESS | 1652 | 1466697698618 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:38 INFO - PROCESS | 1652 | 1466697698723 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:01:38 INFO - PROCESS | 1652 | 1466697698796 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1652 | 1466697698797 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x121518000 == 36 [pid = 1652] [id = 359] 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116461000) [pid = 1652] [serial = 1076] [outer = 0x0] 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12684d400) [pid = 1652] [serial = 1077] [outer = 0x116461000] 09:01:38 INFO - PROCESS | 1652 | 1466697698822 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12972c800) [pid = 1652] [serial = 1078] [outer = 0x116461000] 09:01:39 INFO - PROCESS | 1652 | 1466697699147 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 568ms 09:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:01:39 INFO - PROCESS | 1652 | 1466697699186 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1652 | 1466697699187 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:01:39 INFO - PROCESS | 1652 | 1466697699189 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1652 | 1466697699190 Marionette TRACE conn2 <- [1,1410,null,{}] 09:01:39 INFO - PROCESS | 1652 | 1466697699193 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:39 INFO - PROCESS | 1652 | 1466697699194 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:39 INFO - PROCESS | 1652 | 1466697699291 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:01:39 INFO - PROCESS | 1652 | 1466697699295 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1652 | 1466697699296 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a56000 == 37 [pid = 1652] [id = 360] 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128aba800) [pid = 1652] [serial = 1079] [outer = 0x0] 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a5d2000) [pid = 1652] [serial = 1080] [outer = 0x128aba800] 09:01:39 INFO - PROCESS | 1652 | 1466697699321 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ad67400) [pid = 1652] [serial = 1081] [outer = 0x128aba800] 09:01:39 INFO - PROCESS | 1652 | 1466697699689 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 09:01:39 INFO - PROCESS | 1652 | 1466697699710 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1652 | 1466697699711 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:01:39 INFO - PROCESS | 1652 | 1466697699714 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1652 | 1466697699715 Marionette TRACE conn2 <- [1,1414,null,{}] 09:01:39 INFO - PROCESS | 1652 | 1466697699717 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:39 INFO - PROCESS | 1652 | 1466697699718 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:39 INFO - PROCESS | 1652 | 1466697699820 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:01:39 INFO - PROCESS | 1652 | 1466697699833 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1652 | 1466697699834 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a7000 == 38 [pid = 1652] [id = 361] 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115e75c00) [pid = 1652] [serial = 1082] [outer = 0x0] 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ad6b800) [pid = 1652] [serial = 1083] [outer = 0x115e75c00] 09:01:39 INFO - PROCESS | 1652 | 1466697699858 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12aead000) [pid = 1652] [serial = 1084] [outer = 0x115e75c00] 09:01:40 INFO - PROCESS | 1652 | 1466697700220 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 09:01:40 INFO - PROCESS | 1652 | 1466697700243 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1652 | 1466697700245 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:01:40 INFO - PROCESS | 1652 | 1466697700248 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1652 | 1466697700251 Marionette TRACE conn2 <- [1,1418,null,{}] 09:01:40 INFO - PROCESS | 1652 | 1466697700253 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:40 INFO - PROCESS | 1652 | 1466697700255 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:40 INFO - PROCESS | 1652 | 1466697700354 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:01:40 INFO - PROCESS | 1652 | 1466697700358 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1652 | 1466697700359 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129752800 == 39 [pid = 1652] [id = 362] 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11645e400) [pid = 1652] [serial = 1085] [outer = 0x0] 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b070800) [pid = 1652] [serial = 1086] [outer = 0x11645e400] 09:01:40 INFO - PROCESS | 1652 | 1466697700416 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1193ad800) [pid = 1652] [serial = 1087] [outer = 0x11645e400] 09:01:40 INFO - PROCESS | 1652 | 1466697700854 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111fdf400) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112d5f400) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1133f0c00) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1195de800) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116f6ac00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113203000) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1291ba800) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133f3c00) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118869c00) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116a1b000) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128cd1000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172d8000) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191ee000) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1212d1400) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:01:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1193ab400) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 623ms 09:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:01:40 INFO - PROCESS | 1652 | 1466697700873 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1652 | 1466697700874 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:01:40 INFO - PROCESS | 1652 | 1466697700876 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1652 | 1466697700877 Marionette TRACE conn2 <- [1,1422,null,{}] 09:01:40 INFO - PROCESS | 1652 | 1466697700879 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:40 INFO - PROCESS | 1652 | 1466697700881 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:40 INFO - PROCESS | 1652 | 1466697700968 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:01:40 INFO - PROCESS | 1652 | 1466697700972 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1652 | 1466697700973 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e41800 == 40 [pid = 1652] [id = 363] 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115ead000) [pid = 1652] [serial = 1088] [outer = 0x0] 09:01:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116882c00) [pid = 1652] [serial = 1089] [outer = 0x115ead000] 09:01:40 INFO - PROCESS | 1652 | 1466697700997 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1185ea400) [pid = 1652] [serial = 1090] [outer = 0x115ead000] 09:01:41 INFO - PROCESS | 1652 | 1466697701334 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 470ms 09:01:41 INFO - PROCESS | 1652 | 1466697701347 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1652 | 1466697701350 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:01:41 INFO - PROCESS | 1652 | 1466697701354 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1652 | 1466697701356 Marionette TRACE conn2 <- [1,1426,null,{}] 09:01:41 INFO - PROCESS | 1652 | 1466697701358 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:41 INFO - PROCESS | 1652 | 1466697701360 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:41 INFO - PROCESS | 1652 | 1466697701456 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:01:41 INFO - PROCESS | 1652 | 1466697701526 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1652 | 1466697701527 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae3d800 == 41 [pid = 1652] [id = 364] 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119877800) [pid = 1652] [serial = 1091] [outer = 0x0] 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ab7c00) [pid = 1652] [serial = 1092] [outer = 0x119877800] 09:01:41 INFO - PROCESS | 1652 | 1466697701564 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b075000) [pid = 1652] [serial = 1093] [outer = 0x119877800] 09:01:41 INFO - PROCESS | 1652 | 1466697701856 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 09:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:01:41 INFO - PROCESS | 1652 | 1466697701876 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1652 | 1466697701877 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:01:41 INFO - PROCESS | 1652 | 1466697701879 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1652 | 1466697701880 Marionette TRACE conn2 <- [1,1430,null,{}] 09:01:41 INFO - PROCESS | 1652 | 1466697701890 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:41 INFO - PROCESS | 1652 | 1466697701891 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:41 INFO - PROCESS | 1652 | 1466697701976 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:01:41 INFO - PROCESS | 1652 | 1466697701980 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1652 | 1466697701983 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be18000 == 42 [pid = 1652] [id = 365] 09:01:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129339800) [pid = 1652] [serial = 1094] [outer = 0x0] 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b8e0800) [pid = 1652] [serial = 1095] [outer = 0x129339800] 09:01:42 INFO - PROCESS | 1652 | 1466697702007 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b996800) [pid = 1652] [serial = 1096] [outer = 0x129339800] 09:01:42 INFO - PROCESS | 1652 | 1466697702351 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms 09:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:01:42 INFO - PROCESS | 1652 | 1466697702403 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1652 | 1466697702405 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:01:42 INFO - PROCESS | 1652 | 1466697702407 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1652 | 1466697702408 Marionette TRACE conn2 <- [1,1434,null,{}] 09:01:42 INFO - PROCESS | 1652 | 1466697702410 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:42 INFO - PROCESS | 1652 | 1466697702411 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:42 INFO - PROCESS | 1652 | 1466697702494 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:01:42 INFO - PROCESS | 1652 | 1466697702507 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1652 | 1466697702508 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d9800 == 43 [pid = 1652] [id = 366] 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120eaa800) [pid = 1652] [serial = 1097] [outer = 0x0] 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b99d000) [pid = 1652] [serial = 1098] [outer = 0x120eaa800] 09:01:42 INFO - PROCESS | 1652 | 1466697702531 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b9a2c00) [pid = 1652] [serial = 1099] [outer = 0x120eaa800] 09:01:42 INFO - PROCESS | 1652 | 1466697702923 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 568ms 09:01:42 INFO - PROCESS | 1652 | 1466697702976 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1652 | 1466697702978 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:01:42 INFO - PROCESS | 1652 | 1466697702982 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1652 | 1466697702985 Marionette TRACE conn2 <- [1,1438,null,{}] 09:01:42 INFO - PROCESS | 1652 | 1466697702989 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:42 INFO - PROCESS | 1652 | 1466697702991 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:43 INFO - PROCESS | 1652 | 1466697703103 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:01:43 INFO - PROCESS | 1652 | 1466697703176 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1652 | 1466697703179 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1168c5000 == 44 [pid = 1652] [id = 367] 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1167cbc00) [pid = 1652] [serial = 1100] [outer = 0x0] 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116f71800) [pid = 1652] [serial = 1101] [outer = 0x1167cbc00] 09:01:43 INFO - PROCESS | 1652 | 1466697703210 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1180e1000) [pid = 1652] [serial = 1102] [outer = 0x1167cbc00] 09:01:43 INFO - PROCESS | 1652 | 1466697703642 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 724ms 09:01:43 INFO - PROCESS | 1652 | 1466697703719 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1652 | 1466697703724 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:01:43 INFO - PROCESS | 1652 | 1466697703753 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1652 | 1466697703756 Marionette TRACE conn2 <- [1,1442,null,{}] 09:01:43 INFO - PROCESS | 1652 | 1466697703760 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:43 INFO - PROCESS | 1652 | 1466697703762 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:43 INFO - PROCESS | 1652 | 1466697703854 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:01:43 INFO - PROCESS | 1652 | 1466697703926 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1652 | 1466697703927 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211d9000 == 45 [pid = 1652] [id = 368] 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11917c000) [pid = 1652] [serial = 1103] [outer = 0x0] 09:01:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1191efc00) [pid = 1652] [serial = 1104] [outer = 0x11917c000] 09:01:43 INFO - PROCESS | 1652 | 1466697703961 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119878400) [pid = 1652] [serial = 1105] [outer = 0x11917c000] 09:01:44 INFO - PROCESS | 1652 | 1466697704508 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 798ms 09:01:44 INFO - PROCESS | 1652 | 1466697704542 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1652 | 1466697704543 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:01:44 INFO - PROCESS | 1652 | 1466697704546 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1652 | 1466697704550 Marionette TRACE conn2 <- [1,1446,null,{}] 09:01:44 INFO - PROCESS | 1652 | 1466697704558 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:44 INFO - PROCESS | 1652 | 1466697704561 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:44 INFO - PROCESS | 1652 | 1466697704667 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:01:44 INFO - PROCESS | 1652 | 1466697704738 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1652 | 1466697704740 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae39000 == 46 [pid = 1652] [id = 369] 09:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124ac6c00) [pid = 1652] [serial = 1106] [outer = 0x0] 09:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12556c000) [pid = 1652] [serial = 1107] [outer = 0x124ac6c00] 09:01:44 INFO - PROCESS | 1652 | 1466697704772 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1261b7400) [pid = 1652] [serial = 1108] [outer = 0x124ac6c00] 09:01:45 INFO - PROCESS | 1652 | 1466697705234 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 724ms 09:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:01:45 INFO - PROCESS | 1652 | 1466697705271 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1652 | 1466697705273 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:01:45 INFO - PROCESS | 1652 | 1466697705275 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1652 | 1466697705276 Marionette TRACE conn2 <- [1,1450,null,{}] 09:01:45 INFO - PROCESS | 1652 | 1466697705279 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:45 INFO - PROCESS | 1652 | 1466697705281 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:45 INFO - PROCESS | 1652 | 1466697705386 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:01:45 INFO - PROCESS | 1652 | 1466697705456 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1652 | 1466697705458 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb20000 == 47 [pid = 1652] [id = 370] 09:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1291b6000) [pid = 1652] [serial = 1109] [outer = 0x0] 09:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129343000) [pid = 1652] [serial = 1110] [outer = 0x1291b6000] 09:01:45 INFO - PROCESS | 1652 | 1466697705486 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a5d4000) [pid = 1652] [serial = 1111] [outer = 0x1291b6000] 09:01:45 INFO - PROCESS | 1652 | 1466697705942 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 719ms 09:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:01:46 INFO - PROCESS | 1652 | 1466697705998 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1652 | 1466697705999 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1652 | 1466697706003 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1652 | 1466697706004 Marionette TRACE conn2 <- [1,1454,null,{}] 09:01:46 INFO - PROCESS | 1652 | 1466697706006 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:46 INFO - PROCESS | 1652 | 1466697706008 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:46 INFO - PROCESS | 1652 | 1466697706114 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:01:46 INFO - PROCESS | 1652 | 1466697706186 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1652 | 1466697706188 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184a8800 == 48 [pid = 1652] [id = 371] 09:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116880000) [pid = 1652] [serial = 1112] [outer = 0x0] 09:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1199d1000) [pid = 1652] [serial = 1113] [outer = 0x116880000] 09:01:46 INFO - PROCESS | 1652 | 1466697706217 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a5d2400) [pid = 1652] [serial = 1114] [outer = 0x116880000] 09:01:46 INFO - PROCESS | 1652 | 1466697706836 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 869ms 09:01:46 INFO - PROCESS | 1652 | 1466697706884 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1652 | 1466697706886 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:01:46 INFO - PROCESS | 1652 | 1466697706891 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1652 | 1466697706893 Marionette TRACE conn2 <- [1,1458,null,{}] 09:01:46 INFO - PROCESS | 1652 | 1466697706896 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:46 INFO - PROCESS | 1652 | 1466697706899 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:46 INFO - PROCESS | 1652 | 1466697706995 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:01:47 INFO - PROCESS | 1652 | 1466697707069 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1652 | 1466697707071 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e66800 == 49 [pid = 1652] [id = 372] 09:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1180e8400) [pid = 1652] [serial = 1115] [outer = 0x0] 09:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1183e0c00) [pid = 1652] [serial = 1116] [outer = 0x1180e8400] 09:01:47 INFO - PROCESS | 1652 | 1466697707099 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11850e000) [pid = 1652] [serial = 1117] [outer = 0x1180e8400] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12be18000 == 48 [pid = 1652] [id = 365] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae3d800 == 47 [pid = 1652] [id = 364] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x120e41800 == 46 [pid = 1652] [id = 363] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129752800 == 45 [pid = 1652] [id = 362] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1268a7000 == 44 [pid = 1652] [id = 361] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124a56000 == 43 [pid = 1652] [id = 360] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121518000 == 42 [pid = 1652] [id = 359] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1210c4000 == 41 [pid = 1652] [id = 358] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x120e42000 == 40 [pid = 1652] [id = 357] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119568800 == 39 [pid = 1652] [id = 356] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116863800 == 38 [pid = 1652] [id = 355] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1187fb800 == 37 [pid = 1652] [id = 354] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124a50000 == 36 [pid = 1652] [id = 351] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d5800 == 35 [pid = 1652] [id = 349] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1187aa800 == 34 [pid = 1652] [id = 350] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0bc800 == 33 [pid = 1652] [id = 352] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c774000 == 32 [pid = 1652] [id = 353] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1184a8800 == 31 [pid = 1652] [id = 371] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb20000 == 30 [pid = 1652] [id = 370] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae39000 == 29 [pid = 1652] [id = 369] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1211d9000 == 28 [pid = 1652] [id = 368] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d9800 == 27 [pid = 1652] [id = 366] 09:01:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1168c5000 == 26 [pid = 1652] [id = 367] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ac75800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ad69c00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112d56800) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1187d0800) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129027400) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119910400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11295d800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117146c00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1175b6c00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a5d1800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a5ce800) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1215e0c00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118896800) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1256c1800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129338800) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1175af800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116f76800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124ac7800) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a550c00) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119610400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12972c400) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121886000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11826a000) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124aba000) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1193ae800) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1266d0c00) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11993f400) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120ea5400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 09:01:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125605800) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 09:01:48 INFO - PROCESS | 1652 | 1466697708090 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1225ms 09:01:48 INFO - PROCESS | 1652 | 1466697708121 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1652 | 1466697708123 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:01:48 INFO - PROCESS | 1652 | 1466697708126 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1652 | 1466697708128 Marionette TRACE conn2 <- [1,1462,null,{}] 09:01:48 INFO - PROCESS | 1652 | 1466697708134 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:48 INFO - PROCESS | 1652 | 1466697708136 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:48 INFO - PROCESS | 1652 | 1466697708218 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:01:48 INFO - PROCESS | 1652 | 1466697708223 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1652 | 1466697708226 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116708000 == 27 [pid = 1652] [id = 373] 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116f72000) [pid = 1652] [serial = 1118] [outer = 0x0] 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1172e3c00) [pid = 1652] [serial = 1119] [outer = 0x116f72000] 09:01:48 INFO - PROCESS | 1652 | 1466697708256 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112d56800) [pid = 1652] [serial = 1120] [outer = 0x116f72000] 09:01:48 INFO - PROCESS | 1652 | 1466697708647 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 574ms 09:01:48 INFO - PROCESS | 1652 | 1466697708701 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1652 | 1466697708704 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:01:48 INFO - PROCESS | 1652 | 1466697708709 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1652 | 1466697708710 Marionette TRACE conn2 <- [1,1466,null,{}] 09:01:48 INFO - PROCESS | 1652 | 1466697708713 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:48 INFO - PROCESS | 1652 | 1466697708715 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:48 INFO - PROCESS | 1652 | 1466697708792 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:01:48 INFO - PROCESS | 1652 | 1466697708796 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1652 | 1466697708798 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c7800 == 28 [pid = 1652] [id = 374] 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11850f000) [pid = 1652] [serial = 1121] [outer = 0x0] 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1191f4000) [pid = 1652] [serial = 1122] [outer = 0x11850f000] 09:01:48 INFO - PROCESS | 1652 | 1466697708827 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1195e7400) [pid = 1652] [serial = 1123] [outer = 0x11850f000] 09:01:49 INFO - PROCESS | 1652 | 1466697709187 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 09:01:49 INFO - PROCESS | 1652 | 1466697709229 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1652 | 1466697709230 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:01:49 INFO - PROCESS | 1652 | 1466697709235 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1652 | 1466697709237 Marionette TRACE conn2 <- [1,1470,null,{}] 09:01:49 INFO - PROCESS | 1652 | 1466697709245 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:49 INFO - PROCESS | 1652 | 1466697709248 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:49 INFO - PROCESS | 1652 | 1466697709325 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:01:49 INFO - PROCESS | 1652 | 1466697709333 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1652 | 1466697709335 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f42000 == 29 [pid = 1652] [id = 375] 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1133f3c00) [pid = 1652] [serial = 1124] [outer = 0x0] 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119942800) [pid = 1652] [serial = 1125] [outer = 0x1133f3c00] 09:01:49 INFO - PROCESS | 1652 | 1466697709363 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119ef3800) [pid = 1652] [serial = 1126] [outer = 0x1133f3c00] 09:01:49 INFO - PROCESS | 1652 | 1466697709715 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 09:01:49 INFO - PROCESS | 1652 | 1466697709757 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1652 | 1466697709759 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:01:49 INFO - PROCESS | 1652 | 1466697709761 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1652 | 1466697709762 Marionette TRACE conn2 <- [1,1474,null,{}] 09:01:49 INFO - PROCESS | 1652 | 1466697709764 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:49 INFO - PROCESS | 1652 | 1466697709765 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:49 INFO - PROCESS | 1652 | 1466697709882 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:01:49 INFO - PROCESS | 1652 | 1466697709888 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1652 | 1466697709889 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x121510800 == 30 [pid = 1652] [id = 376] 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120ea8000) [pid = 1652] [serial = 1127] [outer = 0x0] 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1215e3000) [pid = 1652] [serial = 1128] [outer = 0x120ea8000] 09:01:49 INFO - PROCESS | 1652 | 1466697709909 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124aba800) [pid = 1652] [serial = 1129] [outer = 0x120ea8000] 09:01:50 INFO - PROCESS | 1652 | 1466697710249 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 523ms 09:01:50 INFO - PROCESS | 1652 | 1466697710288 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1652 | 1466697710289 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:01:50 INFO - PROCESS | 1652 | 1466697710292 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1652 | 1466697710294 Marionette TRACE conn2 <- [1,1478,null,{}] 09:01:50 INFO - PROCESS | 1652 | 1466697710298 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:50 INFO - PROCESS | 1652 | 1466697710300 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:50 INFO - PROCESS | 1652 | 1466697710451 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:01:50 INFO - PROCESS | 1652 | 1466697710511 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1652 | 1466697710513 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad9000 == 31 [pid = 1652] [id = 377] 09:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11850c000) [pid = 1652] [serial = 1130] [outer = 0x0] 09:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12556f400) [pid = 1652] [serial = 1131] [outer = 0x11850c000] 09:01:50 INFO - PROCESS | 1652 | 1466697710553 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129020c00) [pid = 1652] [serial = 1132] [outer = 0x11850c000] 09:01:50 INFO - PROCESS | 1652 | 1466697710983 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 720ms 09:01:51 INFO - PROCESS | 1652 | 1466697711025 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1652 | 1466697711026 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:01:51 INFO - PROCESS | 1652 | 1466697711029 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1652 | 1466697711030 Marionette TRACE conn2 <- [1,1482,null,{}] 09:01:51 INFO - PROCESS | 1652 | 1466697711034 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:51 INFO - PROCESS | 1652 | 1466697711038 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:51 INFO - PROCESS | 1652 | 1466697711154 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:01:51 INFO - PROCESS | 1652 | 1466697711196 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1652 | 1466697711197 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298a1000 == 32 [pid = 1652] [id = 378] 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1291c2000) [pid = 1652] [serial = 1133] [outer = 0x0] 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a5c8c00) [pid = 1652] [serial = 1134] [outer = 0x1291c2000] 09:01:51 INFO - PROCESS | 1652 | 1466697711222 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ad68800) [pid = 1652] [serial = 1135] [outer = 0x1291c2000] 09:01:51 INFO - PROCESS | 1652 | 1466697711543 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 573ms 09:01:51 INFO - PROCESS | 1652 | 1466697711613 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1652 | 1466697711614 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:01:51 INFO - PROCESS | 1652 | 1466697711631 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1652 | 1466697711632 Marionette TRACE conn2 <- [1,1486,null,{}] 09:01:51 INFO - PROCESS | 1652 | 1466697711634 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:51 INFO - PROCESS | 1652 | 1466697711635 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:51 INFO - PROCESS | 1652 | 1466697711732 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:01:51 INFO - PROCESS | 1652 | 1466697711735 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1652 | 1466697711737 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad4e000 == 33 [pid = 1652] [id = 379] 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1131c7c00) [pid = 1652] [serial = 1136] [outer = 0x0] 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aea9000) [pid = 1652] [serial = 1137] [outer = 0x1131c7c00] 09:01:51 INFO - PROCESS | 1652 | 1466697711760 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b8df800) [pid = 1652] [serial = 1138] [outer = 0x1131c7c00] 09:01:52 INFO - PROCESS | 1652 | 1466697712125 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 526ms 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128aba800) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115e75c00) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118447c00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1176d0400) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120f90000) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120eaa800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ac7a400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1193b7400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11826a800) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1199d2c00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129339800) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11960c800) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120f8c000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128abfc00) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11645e400) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115ead000) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119877800) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:01:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116461000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:01:52 INFO - PROCESS | 1652 | 1466697712512 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1652 | 1466697712514 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:01:52 INFO - PROCESS | 1652 | 1466697712525 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1652 | 1466697712526 Marionette TRACE conn2 <- [1,1490,null,{}] 09:01:52 INFO - PROCESS | 1652 | 1466697712528 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:52 INFO - PROCESS | 1652 | 1466697712530 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:52 INFO - PROCESS | 1652 | 1466697712625 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:01:52 INFO - PROCESS | 1652 | 1466697712629 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1652 | 1466697712630 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124db5000 == 34 [pid = 1652] [id = 380] 09:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1172d7800) [pid = 1652] [serial = 1139] [outer = 0x0] 09:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11826a800) [pid = 1652] [serial = 1140] [outer = 0x1172d7800] 09:01:52 INFO - PROCESS | 1652 | 1466697712671 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11960c000) [pid = 1652] [serial = 1141] [outer = 0x1172d7800] 09:01:53 INFO - PROCESS | 1652 | 1466697713076 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 568ms 09:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:01:53 INFO - PROCESS | 1652 | 1466697713094 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1652 | 1466697713095 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:01:53 INFO - PROCESS | 1652 | 1466697713103 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1652 | 1466697713104 Marionette TRACE conn2 <- [1,1494,null,{}] 09:01:53 INFO - PROCESS | 1652 | 1466697713106 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:53 INFO - PROCESS | 1652 | 1466697713107 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:53 INFO - PROCESS | 1652 | 1466697713216 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:01:53 INFO - PROCESS | 1652 | 1466697713223 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1652 | 1466697713224 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e43000 == 35 [pid = 1652] [id = 381] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1172da800) [pid = 1652] [serial = 1142] [outer = 0x0] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120f90000) [pid = 1652] [serial = 1143] [outer = 0x1172da800] 09:01:53 INFO - PROCESS | 1652 | 1466697713248 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a5ccc00) [pid = 1652] [serial = 1144] [outer = 0x1172da800] 09:01:53 INFO - PROCESS | 1652 | 1466697713556 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 474ms 09:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:01:53 INFO - PROCESS | 1652 | 1466697713573 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1652 | 1466697713574 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:01:53 INFO - PROCESS | 1652 | 1466697713576 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1652 | 1466697713577 Marionette TRACE conn2 <- [1,1498,null,{}] 09:01:53 INFO - PROCESS | 1652 | 1466697713579 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:53 INFO - PROCESS | 1652 | 1466697713580 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:53 INFO - PROCESS | 1652 | 1466697713672 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:01:53 INFO - PROCESS | 1652 | 1466697713675 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1652 | 1466697713677 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d2800 == 36 [pid = 1652] [id = 382] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a5d3400) [pid = 1652] [serial = 1145] [outer = 0x0] 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b99e000) [pid = 1652] [serial = 1146] [outer = 0x12a5d3400] 09:01:53 INFO - PROCESS | 1652 | 1466697713701 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12beda400) [pid = 1652] [serial = 1147] [outer = 0x12a5d3400] 09:01:54 INFO - PROCESS | 1652 | 1466697714051 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 09:01:54 INFO - PROCESS | 1652 | 1466697714106 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:01:54 INFO - PROCESS | 1652 | 1466697714107 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:01:54 INFO - PROCESS | 1652 | 1466697714109 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1652 | 1466697714111 Marionette TRACE conn2 <- [1,1502,null,{}] 09:01:54 INFO - PROCESS | 1652 | 1466697714113 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:54 INFO - PROCESS | 1652 | 1466697714115 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:54 INFO - PROCESS | 1652 | 1466697714208 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:01:54 INFO - PROCESS | 1652 | 1466697714211 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1652 | 1466697714213 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x126aca000 == 37 [pid = 1652] [id = 383] 09:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bedd000) [pid = 1652] [serial = 1148] [outer = 0x0] 09:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bee6000) [pid = 1652] [serial = 1149] [outer = 0x12bedd000] 09:01:54 INFO - PROCESS | 1652 | 1466697714242 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c064c00) [pid = 1652] [serial = 1150] [outer = 0x12bedd000] 09:01:54 INFO - PROCESS | 1652 | 1466697714719 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 09:01:54 INFO - PROCESS | 1652 | 1466697714780 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1652 | 1466697714782 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:01:54 INFO - PROCESS | 1652 | 1466697714785 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1652 | 1466697714788 Marionette TRACE conn2 <- [1,1506,null,{}] 09:01:54 INFO - PROCESS | 1652 | 1466697714791 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:54 INFO - PROCESS | 1652 | 1466697714793 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:54 INFO - PROCESS | 1652 | 1466697714908 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:01:54 INFO - PROCESS | 1652 | 1466697714993 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1652 | 1466697714994 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ff1000 == 38 [pid = 1652] [id = 384] 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1131c8400) [pid = 1652] [serial = 1151] [outer = 0x0] 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167c0c00) [pid = 1652] [serial = 1152] [outer = 0x1131c8400] 09:01:55 INFO - PROCESS | 1652 | 1466697715026 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1180ea000) [pid = 1652] [serial = 1153] [outer = 0x1131c8400] 09:01:55 INFO - PROCESS | 1652 | 1466697715585 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 870ms 09:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:01:55 INFO - PROCESS | 1652 | 1466697715656 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1652 | 1466697715659 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:01:55 INFO - PROCESS | 1652 | 1466697715663 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1652 | 1466697715665 Marionette TRACE conn2 <- [1,1510,null,{}] 09:01:55 INFO - PROCESS | 1652 | 1466697715668 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:55 INFO - PROCESS | 1652 | 1466697715669 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:55 INFO - PROCESS | 1652 | 1466697715779 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:01:55 INFO - PROCESS | 1652 | 1466697715862 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1652 | 1466697715864 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121450800 == 39 [pid = 1652] [id = 385] 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11889f800) [pid = 1652] [serial = 1154] [outer = 0x0] 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11960a800) [pid = 1652] [serial = 1155] [outer = 0x11889f800] 09:01:55 INFO - PROCESS | 1652 | 1466697715895 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119883400) [pid = 1652] [serial = 1156] [outer = 0x11889f800] 09:01:56 INFO - PROCESS | 1652 | 1466697716580 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 974ms 09:01:56 INFO - PROCESS | 1652 | 1466697716637 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1652 | 1466697716640 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:01:56 INFO - PROCESS | 1652 | 1466697716643 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1652 | 1466697716645 Marionette TRACE conn2 <- [1,1514,null,{}] 09:01:56 INFO - PROCESS | 1652 | 1466697716649 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:56 INFO - PROCESS | 1652 | 1466697716650 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:56 INFO - PROCESS | 1652 | 1466697716762 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d2800 == 38 [pid = 1652] [id = 382] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x120e43000 == 37 [pid = 1652] [id = 381] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124db5000 == 36 [pid = 1652] [id = 380] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad4e000 == 35 [pid = 1652] [id = 379] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1298a1000 == 34 [pid = 1652] [id = 378] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad9000 == 33 [pid = 1652] [id = 377] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x121510800 == 32 [pid = 1652] [id = 376] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x120f42000 == 31 [pid = 1652] [id = 375] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c7800 == 30 [pid = 1652] [id = 374] 09:01:56 INFO - PROCESS | 1652 | --DOCSHELL 0x116708000 == 29 [pid = 1652] [id = 373] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a5d2000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ad6b800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1185ee800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1187d0c00) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118269800) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118447800) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1256ce400) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126a1e000) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b99d000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12aea5c00) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11966bc00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119905c00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118276c00) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185ec800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1199d8400) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120ea8c00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b9a2c00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b996800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11987d400) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119937400) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1212d0000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124bda800) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129339400) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a5c6800) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b070800) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116882c00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1185ea400) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b8e0800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1193ad800) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b075000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12684d400) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12aead000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12ad67400) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12972c800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128ab7c00) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 09:01:56 INFO - PROCESS | 1652 | 1466697716854 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1652 | 1466697716856 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e7a800 == 30 [pid = 1652] [id = 386] 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1133d3c00) [pid = 1652] [serial = 1157] [outer = 0x0] 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116299800) [pid = 1652] [serial = 1158] [outer = 0x1133d3c00] 09:01:56 INFO - PROCESS | 1652 | 1466697716884 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116f72800) [pid = 1652] [serial = 1159] [outer = 0x1133d3c00] 09:01:57 INFO - PROCESS | 1652 | 1466697717351 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 722ms 09:01:57 INFO - PROCESS | 1652 | 1466697717365 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1652 | 1466697717370 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:01:57 INFO - PROCESS | 1652 | 1466697717376 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1652 | 1466697717379 Marionette TRACE conn2 <- [1,1518,null,{}] 09:01:57 INFO - PROCESS | 1652 | 1466697717389 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:57 INFO - PROCESS | 1652 | 1466697717391 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:57 INFO - PROCESS | 1652 | 1466697717474 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:01:57 INFO - PROCESS | 1652 | 1466697717479 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1652 | 1466697717480 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11927f000 == 31 [pid = 1652] [id = 387] 09:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118276c00) [pid = 1652] [serial = 1160] [outer = 0x0] 09:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118446400) [pid = 1652] [serial = 1161] [outer = 0x118276c00] 09:01:57 INFO - PROCESS | 1652 | 1466697717511 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185f9400) [pid = 1652] [serial = 1162] [outer = 0x118276c00] 09:01:57 INFO - PROCESS | 1652 | 1466697717838 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 09:01:57 INFO - PROCESS | 1652 | 1466697717847 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1652 | 1466697717848 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:01:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:01:57 INFO - PROCESS | 1652 | 1466697717853 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1652 | 1466697717855 Marionette TRACE conn2 <- [1,1522,null,{}] 09:01:57 INFO - PROCESS | 1652 | 1466697717863 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:57 INFO - PROCESS | 1652 | 1466697717866 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:57 INFO - PROCESS | 1652 | 1466697717956 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:01:58 INFO - PROCESS | 1652 | 1466697718014 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1652 | 1466697718016 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f61800 == 32 [pid = 1652] [id = 388] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112a7ec00) [pid = 1652] [serial = 1163] [outer = 0x0] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11913f400) [pid = 1652] [serial = 1164] [outer = 0x112a7ec00] 09:01:58 INFO - PROCESS | 1652 | 1466697718044 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11966cc00) [pid = 1652] [serial = 1165] [outer = 0x112a7ec00] 09:01:58 INFO - PROCESS | 1652 | 1466697718335 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:01:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:01:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 09:01:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 09:01:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:01:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 09:01:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:01:58 INFO - PROCESS | 1652 | 1466697718374 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1652 | 1466697718376 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:01:58 INFO - PROCESS | 1652 | 1466697718379 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1652 | 1466697718380 Marionette TRACE conn2 <- [1,1526,null,{}] 09:01:58 INFO - PROCESS | 1652 | 1466697718386 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:58 INFO - PROCESS | 1652 | 1466697718387 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:58 INFO - PROCESS | 1652 | 1466697718471 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:01:58 INFO - PROCESS | 1652 | 1466697718528 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1652 | 1466697718529 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x123637800 == 33 [pid = 1652] [id = 389] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11960f400) [pid = 1652] [serial = 1166] [outer = 0x0] 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199d1400) [pid = 1652] [serial = 1167] [outer = 0x11960f400] 09:01:58 INFO - PROCESS | 1652 | 1466697718554 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119e28000) [pid = 1652] [serial = 1168] [outer = 0x11960f400] 09:01:58 INFO - PROCESS | 1652 | 1466697718818 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:01:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 475ms 09:01:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:01:58 INFO - PROCESS | 1652 | 1466697718858 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1652 | 1466697718859 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:01:58 INFO - PROCESS | 1652 | 1466697718861 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1652 | 1466697718862 Marionette TRACE conn2 <- [1,1530,null,{}] 09:01:58 INFO - PROCESS | 1652 | 1466697718878 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:58 INFO - PROCESS | 1652 | 1466697718880 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:58 INFO - PROCESS | 1652 | 1466697718980 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:01:59 INFO - PROCESS | 1652 | 1466697719019 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1652 | 1466697719020 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ac2800 == 34 [pid = 1652] [id = 390] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ea3400) [pid = 1652] [serial = 1169] [outer = 0x0] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120f91800) [pid = 1652] [serial = 1170] [outer = 0x120ea3400] 09:01:59 INFO - PROCESS | 1652 | 1466697719045 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121af1800) [pid = 1652] [serial = 1171] [outer = 0x120ea3400] 09:01:59 INFO - PROCESS | 1652 | 1466697719342 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:01:59 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 09:01:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:01:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:01:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 09:01:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:01:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 523ms 09:01:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:01:59 INFO - PROCESS | 1652 | 1466697719385 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1652 | 1466697719386 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:01:59 INFO - PROCESS | 1652 | 1466697719388 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1652 | 1466697719390 Marionette TRACE conn2 <- [1,1534,null,{}] 09:01:59 INFO - PROCESS | 1652 | 1466697719392 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:59 INFO - PROCESS | 1652 | 1466697719396 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:59 INFO - PROCESS | 1652 | 1466697719510 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:01:59 INFO - PROCESS | 1652 | 1466697719524 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1652 | 1466697719526 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:01:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129388800 == 35 [pid = 1652] [id = 391] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124a24800) [pid = 1652] [serial = 1172] [outer = 0x0] 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125029800) [pid = 1652] [serial = 1173] [outer = 0x124a24800] 09:01:59 INFO - PROCESS | 1652 | 1466697719550 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129020000) [pid = 1652] [serial = 1174] [outer = 0x124a24800] 09:01:59 INFO - PROCESS | 1652 | 1466697719889 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:01:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 09:01:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:01:59 INFO - PROCESS | 1652 | 1466697719908 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1652 | 1466697719909 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:01:59 INFO - PROCESS | 1652 | 1466697719929 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1652 | 1466697719930 Marionette TRACE conn2 <- [1,1538,null,{}] 09:01:59 INFO - PROCESS | 1652 | 1466697719933 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:59 INFO - PROCESS | 1652 | 1466697719934 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:00 INFO - PROCESS | 1652 | 1466697720034 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:02:00 INFO - PROCESS | 1652 | 1466697720038 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1652 | 1466697720039 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a515800 == 36 [pid = 1652] [id = 392] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129020800) [pid = 1652] [serial = 1175] [outer = 0x0] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1291c0800) [pid = 1652] [serial = 1176] [outer = 0x129020800] 09:02:00 INFO - PROCESS | 1652 | 1466697720063 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12972e000) [pid = 1652] [serial = 1177] [outer = 0x129020800] 09:02:00 INFO - PROCESS | 1652 | 1466697720393 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 539ms 09:02:00 INFO - PROCESS | 1652 | 1466697720451 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1652 | 1466697720453 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:02:00 INFO - PROCESS | 1652 | 1466697720455 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1652 | 1466697720456 Marionette TRACE conn2 <- [1,1542,null,{}] 09:02:00 INFO - PROCESS | 1652 | 1466697720458 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:00 INFO - PROCESS | 1652 | 1466697720459 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:00 INFO - PROCESS | 1652 | 1466697720557 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:02:00 INFO - PROCESS | 1652 | 1466697720569 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1652 | 1466697720570 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad49000 == 37 [pid = 1652] [id = 393] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12972d400) [pid = 1652] [serial = 1178] [outer = 0x0] 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a5c8400) [pid = 1652] [serial = 1179] [outer = 0x12972d400] 09:02:00 INFO - PROCESS | 1652 | 1466697720595 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ac76400) [pid = 1652] [serial = 1180] [outer = 0x12972d400] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11850f000) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11850c000) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1180e8400) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1291c2000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120ea8000) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1131c7c00) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133f3c00) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172d7800) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116f72000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a5d3400) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167cbc00) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11917c000) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124ac6c00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1291b6000) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:02:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116880000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:02:01 INFO - PROCESS | 1652 | 1466697721033 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 618ms 09:02:01 INFO - PROCESS | 1652 | 1466697721074 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:02:01 INFO - PROCESS | 1652 | 1466697721087 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:02:01 INFO - PROCESS | 1652 | 1466697721090 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1652 | 1466697721092 Marionette TRACE conn2 <- [1,1546,null,{}] 09:02:01 INFO - PROCESS | 1652 | 1466697721096 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:01 INFO - PROCESS | 1652 | 1466697721097 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:01 INFO - PROCESS | 1652 | 1466697721215 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:02:01 INFO - PROCESS | 1652 | 1466697721253 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1652 | 1466697721254 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f5e000 == 38 [pid = 1652] [id = 394] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1180e8400) [pid = 1652] [serial = 1181] [outer = 0x0] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11886c000) [pid = 1652] [serial = 1182] [outer = 0x1180e8400] 09:02:01 INFO - PROCESS | 1652 | 1466697721278 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121167000) [pid = 1652] [serial = 1183] [outer = 0x1180e8400] 09:02:01 INFO - PROCESS | 1652 | 1466697721538 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 470ms 09:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:02:01 INFO - PROCESS | 1652 | 1466697721560 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1652 | 1466697721561 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:02:01 INFO - PROCESS | 1652 | 1466697721571 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1652 | 1466697721573 Marionette TRACE conn2 <- [1,1550,null,{}] 09:02:01 INFO - PROCESS | 1652 | 1466697721575 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:01 INFO - PROCESS | 1652 | 1466697721576 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:01 INFO - PROCESS | 1652 | 1466697721664 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:02:01 INFO - PROCESS | 1652 | 1466697721670 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1652 | 1466697721671 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3e800 == 39 [pid = 1652] [id = 395] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121d74c00) [pid = 1652] [serial = 1184] [outer = 0x0] 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129344400) [pid = 1652] [serial = 1185] [outer = 0x121d74c00] 09:02:01 INFO - PROCESS | 1652 | 1466697721696 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12ad66400) [pid = 1652] [serial = 1186] [outer = 0x121d74c00] 09:02:02 INFO - PROCESS | 1652 | 1466697722087 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 579ms 09:02:02 INFO - PROCESS | 1652 | 1466697722144 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1652 | 1466697722147 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:02:02 INFO - PROCESS | 1652 | 1466697722153 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1652 | 1466697722156 Marionette TRACE conn2 <- [1,1554,null,{}] 09:02:02 INFO - PROCESS | 1652 | 1466697722159 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:02 INFO - PROCESS | 1652 | 1466697722162 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:02 INFO - PROCESS | 1652 | 1466697722303 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:02:02 INFO - PROCESS | 1652 | 1466697722311 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1652 | 1466697722313 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4e0000 == 40 [pid = 1652] [id = 396] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12ad68000) [pid = 1652] [serial = 1187] [outer = 0x0] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b8e3000) [pid = 1652] [serial = 1188] [outer = 0x12ad68000] 09:02:02 INFO - PROCESS | 1652 | 1466697722352 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b99ec00) [pid = 1652] [serial = 1189] [outer = 0x12ad68000] 09:02:02 INFO - PROCESS | 1652 | 1466697722694 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms 09:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:02:02 INFO - PROCESS | 1652 | 1466697722725 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1652 | 1466697722726 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:02:02 INFO - PROCESS | 1652 | 1466697722729 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1652 | 1466697722730 Marionette TRACE conn2 <- [1,1558,null,{}] 09:02:02 INFO - PROCESS | 1652 | 1466697722732 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:02 INFO - PROCESS | 1652 | 1466697722733 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:02 INFO - PROCESS | 1652 | 1466697722842 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:02:02 INFO - PROCESS | 1652 | 1466697722848 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1652 | 1466697722849 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c781000 == 41 [pid = 1652] [id = 397] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b8dec00) [pid = 1652] [serial = 1190] [outer = 0x0] 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12bedd800) [pid = 1652] [serial = 1191] [outer = 0x12b8dec00] 09:02:02 INFO - PROCESS | 1652 | 1466697722873 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c05c800) [pid = 1652] [serial = 1192] [outer = 0x12b8dec00] 09:02:03 INFO - PROCESS | 1652 | 1466697723385 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 672ms 09:02:03 INFO - PROCESS | 1652 | 1466697723402 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:02:03 INFO - PROCESS | 1652 | 1466697723404 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:02:03 INFO - PROCESS | 1652 | 1466697723407 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 1652 | 1466697723411 Marionette TRACE conn2 <- [1,1562,null,{}] 09:02:03 INFO - PROCESS | 1652 | 1466697723414 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:03 INFO - PROCESS | 1652 | 1466697723416 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:03 INFO - PROCESS | 1652 | 1466697723521 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:02:03 INFO - PROCESS | 1652 | 1466697723592 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1652 | 1466697723594 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119566000 == 42 [pid = 1652] [id = 398] 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116fa2800) [pid = 1652] [serial = 1193] [outer = 0x0] 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1175af800) [pid = 1652] [serial = 1194] [outer = 0x116fa2800] 09:02:03 INFO - PROCESS | 1652 | 1466697723624 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118445000) [pid = 1652] [serial = 1195] [outer = 0x116fa2800] 09:02:04 INFO - PROCESS | 1652 | 1466697724054 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 677ms 09:02:04 INFO - PROCESS | 1652 | 1466697724086 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1652 | 1466697724089 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:02:04 INFO - PROCESS | 1652 | 1466697724093 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1652 | 1466697724095 Marionette TRACE conn2 <- [1,1566,null,{}] 09:02:04 INFO - PROCESS | 1652 | 1466697724098 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:04 INFO - PROCESS | 1652 | 1466697724100 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:04 INFO - PROCESS | 1652 | 1466697724239 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:02:04 INFO - PROCESS | 1652 | 1466697724313 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1652 | 1466697724315 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198cf000 == 43 [pid = 1652] [id = 399] 09:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11850ec00) [pid = 1652] [serial = 1196] [outer = 0x0] 09:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1193ad800) [pid = 1652] [serial = 1197] [outer = 0x11850ec00] 09:02:04 INFO - PROCESS | 1652 | 1466697724347 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119885000) [pid = 1652] [serial = 1198] [outer = 0x11850ec00] 09:02:04 INFO - PROCESS | 1652 | 1466697724742 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 671ms 09:02:04 INFO - PROCESS | 1652 | 1466697724765 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:02:04 INFO - PROCESS | 1652 | 1466697724769 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:02:04 INFO - PROCESS | 1652 | 1466697724771 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1652 | 1466697724774 Marionette TRACE conn2 <- [1,1570,null,{}] 09:02:04 INFO - PROCESS | 1652 | 1466697724781 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:04 INFO - PROCESS | 1652 | 1466697724785 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:04 INFO - PROCESS | 1652 | 1466697724893 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:02:04 INFO - PROCESS | 1652 | 1466697724968 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1652 | 1466697724971 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfd4000 == 44 [pid = 1652] [id = 400] 09:02:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121d79000) [pid = 1652] [serial = 1199] [outer = 0x0] 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12502ac00) [pid = 1652] [serial = 1200] [outer = 0x121d79000] 09:02:05 INFO - PROCESS | 1652 | 1466697725002 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126c12800) [pid = 1652] [serial = 1201] [outer = 0x121d79000] 09:02:05 INFO - PROCESS | 1652 | 1466697725383 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 673ms 09:02:05 INFO - PROCESS | 1652 | 1466697725444 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:02:05 INFO - PROCESS | 1652 | 1466697725446 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:02:05 INFO - PROCESS | 1652 | 1466697725449 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1652 | 1466697725450 Marionette TRACE conn2 <- [1,1574,null,{}] 09:02:05 INFO - PROCESS | 1652 | 1466697725452 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:05 INFO - PROCESS | 1652 | 1466697725454 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:05 INFO - PROCESS | 1652 | 1466697725563 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:02:05 INFO - PROCESS | 1652 | 1466697725664 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1652 | 1466697725666 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d23c800 == 45 [pid = 1652] [id = 401] 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129021000) [pid = 1652] [serial = 1202] [outer = 0x0] 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ad6b800) [pid = 1652] [serial = 1203] [outer = 0x129021000] 09:02:05 INFO - PROCESS | 1652 | 1466697725696 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b8db400) [pid = 1652] [serial = 1204] [outer = 0x129021000] 09:02:06 INFO - PROCESS | 1652 | 1466697726126 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:02:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 09:02:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:02:06 INFO - PROCESS | 1652 | 1466697726170 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1652 | 1466697726172 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:02:06 INFO - PROCESS | 1652 | 1466697726174 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1652 | 1466697726175 Marionette TRACE conn2 <- [1,1578,null,{}] 09:02:06 INFO - PROCESS | 1652 | 1466697726178 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:06 INFO - PROCESS | 1652 | 1466697726179 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:06 INFO - PROCESS | 1652 | 1466697726283 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:02:06 INFO - PROCESS | 1652 | 1466697726343 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1652 | 1466697726345 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0a9000 == 46 [pid = 1652] [id = 402] 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129023800) [pid = 1652] [serial = 1205] [outer = 0x0] 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b9a0800) [pid = 1652] [serial = 1206] [outer = 0x129023800] 09:02:06 INFO - PROCESS | 1652 | 1466697726373 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c059800) [pid = 1652] [serial = 1207] [outer = 0x129023800] 09:02:07 INFO - PROCESS | 1652 | 1466697727002 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 872ms 09:02:07 INFO - PROCESS | 1652 | 1466697727047 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1652 | 1466697727049 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:02:07 INFO - PROCESS | 1652 | 1466697727070 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1652 | 1466697727072 Marionette TRACE conn2 <- [1,1582,null,{}] 09:02:07 INFO - PROCESS | 1652 | 1466697727075 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:07 INFO - PROCESS | 1652 | 1466697727077 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:07 INFO - PROCESS | 1652 | 1466697727177 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:02:07 INFO - PROCESS | 1652 | 1466697727257 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1652 | 1466697727258 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116413000 == 47 [pid = 1652] [id = 403] 09:02:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1180e9000) [pid = 1652] [serial = 1208] [outer = 0x0] 09:02:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1183e1000) [pid = 1652] [serial = 1209] [outer = 0x1180e9000] 09:02:07 INFO - PROCESS | 1652 | 1466697727288 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1187c7000) [pid = 1652] [serial = 1210] [outer = 0x1180e9000] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117e66800 == 46 [pid = 1652] [id = 372] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4e0000 == 45 [pid = 1652] [id = 396] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3e800 == 44 [pid = 1652] [id = 395] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x120f5e000 == 43 [pid = 1652] [id = 394] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad49000 == 42 [pid = 1652] [id = 393] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a515800 == 41 [pid = 1652] [id = 392] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129388800 == 40 [pid = 1652] [id = 391] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x126ac2800 == 39 [pid = 1652] [id = 390] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123637800 == 38 [pid = 1652] [id = 389] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x120f61800 == 37 [pid = 1652] [id = 388] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11927f000 == 36 [pid = 1652] [id = 387] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x112e7a800 == 35 [pid = 1652] [id = 386] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116ff1000 == 34 [pid = 1652] [id = 384] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x126aca000 == 33 [pid = 1652] [id = 383] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121450800 == 32 [pid = 1652] [id = 385] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0a9000 == 31 [pid = 1652] [id = 402] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12d23c800 == 30 [pid = 1652] [id = 401] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfd4000 == 29 [pid = 1652] [id = 400] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1198cf000 == 28 [pid = 1652] [id = 399] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119566000 == 27 [pid = 1652] [id = 398] 09:02:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c781000 == 26 [pid = 1652] [id = 397] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1191f4000) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1195e7400) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129020c00) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11850e000) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1183e0c00) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12556f400) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12ad68800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a5c8c00) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1215e3000) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12aea9000) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119942800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119ef3800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11826a800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1172e3c00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112d56800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b99e000) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1180e1000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116f71800) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119878400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1191efc00) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1261b7400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12556c000) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a5d4000) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129343000) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12beda400) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11960c000) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bee6000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a5d2400) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b8df800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1199d1000) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120f90000) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124aba800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1652 | 1466697728345 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1326ms 09:02:08 INFO - PROCESS | 1652 | 1466697728394 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1652 | 1466697728397 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:02:08 INFO - PROCESS | 1652 | 1466697728400 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1652 | 1466697728402 Marionette TRACE conn2 <- [1,1586,null,{}] 09:02:08 INFO - PROCESS | 1652 | 1466697728406 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:08 INFO - PROCESS | 1652 | 1466697728407 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:08 INFO - PROCESS | 1652 | 1466697728494 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:02:08 INFO - PROCESS | 1652 | 1466697728525 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1652 | 1466697728528 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e7b800 == 27 [pid = 1652] [id = 404] 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112a74000) [pid = 1652] [serial = 1211] [outer = 0x0] 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112ae2800) [pid = 1652] [serial = 1212] [outer = 0x112a74000] 09:02:08 INFO - PROCESS | 1652 | 1466697728555 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113206400) [pid = 1652] [serial = 1213] [outer = 0x112a74000] 09:02:08 INFO - PROCESS | 1652 | 1466697728945 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 570ms 09:02:08 INFO - PROCESS | 1652 | 1466697728972 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1652 | 1466697728977 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:02:08 INFO - PROCESS | 1652 | 1466697728986 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1652 | 1466697728989 Marionette TRACE conn2 <- [1,1590,null,{}] 09:02:08 INFO - PROCESS | 1652 | 1466697728993 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:08 INFO - PROCESS | 1652 | 1466697728995 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:09 INFO - PROCESS | 1652 | 1466697729121 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:02:09 INFO - PROCESS | 1652 | 1466697729138 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1652 | 1466697729140 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad2800 == 28 [pid = 1652] [id = 405] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115a53000) [pid = 1652] [serial = 1214] [outer = 0x0] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115f58000) [pid = 1652] [serial = 1215] [outer = 0x115a53000] 09:02:09 INFO - PROCESS | 1652 | 1466697729182 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116239400) [pid = 1652] [serial = 1216] [outer = 0x115a53000] 09:02:09 INFO - PROCESS | 1652 | 1466697729588 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 623ms 09:02:09 INFO - PROCESS | 1652 | 1466697729607 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:02:09 INFO - PROCESS | 1652 | 1466697729618 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:02:09 INFO - PROCESS | 1652 | 1466697729621 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1652 | 1466697729623 Marionette TRACE conn2 <- [1,1594,null,{}] 09:02:09 INFO - PROCESS | 1652 | 1466697729631 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:09 INFO - PROCESS | 1652 | 1466697729636 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:09 INFO - PROCESS | 1652 | 1466697729718 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:02:09 INFO - PROCESS | 1652 | 1466697729723 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1652 | 1466697729725 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187fa800 == 29 [pid = 1652] [id = 406] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116f6ac00) [pid = 1652] [serial = 1217] [outer = 0x0] 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116f9a000) [pid = 1652] [serial = 1218] [outer = 0x116f6ac00] 09:02:09 INFO - PROCESS | 1652 | 1466697729753 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1172df400) [pid = 1652] [serial = 1219] [outer = 0x116f6ac00] 09:02:10 INFO - PROCESS | 1652 | 1466697730098 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 522ms 09:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:02:10 INFO - PROCESS | 1652 | 1466697730143 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1652 | 1466697730145 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:02:10 INFO - PROCESS | 1652 | 1466697730147 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1652 | 1466697730148 Marionette TRACE conn2 <- [1,1598,null,{}] 09:02:10 INFO - PROCESS | 1652 | 1466697730151 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:10 INFO - PROCESS | 1652 | 1466697730152 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:10 INFO - PROCESS | 1652 | 1466697730228 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:02:10 INFO - PROCESS | 1652 | 1466697730291 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1652 | 1466697730293 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119564000 == 30 [pid = 1652] [id = 407] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1172e0000) [pid = 1652] [serial = 1220] [outer = 0x0] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1180e1000) [pid = 1652] [serial = 1221] [outer = 0x1172e0000] 09:02:10 INFO - PROCESS | 1652 | 1466697730320 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118278800) [pid = 1652] [serial = 1222] [outer = 0x1172e0000] 09:02:10 INFO - PROCESS | 1652 | 1466697730635 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 09:02:10 INFO - PROCESS | 1652 | 1466697730675 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1652 | 1466697730677 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:02:10 INFO - PROCESS | 1652 | 1466697730680 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1652 | 1466697730692 Marionette TRACE conn2 <- [1,1602,null,{}] 09:02:10 INFO - PROCESS | 1652 | 1466697730696 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:10 INFO - PROCESS | 1652 | 1466697730698 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:10 INFO - PROCESS | 1652 | 1466697730845 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:02:10 INFO - PROCESS | 1652 | 1466697730862 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1652 | 1466697730863 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b37000 == 31 [pid = 1652] [id = 408] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11219f800) [pid = 1652] [serial = 1223] [outer = 0x0] 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118441800) [pid = 1652] [serial = 1224] [outer = 0x11219f800] 09:02:10 INFO - PROCESS | 1652 | 1466697730906 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1185eb800) [pid = 1652] [serial = 1225] [outer = 0x11219f800] 09:02:11 INFO - PROCESS | 1652 | 1466697731343 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 679ms 09:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:02:11 INFO - PROCESS | 1652 | 1466697731360 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1652 | 1466697731361 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:02:11 INFO - PROCESS | 1652 | 1466697731363 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1652 | 1466697731365 Marionette TRACE conn2 <- [1,1606,null,{}] 09:02:11 INFO - PROCESS | 1652 | 1466697731369 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:11 INFO - PROCESS | 1652 | 1466697731374 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:11 INFO - PROCESS | 1652 | 1466697731488 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:02:11 INFO - PROCESS | 1652 | 1466697731526 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1652 | 1466697731527 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121358800 == 32 [pid = 1652] [id = 409] 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1185ef800) [pid = 1652] [serial = 1226] [outer = 0x0] 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118894000) [pid = 1652] [serial = 1227] [outer = 0x1185ef800] 09:02:11 INFO - PROCESS | 1652 | 1466697731553 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1193ba400) [pid = 1652] [serial = 1228] [outer = 0x1185ef800] 09:02:11 INFO - PROCESS | 1652 | 1466697731896 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 572ms 09:02:11 INFO - PROCESS | 1652 | 1466697731942 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1652 | 1466697731951 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:02:11 INFO - PROCESS | 1652 | 1466697731953 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1652 | 1466697731954 Marionette TRACE conn2 <- [1,1610,null,{}] 09:02:11 INFO - PROCESS | 1652 | 1466697731956 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:11 INFO - PROCESS | 1652 | 1466697731958 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:12 INFO - PROCESS | 1652 | 1466697732051 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:02:12 INFO - PROCESS | 1652 | 1466697732085 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1652 | 1466697732086 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dae800 == 33 [pid = 1652] [id = 410] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11622d800) [pid = 1652] [serial = 1229] [outer = 0x0] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119611800) [pid = 1652] [serial = 1230] [outer = 0x11622d800] 09:02:12 INFO - PROCESS | 1652 | 1466697732111 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119879800) [pid = 1652] [serial = 1231] [outer = 0x11622d800] 09:02:12 INFO - PROCESS | 1652 | 1466697732407 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 09:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:02:12 INFO - PROCESS | 1652 | 1466697732429 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1652 | 1466697732430 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:02:12 INFO - PROCESS | 1652 | 1466697732435 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1652 | 1466697732437 Marionette TRACE conn2 <- [1,1614,null,{}] 09:02:12 INFO - PROCESS | 1652 | 1466697732440 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:12 INFO - PROCESS | 1652 | 1466697732441 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:12 INFO - PROCESS | 1652 | 1466697732540 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:02:12 INFO - PROCESS | 1652 | 1466697732543 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1652 | 1466697732544 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a45000 == 34 [pid = 1652] [id = 411] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x111e29000) [pid = 1652] [serial = 1232] [outer = 0x0] 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119883000) [pid = 1652] [serial = 1233] [outer = 0x111e29000] 09:02:12 INFO - PROCESS | 1652 | 1466697732568 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119910400) [pid = 1652] [serial = 1234] [outer = 0x111e29000] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1172da800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ad68000) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120ea3400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124a24800) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12972d400) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1180e8400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129020800) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bedd000) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11889f800) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118276c00) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133d3c00) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121d74c00) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11960f400) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112a7ec00) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1131c8400) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:02:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b8dec00) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:02:13 INFO - PROCESS | 1652 | 1466697733041 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 621ms 09:02:13 INFO - PROCESS | 1652 | 1466697733056 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1652 | 1466697733057 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:02:13 INFO - PROCESS | 1652 | 1466697733059 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1652 | 1466697733060 Marionette TRACE conn2 <- [1,1618,null,{}] 09:02:13 INFO - PROCESS | 1652 | 1466697733063 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:13 INFO - PROCESS | 1652 | 1466697733064 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:13 INFO - PROCESS | 1652 | 1466697733188 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:02:13 INFO - PROCESS | 1652 | 1466697733227 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1652 | 1466697733229 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255a7800 == 35 [pid = 1652] [id = 412] 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112727c00) [pid = 1652] [serial = 1235] [outer = 0x0] 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1193bac00) [pid = 1652] [serial = 1236] [outer = 0x112727c00] 09:02:13 INFO - PROCESS | 1652 | 1466697733253 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119937000) [pid = 1652] [serial = 1237] [outer = 0x112727c00] 09:02:13 INFO - PROCESS | 1652 | 1466697733526 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 09:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:02:13 INFO - PROCESS | 1652 | 1466697733578 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1652 | 1466697733579 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:02:13 INFO - PROCESS | 1652 | 1466697733582 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1652 | 1466697733586 Marionette TRACE conn2 <- [1,1622,null,{}] 09:02:13 INFO - PROCESS | 1652 | 1466697733589 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:13 INFO - PROCESS | 1652 | 1466697733590 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:13 INFO - PROCESS | 1652 | 1466697733665 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:02:13 INFO - PROCESS | 1652 | 1466697733671 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1652 | 1466697733672 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cf6000 == 36 [pid = 1652] [id = 413] 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11993b400) [pid = 1652] [serial = 1238] [outer = 0x0] 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199d1000) [pid = 1652] [serial = 1239] [outer = 0x11993b400] 09:02:13 INFO - PROCESS | 1652 | 1466697733696 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1199dbc00) [pid = 1652] [serial = 1240] [outer = 0x11993b400] 09:02:14 INFO - PROCESS | 1652 | 1466697734009 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 472ms 09:02:14 INFO - PROCESS | 1652 | 1466697734054 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1652 | 1466697734056 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:02:14 INFO - PROCESS | 1652 | 1466697734058 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1652 | 1466697734060 Marionette TRACE conn2 <- [1,1626,null,{}] 09:02:14 INFO - PROCESS | 1652 | 1466697734062 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:14 INFO - PROCESS | 1652 | 1466697734064 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:14 INFO - PROCESS | 1652 | 1466697734189 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:02:14 INFO - PROCESS | 1652 | 1466697734195 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1652 | 1466697734196 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a5000 == 37 [pid = 1652] [id = 414] 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119ef5400) [pid = 1652] [serial = 1241] [outer = 0x0] 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120eb1c00) [pid = 1652] [serial = 1242] [outer = 0x119ef5400] 09:02:14 INFO - PROCESS | 1652 | 1466697734223 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12187b000) [pid = 1652] [serial = 1243] [outer = 0x119ef5400] 09:02:14 INFO - PROCESS | 1652 | 1466697734537 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 09:02:14 INFO - PROCESS | 1652 | 1466697734579 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1652 | 1466697734580 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:02:14 INFO - PROCESS | 1652 | 1466697734583 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1652 | 1466697734584 Marionette TRACE conn2 <- [1,1630,null,{}] 09:02:14 INFO - PROCESS | 1652 | 1466697734587 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:14 INFO - PROCESS | 1652 | 1466697734588 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:14 INFO - PROCESS | 1652 | 1466697734662 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:02:14 INFO - PROCESS | 1652 | 1466697734667 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1652 | 1466697734669 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a513000 == 38 [pid = 1652] [id = 415] 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121a6ec00) [pid = 1652] [serial = 1244] [outer = 0x0] 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124a25400) [pid = 1652] [serial = 1245] [outer = 0x121a6ec00] 09:02:14 INFO - PROCESS | 1652 | 1466697734693 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124da8c00) [pid = 1652] [serial = 1246] [outer = 0x121a6ec00] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad2800 == 37 [pid = 1652] [id = 405] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x112e7b800 == 36 [pid = 1652] [id = 404] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116413000 == 35 [pid = 1652] [id = 403] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x121dae800 == 34 [pid = 1652] [id = 410] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119b37000 == 33 [pid = 1652] [id = 408] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119564000 == 32 [pid = 1652] [id = 407] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1255a7800 == 31 [pid = 1652] [id = 412] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x124a45000 == 30 [pid = 1652] [id = 411] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x128cf6000 == 29 [pid = 1652] [id = 413] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1187fa800 == 28 [pid = 1652] [id = 406] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x121358800 == 27 [pid = 1652] [id = 409] 09:02:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a5000 == 26 [pid = 1652] [id = 414] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a5ccc00) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bedd800) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b8e3000) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121af1800) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125029800) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a5c8400) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11886c000) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1291c0800) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c064c00) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11960a800) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119883400) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118446400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1185f9400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116299800) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129344400) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116f72800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1199d1400) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11913f400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11966cc00) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1167c0c00) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1180ea000) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ad66400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b99ec00) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12ac76400) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121167000) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120f91800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129020000) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12972e000) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119e28000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 09:02:15 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12c05c800) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 09:02:16 INFO - PROCESS | 1652 | 1466697736108 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1572ms 09:02:16 INFO - PROCESS | 1652 | 1466697736156 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1652 | 1466697736158 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:02:16 INFO - PROCESS | 1652 | 1466697736162 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1652 | 1466697736164 Marionette TRACE conn2 <- [1,1634,null,{}] 09:02:16 INFO - PROCESS | 1652 | 1466697736168 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:16 INFO - PROCESS | 1652 | 1466697736170 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:16 INFO - PROCESS | 1652 | 1466697736268 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:02:16 INFO - PROCESS | 1652 | 1466697736275 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1652 | 1466697736278 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116622800 == 27 [pid = 1652] [id = 416] 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1133df000) [pid = 1652] [serial = 1247] [outer = 0x0] 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1133f5000) [pid = 1652] [serial = 1248] [outer = 0x1133df000] 09:02:16 INFO - PROCESS | 1652 | 1466697736309 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x115e75400) [pid = 1652] [serial = 1249] [outer = 0x1133df000] 09:02:16 INFO - PROCESS | 1652 | 1466697736643 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 09:02:16 INFO - PROCESS | 1652 | 1466697736685 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1652 | 1466697736689 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:02:16 INFO - PROCESS | 1652 | 1466697736694 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1652 | 1466697736695 Marionette TRACE conn2 <- [1,1638,null,{}] 09:02:16 INFO - PROCESS | 1652 | 1466697736698 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:16 INFO - PROCESS | 1652 | 1466697736700 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:16 INFO - PROCESS | 1652 | 1466697736779 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:02:16 INFO - PROCESS | 1652 | 1466697736831 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1652 | 1466697736833 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746e000 == 28 [pid = 1652] [id = 417] 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115eac400) [pid = 1652] [serial = 1250] [outer = 0x0] 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11629bc00) [pid = 1652] [serial = 1251] [outer = 0x115eac400] 09:02:16 INFO - PROCESS | 1652 | 1466697736860 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1167cdc00) [pid = 1652] [serial = 1252] [outer = 0x115eac400] 09:02:17 INFO - PROCESS | 1652 | 1466697737175 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 09:02:17 INFO - PROCESS | 1652 | 1466697737215 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1652 | 1466697737218 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:02:17 INFO - PROCESS | 1652 | 1466697737220 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1652 | 1466697737223 Marionette TRACE conn2 <- [1,1642,null,{}] 09:02:17 INFO - PROCESS | 1652 | 1466697737230 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:17 INFO - PROCESS | 1652 | 1466697737234 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:17 INFO - PROCESS | 1652 | 1466697737308 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:02:17 INFO - PROCESS | 1652 | 1466697737361 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1652 | 1466697737363 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119559800 == 29 [pid = 1652] [id = 418] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112733800) [pid = 1652] [serial = 1253] [outer = 0x0] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1172d8000) [pid = 1652] [serial = 1254] [outer = 0x112733800] 09:02:17 INFO - PROCESS | 1652 | 1466697737391 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1180e1400) [pid = 1652] [serial = 1255] [outer = 0x112733800] 09:02:17 INFO - PROCESS | 1652 | 1466697737667 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 473ms 09:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:02:17 INFO - PROCESS | 1652 | 1466697737694 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1652 | 1466697737696 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:02:17 INFO - PROCESS | 1652 | 1466697737706 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1652 | 1466697737707 Marionette TRACE conn2 <- [1,1646,null,{}] 09:02:17 INFO - PROCESS | 1652 | 1466697737709 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:17 INFO - PROCESS | 1652 | 1466697737710 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:17 INFO - PROCESS | 1652 | 1466697737791 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:02:17 INFO - PROCESS | 1652 | 1466697737795 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1652 | 1466697737796 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b38000 == 30 [pid = 1652] [id = 419] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118273c00) [pid = 1652] [serial = 1256] [outer = 0x0] 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118445400) [pid = 1652] [serial = 1257] [outer = 0x118273c00] 09:02:17 INFO - PROCESS | 1652 | 1466697737823 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1185eb400) [pid = 1652] [serial = 1258] [outer = 0x118273c00] 09:02:18 INFO - PROCESS | 1652 | 1466697738156 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 477ms 09:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:02:18 INFO - PROCESS | 1652 | 1466697738175 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1652 | 1466697738177 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:02:18 INFO - PROCESS | 1652 | 1466697738179 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1652 | 1466697738181 Marionette TRACE conn2 <- [1,1650,null,{}] 09:02:18 INFO - PROCESS | 1652 | 1466697738185 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:18 INFO - PROCESS | 1652 | 1466697738186 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:18 INFO - PROCESS | 1652 | 1466697738312 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:02:18 INFO - PROCESS | 1652 | 1466697738321 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1652 | 1466697738323 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211d4000 == 31 [pid = 1652] [id = 420] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115ea9c00) [pid = 1652] [serial = 1259] [outer = 0x0] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185f1c00) [pid = 1652] [serial = 1260] [outer = 0x115ea9c00] 09:02:18 INFO - PROCESS | 1652 | 1466697738363 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1187d0800) [pid = 1652] [serial = 1261] [outer = 0x115ea9c00] 09:02:18 INFO - PROCESS | 1652 | 1466697738695 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 526ms 09:02:18 INFO - PROCESS | 1652 | 1466697738706 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1652 | 1466697738707 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:02:18 INFO - PROCESS | 1652 | 1466697738709 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1652 | 1466697738710 Marionette TRACE conn2 <- [1,1654,null,{}] 09:02:18 INFO - PROCESS | 1652 | 1466697738712 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:18 INFO - PROCESS | 1652 | 1466697738718 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:18 INFO - PROCESS | 1652 | 1466697738811 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:02:18 INFO - PROCESS | 1652 | 1466697738815 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1652 | 1466697738819 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x121db2800 == 32 [pid = 1652] [id = 421] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118866000) [pid = 1652] [serial = 1262] [outer = 0x0] 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119180400) [pid = 1652] [serial = 1263] [outer = 0x118866000] 09:02:18 INFO - PROCESS | 1652 | 1466697738844 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11966b400) [pid = 1652] [serial = 1264] [outer = 0x118866000] 09:02:19 INFO - PROCESS | 1652 | 1466697739135 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 09:02:19 INFO - PROCESS | 1652 | 1466697739178 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1652 | 1466697739179 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:02:19 INFO - PROCESS | 1652 | 1466697739189 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1652 | 1466697739190 Marionette TRACE conn2 <- [1,1658,null,{}] 09:02:19 INFO - PROCESS | 1652 | 1466697739193 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:19 INFO - PROCESS | 1652 | 1466697739194 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:19 INFO - PROCESS | 1652 | 1466697739306 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:02:19 INFO - PROCESS | 1652 | 1466697739312 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1652 | 1466697739313 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123671800 == 33 [pid = 1652] [id = 422] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115e73000) [pid = 1652] [serial = 1265] [outer = 0x0] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119611c00) [pid = 1652] [serial = 1266] [outer = 0x115e73000] 09:02:19 INFO - PROCESS | 1652 | 1466697739337 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119878400) [pid = 1652] [serial = 1267] [outer = 0x115e73000] 09:02:19 INFO - PROCESS | 1652 | 1466697739616 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 477ms 09:02:19 INFO - PROCESS | 1652 | 1466697739659 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1652 | 1466697739660 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:02:19 INFO - PROCESS | 1652 | 1466697739663 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1652 | 1466697739664 Marionette TRACE conn2 <- [1,1662,null,{}] 09:02:19 INFO - PROCESS | 1652 | 1466697739668 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:19 INFO - PROCESS | 1652 | 1466697739671 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:19 INFO - PROCESS | 1652 | 1466697739744 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:02:19 INFO - PROCESS | 1652 | 1466697739747 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1652 | 1466697739749 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ac9800 == 34 [pid = 1652] [id = 423] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1185f5000) [pid = 1652] [serial = 1268] [outer = 0x0] 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119909800) [pid = 1652] [serial = 1269] [outer = 0x1185f5000] 09:02:19 INFO - PROCESS | 1652 | 1466697739776 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11993c800) [pid = 1652] [serial = 1270] [outer = 0x1185f5000] 09:02:20 INFO - PROCESS | 1652 | 1466697740105 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 472ms 09:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:02:20 INFO - PROCESS | 1652 | 1466697740137 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1652 | 1466697740138 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:02:20 INFO - PROCESS | 1652 | 1466697740140 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1652 | 1466697740141 Marionette TRACE conn2 <- [1,1666,null,{}] 09:02:20 INFO - PROCESS | 1652 | 1466697740143 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:20 INFO - PROCESS | 1652 | 1466697740144 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:20 INFO - PROCESS | 1652 | 1466697740250 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:02:20 INFO - PROCESS | 1652 | 1466697740283 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1652 | 1466697740284 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11929c800 == 35 [pid = 1652] [id = 424] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112a7f000) [pid = 1652] [serial = 1271] [outer = 0x0] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119943c00) [pid = 1652] [serial = 1272] [outer = 0x112a7f000] 09:02:20 INFO - PROCESS | 1652 | 1466697740310 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119bb7000) [pid = 1652] [serial = 1273] [outer = 0x112a7f000] 09:02:20 INFO - PROCESS | 1652 | 1466697740583 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 09:02:20 INFO - PROCESS | 1652 | 1466697740608 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1652 | 1466697740609 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:02:20 INFO - PROCESS | 1652 | 1466697740612 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1652 | 1466697740613 Marionette TRACE conn2 <- [1,1670,null,{}] 09:02:20 INFO - PROCESS | 1652 | 1466697740623 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:20 INFO - PROCESS | 1652 | 1466697740624 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:20 INFO - PROCESS | 1652 | 1466697740706 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:02:20 INFO - PROCESS | 1652 | 1466697740710 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1652 | 1466697740712 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129754800 == 36 [pid = 1652] [id = 425] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133f4400) [pid = 1652] [serial = 1274] [outer = 0x0] 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120ea7400) [pid = 1652] [serial = 1275] [outer = 0x1133f4400] 09:02:20 INFO - PROCESS | 1652 | 1466697740738 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1212c5c00) [pid = 1652] [serial = 1276] [outer = 0x1133f4400] 09:02:21 INFO - PROCESS | 1652 | 1466697741111 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 09:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:02:21 INFO - PROCESS | 1652 | 1466697741144 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1652 | 1466697741146 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:02:21 INFO - PROCESS | 1652 | 1466697741163 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1652 | 1466697741166 Marionette TRACE conn2 <- [1,1674,null,{}] 09:02:21 INFO - PROCESS | 1652 | 1466697741170 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:21 INFO - PROCESS | 1652 | 1466697741172 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:21 INFO - PROCESS | 1652 | 1466697741348 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:02:21 INFO - PROCESS | 1652 | 1466697741373 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1652 | 1466697741375 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210ba800 == 37 [pid = 1652] [id = 426] 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121879c00) [pid = 1652] [serial = 1277] [outer = 0x0] 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124b74800) [pid = 1652] [serial = 1278] [outer = 0x121879c00] 09:02:21 INFO - PROCESS | 1652 | 1466697741406 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124daf800) [pid = 1652] [serial = 1279] [outer = 0x121879c00] 09:02:21 INFO - PROCESS | 1652 | 1466697741751 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 636ms 09:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:02:21 INFO - PROCESS | 1652 | 1466697741790 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1652 | 1466697741791 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:02:21 INFO - PROCESS | 1652 | 1466697741793 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1652 | 1466697741794 Marionette TRACE conn2 <- [1,1678,null,{}] 09:02:21 INFO - PROCESS | 1652 | 1466697741796 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:21 INFO - PROCESS | 1652 | 1466697741797 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:21 INFO - PROCESS | 1652 | 1466697741896 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:02:21 INFO - PROCESS | 1652 | 1466697741900 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1652 | 1466697741901 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae2d000 == 38 [pid = 1652] [id = 427] 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121ae5800) [pid = 1652] [serial = 1280] [outer = 0x0] 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125029800) [pid = 1652] [serial = 1281] [outer = 0x121ae5800] 09:02:21 INFO - PROCESS | 1652 | 1466697741925 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12560c000) [pid = 1652] [serial = 1282] [outer = 0x121ae5800] 09:02:22 INFO - PROCESS | 1652 | 1466697742247 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 09:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:02:22 INFO - PROCESS | 1652 | 1466697742262 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1652 | 1466697742263 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:02:22 INFO - PROCESS | 1652 | 1466697742271 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1652 | 1466697742272 Marionette TRACE conn2 <- [1,1682,null,{}] 09:02:22 INFO - PROCESS | 1652 | 1466697742274 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:22 INFO - PROCESS | 1652 | 1466697742275 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:22 INFO - PROCESS | 1652 | 1466697742385 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:02:22 INFO - PROCESS | 1652 | 1466697742397 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1652 | 1466697742398 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1a5000 == 39 [pid = 1652] [id = 428] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1256c1c00) [pid = 1652] [serial = 1283] [outer = 0x0] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1261b5400) [pid = 1652] [serial = 1284] [outer = 0x1256c1c00] 09:02:22 INFO - PROCESS | 1652 | 1466697742422 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1266cc400) [pid = 1652] [serial = 1285] [outer = 0x1256c1c00] 09:02:22 INFO - PROCESS | 1652 | 1466697742742 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 524ms 09:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:02:22 INFO - PROCESS | 1652 | 1466697742790 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1652 | 1466697742791 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:02:22 INFO - PROCESS | 1652 | 1466697742800 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1652 | 1466697742801 Marionette TRACE conn2 <- [1,1686,null,{}] 09:02:22 INFO - PROCESS | 1652 | 1466697742804 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:22 INFO - PROCESS | 1652 | 1466697742805 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:22 INFO - PROCESS | 1652 | 1466697742903 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:02:22 INFO - PROCESS | 1652 | 1466697742907 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1652 | 1466697742908 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba2b800 == 40 [pid = 1652] [id = 429] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1256c6000) [pid = 1652] [serial = 1286] [outer = 0x0] 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126a20800) [pid = 1652] [serial = 1287] [outer = 0x1256c6000] 09:02:22 INFO - PROCESS | 1652 | 1466697742931 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128aba800) [pid = 1652] [serial = 1288] [outer = 0x1256c6000] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11219f800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1185ef800) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129023800) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116fa2800) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115a53000) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112727c00) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1180e9000) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119ef5400) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129021000) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11622d800) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11850ec00) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116f6ac00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11993b400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112a74000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111e29000) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121d79000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:02:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1172e0000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:02:23 INFO - PROCESS | 1652 | 1466697743390 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 09:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 627ms 09:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:02:23 INFO - PROCESS | 1652 | 1466697743420 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1652 | 1466697743421 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:02:23 INFO - PROCESS | 1652 | 1466697743424 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1652 | 1466697743424 Marionette TRACE conn2 <- [1,1690,null,{}] 09:02:23 INFO - PROCESS | 1652 | 1466697743427 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:23 INFO - PROCESS | 1652 | 1466697743428 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:23 INFO - PROCESS | 1652 | 1466697743510 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:02:23 INFO - PROCESS | 1652 | 1466697743514 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1652 | 1466697743515 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255b9000 == 41 [pid = 1652] [id = 430] 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11295c000) [pid = 1652] [serial = 1289] [outer = 0x0] 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116f6d000) [pid = 1652] [serial = 1290] [outer = 0x11295c000] 09:02:23 INFO - PROCESS | 1652 | 1466697743542 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1185ef800) [pid = 1652] [serial = 1291] [outer = 0x11295c000] 09:02:23 INFO - PROCESS | 1652 | 1466697743881 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 467ms 09:02:23 INFO - PROCESS | 1652 | 1466697743891 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1652 | 1466697743892 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:02:23 INFO - PROCESS | 1652 | 1466697743894 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1652 | 1466697743895 Marionette TRACE conn2 <- [1,1694,null,{}] 09:02:23 INFO - PROCESS | 1652 | 1466697743898 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:23 INFO - PROCESS | 1652 | 1466697743899 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:24 INFO - PROCESS | 1652 | 1466697744008 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:02:24 INFO - PROCESS | 1652 | 1466697744014 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1652 | 1466697744014 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be1f000 == 42 [pid = 1652] [id = 431] 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113c5fc00) [pid = 1652] [serial = 1292] [outer = 0x0] 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1195ddc00) [pid = 1652] [serial = 1293] [outer = 0x113c5fc00] 09:02:24 INFO - PROCESS | 1652 | 1466697744039 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121882000) [pid = 1652] [serial = 1294] [outer = 0x113c5fc00] 09:02:24 INFO - PROCESS | 1652 | 1466697744334 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 09:02:24 INFO - PROCESS | 1652 | 1466697744364 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1652 | 1466697744365 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:02:24 INFO - PROCESS | 1652 | 1466697744371 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1652 | 1466697744372 Marionette TRACE conn2 <- [1,1698,null,{}] 09:02:24 INFO - PROCESS | 1652 | 1466697744374 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:24 INFO - PROCESS | 1652 | 1466697744375 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:24 INFO - PROCESS | 1652 | 1466697744463 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:02:24 INFO - PROCESS | 1652 | 1466697744469 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1652 | 1466697744470 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cd800 == 43 [pid = 1652] [id = 432] 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119888000) [pid = 1652] [serial = 1295] [outer = 0x0] 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128abe400) [pid = 1652] [serial = 1296] [outer = 0x119888000] 09:02:24 INFO - PROCESS | 1652 | 1466697744493 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128cd1000) [pid = 1652] [serial = 1297] [outer = 0x119888000] 09:02:24 INFO - PROCESS | 1652 | 1466697744868 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 09:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 521ms 09:02:24 INFO - PROCESS | 1652 | 1466697744894 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:02:24 INFO - PROCESS | 1652 | 1466697744896 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:02:24 INFO - PROCESS | 1652 | 1466697744903 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1652 | 1466697744904 Marionette TRACE conn2 <- [1,1702,null,{}] 09:02:24 INFO - PROCESS | 1652 | 1466697744908 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:24 INFO - PROCESS | 1652 | 1466697744910 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:25 INFO - PROCESS | 1652 | 1466697745028 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:02:25 INFO - PROCESS | 1652 | 1466697745034 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1652 | 1466697745035 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4e0000 == 44 [pid = 1652] [id = 433] 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12901b400) [pid = 1652] [serial = 1298] [outer = 0x0] 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129023c00) [pid = 1652] [serial = 1299] [outer = 0x12901b400] 09:02:25 INFO - PROCESS | 1652 | 1466697745058 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1291b9c00) [pid = 1652] [serial = 1300] [outer = 0x12901b400] 09:02:25 INFO - PROCESS | 1652 | 1466697745521 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 673ms 09:02:25 INFO - PROCESS | 1652 | 1466697745572 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1652 | 1466697745575 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:02:25 INFO - PROCESS | 1652 | 1466697745578 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1652 | 1466697745580 Marionette TRACE conn2 <- [1,1706,null,{}] 09:02:25 INFO - PROCESS | 1652 | 1466697745584 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:25 INFO - PROCESS | 1652 | 1466697745586 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:25 INFO - PROCESS | 1652 | 1466697745707 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:02:25 INFO - PROCESS | 1652 | 1466697745767 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1652 | 1466697745769 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac7800 == 45 [pid = 1652] [id = 434] 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112962c00) [pid = 1652] [serial = 1301] [outer = 0x0] 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112dafc00) [pid = 1652] [serial = 1302] [outer = 0x112962c00] 09:02:25 INFO - PROCESS | 1652 | 1466697745800 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113da4800) [pid = 1652] [serial = 1303] [outer = 0x112962c00] 09:02:26 INFO - PROCESS | 1652 | 1466697746346 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 825ms 09:02:26 INFO - PROCESS | 1652 | 1466697746403 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1652 | 1466697746406 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:02:26 INFO - PROCESS | 1652 | 1466697746411 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1652 | 1466697746412 Marionette TRACE conn2 <- [1,1710,null,{}] 09:02:26 INFO - PROCESS | 1652 | 1466697746415 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:26 INFO - PROCESS | 1652 | 1466697746417 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:26 INFO - PROCESS | 1652 | 1466697746532 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:02:26 INFO - PROCESS | 1652 | 1466697746614 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1652 | 1466697746615 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130c0800 == 46 [pid = 1652] [id = 435] 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115a46000) [pid = 1652] [serial = 1304] [outer = 0x0] 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116811c00) [pid = 1652] [serial = 1305] [outer = 0x115a46000] 09:02:26 INFO - PROCESS | 1652 | 1466697746646 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117145800) [pid = 1652] [serial = 1306] [outer = 0x115a46000] 09:02:27 INFO - PROCESS | 1652 | 1466697747330 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cd800 == 45 [pid = 1652] [id = 432] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12be1f000 == 44 [pid = 1652] [id = 431] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1255b9000 == 43 [pid = 1652] [id = 430] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba2b800 == 42 [pid = 1652] [id = 429] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1a5000 == 41 [pid = 1652] [id = 428] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae2d000 == 40 [pid = 1652] [id = 427] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1210ba800 == 39 [pid = 1652] [id = 426] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124a25400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129754800 == 38 [pid = 1652] [id = 425] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11929c800 == 37 [pid = 1652] [id = 424] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x126ac9800 == 36 [pid = 1652] [id = 423] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x123671800 == 35 [pid = 1652] [id = 422] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x121db2800 == 34 [pid = 1652] [id = 421] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1211d4000 == 33 [pid = 1652] [id = 420] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119b38000 == 32 [pid = 1652] [id = 419] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119559800 == 31 [pid = 1652] [id = 418] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11746e000 == 30 [pid = 1652] [id = 417] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116622800 == 29 [pid = 1652] [id = 416] 09:02:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a513000 == 28 [pid = 1652] [id = 415] 09:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 975ms 09:02:27 INFO - PROCESS | 1652 | 1466697747387 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1652 | 1466697747390 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:02:27 INFO - PROCESS | 1652 | 1466697747394 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1652 | 1466697747395 Marionette TRACE conn2 <- [1,1714,null,{}] 09:02:27 INFO - PROCESS | 1652 | 1466697747400 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:27 INFO - PROCESS | 1652 | 1466697747401 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:27 INFO - PROCESS | 1652 | 1466697747481 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:02:27 INFO - PROCESS | 1652 | 1466697747488 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1652 | 1466697747491 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac8800 == 29 [pid = 1652] [id = 436] 09:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116f77800) [pid = 1652] [serial = 1307] [outer = 0x0] 09:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11714ac00) [pid = 1652] [serial = 1308] [outer = 0x116f77800] 09:02:27 INFO - PROCESS | 1652 | 1466697747518 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1174dac00) [pid = 1652] [serial = 1309] [outer = 0x116f77800] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1185eb800) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118441800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119611800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118894000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1193ba400) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1193bac00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119879800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119883000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1199d1000) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1199dbc00) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119910400) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1180e1000) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116f9a000) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1172df400) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115f58000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116239400) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112ae2800) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113206400) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1187c7000) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1183e1000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c059800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b9a0800) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b8db400) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ad6b800) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126c12800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12502ac00) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119885000) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1193ad800) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118445000) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1175af800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12187b000) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119937000) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120eb1c00) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118278800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 09:02:27 INFO - PROCESS | 1652 | 1466697747870 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 09:02:27 INFO - PROCESS | 1652 | 1466697747917 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1652 | 1466697747921 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:02:27 INFO - PROCESS | 1652 | 1466697747925 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1652 | 1466697747927 Marionette TRACE conn2 <- [1,1718,null,{}] 09:02:27 INFO - PROCESS | 1652 | 1466697747929 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:27 INFO - PROCESS | 1652 | 1466697747931 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:28 INFO - PROCESS | 1652 | 1466697748011 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:02:28 INFO - PROCESS | 1652 | 1466697748019 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1652 | 1466697748021 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c3000 == 30 [pid = 1652] [id = 437] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176cf400) [pid = 1652] [serial = 1310] [outer = 0x0] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118272400) [pid = 1652] [serial = 1311] [outer = 0x1176cf400] 09:02:28 INFO - PROCESS | 1652 | 1466697748048 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11843e400) [pid = 1652] [serial = 1312] [outer = 0x1176cf400] 09:02:28 INFO - PROCESS | 1652 | 1466697748404 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 519ms 09:02:28 INFO - PROCESS | 1652 | 1466697748445 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:02:28 INFO - PROCESS | 1652 | 1466697748447 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:02:28 INFO - PROCESS | 1652 | 1466697748449 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1652 | 1466697748451 Marionette TRACE conn2 <- [1,1722,null,{}] 09:02:28 INFO - PROCESS | 1652 | 1466697748469 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:28 INFO - PROCESS | 1652 | 1466697748472 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:28 INFO - PROCESS | 1652 | 1466697748548 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:02:28 INFO - PROCESS | 1652 | 1466697748555 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1652 | 1466697748557 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198d5800 == 31 [pid = 1652] [id = 438] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118508000) [pid = 1652] [serial = 1313] [outer = 0x0] 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118869000) [pid = 1652] [serial = 1314] [outer = 0x118508000] 09:02:28 INFO - PROCESS | 1652 | 1466697748585 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191e8400) [pid = 1652] [serial = 1315] [outer = 0x118508000] 09:02:28 INFO - PROCESS | 1652 | 1466697748911 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 479ms 09:02:28 INFO - PROCESS | 1652 | 1466697748928 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1652 | 1466697748930 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:02:28 INFO - PROCESS | 1652 | 1466697748933 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1652 | 1466697748936 Marionette TRACE conn2 <- [1,1726,null,{}] 09:02:28 INFO - PROCESS | 1652 | 1466697748939 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:28 INFO - PROCESS | 1652 | 1466697748941 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:29 INFO - PROCESS | 1652 | 1466697749022 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:02:29 INFO - PROCESS | 1652 | 1466697749026 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1652 | 1466697749027 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12144d000 == 32 [pid = 1652] [id = 439] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193ad800) [pid = 1652] [serial = 1316] [outer = 0x0] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1195e3800) [pid = 1652] [serial = 1317] [outer = 0x1193ad800] 09:02:29 INFO - PROCESS | 1652 | 1466697749052 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119610400) [pid = 1652] [serial = 1318] [outer = 0x1193ad800] 09:02:29 INFO - PROCESS | 1652 | 1466697749408 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 09:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:02:29 INFO - PROCESS | 1652 | 1466697749461 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1652 | 1466697749462 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:02:29 INFO - PROCESS | 1652 | 1466697749464 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1652 | 1466697749466 Marionette TRACE conn2 <- [1,1730,null,{}] 09:02:29 INFO - PROCESS | 1652 | 1466697749468 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:29 INFO - PROCESS | 1652 | 1466697749469 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:29 INFO - PROCESS | 1652 | 1466697749569 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:02:29 INFO - PROCESS | 1652 | 1466697749579 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1652 | 1466697749580 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x121da9000 == 33 [pid = 1652] [id = 440] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195e1c00) [pid = 1652] [serial = 1319] [outer = 0x0] 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119679000) [pid = 1652] [serial = 1320] [outer = 0x1195e1c00] 09:02:29 INFO - PROCESS | 1652 | 1466697749605 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119883000) [pid = 1652] [serial = 1321] [outer = 0x1195e1c00] 09:02:29 INFO - PROCESS | 1652 | 1466697749919 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 09:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 471ms 09:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:02:29 INFO - PROCESS | 1652 | 1466697749938 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1652 | 1466697749939 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:02:29 INFO - PROCESS | 1652 | 1466697749941 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1652 | 1466697749942 Marionette TRACE conn2 <- [1,1734,null,{}] 09:02:29 INFO - PROCESS | 1652 | 1466697749945 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:29 INFO - PROCESS | 1652 | 1466697749949 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:30 INFO - PROCESS | 1652 | 1466697750070 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:02:30 INFO - PROCESS | 1652 | 1466697750081 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1652 | 1466697750082 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255b9000 == 34 [pid = 1652] [id = 441] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119881c00) [pid = 1652] [serial = 1322] [outer = 0x0] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119910800) [pid = 1652] [serial = 1323] [outer = 0x119881c00] 09:02:30 INFO - PROCESS | 1652 | 1466697750108 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213f5000) [pid = 1652] [serial = 1324] [outer = 0x119881c00] 09:02:30 INFO - PROCESS | 1652 | 1466697750469 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 571ms 09:02:30 INFO - PROCESS | 1652 | 1466697750512 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 1652 | 1466697750514 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:02:30 INFO - PROCESS | 1652 | 1466697750516 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 1652 | 1466697750517 Marionette TRACE conn2 <- [1,1738,null,{}] 09:02:30 INFO - PROCESS | 1652 | 1466697750519 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:30 INFO - PROCESS | 1652 | 1466697750521 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:30 INFO - PROCESS | 1652 | 1466697750625 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:02:30 INFO - PROCESS | 1652 | 1466697750629 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1652 | 1466697750630 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad0800 == 35 [pid = 1652] [id = 442] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1212d1000) [pid = 1652] [serial = 1325] [outer = 0x0] 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121d71000) [pid = 1652] [serial = 1326] [outer = 0x1212d1000] 09:02:30 INFO - PROCESS | 1652 | 1466697750720 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124b81c00) [pid = 1652] [serial = 1327] [outer = 0x1212d1000] 09:02:31 INFO - PROCESS | 1652 | 1466697751168 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 09:02:31 INFO - PROCESS | 1652 | 1466697751187 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1652 | 1466697751188 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:02:31 INFO - PROCESS | 1652 | 1466697751190 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1652 | 1466697751192 Marionette TRACE conn2 <- [1,1742,null,{}] 09:02:31 INFO - PROCESS | 1652 | 1466697751194 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:31 INFO - PROCESS | 1652 | 1466697751195 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:31 INFO - PROCESS | 1652 | 1466697751293 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:02:31 INFO - PROCESS | 1652 | 1466697751305 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1652 | 1466697751306 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129389000 == 36 [pid = 1652] [id = 443] 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118441800) [pid = 1652] [serial = 1328] [outer = 0x0] 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12556e000) [pid = 1652] [serial = 1329] [outer = 0x118441800] 09:02:31 INFO - PROCESS | 1652 | 1466697751337 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1256c5c00) [pid = 1652] [serial = 1330] [outer = 0x118441800] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1256c1c00) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121ae5800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1133df000) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1133f4400) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1256c6000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11295c000) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119888000) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118866000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e73000) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a7f000) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115eac400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112733800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113c5fc00) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118273c00) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115ea9c00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121a6ec00) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1185f5000) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:02:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121879c00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 618ms 09:02:31 INFO - PROCESS | 1652 | 1466697751802 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:02:31 INFO - PROCESS | 1652 | 1466697751810 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1652 | 1466697751811 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:02:31 INFO - PROCESS | 1652 | 1466697751813 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1652 | 1466697751814 Marionette TRACE conn2 <- [1,1746,null,{}] 09:02:31 INFO - PROCESS | 1652 | 1466697751818 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:31 INFO - PROCESS | 1652 | 1466697751819 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:31 INFO - PROCESS | 1652 | 1466697751895 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:02:31 INFO - PROCESS | 1652 | 1466697751901 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1652 | 1466697751903 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196b7000 == 37 [pid = 1652] [id = 444] 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115e73000) [pid = 1652] [serial = 1331] [outer = 0x0] 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176d1000) [pid = 1652] [serial = 1332] [outer = 0x115e73000] 09:02:31 INFO - PROCESS | 1652 | 1466697751927 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195e7400) [pid = 1652] [serial = 1333] [outer = 0x115e73000] 09:02:32 INFO - PROCESS | 1652 | 1466697752259 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 470ms 09:02:32 INFO - PROCESS | 1652 | 1466697752285 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1652 | 1466697752288 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:02:32 INFO - PROCESS | 1652 | 1466697752290 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1652 | 1466697752291 Marionette TRACE conn2 <- [1,1750,null,{}] 09:02:32 INFO - PROCESS | 1652 | 1466697752294 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:32 INFO - PROCESS | 1652 | 1466697752295 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:32 INFO - PROCESS | 1652 | 1466697752409 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:02:32 INFO - PROCESS | 1652 | 1466697752416 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1652 | 1466697752417 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acbd800 == 38 [pid = 1652] [id = 445] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1191f4000) [pid = 1652] [serial = 1334] [outer = 0x0] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120f97800) [pid = 1652] [serial = 1335] [outer = 0x1191f4000] 09:02:32 INFO - PROCESS | 1652 | 1466697752441 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11960f800) [pid = 1652] [serial = 1336] [outer = 0x1191f4000] 09:02:32 INFO - PROCESS | 1652 | 1466697752768 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 09:02:32 INFO - PROCESS | 1652 | 1466697752809 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:02:32 INFO - PROCESS | 1652 | 1466697752811 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:02:32 INFO - PROCESS | 1652 | 1466697752813 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1652 | 1466697752814 Marionette TRACE conn2 <- [1,1754,null,{}] 09:02:32 INFO - PROCESS | 1652 | 1466697752819 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:32 INFO - PROCESS | 1652 | 1466697752821 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:32 INFO - PROCESS | 1652 | 1466697752910 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:02:32 INFO - PROCESS | 1652 | 1466697752916 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1652 | 1466697752919 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1b4000 == 39 [pid = 1652] [id = 446] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12556d800) [pid = 1652] [serial = 1337] [outer = 0x0] 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126a1d800) [pid = 1652] [serial = 1338] [outer = 0x12556d800] 09:02:32 INFO - PROCESS | 1652 | 1466697752946 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12901c400) [pid = 1652] [serial = 1339] [outer = 0x12556d800] 09:02:33 INFO - PROCESS | 1652 | 1466697753276 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 472ms 09:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:02:33 INFO - PROCESS | 1652 | 1466697753288 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1652 | 1466697753289 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:02:33 INFO - PROCESS | 1652 | 1466697753293 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1652 | 1466697753294 Marionette TRACE conn2 <- [1,1758,null,{}] 09:02:33 INFO - PROCESS | 1652 | 1466697753296 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:33 INFO - PROCESS | 1652 | 1466697753297 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:33 INFO - PROCESS | 1652 | 1466697753418 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:02:33 INFO - PROCESS | 1652 | 1466697753425 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1652 | 1466697753426 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be13000 == 40 [pid = 1652] [id = 447] 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119673800) [pid = 1652] [serial = 1340] [outer = 0x0] 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129020800) [pid = 1652] [serial = 1341] [outer = 0x119673800] 09:02:33 INFO - PROCESS | 1652 | 1466697753449 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12933c800) [pid = 1652] [serial = 1342] [outer = 0x119673800] 09:02:33 INFO - PROCESS | 1652 | 1466697753860 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 619ms 09:02:33 INFO - PROCESS | 1652 | 1466697753912 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1652 | 1466697753915 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:02:33 INFO - PROCESS | 1652 | 1466697753923 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1652 | 1466697753926 Marionette TRACE conn2 <- [1,1762,null,{}] 09:02:33 INFO - PROCESS | 1652 | 1466697753932 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:33 INFO - PROCESS | 1652 | 1466697753935 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:34 INFO - PROCESS | 1652 | 1466697754098 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:02:34 INFO - PROCESS | 1652 | 1466697754262 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1652 | 1466697754264 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187f0800 == 41 [pid = 1652] [id = 448] 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1167ca400) [pid = 1652] [serial = 1343] [outer = 0x0] 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116f78800) [pid = 1652] [serial = 1344] [outer = 0x1167ca400] 09:02:34 INFO - PROCESS | 1652 | 1466697754297 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1176cd400) [pid = 1652] [serial = 1345] [outer = 0x1167ca400] 09:02:34 INFO - PROCESS | 1652 | 1466697754719 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 824ms 09:02:34 INFO - PROCESS | 1652 | 1466697754746 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 1652 | 1466697754749 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:02:34 INFO - PROCESS | 1652 | 1466697754753 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1652 | 1466697754755 Marionette TRACE conn2 <- [1,1766,null,{}] 09:02:34 INFO - PROCESS | 1652 | 1466697754757 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:34 INFO - PROCESS | 1652 | 1466697754759 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:34 INFO - PROCESS | 1652 | 1466697754863 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:02:34 INFO - PROCESS | 1652 | 1466697754925 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1652 | 1466697754927 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ace800 == 42 [pid = 1652] [id = 449] 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11843d400) [pid = 1652] [serial = 1346] [outer = 0x0] 09:02:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1185ecc00) [pid = 1652] [serial = 1347] [outer = 0x11843d400] 09:02:34 INFO - PROCESS | 1652 | 1466697754957 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118869c00) [pid = 1652] [serial = 1348] [outer = 0x11843d400] 09:02:35 INFO - PROCESS | 1652 | 1466697755385 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 672ms 09:02:35 INFO - PROCESS | 1652 | 1466697755426 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1652 | 1466697755427 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:02:35 INFO - PROCESS | 1652 | 1466697755430 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1652 | 1466697755432 Marionette TRACE conn2 <- [1,1770,null,{}] 09:02:35 INFO - PROCESS | 1652 | 1466697755440 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:35 INFO - PROCESS | 1652 | 1466697755443 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:35 INFO - PROCESS | 1652 | 1466697755564 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:02:35 INFO - PROCESS | 1652 | 1466697755629 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1652 | 1466697755631 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be21000 == 43 [pid = 1652] [id = 450] 09:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1193ba000) [pid = 1652] [serial = 1349] [outer = 0x0] 09:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11990f400) [pid = 1652] [serial = 1350] [outer = 0x1193ba000] 09:02:35 INFO - PROCESS | 1652 | 1466697755674 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119bbd800) [pid = 1652] [serial = 1351] [outer = 0x1193ba000] 09:02:36 INFO - PROCESS | 1652 | 1466697756092 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 674ms 09:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:02:36 INFO - PROCESS | 1652 | 1466697756104 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1652 | 1466697756106 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:02:36 INFO - PROCESS | 1652 | 1466697756109 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1652 | 1466697756110 Marionette TRACE conn2 <- [1,1774,null,{}] 09:02:36 INFO - PROCESS | 1652 | 1466697756112 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:36 INFO - PROCESS | 1652 | 1466697756114 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:36 INFO - PROCESS | 1652 | 1466697756217 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:02:36 INFO - PROCESS | 1652 | 1466697756276 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1652 | 1466697756277 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c77b000 == 44 [pid = 1652] [id = 451] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x120f93c00) [pid = 1652] [serial = 1352] [outer = 0x0] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121af3400) [pid = 1652] [serial = 1353] [outer = 0x120f93c00] 09:02:36 INFO - PROCESS | 1652 | 1466697756309 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1261b9c00) [pid = 1652] [serial = 1354] [outer = 0x120f93c00] 09:02:36 INFO - PROCESS | 1652 | 1466697756720 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 618ms 09:02:36 INFO - PROCESS | 1652 | 1466697756727 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1652 | 1466697756729 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:02:36 INFO - PROCESS | 1652 | 1466697756731 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1652 | 1466697756732 Marionette TRACE conn2 <- [1,1778,null,{}] 09:02:36 INFO - PROCESS | 1652 | 1466697756737 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:36 INFO - PROCESS | 1652 | 1466697756739 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:36 INFO - PROCESS | 1652 | 1466697756838 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:02:36 INFO - PROCESS | 1652 | 1466697756930 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1652 | 1466697756931 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb22800 == 45 [pid = 1652] [id = 452] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1191e9c00) [pid = 1652] [serial = 1355] [outer = 0x0] 09:02:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x120eac000) [pid = 1652] [serial = 1356] [outer = 0x1191e9c00] 09:02:36 INFO - PROCESS | 1652 | 1466697756959 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126c21c00) [pid = 1652] [serial = 1357] [outer = 0x1191e9c00] 09:02:37 INFO - PROCESS | 1652 | 1466697757354 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 09:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 672ms 09:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:02:37 INFO - PROCESS | 1652 | 1466697757404 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 1652 | 1466697757406 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:02:37 INFO - PROCESS | 1652 | 1466697757408 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1652 | 1466697757410 Marionette TRACE conn2 <- [1,1782,null,{}] 09:02:37 INFO - PROCESS | 1652 | 1466697757414 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:37 INFO - PROCESS | 1652 | 1466697757421 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:37 INFO - PROCESS | 1652 | 1466697757657 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:02:37 INFO - PROCESS | 1652 | 1466697757729 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1652 | 1466697757730 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116acd800 == 46 [pid = 1652] [id = 453] 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x112d56800) [pid = 1652] [serial = 1358] [outer = 0x0] 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116882c00) [pid = 1652] [serial = 1359] [outer = 0x112d56800] 09:02:37 INFO - PROCESS | 1652 | 1466697757779 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129344000) [pid = 1652] [serial = 1360] [outer = 0x112d56800] 09:02:38 INFO - PROCESS | 1652 | 1466697758350 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 09:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 970ms 09:02:38 INFO - PROCESS | 1652 | 1466697758379 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1652 | 1466697758381 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:02:38 INFO - PROCESS | 1652 | 1466697758387 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1652 | 1466697758389 Marionette TRACE conn2 <- [1,1786,null,{}] 09:02:38 INFO - PROCESS | 1652 | 1466697758392 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:38 INFO - PROCESS | 1652 | 1466697758394 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:38 INFO - PROCESS | 1652 | 1466697758497 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:02:38 INFO - PROCESS | 1652 | 1466697758579 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1652 | 1466697758580 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11668a000 == 47 [pid = 1652] [id = 454] 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1167cb000) [pid = 1652] [serial = 1361] [outer = 0x0] 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1172d7400) [pid = 1652] [serial = 1362] [outer = 0x1167cb000] 09:02:38 INFO - PROCESS | 1652 | 1466697758611 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1180ea000) [pid = 1652] [serial = 1363] [outer = 0x1167cb000] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1b4000 == 46 [pid = 1652] [id = 446] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12acbd800 == 45 [pid = 1652] [id = 445] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1196b7000 == 44 [pid = 1652] [id = 444] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129389000 == 43 [pid = 1652] [id = 443] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad0800 == 42 [pid = 1652] [id = 442] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1255b9000 == 41 [pid = 1652] [id = 441] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x121da9000 == 40 [pid = 1652] [id = 440] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12144d000 == 39 [pid = 1652] [id = 439] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1198d5800 == 38 [pid = 1652] [id = 438] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c3000 == 37 [pid = 1652] [id = 437] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac8800 == 36 [pid = 1652] [id = 436] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4e0000 == 35 [pid = 1652] [id = 433] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac7800 == 34 [pid = 1652] [id = 434] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1130c0800 == 33 [pid = 1652] [id = 435] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116acd800 == 32 [pid = 1652] [id = 453] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb22800 == 31 [pid = 1652] [id = 452] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c77b000 == 30 [pid = 1652] [id = 451] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12be21000 == 29 [pid = 1652] [id = 450] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x121ace800 == 28 [pid = 1652] [id = 449] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12be13000 == 27 [pid = 1652] [id = 447] 09:02:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1187f0800 == 26 [pid = 1652] [id = 448] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118445400) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1185eb400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1185f1c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1187d0800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124da8c00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119909800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124daf800) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11993c800) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1261b5400) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125029800) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1266cc400) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1133f5000) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120ea7400) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126a20800) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115e75400) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116f6d000) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1185ef800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128abe400) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119180400) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11966b400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119611c00) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119878400) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128aba800) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119943c00) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119bb7000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11629bc00) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167cdc00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172d8000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1180e1400) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1195ddc00) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128cd1000) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129023c00) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124b74800) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12560c000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121882000) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1212c5c00) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 09:02:39 INFO - PROCESS | 1652 | 1466697759590 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 09:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1223ms 09:02:39 INFO - PROCESS | 1652 | 1466697759609 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 1652 | 1466697759611 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:02:39 INFO - PROCESS | 1652 | 1466697759614 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1652 | 1466697759617 Marionette TRACE conn2 <- [1,1790,null,{}] 09:02:39 INFO - PROCESS | 1652 | 1466697759621 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:39 INFO - PROCESS | 1652 | 1466697759623 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:39 INFO - PROCESS | 1652 | 1466697759702 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:02:39 INFO - PROCESS | 1652 | 1466697759707 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1652 | 1466697759710 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11684b000 == 27 [pid = 1652] [id = 455] 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115ea9c00) [pid = 1652] [serial = 1364] [outer = 0x0] 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116635c00) [pid = 1652] [serial = 1365] [outer = 0x115ea9c00] 09:02:39 INFO - PROCESS | 1652 | 1466697759739 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113202800) [pid = 1652] [serial = 1366] [outer = 0x115ea9c00] 09:02:40 INFO - PROCESS | 1652 | 1466697760116 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 09:02:40 INFO - PROCESS | 1652 | 1466697760136 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1652 | 1466697760140 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:02:40 INFO - PROCESS | 1652 | 1466697760145 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1652 | 1466697760147 Marionette TRACE conn2 <- [1,1794,null,{}] 09:02:40 INFO - PROCESS | 1652 | 1466697760151 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:40 INFO - PROCESS | 1652 | 1466697760155 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:40 INFO - PROCESS | 1652 | 1466697760275 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:02:40 INFO - PROCESS | 1652 | 1466697760281 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1652 | 1466697760282 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187f1800 == 28 [pid = 1652] [id = 456] 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116f9a400) [pid = 1652] [serial = 1367] [outer = 0x0] 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176d8c00) [pid = 1652] [serial = 1368] [outer = 0x116f9a400] 09:02:40 INFO - PROCESS | 1652 | 1466697760329 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118277000) [pid = 1652] [serial = 1369] [outer = 0x116f9a400] 09:02:40 INFO - PROCESS | 1652 | 1466697760783 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 09:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:02:40 INFO - PROCESS | 1652 | 1466697760815 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1652 | 1466697760816 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:02:40 INFO - PROCESS | 1652 | 1466697760818 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1652 | 1466697760821 Marionette TRACE conn2 <- [1,1798,null,{}] 09:02:40 INFO - PROCESS | 1652 | 1466697760829 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:40 INFO - PROCESS | 1652 | 1466697760832 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:40 INFO - PROCESS | 1652 | 1466697760907 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:02:40 INFO - PROCESS | 1652 | 1466697760912 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1652 | 1466697760914 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e32800 == 29 [pid = 1652] [id = 457] 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113206400) [pid = 1652] [serial = 1370] [outer = 0x0] 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1185f9000) [pid = 1652] [serial = 1371] [outer = 0x113206400] 09:02:40 INFO - PROCESS | 1652 | 1466697760943 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119180400) [pid = 1652] [serial = 1372] [outer = 0x113206400] 09:02:41 INFO - PROCESS | 1652 | 1466697761277 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 09:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:02:41 INFO - PROCESS | 1652 | 1466697761289 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1652 | 1466697761291 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:02:41 INFO - PROCESS | 1652 | 1466697761293 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1652 | 1466697761294 Marionette TRACE conn2 <- [1,1802,null,{}] 09:02:41 INFO - PROCESS | 1652 | 1466697761297 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:41 INFO - PROCESS | 1652 | 1466697761298 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:41 INFO - PROCESS | 1652 | 1466697761385 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:02:41 INFO - PROCESS | 1652 | 1466697761449 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1652 | 1466697761450 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210c6800 == 30 [pid = 1652] [id = 458] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11917d400) [pid = 1652] [serial = 1373] [outer = 0x0] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193b6400) [pid = 1652] [serial = 1374] [outer = 0x11917d400] 09:02:41 INFO - PROCESS | 1652 | 1466697761475 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119610000) [pid = 1652] [serial = 1375] [outer = 0x11917d400] 09:02:41 INFO - PROCESS | 1652 | 1466697761763 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 09:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:02:41 INFO - PROCESS | 1652 | 1466697761820 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1652 | 1466697761821 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:02:41 INFO - PROCESS | 1652 | 1466697761830 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1652 | 1466697761831 Marionette TRACE conn2 <- [1,1806,null,{}] 09:02:41 INFO - PROCESS | 1652 | 1466697761834 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:41 INFO - PROCESS | 1652 | 1466697761835 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:41 INFO - PROCESS | 1652 | 1466697761929 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:02:41 INFO - PROCESS | 1652 | 1466697761933 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1652 | 1466697761934 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123634800 == 31 [pid = 1652] [id = 459] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1167ce800) [pid = 1652] [serial = 1376] [outer = 0x0] 09:02:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11966b000) [pid = 1652] [serial = 1377] [outer = 0x1167ce800] 09:02:41 INFO - PROCESS | 1652 | 1466697761959 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119905400) [pid = 1652] [serial = 1378] [outer = 0x1167ce800] 09:02:42 INFO - PROCESS | 1652 | 1466697762329 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 524ms 09:02:42 INFO - PROCESS | 1652 | 1466697762348 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:02:42 INFO - PROCESS | 1652 | 1466697762351 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:02:42 INFO - PROCESS | 1652 | 1466697762359 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1652 | 1466697762360 Marionette TRACE conn2 <- [1,1810,null,{}] 09:02:42 INFO - PROCESS | 1652 | 1466697762363 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:42 INFO - PROCESS | 1652 | 1466697762367 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:42 INFO - PROCESS | 1652 | 1466697762478 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:02:42 INFO - PROCESS | 1652 | 1466697762519 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1652 | 1466697762520 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad3000 == 32 [pid = 1652] [id = 460] 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11990cc00) [pid = 1652] [serial = 1379] [outer = 0x0] 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119ef5400) [pid = 1652] [serial = 1380] [outer = 0x11990cc00] 09:02:42 INFO - PROCESS | 1652 | 1466697762544 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121a6ec00) [pid = 1652] [serial = 1381] [outer = 0x11990cc00] 09:02:42 INFO - PROCESS | 1652 | 1466697762866 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 524ms 09:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:02:42 INFO - PROCESS | 1652 | 1466697762879 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:02:42 INFO - PROCESS | 1652 | 1466697762880 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:02:42 INFO - PROCESS | 1652 | 1466697762883 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1652 | 1466697762884 Marionette TRACE conn2 <- [1,1814,null,{}] 09:02:42 INFO - PROCESS | 1652 | 1466697762893 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:42 INFO - PROCESS | 1652 | 1466697762895 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:42 INFO - PROCESS | 1652 | 1466697762991 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:02:43 INFO - PROCESS | 1652 | 1466697762994 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1652 | 1466697762996 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12937d000 == 33 [pid = 1652] [id = 461] 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1133f4c00) [pid = 1652] [serial = 1382] [outer = 0x0] 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124a25400) [pid = 1652] [serial = 1383] [outer = 0x1133f4c00] 09:02:43 INFO - PROCESS | 1652 | 1466697763020 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12502b000) [pid = 1652] [serial = 1384] [outer = 0x1133f4c00] 09:02:43 INFO - PROCESS | 1652 | 1466697763372 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 09:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:02:43 INFO - PROCESS | 1652 | 1466697763412 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1652 | 1466697763413 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:02:43 INFO - PROCESS | 1652 | 1466697763415 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1652 | 1466697763416 Marionette TRACE conn2 <- [1,1818,null,{}] 09:02:43 INFO - PROCESS | 1652 | 1466697763420 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:43 INFO - PROCESS | 1652 | 1466697763421 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:43 INFO - PROCESS | 1652 | 1466697763518 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:02:43 INFO - PROCESS | 1652 | 1466697763521 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1652 | 1466697763522 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b8000 == 34 [pid = 1652] [id = 462] 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1185eb400) [pid = 1652] [serial = 1385] [outer = 0x0] 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1261b1400) [pid = 1652] [serial = 1386] [outer = 0x1185eb400] 09:02:43 INFO - PROCESS | 1652 | 1466697763547 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124a2c000) [pid = 1652] [serial = 1387] [outer = 0x1185eb400] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119881c00) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1212d1000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118441800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118508000) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116f77800) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1193ad800) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112962c00) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176cf400) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12901b400) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115a46000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12556d800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e73000) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1195e1c00) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119673800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:02:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1191f4000) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:02:44 INFO - PROCESS | 1652 | 1466697764034 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 09:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:02:44 INFO - PROCESS | 1652 | 1466697764086 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 1652 | 1466697764088 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:02:44 INFO - PROCESS | 1652 | 1466697764091 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1652 | 1466697764104 Marionette TRACE conn2 <- [1,1822,null,{}] 09:02:44 INFO - PROCESS | 1652 | 1466697764107 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:44 INFO - PROCESS | 1652 | 1466697764109 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:44 INFO - PROCESS | 1652 | 1466697764261 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:02:44 INFO - PROCESS | 1652 | 1466697764348 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1652 | 1466697764349 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e31000 == 35 [pid = 1652] [id = 463] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x111c75000) [pid = 1652] [serial = 1388] [outer = 0x0] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118448000) [pid = 1652] [serial = 1389] [outer = 0x111c75000] 09:02:44 INFO - PROCESS | 1652 | 1466697764390 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119603400) [pid = 1652] [serial = 1390] [outer = 0x111c75000] 09:02:44 INFO - PROCESS | 1652 | 1466697764654 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 582ms 09:02:44 INFO - PROCESS | 1652 | 1466697764675 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 1652 | 1466697764676 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:02:44 INFO - PROCESS | 1652 | 1466697764678 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1652 | 1466697764679 Marionette TRACE conn2 <- [1,1826,null,{}] 09:02:44 INFO - PROCESS | 1652 | 1466697764682 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:44 INFO - PROCESS | 1652 | 1466697764683 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:44 INFO - PROCESS | 1652 | 1466697764774 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:02:44 INFO - PROCESS | 1652 | 1466697764833 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1652 | 1466697764834 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad5c800 == 36 [pid = 1652] [id = 464] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115eb5400) [pid = 1652] [serial = 1391] [outer = 0x0] 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119941400) [pid = 1652] [serial = 1392] [outer = 0x115eb5400] 09:02:44 INFO - PROCESS | 1652 | 1466697764858 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1261b6000) [pid = 1652] [serial = 1393] [outer = 0x115eb5400] 09:02:45 INFO - PROCESS | 1652 | 1466697765106 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 09:02:45 INFO - PROCESS | 1652 | 1466697765148 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1652 | 1466697765150 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:02:45 INFO - PROCESS | 1652 | 1466697765159 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1652 | 1466697765161 Marionette TRACE conn2 <- [1,1830,null,{}] 09:02:45 INFO - PROCESS | 1652 | 1466697765181 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:45 INFO - PROCESS | 1652 | 1466697765182 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:45 INFO - PROCESS | 1652 | 1466697765276 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:02:45 INFO - PROCESS | 1652 | 1466697765279 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1652 | 1466697765281 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123633800 == 37 [pid = 1652] [id = 465] 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12684d400) [pid = 1652] [serial = 1394] [outer = 0x0] 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ac0800) [pid = 1652] [serial = 1395] [outer = 0x12684d400] 09:02:45 INFO - PROCESS | 1652 | 1466697765308 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1291bec00) [pid = 1652] [serial = 1396] [outer = 0x12684d400] 09:02:45 INFO - PROCESS | 1652 | 1466697765659 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 537ms 09:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:02:45 INFO - PROCESS | 1652 | 1466697765696 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1652 | 1466697765698 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:02:45 INFO - PROCESS | 1652 | 1466697765710 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1652 | 1466697765711 Marionette TRACE conn2 <- [1,1834,null,{}] 09:02:45 INFO - PROCESS | 1652 | 1466697765715 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:45 INFO - PROCESS | 1652 | 1466697765716 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:45 INFO - PROCESS | 1652 | 1466697765791 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:02:45 INFO - PROCESS | 1652 | 1466697765795 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1652 | 1466697765796 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be17000 == 38 [pid = 1652] [id = 466] 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1291c0800) [pid = 1652] [serial = 1397] [outer = 0x0] 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129346000) [pid = 1652] [serial = 1398] [outer = 0x1291c0800] 09:02:45 INFO - PROCESS | 1652 | 1466697765820 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a54c400) [pid = 1652] [serial = 1399] [outer = 0x1291c0800] 09:02:46 INFO - PROCESS | 1652 | 1466697766392 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 730ms 09:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:02:46 INFO - PROCESS | 1652 | 1466697766444 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1652 | 1466697766447 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:02:46 INFO - PROCESS | 1652 | 1466697766453 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 1652 | 1466697766457 Marionette TRACE conn2 <- [1,1838,null,{}] 09:02:46 INFO - PROCESS | 1652 | 1466697766460 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:46 INFO - PROCESS | 1652 | 1466697766462 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:46 INFO - PROCESS | 1652 | 1466697766573 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:02:46 INFO - PROCESS | 1652 | 1466697766634 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1652 | 1466697766635 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c3800 == 39 [pid = 1652] [id = 467] 09:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115a53c00) [pid = 1652] [serial = 1400] [outer = 0x0] 09:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167c6c00) [pid = 1652] [serial = 1401] [outer = 0x115a53c00] 09:02:46 INFO - PROCESS | 1652 | 1466697766666 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1172e0400) [pid = 1652] [serial = 1402] [outer = 0x115a53c00] 09:02:47 INFO - PROCESS | 1652 | 1466697767244 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 824ms 09:02:47 INFO - PROCESS | 1652 | 1466697767275 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1652 | 1466697767278 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:02:47 INFO - PROCESS | 1652 | 1466697767283 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1652 | 1466697767284 Marionette TRACE conn2 <- [1,1842,null,{}] 09:02:47 INFO - PROCESS | 1652 | 1466697767287 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:47 INFO - PROCESS | 1652 | 1466697767289 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:47 INFO - PROCESS | 1652 | 1466697767403 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:02:47 INFO - PROCESS | 1652 | 1466697767463 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1652 | 1466697767464 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12150f000 == 40 [pid = 1652] [id = 468] 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1172e2800) [pid = 1652] [serial = 1403] [outer = 0x0] 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1185f1400) [pid = 1652] [serial = 1404] [outer = 0x1172e2800] 09:02:47 INFO - PROCESS | 1652 | 1466697767496 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119182000) [pid = 1652] [serial = 1405] [outer = 0x1172e2800] 09:02:48 INFO - PROCESS | 1652 | 1466697768149 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123633800 == 39 [pid = 1652] [id = 465] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad5c800 == 38 [pid = 1652] [id = 464] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x120e31000 == 37 [pid = 1652] [id = 463] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b8000 == 36 [pid = 1652] [id = 462] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12937d000 == 35 [pid = 1652] [id = 461] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad3000 == 34 [pid = 1652] [id = 460] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123634800 == 33 [pid = 1652] [id = 459] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1210c6800 == 32 [pid = 1652] [id = 458] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x120e32800 == 31 [pid = 1652] [id = 457] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1187f1800 == 30 [pid = 1652] [id = 456] 09:02:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11684b000 == 29 [pid = 1652] [id = 455] 09:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 924ms 09:02:48 INFO - PROCESS | 1652 | 1466697768208 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1652 | 1466697768211 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:02:48 INFO - PROCESS | 1652 | 1466697768213 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1652 | 1466697768215 Marionette TRACE conn2 <- [1,1846,null,{}] 09:02:48 INFO - PROCESS | 1652 | 1466697768219 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:48 INFO - PROCESS | 1652 | 1466697768221 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119910800) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121d71000) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12556e000) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118869000) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191e8400) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11714ac00) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1174dac00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1195e3800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112dafc00) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113da4800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118272400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11843e400) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1291b9c00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116811c00) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117145800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124b81c00) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12901c400) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195e7400) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1176d1000) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126a1d800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1256c5c00) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119679000) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1213f5000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12933c800) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129020800) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119883000) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119610400) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11960f800) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120f97800) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 09:02:48 INFO - PROCESS | 1652 | 1466697768334 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:02:48 INFO - PROCESS | 1652 | 1466697768378 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1652 | 1466697768379 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad7800 == 30 [pid = 1652] [id = 469] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116f79400) [pid = 1652] [serial = 1406] [outer = 0x0] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11714ac00) [pid = 1652] [serial = 1407] [outer = 0x116f79400] 09:02:48 INFO - PROCESS | 1652 | 1466697768407 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176d1000) [pid = 1652] [serial = 1408] [outer = 0x116f79400] 09:02:48 INFO - PROCESS | 1652 | 1466697768696 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 524ms 09:02:48 INFO - PROCESS | 1652 | 1466697768741 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1652 | 1466697768744 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:02:48 INFO - PROCESS | 1652 | 1466697768748 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1652 | 1466697768750 Marionette TRACE conn2 <- [1,1850,null,{}] 09:02:48 INFO - PROCESS | 1652 | 1466697768756 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:48 INFO - PROCESS | 1652 | 1466697768758 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:48 INFO - PROCESS | 1652 | 1466697768853 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:02:48 INFO - PROCESS | 1652 | 1466697768932 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1652 | 1466697768933 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119281000 == 31 [pid = 1652] [id = 470] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185f2c00) [pid = 1652] [serial = 1409] [outer = 0x0] 09:02:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118865c00) [pid = 1652] [serial = 1410] [outer = 0x1185f2c00] 09:02:48 INFO - PROCESS | 1652 | 1466697768960 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1191ee000) [pid = 1652] [serial = 1411] [outer = 0x1185f2c00] 09:02:49 INFO - PROCESS | 1652 | 1466697769255 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 09:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:02:49 INFO - PROCESS | 1652 | 1466697769274 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:02:49 INFO - PROCESS | 1652 | 1466697769276 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:02:49 INFO - PROCESS | 1652 | 1466697769278 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1652 | 1466697769280 Marionette TRACE conn2 <- [1,1854,null,{}] 09:02:49 INFO - PROCESS | 1652 | 1466697769292 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:49 INFO - PROCESS | 1652 | 1466697769295 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:49 INFO - PROCESS | 1652 | 1466697769376 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:02:49 INFO - PROCESS | 1652 | 1466697769438 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1652 | 1466697769440 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211e8800 == 32 [pid = 1652] [id = 471] 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1133de000) [pid = 1652] [serial = 1412] [outer = 0x0] 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195e3800) [pid = 1652] [serial = 1413] [outer = 0x1133de000] 09:02:49 INFO - PROCESS | 1652 | 1466697769467 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119907800) [pid = 1652] [serial = 1414] [outer = 0x1133de000] 09:02:49 INFO - PROCESS | 1652 | 1466697769738 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 476ms 09:02:49 INFO - PROCESS | 1652 | 1466697769760 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:02:49 INFO - PROCESS | 1652 | 1466697769761 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:02:49 INFO - PROCESS | 1652 | 1466697769764 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1652 | 1466697769765 Marionette TRACE conn2 <- [1,1858,null,{}] 09:02:49 INFO - PROCESS | 1652 | 1466697769774 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:49 INFO - PROCESS | 1652 | 1466697769776 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:49 INFO - PROCESS | 1652 | 1466697769861 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:02:49 INFO - PROCESS | 1652 | 1466697769864 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1652 | 1466697769866 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x123634000 == 33 [pid = 1652] [id = 472] 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119913000) [pid = 1652] [serial = 1415] [outer = 0x0] 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1199dbc00) [pid = 1652] [serial = 1416] [outer = 0x119913000] 09:02:49 INFO - PROCESS | 1652 | 1466697769893 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120ea6c00) [pid = 1652] [serial = 1417] [outer = 0x119913000] 09:02:50 INFO - PROCESS | 1652 | 1466697770383 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 672ms 09:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:02:50 INFO - PROCESS | 1652 | 1466697770437 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1652 | 1466697770439 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:02:50 INFO - PROCESS | 1652 | 1466697770442 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1652 | 1466697770444 Marionette TRACE conn2 <- [1,1862,null,{}] 09:02:50 INFO - PROCESS | 1652 | 1466697770447 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:50 INFO - PROCESS | 1652 | 1466697770449 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:50 INFO - PROCESS | 1652 | 1466697770570 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:02:50 INFO - PROCESS | 1652 | 1466697770607 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1652 | 1466697770608 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad5000 == 34 [pid = 1652] [id = 473] 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1133f8800) [pid = 1652] [serial = 1418] [outer = 0x0] 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120f96000) [pid = 1652] [serial = 1419] [outer = 0x1133f8800] 09:02:50 INFO - PROCESS | 1652 | 1466697770632 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1215e3000) [pid = 1652] [serial = 1420] [outer = 0x1133f8800] 09:02:50 INFO - PROCESS | 1652 | 1466697770941 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 09:02:50 INFO - PROCESS | 1652 | 1466697770962 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1652 | 1466697770963 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:02:50 INFO - PROCESS | 1652 | 1466697770966 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1652 | 1466697770968 Marionette TRACE conn2 <- [1,1866,null,{}] 09:02:50 INFO - PROCESS | 1652 | 1466697770972 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:50 INFO - PROCESS | 1652 | 1466697770976 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:51 INFO - PROCESS | 1652 | 1466697771094 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:02:51 INFO - PROCESS | 1652 | 1466697771142 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1652 | 1466697771143 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12975d000 == 35 [pid = 1652] [id = 474] 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11990c400) [pid = 1652] [serial = 1421] [outer = 0x0] 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12187f800) [pid = 1652] [serial = 1422] [outer = 0x11990c400] 09:02:51 INFO - PROCESS | 1652 | 1466697771168 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128abb000) [pid = 1652] [serial = 1423] [outer = 0x11990c400] 09:02:51 INFO - PROCESS | 1652 | 1466697771518 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 571ms 09:02:51 INFO - PROCESS | 1652 | 1466697771539 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 1652 | 1466697771540 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:02:51 INFO - PROCESS | 1652 | 1466697771542 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1652 | 1466697771543 Marionette TRACE conn2 <- [1,1870,null,{}] 09:02:51 INFO - PROCESS | 1652 | 1466697771545 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:51 INFO - PROCESS | 1652 | 1466697771546 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:51 INFO - PROCESS | 1652 | 1466697771648 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:02:51 INFO - PROCESS | 1652 | 1466697771687 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1652 | 1466697771688 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ab000 == 36 [pid = 1652] [id = 475] 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ac2000) [pid = 1652] [serial = 1424] [outer = 0x0] 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12901ec00) [pid = 1652] [serial = 1425] [outer = 0x128ac2000] 09:02:51 INFO - PROCESS | 1652 | 1466697771712 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1291be400) [pid = 1652] [serial = 1426] [outer = 0x128ac2000] 09:02:52 INFO - PROCESS | 1652 | 1466697772013 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 09:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:02:52 INFO - PROCESS | 1652 | 1466697772061 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1652 | 1466697772062 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:02:52 INFO - PROCESS | 1652 | 1466697772064 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1652 | 1466697772066 Marionette TRACE conn2 <- [1,1874,null,{}] 09:02:52 INFO - PROCESS | 1652 | 1466697772068 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:52 INFO - PROCESS | 1652 | 1466697772069 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:52 INFO - PROCESS | 1652 | 1466697772167 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:02:52 INFO - PROCESS | 1652 | 1466697772170 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1652 | 1466697772171 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae3b800 == 37 [pid = 1652] [id = 476] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11622cc00) [pid = 1652] [serial = 1427] [outer = 0x0] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129341000) [pid = 1652] [serial = 1428] [outer = 0x11622cc00] 09:02:52 INFO - PROCESS | 1652 | 1466697772195 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a546400) [pid = 1652] [serial = 1429] [outer = 0x11622cc00] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116f9a400) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113206400) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115ea9c00) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11917d400) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1167ce800) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1167ca400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11843d400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1193ba000) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120f93c00) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1191e9c00) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11990cc00) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133f4c00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111c75000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185eb400) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112d56800) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115eb5400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:02:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12684d400) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:02:52 INFO - PROCESS | 1652 | 1466697772612 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 571ms 09:02:52 INFO - PROCESS | 1652 | 1466697772637 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1652 | 1466697772638 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:02:52 INFO - PROCESS | 1652 | 1466697772640 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1652 | 1466697772641 Marionette TRACE conn2 <- [1,1878,null,{}] 09:02:52 INFO - PROCESS | 1652 | 1466697772644 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:52 INFO - PROCESS | 1652 | 1466697772645 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:52 INFO - PROCESS | 1652 | 1466697772723 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:02:52 INFO - PROCESS | 1652 | 1466697772783 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1652 | 1466697772784 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae38000 == 38 [pid = 1652] [id = 477] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1133d2400) [pid = 1652] [serial = 1430] [outer = 0x0] 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116f77400) [pid = 1652] [serial = 1431] [outer = 0x1133d2400] 09:02:52 INFO - PROCESS | 1652 | 1466697772808 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1195e1c00) [pid = 1652] [serial = 1432] [outer = 0x1133d2400] 09:02:53 INFO - PROCESS | 1652 | 1466697773170 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 568ms 09:02:53 INFO - PROCESS | 1652 | 1466697773209 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1652 | 1466697773211 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:02:53 INFO - PROCESS | 1652 | 1466697773214 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1652 | 1466697773216 Marionette TRACE conn2 <- [1,1882,null,{}] 09:02:53 INFO - PROCESS | 1652 | 1466697773222 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:53 INFO - PROCESS | 1652 | 1466697773224 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:53 INFO - PROCESS | 1652 | 1466697773348 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:02:53 INFO - PROCESS | 1652 | 1466697773445 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1652 | 1466697773447 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be13000 == 39 [pid = 1652] [id = 478] 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115eb5400) [pid = 1652] [serial = 1433] [outer = 0x0] 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11990e800) [pid = 1652] [serial = 1434] [outer = 0x115eb5400] 09:02:53 INFO - PROCESS | 1652 | 1466697773498 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128aba000) [pid = 1652] [serial = 1435] [outer = 0x115eb5400] 09:02:53 INFO - PROCESS | 1652 | 1466697773780 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 623ms 09:02:53 INFO - PROCESS | 1652 | 1466697773839 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:02:53 INFO - PROCESS | 1652 | 1466697773840 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:02:53 INFO - PROCESS | 1652 | 1466697773842 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1652 | 1466697773844 Marionette TRACE conn2 <- [1,1886,null,{}] 09:02:53 INFO - PROCESS | 1652 | 1466697773847 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:53 INFO - PROCESS | 1652 | 1466697773848 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:53 INFO - PROCESS | 1652 | 1466697773944 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:02:54 INFO - PROCESS | 1652 | 1466697774004 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1652 | 1466697774006 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c76c800 == 40 [pid = 1652] [id = 479] 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1261ae000) [pid = 1652] [serial = 1436] [outer = 0x0] 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129735400) [pid = 1652] [serial = 1437] [outer = 0x1261ae000] 09:02:54 INFO - PROCESS | 1652 | 1466697774032 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ac7e800) [pid = 1652] [serial = 1438] [outer = 0x1261ae000] 09:02:54 INFO - PROCESS | 1652 | 1466697774302 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 09:02:54 INFO - PROCESS | 1652 | 1466697774314 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1652 | 1466697774316 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:02:54 INFO - PROCESS | 1652 | 1466697774326 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1652 | 1466697774327 Marionette TRACE conn2 <- [1,1890,null,{}] 09:02:54 INFO - PROCESS | 1652 | 1466697774329 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:54 INFO - PROCESS | 1652 | 1466697774330 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:54 INFO - PROCESS | 1652 | 1466697774413 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:02:54 INFO - PROCESS | 1652 | 1466697774419 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1652 | 1466697774421 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb09800 == 41 [pid = 1652] [id = 480] 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ac83000) [pid = 1652] [serial = 1439] [outer = 0x0] 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ad6b800) [pid = 1652] [serial = 1440] [outer = 0x12ac83000] 09:02:54 INFO - PROCESS | 1652 | 1466697774452 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12aea8400) [pid = 1652] [serial = 1441] [outer = 0x12ac83000] 09:02:54 INFO - PROCESS | 1652 | 1466697774976 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 09:02:55 INFO - PROCESS | 1652 | 1466697774999 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1652 | 1466697775002 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:02:55 INFO - PROCESS | 1652 | 1466697775006 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1652 | 1466697775009 Marionette TRACE conn2 <- [1,1894,null,{}] 09:02:55 INFO - PROCESS | 1652 | 1466697775012 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:55 INFO - PROCESS | 1652 | 1466697775014 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:55 INFO - PROCESS | 1652 | 1466697775122 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:02:55 INFO - PROCESS | 1652 | 1466697775195 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1652 | 1466697775197 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ac000 == 42 [pid = 1652] [id = 481] 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1174dac00) [pid = 1652] [serial = 1442] [outer = 0x0] 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11826ec00) [pid = 1652] [serial = 1443] [outer = 0x1174dac00] 09:02:55 INFO - PROCESS | 1652 | 1466697775228 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118503800) [pid = 1652] [serial = 1444] [outer = 0x1174dac00] 09:02:55 INFO - PROCESS | 1652 | 1466697775658 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 09:02:55 INFO - PROCESS | 1652 | 1466697775678 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1652 | 1466697775681 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:02:55 INFO - PROCESS | 1652 | 1466697775686 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1652 | 1466697775688 Marionette TRACE conn2 <- [1,1898,null,{}] 09:02:55 INFO - PROCESS | 1652 | 1466697775690 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:55 INFO - PROCESS | 1652 | 1466697775692 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:55 INFO - PROCESS | 1652 | 1466697775804 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:02:55 INFO - PROCESS | 1652 | 1466697775883 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1652 | 1466697775884 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0a9800 == 43 [pid = 1652] [id = 482] 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1191f2400) [pid = 1652] [serial = 1445] [outer = 0x0] 09:02:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119679000) [pid = 1652] [serial = 1446] [outer = 0x1191f2400] 09:02:55 INFO - PROCESS | 1652 | 1466697775958 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11987d800) [pid = 1652] [serial = 1447] [outer = 0x1191f2400] 09:02:56 INFO - PROCESS | 1652 | 1466697776353 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 09:02:56 INFO - PROCESS | 1652 | 1466697776405 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:02:56 INFO - PROCESS | 1652 | 1466697776407 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:02:56 INFO - PROCESS | 1652 | 1466697776409 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1652 | 1466697776412 Marionette TRACE conn2 <- [1,1902,null,{}] 09:02:56 INFO - PROCESS | 1652 | 1466697776420 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:56 INFO - PROCESS | 1652 | 1466697776423 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:56 INFO - PROCESS | 1652 | 1466697776528 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:02:56 INFO - PROCESS | 1652 | 1466697776590 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1652 | 1466697776593 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d226000 == 44 [pid = 1652] [id = 483] 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121879c00) [pid = 1652] [serial = 1448] [outer = 0x0] 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125572000) [pid = 1652] [serial = 1449] [outer = 0x121879c00] 09:02:56 INFO - PROCESS | 1652 | 1466697776624 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126c20800) [pid = 1652] [serial = 1450] [outer = 0x121879c00] 09:02:57 INFO - PROCESS | 1652 | 1466697777093 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 725ms 09:02:57 INFO - PROCESS | 1652 | 1466697777135 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:02:57 INFO - PROCESS | 1652 | 1466697777137 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:02:57 INFO - PROCESS | 1652 | 1466697777189 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1652 | 1466697777190 Marionette TRACE conn2 <- [1,1906,null,{}] 09:02:57 INFO - PROCESS | 1652 | 1466697777194 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:57 INFO - PROCESS | 1652 | 1466697777196 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:57 INFO - PROCESS | 1652 | 1466697777300 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:02:57 INFO - PROCESS | 1652 | 1466697777374 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1652 | 1466697777375 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad2800 == 45 [pid = 1652] [id = 484] 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115f61c00) [pid = 1652] [serial = 1451] [outer = 0x0] 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124b74800) [pid = 1652] [serial = 1452] [outer = 0x115f61c00] 09:02:57 INFO - PROCESS | 1652 | 1466697777406 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128ac1c00) [pid = 1652] [serial = 1453] [outer = 0x115f61c00] 09:02:57 INFO - PROCESS | 1652 | 1466697777937 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 794ms 09:02:57 INFO - PROCESS | 1652 | 1466697777963 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:02:57 INFO - PROCESS | 1652 | 1466697777965 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:02:57 INFO - PROCESS | 1652 | 1466697777971 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1652 | 1466697777973 Marionette TRACE conn2 <- [1,1910,null,{}] 09:02:57 INFO - PROCESS | 1652 | 1466697777976 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:57 INFO - PROCESS | 1652 | 1466697777978 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:58 INFO - PROCESS | 1652 | 1466697778080 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:02:58 INFO - PROCESS | 1652 | 1466697778142 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1652 | 1466697778143 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f49800 == 46 [pid = 1652] [id = 485] 09:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116811c00) [pid = 1652] [serial = 1454] [outer = 0x0] 09:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117146400) [pid = 1652] [serial = 1455] [outer = 0x116811c00] 09:02:58 INFO - PROCESS | 1652 | 1466697778170 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1180eb800) [pid = 1652] [serial = 1456] [outer = 0x116811c00] 09:02:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1185f9c00) [pid = 1652] [serial = 1457] [outer = 0x12c72d000] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11668a000 == 45 [pid = 1652] [id = 454] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c76c800 == 44 [pid = 1652] [id = 479] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12be13000 == 43 [pid = 1652] [id = 478] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae38000 == 42 [pid = 1652] [id = 477] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae3b800 == 41 [pid = 1652] [id = 476] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ab000 == 40 [pid = 1652] [id = 475] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12975d000 == 39 [pid = 1652] [id = 474] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad5000 == 38 [pid = 1652] [id = 473] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x123634000 == 37 [pid = 1652] [id = 472] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1211e8800 == 36 [pid = 1652] [id = 471] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119281000 == 35 [pid = 1652] [id = 470] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad7800 == 34 [pid = 1652] [id = 469] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12be17000 == 33 [pid = 1652] [id = 466] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12150f000 == 32 [pid = 1652] [id = 468] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c3800 == 31 [pid = 1652] [id = 467] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad2800 == 30 [pid = 1652] [id = 484] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12d226000 == 29 [pid = 1652] [id = 483] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0a9800 == 28 [pid = 1652] [id = 482] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ac000 == 27 [pid = 1652] [id = 481] 09:02:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb09800 == 26 [pid = 1652] [id = 480] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129346000) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128ac0800) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1172d7400) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1176d8c00) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118277000) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185f9000) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119180400) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116635c00) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113202800) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1193b6400) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11966b000) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1176cd400) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116f78800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118869c00) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1185ecc00) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119bbd800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11990f400) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1261b9c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121af3400) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126c21c00) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120eac000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121a6ec00) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119ef5400) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124a25400) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12502b000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118448000) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1261b1400) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129344000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116882c00) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1261b6000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124a2c000) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119905400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119603400) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119941400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1291bec00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119610000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 09:02:59 INFO - PROCESS | 1652 | 1466697779235 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1273ms 09:02:59 INFO - PROCESS | 1652 | 1466697779242 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:02:59 INFO - PROCESS | 1652 | 1466697779245 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:02:59 INFO - PROCESS | 1652 | 1466697779248 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1652 | 1466697779250 Marionette TRACE conn2 <- [1,1914,null,{}] 09:02:59 INFO - PROCESS | 1652 | 1466697779256 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:59 INFO - PROCESS | 1652 | 1466697779258 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:59 INFO - PROCESS | 1652 | 1466697779340 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:02:59 INFO - PROCESS | 1652 | 1466697779346 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1652 | 1466697779347 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164b9000 == 27 [pid = 1652] [id = 486] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115eb1400) [pid = 1652] [serial = 1458] [outer = 0x0] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116298000) [pid = 1652] [serial = 1459] [outer = 0x115eb1400] 09:02:59 INFO - PROCESS | 1652 | 1466697779378 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1167c9800) [pid = 1652] [serial = 1460] [outer = 0x115eb1400] 09:02:59 INFO - PROCESS | 1652 | 1466697779724 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 523ms 09:02:59 INFO - PROCESS | 1652 | 1466697779783 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:02:59 INFO - PROCESS | 1652 | 1466697779787 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:02:59 INFO - PROCESS | 1652 | 1466697779793 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1652 | 1466697779795 Marionette TRACE conn2 <- [1,1918,null,{}] 09:02:59 INFO - PROCESS | 1652 | 1466697779798 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:59 INFO - PROCESS | 1652 | 1466697779800 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:59 INFO - PROCESS | 1652 | 1466697779886 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:02:59 INFO - PROCESS | 1652 | 1466697779891 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1652 | 1466697779893 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:02:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187bd000 == 28 [pid = 1652] [id = 487] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116f6bc00) [pid = 1652] [serial = 1461] [outer = 0x0] 09:02:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1172d9400) [pid = 1652] [serial = 1462] [outer = 0x116f6bc00] 09:02:59 INFO - PROCESS | 1652 | 1466697779925 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1180ec800) [pid = 1652] [serial = 1463] [outer = 0x116f6bc00] 09:03:00 INFO - PROCESS | 1652 | 1466697780427 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 09:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:03:00 INFO - PROCESS | 1652 | 1466697780463 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 1652 | 1466697780464 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:03:00 INFO - PROCESS | 1652 | 1466697780468 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1652 | 1466697780470 Marionette TRACE conn2 <- [1,1922,null,{}] 09:03:00 INFO - PROCESS | 1652 | 1466697780478 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:00 INFO - PROCESS | 1652 | 1466697780481 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:00 INFO - PROCESS | 1652 | 1466697780575 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:03:00 INFO - PROCESS | 1652 | 1466697780582 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1652 | 1466697780584 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b30800 == 29 [pid = 1652] [id = 488] 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112db1c00) [pid = 1652] [serial = 1464] [outer = 0x0] 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11886a400) [pid = 1652] [serial = 1465] [outer = 0x112db1c00] 09:03:00 INFO - PROCESS | 1652 | 1466697780614 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191f4000) [pid = 1652] [serial = 1466] [outer = 0x112db1c00] 09:03:00 INFO - PROCESS | 1652 | 1466697780953 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 09:03:00 INFO - PROCESS | 1652 | 1466697780989 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:03:00 INFO - PROCESS | 1652 | 1466697780991 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:03:00 INFO - PROCESS | 1652 | 1466697780993 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1652 | 1466697780994 Marionette TRACE conn2 <- [1,1926,null,{}] 09:03:00 INFO - PROCESS | 1652 | 1466697780996 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:00 INFO - PROCESS | 1652 | 1466697780998 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:01 INFO - PROCESS | 1652 | 1466697781106 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:03:01 INFO - PROCESS | 1652 | 1466697781143 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1652 | 1466697781145 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121455000 == 30 [pid = 1652] [id = 489] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118508c00) [pid = 1652] [serial = 1467] [outer = 0x0] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11960d800) [pid = 1652] [serial = 1468] [outer = 0x118508c00] 09:03:01 INFO - PROCESS | 1652 | 1466697781170 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119870400) [pid = 1652] [serial = 1469] [outer = 0x118508c00] 09:03:01 INFO - PROCESS | 1652 | 1466697781464 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 09:03:01 INFO - PROCESS | 1652 | 1466697781511 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1652 | 1466697781513 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:03:01 INFO - PROCESS | 1652 | 1466697781515 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1652 | 1466697781525 Marionette TRACE conn2 <- [1,1930,null,{}] 09:03:01 INFO - PROCESS | 1652 | 1466697781528 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:01 INFO - PROCESS | 1652 | 1466697781529 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:01 INFO - PROCESS | 1652 | 1466697781622 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:03:01 INFO - PROCESS | 1652 | 1466697781661 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1652 | 1466697781662 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123668800 == 31 [pid = 1652] [id = 490] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1133f6c00) [pid = 1652] [serial = 1470] [outer = 0x0] 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119908000) [pid = 1652] [serial = 1471] [outer = 0x1133f6c00] 09:03:01 INFO - PROCESS | 1652 | 1466697781686 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119945400) [pid = 1652] [serial = 1472] [outer = 0x1133f6c00] 09:03:02 INFO - PROCESS | 1652 | 1466697782014 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 531ms 09:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:03:02 INFO - PROCESS | 1652 | 1466697782051 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1652 | 1466697782052 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:03:02 INFO - PROCESS | 1652 | 1466697782054 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1652 | 1466697782055 Marionette TRACE conn2 <- [1,1934,null,{}] 09:03:02 INFO - PROCESS | 1652 | 1466697782058 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:02 INFO - PROCESS | 1652 | 1466697782062 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:02 INFO - PROCESS | 1652 | 1466697782177 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:03:02 INFO - PROCESS | 1652 | 1466697782181 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1652 | 1466697782182 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ac8000 == 32 [pid = 1652] [id = 491] 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1172dc000) [pid = 1652] [serial = 1473] [outer = 0x0] 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120ea6400) [pid = 1652] [serial = 1474] [outer = 0x1172dc000] 09:03:02 INFO - PROCESS | 1652 | 1466697782208 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124b7d400) [pid = 1652] [serial = 1475] [outer = 0x1172dc000] 09:03:02 INFO - PROCESS | 1652 | 1466697782544 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 09:03:02 INFO - PROCESS | 1652 | 1466697782575 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1652 | 1466697782576 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:03:02 INFO - PROCESS | 1652 | 1466697782589 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1652 | 1466697782590 Marionette TRACE conn2 <- [1,1938,null,{}] 09:03:02 INFO - PROCESS | 1652 | 1466697782592 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:02 INFO - PROCESS | 1652 | 1466697782593 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:02 INFO - PROCESS | 1652 | 1466697782694 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:03:02 INFO - PROCESS | 1652 | 1466697782698 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1652 | 1466697782699 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129378800 == 33 [pid = 1652] [id = 492] 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112d55800) [pid = 1652] [serial = 1476] [outer = 0x0] 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124da9800) [pid = 1652] [serial = 1477] [outer = 0x112d55800] 09:03:02 INFO - PROCESS | 1652 | 1466697782723 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1256c6400) [pid = 1652] [serial = 1478] [outer = 0x112d55800] 09:03:03 INFO - PROCESS | 1652 | 1466697783065 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 517ms 09:03:03 INFO - PROCESS | 1652 | 1466697783107 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1652 | 1466697783108 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:03:03 INFO - PROCESS | 1652 | 1466697783110 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1652 | 1466697783111 Marionette TRACE conn2 <- [1,1942,null,{}] 09:03:03 INFO - PROCESS | 1652 | 1466697783114 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:03 INFO - PROCESS | 1652 | 1466697783115 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:03 INFO - PROCESS | 1652 | 1466697783211 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:03:03 INFO - PROCESS | 1652 | 1466697783215 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1652 | 1466697783216 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298a2800 == 34 [pid = 1652] [id = 493] 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12560b400) [pid = 1652] [serial = 1479] [outer = 0x0] 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1266cc400) [pid = 1652] [serial = 1480] [outer = 0x12560b400] 09:03:03 INFO - PROCESS | 1652 | 1466697783242 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ab7400) [pid = 1652] [serial = 1481] [outer = 0x12560b400] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1167cb000) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ac83000) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11990c400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128ac2000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1133d2400) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11622cc00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116f79400) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185f2c00) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172e2800) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1133de000) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1291c0800) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119913000) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115a53c00) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133f8800) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115eb5400) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:03:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1261ae000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:03:03 INFO - PROCESS | 1652 | 1466697783736 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 672ms 09:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:03:03 INFO - PROCESS | 1652 | 1466697783782 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1652 | 1466697783783 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:03:03 INFO - PROCESS | 1652 | 1466697783785 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1652 | 1466697783786 Marionette TRACE conn2 <- [1,1946,null,{}] 09:03:03 INFO - PROCESS | 1652 | 1466697783789 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:03 INFO - PROCESS | 1652 | 1466697783790 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:03 INFO - PROCESS | 1652 | 1466697783872 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:03:03 INFO - PROCESS | 1652 | 1466697783933 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1652 | 1466697783934 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2f800 == 35 [pid = 1652] [id = 494] 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x111e35800) [pid = 1652] [serial = 1482] [outer = 0x0] 09:03:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11681cc00) [pid = 1652] [serial = 1483] [outer = 0x111e35800] 09:03:03 INFO - PROCESS | 1652 | 1466697783958 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1193b9400) [pid = 1652] [serial = 1484] [outer = 0x111e35800] 09:03:04 INFO - PROCESS | 1652 | 1466697784226 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 09:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:03:04 INFO - PROCESS | 1652 | 1466697784259 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1652 | 1466697784260 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:03:04 INFO - PROCESS | 1652 | 1466697784262 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1652 | 1466697784263 Marionette TRACE conn2 <- [1,1950,null,{}] 09:03:04 INFO - PROCESS | 1652 | 1466697784266 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:04 INFO - PROCESS | 1652 | 1466697784267 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:04 INFO - PROCESS | 1652 | 1466697784358 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:03:04 INFO - PROCESS | 1652 | 1466697784362 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1652 | 1466697784363 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae2f000 == 36 [pid = 1652] [id = 495] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11990d000) [pid = 1652] [serial = 1485] [outer = 0x0] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1261b9c00) [pid = 1652] [serial = 1486] [outer = 0x11990d000] 09:03:04 INFO - PROCESS | 1652 | 1466697784387 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128abc000) [pid = 1652] [serial = 1487] [outer = 0x11990d000] 09:03:04 INFO - PROCESS | 1652 | 1466697784730 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 09:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:03:04 INFO - PROCESS | 1652 | 1466697784781 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1652 | 1466697784782 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:03:04 INFO - PROCESS | 1652 | 1466697784785 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1652 | 1466697784786 Marionette TRACE conn2 <- [1,1954,null,{}] 09:03:04 INFO - PROCESS | 1652 | 1466697784789 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:04 INFO - PROCESS | 1652 | 1466697784790 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:04 INFO - PROCESS | 1652 | 1466697784886 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:03:04 INFO - PROCESS | 1652 | 1466697784890 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1652 | 1466697784892 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123634000 == 37 [pid = 1652] [id = 496] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ac4000) [pid = 1652] [serial = 1488] [outer = 0x0] 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129026800) [pid = 1652] [serial = 1489] [outer = 0x128ac4000] 09:03:04 INFO - PROCESS | 1652 | 1466697784918 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12933a400) [pid = 1652] [serial = 1490] [outer = 0x128ac4000] 09:03:05 INFO - PROCESS | 1652 | 1466697785314 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 569ms 09:03:05 INFO - PROCESS | 1652 | 1466697785355 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:03:05 INFO - PROCESS | 1652 | 1466697785357 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:03:05 INFO - PROCESS | 1652 | 1466697785361 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1652 | 1466697785362 Marionette TRACE conn2 <- [1,1958,null,{}] 09:03:05 INFO - PROCESS | 1652 | 1466697785375 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:05 INFO - PROCESS | 1652 | 1466697785377 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:05 INFO - PROCESS | 1652 | 1466697785459 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:03:05 INFO - PROCESS | 1652 | 1466697785465 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1652 | 1466697785466 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0b0800 == 38 [pid = 1652] [id = 497] 09:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129341800) [pid = 1652] [serial = 1491] [outer = 0x0] 09:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a54c800) [pid = 1652] [serial = 1492] [outer = 0x129341800] 09:03:05 INFO - PROCESS | 1652 | 1466697785493 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a5ce400) [pid = 1652] [serial = 1493] [outer = 0x129341800] 09:03:06 INFO - PROCESS | 1652 | 1466697786009 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 09:03:06 INFO - PROCESS | 1652 | 1466697786031 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:03:06 INFO - PROCESS | 1652 | 1466697786033 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:03:06 INFO - PROCESS | 1652 | 1466697786064 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1652 | 1466697786066 Marionette TRACE conn2 <- [1,1962,null,{}] 09:03:06 INFO - PROCESS | 1652 | 1466697786073 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:06 INFO - PROCESS | 1652 | 1466697786074 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:06 INFO - PROCESS | 1652 | 1466697786190 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:03:06 INFO - PROCESS | 1652 | 1466697786318 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1652 | 1466697786319 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187b4000 == 39 [pid = 1652] [id = 498] 09:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11629b000) [pid = 1652] [serial = 1494] [outer = 0x0] 09:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11678e000) [pid = 1652] [serial = 1495] [outer = 0x11629b000] 09:03:06 INFO - PROCESS | 1652 | 1466697786351 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116f76000) [pid = 1652] [serial = 1496] [outer = 0x11629b000] 09:03:06 INFO - PROCESS | 1652 | 1466697786860 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 825ms 09:03:06 INFO - PROCESS | 1652 | 1466697786914 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:03:06 INFO - PROCESS | 1652 | 1466697786917 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:03:06 INFO - PROCESS | 1652 | 1466697786925 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1652 | 1466697786927 Marionette TRACE conn2 <- [1,1966,null,{}] 09:03:06 INFO - PROCESS | 1652 | 1466697786929 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:06 INFO - PROCESS | 1652 | 1466697786931 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:07 INFO - PROCESS | 1652 | 1466697787040 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:03:07 INFO - PROCESS | 1652 | 1466697787122 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1652 | 1466697787124 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117474800 == 40 [pid = 1652] [id = 499] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1175adc00) [pid = 1652] [serial = 1497] [outer = 0x0] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11826dc00) [pid = 1652] [serial = 1498] [outer = 0x1175adc00] 09:03:07 INFO - PROCESS | 1652 | 1466697787155 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1185ec800) [pid = 1652] [serial = 1499] [outer = 0x1175adc00] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123634000 == 39 [pid = 1652] [id = 496] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae2f000 == 38 [pid = 1652] [id = 495] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2f800 == 37 [pid = 1652] [id = 494] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1298a2800 == 36 [pid = 1652] [id = 493] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x129378800 == 35 [pid = 1652] [id = 492] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x126ac8000 == 34 [pid = 1652] [id = 491] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123668800 == 33 [pid = 1652] [id = 490] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121455000 == 32 [pid = 1652] [id = 489] 09:03:07 INFO - PROCESS | 1652 | 1466697787819 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119b30800 == 31 [pid = 1652] [id = 488] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1187bd000 == 30 [pid = 1652] [id = 487] 09:03:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1164b9000 == 29 [pid = 1652] [id = 486] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1180ea000) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ac7e800) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195e1c00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128aba000) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129735400) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120ea6c00) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12aea8400) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ad6b800) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128cc3000) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12187f800) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12901ec00) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128abb000) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116f77400) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129341000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1291be400) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11714ac00) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176d1000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118865c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191ee000) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1185f1400) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119182000) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1195e3800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119907800) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a54c400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1199dbc00) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1167c6c00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1172e0400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a546400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1215e3000) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120f96000) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 09:03:07 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11990e800) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 09:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 926ms 09:03:07 INFO - PROCESS | 1652 | 1466697787853 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1652 | 1466697787855 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:03:07 INFO - PROCESS | 1652 | 1466697787859 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1652 | 1466697787860 Marionette TRACE conn2 <- [1,1970,null,{}] 09:03:07 INFO - PROCESS | 1652 | 1466697787864 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:07 INFO - PROCESS | 1652 | 1466697787865 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:07 INFO - PROCESS | 1652 | 1466697787946 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:03:07 INFO - PROCESS | 1652 | 1466697787955 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1652 | 1466697787958 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116add000 == 30 [pid = 1652] [id = 500] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116f78800) [pid = 1652] [serial = 1500] [outer = 0x0] 09:03:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1172d8400) [pid = 1652] [serial = 1501] [outer = 0x116f78800] 09:03:07 INFO - PROCESS | 1652 | 1466697787987 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1176d5c00) [pid = 1652] [serial = 1502] [outer = 0x116f78800] 09:03:08 INFO - PROCESS | 1652 | 1466697788327 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 09:03:08 INFO - PROCESS | 1652 | 1466697788397 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1652 | 1466697788400 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:03:08 INFO - PROCESS | 1652 | 1466697788405 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1652 | 1466697788407 Marionette TRACE conn2 <- [1,1974,null,{}] 09:03:08 INFO - PROCESS | 1652 | 1466697788409 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:08 INFO - PROCESS | 1652 | 1466697788411 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:08 INFO - PROCESS | 1652 | 1466697788490 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:03:08 INFO - PROCESS | 1652 | 1466697788494 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1652 | 1466697788495 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119566000 == 31 [pid = 1652] [id = 501] 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118446800) [pid = 1652] [serial = 1503] [outer = 0x0] 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1185f8400) [pid = 1652] [serial = 1504] [outer = 0x118446800] 09:03:08 INFO - PROCESS | 1652 | 1466697788524 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118894000) [pid = 1652] [serial = 1505] [outer = 0x118446800] 09:03:08 INFO - PROCESS | 1652 | 1466697788870 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 09:03:08 INFO - PROCESS | 1652 | 1466697788874 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1652 | 1466697788875 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:03:08 INFO - PROCESS | 1652 | 1466697788878 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1652 | 1466697788880 Marionette TRACE conn2 <- [1,1978,null,{}] 09:03:08 INFO - PROCESS | 1652 | 1466697788890 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:08 INFO - PROCESS | 1652 | 1466697788893 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:08 INFO - PROCESS | 1652 | 1466697788977 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:03:09 INFO - PROCESS | 1652 | 1466697789035 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1652 | 1466697789037 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121361800 == 32 [pid = 1652] [id = 502] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113207c00) [pid = 1652] [serial = 1506] [outer = 0x0] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1193b9800) [pid = 1652] [serial = 1507] [outer = 0x113207c00] 09:03:09 INFO - PROCESS | 1652 | 1466697789064 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11987ac00) [pid = 1652] [serial = 1508] [outer = 0x113207c00] 09:03:09 INFO - PROCESS | 1652 | 1466697789364 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 09:03:09 INFO - PROCESS | 1652 | 1466697789399 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 1652 | 1466697789402 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:03:09 INFO - PROCESS | 1652 | 1466697789407 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1652 | 1466697789408 Marionette TRACE conn2 <- [1,1982,null,{}] 09:03:09 INFO - PROCESS | 1652 | 1466697789410 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:09 INFO - PROCESS | 1652 | 1466697789411 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:09 INFO - PROCESS | 1652 | 1466697789492 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:03:09 INFO - PROCESS | 1652 | 1466697789555 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1652 | 1466697789556 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12559b000 == 33 [pid = 1652] [id = 503] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119146000) [pid = 1652] [serial = 1509] [outer = 0x0] 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11993f400) [pid = 1652] [serial = 1510] [outer = 0x119146000] 09:03:09 INFO - PROCESS | 1652 | 1466697789581 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118448c00) [pid = 1652] [serial = 1511] [outer = 0x119146000] 09:03:09 INFO - PROCESS | 1652 | 1466697789877 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 09:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:03:09 INFO - PROCESS | 1652 | 1466697789930 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 1652 | 1466697789932 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:03:09 INFO - PROCESS | 1652 | 1466697789934 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1652 | 1466697789937 Marionette TRACE conn2 <- [1,1986,null,{}] 09:03:09 INFO - PROCESS | 1652 | 1466697789940 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:09 INFO - PROCESS | 1652 | 1466697789941 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:10 INFO - PROCESS | 1652 | 1466697790041 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:03:10 INFO - PROCESS | 1652 | 1466697790044 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 1652 | 1466697790045 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129092800 == 34 [pid = 1652] [id = 504] 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11309ac00) [pid = 1652] [serial = 1512] [outer = 0x0] 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119911800) [pid = 1652] [serial = 1513] [outer = 0x11309ac00] 09:03:10 INFO - PROCESS | 1652 | 1466697790070 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121168800) [pid = 1652] [serial = 1514] [outer = 0x11309ac00] 09:03:10 INFO - PROCESS | 1652 | 1466697790423 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 09:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:03:10 INFO - PROCESS | 1652 | 1466697790461 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1652 | 1466697790463 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:03:10 INFO - PROCESS | 1652 | 1466697790465 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1652 | 1466697790466 Marionette TRACE conn2 <- [1,1990,null,{}] 09:03:10 INFO - PROCESS | 1652 | 1466697790468 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:10 INFO - PROCESS | 1652 | 1466697790472 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:10 INFO - PROCESS | 1652 | 1466697790591 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:03:10 INFO - PROCESS | 1652 | 1466697790603 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 1652 | 1466697790605 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129383000 == 35 [pid = 1652] [id = 505] 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1215ed400) [pid = 1652] [serial = 1515] [outer = 0x0] 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124bdac00) [pid = 1652] [serial = 1516] [outer = 0x1215ed400] 09:03:10 INFO - PROCESS | 1652 | 1466697790629 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ab9800) [pid = 1652] [serial = 1517] [outer = 0x1215ed400] 09:03:10 INFO - PROCESS | 1652 | 1466697790976 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 519ms 09:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:03:10 INFO - PROCESS | 1652 | 1466697790985 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1652 | 1466697790986 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:03:10 INFO - PROCESS | 1652 | 1466697790988 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1652 | 1466697790989 Marionette TRACE conn2 <- [1,1994,null,{}] 09:03:10 INFO - PROCESS | 1652 | 1466697790991 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:10 INFO - PROCESS | 1652 | 1466697790992 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:11 INFO - PROCESS | 1652 | 1466697791092 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:03:11 INFO - PROCESS | 1652 | 1466697791131 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1652 | 1466697791132 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae27800 == 36 [pid = 1652] [id = 506] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1266c6000) [pid = 1652] [serial = 1518] [outer = 0x0] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12901bc00) [pid = 1652] [serial = 1519] [outer = 0x1266c6000] 09:03:11 INFO - PROCESS | 1652 | 1466697791157 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129029800) [pid = 1652] [serial = 1520] [outer = 0x1266c6000] 09:03:11 INFO - PROCESS | 1652 | 1466697791467 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 09:03:11 INFO - PROCESS | 1652 | 1466697791509 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1652 | 1466697791510 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:03:11 INFO - PROCESS | 1652 | 1466697791513 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1652 | 1466697791514 Marionette TRACE conn2 <- [1,1998,null,{}] 09:03:11 INFO - PROCESS | 1652 | 1466697791516 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:11 INFO - PROCESS | 1652 | 1466697791517 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:11 INFO - PROCESS | 1652 | 1466697791616 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:03:11 INFO - PROCESS | 1652 | 1466697791619 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1652 | 1466697791620 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba23800 == 37 [pid = 1652] [id = 507] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128cccc00) [pid = 1652] [serial = 1521] [outer = 0x0] 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1291c1800) [pid = 1652] [serial = 1522] [outer = 0x128cccc00] 09:03:11 INFO - PROCESS | 1652 | 1466697791645 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129727c00) [pid = 1652] [serial = 1523] [outer = 0x128cccc00] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118508c00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116811c00) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1172dc000) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1174dac00) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112d55800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12560b400) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115eb1400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121879c00) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11990d000) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111e35800) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112db1c00) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191f2400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133f6c00) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116f6bc00) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115f61c00) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:03:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128ac4000) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:03:12 INFO - PROCESS | 1652 | 1466697792026 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 567ms 09:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:03:12 INFO - PROCESS | 1652 | 1466697792081 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1652 | 1466697792083 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:03:12 INFO - PROCESS | 1652 | 1466697792085 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1652 | 1466697792086 Marionette TRACE conn2 <- [1,2002,null,{}] 09:03:12 INFO - PROCESS | 1652 | 1466697792089 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:12 INFO - PROCESS | 1652 | 1466697792090 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:12 INFO - PROCESS | 1652 | 1466697792167 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:03:12 INFO - PROCESS | 1652 | 1466697792240 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1652 | 1466697792241 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121359800 == 38 [pid = 1652] [id = 508] 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1172dc000) [pid = 1652] [serial = 1524] [outer = 0x0] 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1183e3800) [pid = 1652] [serial = 1525] [outer = 0x1172dc000] 09:03:12 INFO - PROCESS | 1652 | 1466697792267 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11987a800) [pid = 1652] [serial = 1526] [outer = 0x1172dc000] 09:03:12 INFO - PROCESS | 1652 | 1466697792587 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 09:03:12 INFO - PROCESS | 1652 | 1466697792606 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1652 | 1466697792608 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:03:12 INFO - PROCESS | 1652 | 1466697792612 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1652 | 1466697792614 Marionette TRACE conn2 <- [1,2006,null,{}] 09:03:12 INFO - PROCESS | 1652 | 1466697792616 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:12 INFO - PROCESS | 1652 | 1466697792621 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:12 INFO - PROCESS | 1652 | 1466697792753 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:03:12 INFO - PROCESS | 1652 | 1466697792818 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1652 | 1466697792819 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be1a800 == 39 [pid = 1652] [id = 509] 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113271400) [pid = 1652] [serial = 1527] [outer = 0x0] 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119940c00) [pid = 1652] [serial = 1528] [outer = 0x113271400] 09:03:12 INFO - PROCESS | 1652 | 1466697792850 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12972c800) [pid = 1652] [serial = 1529] [outer = 0x113271400] 09:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 09:03:13 INFO - PROCESS | 1652 | 1466697793124 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:03:13 INFO - PROCESS | 1652 | 1466697793132 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1652 | 1466697793134 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:03:13 INFO - PROCESS | 1652 | 1466697793144 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1652 | 1466697793146 Marionette TRACE conn2 <- [1,2010,null,{}] 09:03:13 INFO - PROCESS | 1652 | 1466697793148 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:13 INFO - PROCESS | 1652 | 1466697793149 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:13 INFO - PROCESS | 1652 | 1466697793244 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:03:13 INFO - PROCESS | 1652 | 1466697793248 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 1652 | 1466697793250 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c76a800 == 40 [pid = 1652] [id = 510] 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a548c00) [pid = 1652] [serial = 1530] [outer = 0x0] 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a5d5000) [pid = 1652] [serial = 1531] [outer = 0x12a548c00] 09:03:13 INFO - PROCESS | 1652 | 1466697793278 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12ad6b800) [pid = 1652] [serial = 1532] [outer = 0x12a548c00] 09:03:13 INFO - PROCESS | 1652 | 1466697793624 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 09:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:03:13 INFO - PROCESS | 1652 | 1466697793665 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1652 | 1466697793666 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:03:13 INFO - PROCESS | 1652 | 1466697793668 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1652 | 1466697793669 Marionette TRACE conn2 <- [1,2014,null,{}] 09:03:13 INFO - PROCESS | 1652 | 1466697793682 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:13 INFO - PROCESS | 1652 | 1466697793683 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:13 INFO - PROCESS | 1652 | 1466697793763 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:03:13 INFO - PROCESS | 1652 | 1466697793767 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 1652 | 1466697793771 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb05000 == 41 [pid = 1652] [id = 511] 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12aea5400) [pid = 1652] [serial = 1533] [outer = 0x0] 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12aeab400) [pid = 1652] [serial = 1534] [outer = 0x12aea5400] 09:03:13 INFO - PROCESS | 1652 | 1466697793802 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b073c00) [pid = 1652] [serial = 1535] [outer = 0x12aea5400] 09:03:14 INFO - PROCESS | 1652 | 1466697794264 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 628ms 09:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:03:14 INFO - PROCESS | 1652 | 1466697794297 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 1652 | 1466697794300 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:03:14 INFO - PROCESS | 1652 | 1466697794303 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1652 | 1466697794305 Marionette TRACE conn2 <- [1,2018,null,{}] 09:03:14 INFO - PROCESS | 1652 | 1466697794310 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:14 INFO - PROCESS | 1652 | 1466697794311 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:14 INFO - PROCESS | 1652 | 1466697794422 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:03:14 INFO - PROCESS | 1652 | 1466697794505 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1652 | 1466697794507 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956a000 == 42 [pid = 1652] [id = 512] 09:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116f6a400) [pid = 1652] [serial = 1536] [outer = 0x0] 09:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1176d0400) [pid = 1652] [serial = 1537] [outer = 0x116f6a400] 09:03:14 INFO - PROCESS | 1652 | 1466697794579 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118446c00) [pid = 1652] [serial = 1538] [outer = 0x116f6a400] 09:03:15 INFO - PROCESS | 1652 | 1466697795008 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 772ms 09:03:15 INFO - PROCESS | 1652 | 1466697795076 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1652 | 1466697795079 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:03:15 INFO - PROCESS | 1652 | 1466697795084 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1652 | 1466697795085 Marionette TRACE conn2 <- [1,2022,null,{}] 09:03:15 INFO - PROCESS | 1652 | 1466697795088 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:15 INFO - PROCESS | 1652 | 1466697795090 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:15 INFO - PROCESS | 1652 | 1466697795195 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:03:15 INFO - PROCESS | 1652 | 1466697795268 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1652 | 1466697795269 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x126add800 == 43 [pid = 1652] [id = 513] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119181c00) [pid = 1652] [serial = 1539] [outer = 0x0] 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119603400) [pid = 1652] [serial = 1540] [outer = 0x119181c00] 09:03:15 INFO - PROCESS | 1652 | 1466697795300 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119882c00) [pid = 1652] [serial = 1541] [outer = 0x119181c00] 09:03:15 INFO - PROCESS | 1652 | 1466697795721 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 672ms 09:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:03:15 INFO - PROCESS | 1652 | 1466697795756 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1652 | 1466697795758 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:03:15 INFO - PROCESS | 1652 | 1466697795760 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1652 | 1466697795763 Marionette TRACE conn2 <- [1,2026,null,{}] 09:03:15 INFO - PROCESS | 1652 | 1466697795771 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:15 INFO - PROCESS | 1652 | 1466697795774 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:15 INFO - PROCESS | 1652 | 1466697795902 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:03:15 INFO - PROCESS | 1652 | 1466697795965 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1652 | 1466697795967 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb1d000 == 44 [pid = 1652] [id = 514] 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12116bc00) [pid = 1652] [serial = 1542] [outer = 0x0] 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124a24800) [pid = 1652] [serial = 1543] [outer = 0x12116bc00] 09:03:16 INFO - PROCESS | 1652 | 1466697796039 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1261b2000) [pid = 1652] [serial = 1544] [outer = 0x12116bc00] 09:03:16 INFO - PROCESS | 1652 | 1466697796485 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 772ms 09:03:16 INFO - PROCESS | 1652 | 1466697796532 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:03:16 INFO - PROCESS | 1652 | 1466697796534 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:03:16 INFO - PROCESS | 1652 | 1466697796537 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1652 | 1466697796538 Marionette TRACE conn2 <- [1,2030,null,{}] 09:03:16 INFO - PROCESS | 1652 | 1466697796540 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:16 INFO - PROCESS | 1652 | 1466697796542 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:16 INFO - PROCESS | 1652 | 1466697796646 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:03:16 INFO - PROCESS | 1652 | 1466697796706 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 1652 | 1466697796707 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fee800 == 45 [pid = 1652] [id = 515] 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117146800) [pid = 1652] [serial = 1545] [outer = 0x0] 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11993b000) [pid = 1652] [serial = 1546] [outer = 0x117146800] 09:03:16 INFO - PROCESS | 1652 | 1466697796736 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1261b5c00) [pid = 1652] [serial = 1547] [outer = 0x117146800] 09:03:17 INFO - PROCESS | 1652 | 1466697797346 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 822ms 09:03:17 INFO - PROCESS | 1652 | 1466697797373 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 1652 | 1466697797376 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:03:17 INFO - PROCESS | 1652 | 1466697797380 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1652 | 1466697797383 Marionette TRACE conn2 <- [1,2034,null,{}] 09:03:17 INFO - PROCESS | 1652 | 1466697797389 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:17 INFO - PROCESS | 1652 | 1466697797390 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:17 INFO - PROCESS | 1652 | 1466697797483 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:03:17 INFO - PROCESS | 1652 | 1466697797555 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1652 | 1466697797557 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e60000 == 46 [pid = 1652] [id = 516] 09:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1180dfc00) [pid = 1652] [serial = 1548] [outer = 0x0] 09:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11826e400) [pid = 1652] [serial = 1549] [outer = 0x1180dfc00] 09:03:17 INFO - PROCESS | 1652 | 1466697797585 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118502c00) [pid = 1652] [serial = 1550] [outer = 0x1180dfc00] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c76a800 == 45 [pid = 1652] [id = 510] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12be1a800 == 44 [pid = 1652] [id = 509] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121359800 == 43 [pid = 1652] [id = 508] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba23800 == 42 [pid = 1652] [id = 507] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae27800 == 41 [pid = 1652] [id = 506] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129383000 == 40 [pid = 1652] [id = 505] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129092800 == 39 [pid = 1652] [id = 504] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12559b000 == 38 [pid = 1652] [id = 503] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121361800 == 37 [pid = 1652] [id = 502] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119566000 == 36 [pid = 1652] [id = 501] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116add000 == 35 [pid = 1652] [id = 500] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0b0800 == 34 [pid = 1652] [id = 497] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117474800 == 33 [pid = 1652] [id = 499] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1187b4000 == 32 [pid = 1652] [id = 498] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x120f49800 == 31 [pid = 1652] [id = 485] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116fee800 == 30 [pid = 1652] [id = 515] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb1d000 == 29 [pid = 1652] [id = 514] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x126add800 == 28 [pid = 1652] [id = 513] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb05000 == 27 [pid = 1652] [id = 511] 09:03:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11956a000 == 26 [pid = 1652] [id = 512] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119870400) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1180eb800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120ea6400) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118503800) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1256c6400) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128ab7400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11826ec00) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11960d800) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167c9800) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c20800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1261b9c00) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1193b9400) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117146400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1191f4000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119679000) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119908000) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1180ec800) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124b7d400) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172d9400) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128ac1c00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125572000) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11987d800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124da9800) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11681cc00) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119945400) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1266cc400) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124b74800) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128abc000) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11886a400) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116298000) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a54c800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x129026800) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12933a400) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 09:03:18 INFO - PROCESS | 1652 | 1466697798497 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1129ms 09:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:03:18 INFO - PROCESS | 1652 | 1466697798509 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1652 | 1466697798511 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:03:18 INFO - PROCESS | 1652 | 1466697798514 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1652 | 1466697798515 Marionette TRACE conn2 <- [1,2038,null,{}] 09:03:18 INFO - PROCESS | 1652 | 1466697798521 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:18 INFO - PROCESS | 1652 | 1466697798523 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:18 INFO - PROCESS | 1652 | 1466697798607 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:03:18 INFO - PROCESS | 1652 | 1466697798612 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1652 | 1466697798614 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11671e800 == 27 [pid = 1652] [id = 517] 09:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113c20400) [pid = 1652] [serial = 1551] [outer = 0x0] 09:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116298000) [pid = 1652] [serial = 1552] [outer = 0x113c20400] 09:03:18 INFO - PROCESS | 1652 | 1466697798646 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167ca800) [pid = 1652] [serial = 1553] [outer = 0x113c20400] 09:03:19 INFO - PROCESS | 1652 | 1466697799030 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 09:03:19 INFO - PROCESS | 1652 | 1466697799085 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 1652 | 1466697799089 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:03:19 INFO - PROCESS | 1652 | 1466697799093 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1652 | 1466697799095 Marionette TRACE conn2 <- [1,2042,null,{}] 09:03:19 INFO - PROCESS | 1652 | 1466697799098 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:19 INFO - PROCESS | 1652 | 1466697799099 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:19 INFO - PROCESS | 1652 | 1466697799179 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:03:19 INFO - PROCESS | 1652 | 1466697799186 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1652 | 1466697799188 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187f2800 == 28 [pid = 1652] [id = 518] 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116f9a000) [pid = 1652] [serial = 1554] [outer = 0x0] 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1175af800) [pid = 1652] [serial = 1555] [outer = 0x116f9a000] 09:03:19 INFO - PROCESS | 1652 | 1466697799215 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1180ec800) [pid = 1652] [serial = 1556] [outer = 0x116f9a000] 09:03:19 INFO - PROCESS | 1652 | 1466697799664 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 619ms 09:03:19 INFO - PROCESS | 1652 | 1466697799714 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 1652 | 1466697799716 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:03:19 INFO - PROCESS | 1652 | 1466697799719 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1652 | 1466697799723 Marionette TRACE conn2 <- [1,2046,null,{}] 09:03:19 INFO - PROCESS | 1652 | 1466697799735 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:19 INFO - PROCESS | 1652 | 1466697799740 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:19 INFO - PROCESS | 1652 | 1466697799864 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:03:19 INFO - PROCESS | 1652 | 1466697799988 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1652 | 1466697799990 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e44800 == 29 [pid = 1652] [id = 519] 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a74000) [pid = 1652] [serial = 1557] [outer = 0x0] 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118866000) [pid = 1652] [serial = 1558] [outer = 0x112a74000] 09:03:20 INFO - PROCESS | 1652 | 1466697800032 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11913f400) [pid = 1652] [serial = 1559] [outer = 0x112a74000] 09:03:20 INFO - PROCESS | 1652 | 1466697800327 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 625ms 09:03:20 INFO - PROCESS | 1652 | 1466697800343 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1652 | 1466697800345 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:03:20 INFO - PROCESS | 1652 | 1466697800347 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1652 | 1466697800348 Marionette TRACE conn2 <- [1,2050,null,{}] 09:03:20 INFO - PROCESS | 1652 | 1466697800359 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:20 INFO - PROCESS | 1652 | 1466697800360 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:20 INFO - PROCESS | 1652 | 1466697800443 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:03:20 INFO - PROCESS | 1652 | 1466697800447 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1652 | 1466697800448 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12198f800 == 30 [pid = 1652] [id = 520] 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1191e9c00) [pid = 1652] [serial = 1560] [outer = 0x0] 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195e9400) [pid = 1652] [serial = 1561] [outer = 0x1191e9c00] 09:03:20 INFO - PROCESS | 1652 | 1466697800476 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119672c00) [pid = 1652] [serial = 1562] [outer = 0x1191e9c00] 09:03:20 INFO - PROCESS | 1652 | 1466697800842 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 09:03:20 INFO - PROCESS | 1652 | 1466697800866 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1652 | 1466697800876 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:03:20 INFO - PROCESS | 1652 | 1466697800886 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1652 | 1466697800887 Marionette TRACE conn2 <- [1,2054,null,{}] 09:03:20 INFO - PROCESS | 1652 | 1466697800889 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:20 INFO - PROCESS | 1652 | 1466697800890 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:20 INFO - PROCESS | 1652 | 1466697800985 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:03:20 INFO - PROCESS | 1652 | 1466697800988 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1652 | 1466697800989 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12367d000 == 31 [pid = 1652] [id = 521] 09:03:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116fa2800) [pid = 1652] [serial = 1563] [outer = 0x0] 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119883800) [pid = 1652] [serial = 1564] [outer = 0x116fa2800] 09:03:21 INFO - PROCESS | 1652 | 1466697801013 Marionette DEBUG loaded listener.js 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11990e000) [pid = 1652] [serial = 1565] [outer = 0x116fa2800] 09:03:21 INFO - PROCESS | 1652 | 1466697801365 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 09:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:03:21 INFO - PROCESS | 1652 | 1466697801405 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1652 | 1466697801406 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:03:21 INFO - PROCESS | 1652 | 1466697801408 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1652 | 1466697801409 Marionette TRACE conn2 <- [1,2058,null,{}] 09:03:21 INFO - PROCESS | 1652 | 1466697801412 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:21 INFO - PROCESS | 1652 | 1466697801416 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:21 INFO - PROCESS | 1652 | 1466697801529 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:03:21 INFO - PROCESS | 1652 | 1466697801567 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:21 INFO - PROCESS | 1652 | 1466697801568 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad3800 == 32 [pid = 1652] [id = 522] 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11993d400) [pid = 1652] [serial = 1566] [outer = 0x0] 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120ea6400) [pid = 1652] [serial = 1567] [outer = 0x11993d400] 09:03:21 INFO - PROCESS | 1652 | 1466697801593 Marionette DEBUG loaded listener.js 09:03:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121a6d000) [pid = 1652] [serial = 1568] [outer = 0x11993d400] 09:03:21 INFO - PROCESS | 1652 | 1466697801907 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 09:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:03:21 INFO - PROCESS | 1652 | 1466697801927 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1652 | 1466697801928 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:03:21 INFO - PROCESS | 1652 | 1466697801930 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1652 | 1466697801931 Marionette TRACE conn2 <- [1,2062,null,{}] 09:03:21 INFO - PROCESS | 1652 | 1466697801943 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:21 INFO - PROCESS | 1652 | 1466697801944 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:22 INFO - PROCESS | 1652 | 1466697802047 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:03:22 INFO - PROCESS | 1652 | 1466697802052 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1652 | 1466697802053 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12938c800 == 33 [pid = 1652] [id = 523] 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118869000) [pid = 1652] [serial = 1569] [outer = 0x0] 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124b7c400) [pid = 1652] [serial = 1570] [outer = 0x118869000] 09:03:22 INFO - PROCESS | 1652 | 1466697802077 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125572000) [pid = 1652] [serial = 1571] [outer = 0x118869000] 09:03:22 INFO - PROCESS | 1652 | 1466697802422 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 09:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:03:22 INFO - PROCESS | 1652 | 1466697802454 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:03:22 INFO - PROCESS | 1652 | 1466697802456 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:03:22 INFO - PROCESS | 1652 | 1466697802458 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:03:22 INFO - PROCESS | 1652 | 1466697802459 Marionette TRACE conn2 <- [1,2066,null,{}] 09:03:22 INFO - PROCESS | 1652 | 1466697802461 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:22 INFO - PROCESS | 1652 | 1466697802462 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:22 INFO - PROCESS | 1652 | 1466697802560 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12aea5400) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a548c00) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11309ac00) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1266c6000) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1215ed400) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1172dc000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116f78800) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119146000) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113207c00) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11629b000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129341800) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118446800) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1175adc00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128cccc00) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:03:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113271400) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:03:22 INFO - PROCESS | 1652 | 1466697802784 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1652 | 1466697802785 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac6000 == 34 [pid = 1652] [id = 524] 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111c83800) [pid = 1652] [serial = 1572] [outer = 0x0] 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11309ac00) [pid = 1652] [serial = 1573] [outer = 0x111c83800] 09:03:22 INFO - PROCESS | 1652 | 1466697802812 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116f98000) [pid = 1652] [serial = 1574] [outer = 0x111c83800] 09:03:23 INFO - PROCESS | 1652 | 1466697803072 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 668ms 09:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:03:23 INFO - PROCESS | 1652 | 1466697803127 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 1652 | 1466697803128 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:03:23 INFO - PROCESS | 1652 | 1466697803131 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1652 | 1466697803132 Marionette TRACE conn2 <- [1,2070,null,{}] 09:03:23 INFO - PROCESS | 1652 | 1466697803136 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:23 INFO - PROCESS | 1652 | 1466697803139 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:23 INFO - PROCESS | 1652 | 1466697803224 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:03:23 INFO - PROCESS | 1652 | 1466697803228 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1652 | 1466697803229 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e42800 == 35 [pid = 1652] [id = 525] 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118445c00) [pid = 1652] [serial = 1575] [outer = 0x0] 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119bbd800) [pid = 1652] [serial = 1576] [outer = 0x118445c00] 09:03:23 INFO - PROCESS | 1652 | 1466697803253 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12560ec00) [pid = 1652] [serial = 1577] [outer = 0x118445c00] 09:03:23 INFO - PROCESS | 1652 | 1466697803572 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 474ms 09:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:03:23 INFO - PROCESS | 1652 | 1466697803605 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 1652 | 1466697803607 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:03:23 INFO - PROCESS | 1652 | 1466697803609 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1652 | 1466697803610 Marionette TRACE conn2 <- [1,2074,null,{}] 09:03:23 INFO - PROCESS | 1652 | 1466697803612 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:23 INFO - PROCESS | 1652 | 1466697803613 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:23 INFO - PROCESS | 1652 | 1466697803691 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:03:23 INFO - PROCESS | 1652 | 1466697803750 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1652 | 1466697803752 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae27800 == 36 [pid = 1652] [id = 526] 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119884c00) [pid = 1652] [serial = 1578] [outer = 0x0] 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1261b6c00) [pid = 1652] [serial = 1579] [outer = 0x119884c00] 09:03:23 INFO - PROCESS | 1652 | 1466697803776 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126a1d800) [pid = 1652] [serial = 1580] [outer = 0x119884c00] 09:03:24 INFO - PROCESS | 1652 | 1466697804058 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 471ms 09:03:24 INFO - PROCESS | 1652 | 1466697804081 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1652 | 1466697804082 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:03:24 INFO - PROCESS | 1652 | 1466697804093 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1652 | 1466697804094 Marionette TRACE conn2 <- [1,2078,null,{}] 09:03:24 INFO - PROCESS | 1652 | 1466697804097 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:24 INFO - PROCESS | 1652 | 1466697804098 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:24 INFO - PROCESS | 1652 | 1466697804199 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:03:24 INFO - PROCESS | 1652 | 1466697804206 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1652 | 1466697804208 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123674800 == 37 [pid = 1652] [id = 527] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11966d400) [pid = 1652] [serial = 1581] [outer = 0x0] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128ccc800) [pid = 1652] [serial = 1582] [outer = 0x11966d400] 09:03:24 INFO - PROCESS | 1652 | 1466697804234 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1291c3c00) [pid = 1652] [serial = 1583] [outer = 0x11966d400] 09:03:24 INFO - PROCESS | 1652 | 1466697804573 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 526ms 09:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:03:24 INFO - PROCESS | 1652 | 1466697804612 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1652 | 1466697804613 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:03:24 INFO - PROCESS | 1652 | 1466697804615 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1652 | 1466697804616 Marionette TRACE conn2 <- [1,2082,null,{}] 09:03:24 INFO - PROCESS | 1652 | 1466697804618 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:24 INFO - PROCESS | 1652 | 1466697804619 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:24 INFO - PROCESS | 1652 | 1466697804726 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:03:24 INFO - PROCESS | 1652 | 1466697804732 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1652 | 1466697804733 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0ae000 == 38 [pid = 1652] [id = 528] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12933d400) [pid = 1652] [serial = 1584] [outer = 0x0] 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129345400) [pid = 1652] [serial = 1585] [outer = 0x12933d400] 09:03:24 INFO - PROCESS | 1652 | 1466697804761 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a54c400) [pid = 1652] [serial = 1586] [outer = 0x12933d400] 09:03:25 INFO - PROCESS | 1652 | 1466697805327 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 718ms 09:03:25 INFO - PROCESS | 1652 | 1466697805334 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:03:25 INFO - PROCESS | 1652 | 1466697805338 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:03:25 INFO - PROCESS | 1652 | 1466697805341 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:03:25 INFO - PROCESS | 1652 | 1466697805345 Marionette TRACE conn2 <- [1,2086,null,{}] 09:03:25 INFO - PROCESS | 1652 | 1466697805348 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:25 INFO - PROCESS | 1652 | 1466697805350 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:25 INFO - PROCESS | 1652 | 1466697805464 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:03:25 INFO - PROCESS | 1652 | 1466697805545 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1652 | 1466697805547 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188b9800 == 39 [pid = 1652] [id = 529] 09:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115eb5400) [pid = 1652] [serial = 1587] [outer = 0x0] 09:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1167c0400) [pid = 1652] [serial = 1588] [outer = 0x115eb5400] 09:03:25 INFO - PROCESS | 1652 | 1466697805578 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117149c00) [pid = 1652] [serial = 1589] [outer = 0x115eb5400] 09:03:26 INFO - PROCESS | 1652 | 1466697806065 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 774ms 09:03:26 INFO - PROCESS | 1652 | 1466697806127 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1652 | 1466697806130 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:03:26 INFO - PROCESS | 1652 | 1466697806137 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1652 | 1466697806139 Marionette TRACE conn2 <- [1,2090,null,{}] 09:03:26 INFO - PROCESS | 1652 | 1466697806142 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:26 INFO - PROCESS | 1652 | 1466697806144 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:26 INFO - PROCESS | 1652 | 1466697806264 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:03:26 INFO - PROCESS | 1652 | 1466697806349 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1652 | 1466697806350 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12151c000 == 40 [pid = 1652] [id = 530] 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118273c00) [pid = 1652] [serial = 1590] [outer = 0x0] 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1185f3c00) [pid = 1652] [serial = 1591] [outer = 0x118273c00] 09:03:26 INFO - PROCESS | 1652 | 1466697806381 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119148c00) [pid = 1652] [serial = 1592] [outer = 0x118273c00] 09:03:27 INFO - PROCESS | 1652 | 1466697807011 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x123674800 == 39 [pid = 1652] [id = 527] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae27800 == 38 [pid = 1652] [id = 526] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x120e42800 == 37 [pid = 1652] [id = 525] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac6000 == 36 [pid = 1652] [id = 524] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12938c800 == 35 [pid = 1652] [id = 523] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad3800 == 34 [pid = 1652] [id = 522] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12367d000 == 33 [pid = 1652] [id = 521] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12198f800 == 32 [pid = 1652] [id = 520] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x120e44800 == 31 [pid = 1652] [id = 519] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1187f2800 == 30 [pid = 1652] [id = 518] 09:03:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11671e800 == 29 [pid = 1652] [id = 517] 09:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 922ms 09:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:03:27 INFO - PROCESS | 1652 | 1466697807058 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:03:27 INFO - PROCESS | 1652 | 1466697807060 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:03:27 INFO - PROCESS | 1652 | 1466697807063 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1652 | 1466697807065 Marionette TRACE conn2 <- [1,2094,null,{}] 09:03:27 INFO - PROCESS | 1652 | 1466697807070 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:27 INFO - PROCESS | 1652 | 1466697807072 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:27 INFO - PROCESS | 1652 | 1466697807155 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:03:27 INFO - PROCESS | 1652 | 1466697807159 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1652 | 1466697807162 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746e000 == 30 [pid = 1652] [id = 531] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172d6400) [pid = 1652] [serial = 1593] [outer = 0x0] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1172e1000) [pid = 1652] [serial = 1594] [outer = 0x1172d6400] 09:03:27 INFO - PROCESS | 1652 | 1466697807190 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118277000) [pid = 1652] [serial = 1595] [outer = 0x1172d6400] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b073c00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12aeab400) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a5d5000) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119911800) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12901bc00) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124bdac00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1183e3800) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129029800) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1172d8400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176d5c00) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11993f400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1193b9800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11987ac00) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11678e000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116f76000) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a5ce400) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185f8400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118894000) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11826dc00) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1291c1800) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1185ec800) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12972c800) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ab9800) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121168800) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11987a800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129727c00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ad6b800) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118448c00) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119940c00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 09:03:27 INFO - PROCESS | 1652 | 1466697807667 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 09:03:27 INFO - PROCESS | 1652 | 1466697807684 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:03:27 INFO - PROCESS | 1652 | 1466697807687 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:03:27 INFO - PROCESS | 1652 | 1466697807690 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1652 | 1466697807692 Marionette TRACE conn2 <- [1,2098,null,{}] 09:03:27 INFO - PROCESS | 1652 | 1466697807696 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:27 INFO - PROCESS | 1652 | 1466697807698 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:27 INFO - PROCESS | 1652 | 1466697807825 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:03:27 INFO - PROCESS | 1652 | 1466697807884 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1652 | 1466697807885 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187fb000 == 31 [pid = 1652] [id = 532] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1172de800) [pid = 1652] [serial = 1596] [outer = 0x0] 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118441c00) [pid = 1652] [serial = 1597] [outer = 0x1172de800] 09:03:27 INFO - PROCESS | 1652 | 1466697807917 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185f8400) [pid = 1652] [serial = 1598] [outer = 0x1172de800] 09:03:28 INFO - PROCESS | 1652 | 1466697808341 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 09:03:28 INFO - PROCESS | 1652 | 1466697808361 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 1652 | 1466697808364 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:03:28 INFO - PROCESS | 1652 | 1466697808370 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1652 | 1466697808373 Marionette TRACE conn2 <- [1,2102,null,{}] 09:03:28 INFO - PROCESS | 1652 | 1466697808375 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:28 INFO - PROCESS | 1652 | 1466697808377 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:28 INFO - PROCESS | 1652 | 1466697808473 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:03:28 INFO - PROCESS | 1652 | 1466697808530 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1652 | 1466697808531 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134a800 == 32 [pid = 1652] [id = 533] 09:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113202800) [pid = 1652] [serial = 1599] [outer = 0x0] 09:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1193b4000) [pid = 1652] [serial = 1600] [outer = 0x113202800] 09:03:28 INFO - PROCESS | 1652 | 1466697808562 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119672000) [pid = 1652] [serial = 1601] [outer = 0x113202800] 09:03:28 INFO - PROCESS | 1652 | 1466697808989 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 09:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:03:29 INFO - PROCESS | 1652 | 1466697809042 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1652 | 1466697809043 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:03:29 INFO - PROCESS | 1652 | 1466697809046 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1652 | 1466697809048 Marionette TRACE conn2 <- [1,2106,null,{}] 09:03:29 INFO - PROCESS | 1652 | 1466697809057 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:29 INFO - PROCESS | 1652 | 1466697809060 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:29 INFO - PROCESS | 1652 | 1466697809181 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:03:29 INFO - PROCESS | 1652 | 1466697809265 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1652 | 1466697809268 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x125626000 == 33 [pid = 1652] [id = 534] 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119885800) [pid = 1652] [serial = 1602] [outer = 0x0] 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199d0c00) [pid = 1652] [serial = 1603] [outer = 0x119885800] 09:03:29 INFO - PROCESS | 1652 | 1466697809301 Marionette DEBUG loaded listener.js 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199dac00) [pid = 1652] [serial = 1604] [outer = 0x119885800] 09:03:29 INFO - PROCESS | 1652 | 1466697809720 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 725ms 09:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:03:29 INFO - PROCESS | 1652 | 1466697809772 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1652 | 1466697809774 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:03:29 INFO - PROCESS | 1652 | 1466697809776 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1652 | 1466697809777 Marionette TRACE conn2 <- [1,2110,null,{}] 09:03:29 INFO - PROCESS | 1652 | 1466697809780 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:29 INFO - PROCESS | 1652 | 1466697809781 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:29 INFO - PROCESS | 1652 | 1466697809878 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:03:29 INFO - PROCESS | 1652 | 1466697809933 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1652 | 1466697809934 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12936f000 == 34 [pid = 1652] [id = 535] 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ea6000) [pid = 1652] [serial = 1605] [outer = 0x0] 09:03:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1212cdc00) [pid = 1652] [serial = 1606] [outer = 0x120ea6000] 09:03:29 INFO - PROCESS | 1652 | 1466697809976 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121ae5400) [pid = 1652] [serial = 1607] [outer = 0x120ea6000] 09:03:30 INFO - PROCESS | 1652 | 1466697810445 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 724ms 09:03:30 INFO - PROCESS | 1652 | 1466697810514 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 1652 | 1466697810517 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:03:30 INFO - PROCESS | 1652 | 1466697810555 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1652 | 1466697810557 Marionette TRACE conn2 <- [1,2114,null,{}] 09:03:30 INFO - PROCESS | 1652 | 1466697810563 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:30 INFO - PROCESS | 1652 | 1466697810565 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:30 INFO - PROCESS | 1652 | 1466697810691 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:03:30 INFO - PROCESS | 1652 | 1466697810756 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1652 | 1466697810758 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a522000 == 35 [pid = 1652] [id = 536] 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1131d4800) [pid = 1652] [serial = 1608] [outer = 0x0] 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124bda800) [pid = 1652] [serial = 1609] [outer = 0x1131d4800] 09:03:30 INFO - PROCESS | 1652 | 1466697810787 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125574800) [pid = 1652] [serial = 1610] [outer = 0x1131d4800] 09:03:31 INFO - PROCESS | 1652 | 1466697811178 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 696ms 09:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:03:31 INFO - PROCESS | 1652 | 1466697811229 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1652 | 1466697811231 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:03:31 INFO - PROCESS | 1652 | 1466697811233 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1652 | 1466697811234 Marionette TRACE conn2 <- [1,2118,null,{}] 09:03:31 INFO - PROCESS | 1652 | 1466697811237 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:31 INFO - PROCESS | 1652 | 1466697811241 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:31 INFO - PROCESS | 1652 | 1466697811357 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:03:31 INFO - PROCESS | 1652 | 1466697811414 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1652 | 1466697811415 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196b1000 == 36 [pid = 1652] [id = 537] 09:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1256ce000) [pid = 1652] [serial = 1611] [outer = 0x0] 09:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126a1c800) [pid = 1652] [serial = 1612] [outer = 0x1256ce000] 09:03:31 INFO - PROCESS | 1652 | 1466697811446 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1291be000) [pid = 1652] [serial = 1613] [outer = 0x1256ce000] 09:03:31 INFO - PROCESS | 1652 | 1466697811859 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 09:03:31 INFO - PROCESS | 1652 | 1466697811905 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:03:31 INFO - PROCESS | 1652 | 1466697811906 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:03:31 INFO - PROCESS | 1652 | 1466697811908 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1652 | 1466697811909 Marionette TRACE conn2 <- [1,2122,null,{}] 09:03:31 INFO - PROCESS | 1652 | 1466697811912 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:31 INFO - PROCESS | 1652 | 1466697811913 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:32 INFO - PROCESS | 1652 | 1466697812020 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:03:32 INFO - PROCESS | 1652 | 1466697812106 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 1652 | 1466697812107 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba35800 == 37 [pid = 1652] [id = 538] 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116f6c400) [pid = 1652] [serial = 1614] [outer = 0x0] 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12933dc00) [pid = 1652] [serial = 1615] [outer = 0x116f6c400] 09:03:32 INFO - PROCESS | 1652 | 1466697812137 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a54a800) [pid = 1652] [serial = 1616] [outer = 0x116f6c400] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1188b9800 == 36 [pid = 1652] [id = 529] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x117e60000 == 35 [pid = 1652] [id = 516] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1196b1000 == 34 [pid = 1652] [id = 537] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12a522000 == 33 [pid = 1652] [id = 536] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12936f000 == 32 [pid = 1652] [id = 535] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x125626000 == 31 [pid = 1652] [id = 534] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12134a800 == 30 [pid = 1652] [id = 533] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11746e000 == 29 [pid = 1652] [id = 531] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12151c000 == 28 [pid = 1652] [id = 530] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1187fb000 == 27 [pid = 1652] [id = 532] 09:03:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0ae000 == 26 [pid = 1652] [id = 528] 09:03:33 INFO - PROCESS | 1652 | 1466697813171 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1324ms 09:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:03:33 INFO - PROCESS | 1652 | 1466697813233 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1652 | 1466697813235 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:03:33 INFO - PROCESS | 1652 | 1466697813239 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1652 | 1466697813241 Marionette TRACE conn2 <- [1,2126,null,{}] 09:03:33 INFO - PROCESS | 1652 | 1466697813249 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:33 INFO - PROCESS | 1652 | 1466697813251 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:33 INFO - PROCESS | 1652 | 1466697813358 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:03:33 INFO - PROCESS | 1652 | 1466697813364 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1652 | 1466697813367 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad7800 == 27 [pid = 1652] [id = 539] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11622e400) [pid = 1652] [serial = 1617] [outer = 0x0] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11629b000) [pid = 1652] [serial = 1618] [outer = 0x11622e400] 09:03:33 INFO - PROCESS | 1652 | 1466697813397 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11680c000) [pid = 1652] [serial = 1619] [outer = 0x11622e400] 09:03:33 INFO - PROCESS | 1652 | 1466697813733 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 09:03:33 INFO - PROCESS | 1652 | 1466697813768 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1652 | 1466697813772 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:03:33 INFO - PROCESS | 1652 | 1466697813778 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1652 | 1466697813780 Marionette TRACE conn2 <- [1,2130,null,{}] 09:03:33 INFO - PROCESS | 1652 | 1466697813782 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:33 INFO - PROCESS | 1652 | 1466697813784 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:33 INFO - PROCESS | 1652 | 1466697813865 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:03:33 INFO - PROCESS | 1652 | 1466697813872 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1652 | 1466697813874 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956e000 == 28 [pid = 1652] [id = 540] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116f74400) [pid = 1652] [serial = 1620] [outer = 0x0] 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1175ba400) [pid = 1652] [serial = 1621] [outer = 0x116f74400] 09:03:33 INFO - PROCESS | 1652 | 1466697813902 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11826f800) [pid = 1652] [serial = 1622] [outer = 0x116f74400] 09:03:34 INFO - PROCESS | 1652 | 1466697814262 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1652 | 1466697814304 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:03:34 INFO - PROCESS | 1652 | 1466697814306 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1652 | 1466697814309 Marionette TRACE conn2 <- [1,2134,null,{}] 09:03:34 INFO - PROCESS | 1652 | 1466697814316 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:34 INFO - PROCESS | 1652 | 1466697814319 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:34 INFO - PROCESS | 1652 | 1466697814408 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:03:34 INFO - PROCESS | 1652 | 1466697814413 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1652 | 1466697814415 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b31800 == 29 [pid = 1652] [id = 541] 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118511c00) [pid = 1652] [serial = 1623] [outer = 0x0] 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1187d0800) [pid = 1652] [serial = 1624] [outer = 0x118511c00] 09:03:34 INFO - PROCESS | 1652 | 1466697814446 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1191f4800) [pid = 1652] [serial = 1625] [outer = 0x118511c00] 09:03:34 INFO - PROCESS | 1652 | 1466697814840 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms 09:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:03:34 INFO - PROCESS | 1652 | 1466697814884 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1652 | 1466697814886 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:03:34 INFO - PROCESS | 1652 | 1466697814888 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1652 | 1466697814889 Marionette TRACE conn2 <- [1,2138,null,{}] 09:03:34 INFO - PROCESS | 1652 | 1466697814892 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:34 INFO - PROCESS | 1652 | 1466697814893 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:34 INFO - PROCESS | 1652 | 1466697814995 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:03:35 INFO - PROCESS | 1652 | 1466697815035 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1652 | 1466697815037 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1255b3800 == 30 [pid = 1652] [id = 542] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1195e7400) [pid = 1652] [serial = 1626] [outer = 0x0] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119611800) [pid = 1652] [serial = 1627] [outer = 0x1195e7400] 09:03:35 INFO - PROCESS | 1652 | 1466697815062 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11987a800) [pid = 1652] [serial = 1628] [outer = 0x1195e7400] 09:03:35 INFO - PROCESS | 1652 | 1466697815357 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 09:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:03:35 INFO - PROCESS | 1652 | 1466697815412 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1652 | 1466697815413 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:03:35 INFO - PROCESS | 1652 | 1466697815415 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1652 | 1466697815416 Marionette TRACE conn2 <- [1,2142,null,{}] 09:03:35 INFO - PROCESS | 1652 | 1466697815418 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:35 INFO - PROCESS | 1652 | 1466697815419 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:35 INFO - PROCESS | 1652 | 1466697815523 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:03:35 INFO - PROCESS | 1652 | 1466697815527 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1652 | 1466697815528 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12936e800 == 31 [pid = 1652] [id = 543] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1185f9800) [pid = 1652] [serial = 1629] [outer = 0x0] 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119909800) [pid = 1652] [serial = 1630] [outer = 0x1185f9800] 09:03:35 INFO - PROCESS | 1652 | 1466697815552 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1199ce000) [pid = 1652] [serial = 1631] [outer = 0x1185f9800] 09:03:35 INFO - PROCESS | 1652 | 1466697815910 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1652 | 1466697815935 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:03:35 INFO - PROCESS | 1652 | 1466697815940 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1652 | 1466697815941 Marionette TRACE conn2 <- [1,2146,null,{}] 09:03:35 INFO - PROCESS | 1652 | 1466697815943 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:35 INFO - PROCESS | 1652 | 1466697815947 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:36 INFO - PROCESS | 1652 | 1466697816071 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:03:36 INFO - PROCESS | 1652 | 1466697816075 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1652 | 1466697816076 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1a0800 == 32 [pid = 1652] [id = 544] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119870000) [pid = 1652] [serial = 1632] [outer = 0x0] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119eff400) [pid = 1652] [serial = 1633] [outer = 0x119870000] 09:03:36 INFO - PROCESS | 1652 | 1466697816101 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125571800) [pid = 1652] [serial = 1634] [outer = 0x119870000] 09:03:36 INFO - PROCESS | 1652 | 1466697816440 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1652 | 1466697816460 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:03:36 INFO - PROCESS | 1652 | 1466697816471 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1652 | 1466697816473 Marionette TRACE conn2 <- [1,2150,null,{}] 09:03:36 INFO - PROCESS | 1652 | 1466697816476 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:36 INFO - PROCESS | 1652 | 1466697816477 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:36 INFO - PROCESS | 1652 | 1466697816574 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:03:36 INFO - PROCESS | 1652 | 1466697816587 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1652 | 1466697816588 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be21000 == 33 [pid = 1652] [id = 545] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116461000) [pid = 1652] [serial = 1635] [outer = 0x0] 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118893000) [pid = 1652] [serial = 1636] [outer = 0x116461000] 09:03:36 INFO - PROCESS | 1652 | 1466697816866 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1266c6000) [pid = 1652] [serial = 1637] [outer = 0x116461000] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11966d400) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1191e9c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x116fa2800) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11993d400) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116f9a000) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118869000) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x111c83800) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113c20400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116f6a400) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112a74000) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119181c00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12116bc00) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118445c00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1180dfc00) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117146800) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118273c00) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119884c00) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115eb5400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12933d400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:03:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1172d6400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:03:37 INFO - PROCESS | 1652 | 1466697817171 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 730ms 09:03:37 INFO - PROCESS | 1652 | 1466697817193 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1652 | 1466697817194 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:03:37 INFO - PROCESS | 1652 | 1466697817197 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1652 | 1466697817198 Marionette TRACE conn2 <- [1,2154,null,{}] 09:03:37 INFO - PROCESS | 1652 | 1466697817200 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:37 INFO - PROCESS | 1652 | 1466697817202 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:37 INFO - PROCESS | 1652 | 1466697817276 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:03:37 INFO - PROCESS | 1652 | 1466697817280 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1652 | 1466697817281 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be20000 == 34 [pid = 1652] [id = 546] 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133fa800) [pid = 1652] [serial = 1638] [outer = 0x0] 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1172e1400) [pid = 1652] [serial = 1639] [outer = 0x1133fa800] 09:03:37 INFO - PROCESS | 1652 | 1466697817308 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11889cc00) [pid = 1652] [serial = 1640] [outer = 0x1133fa800] 09:03:37 INFO - PROCESS | 1652 | 1466697817654 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 471ms 09:03:37 INFO - PROCESS | 1652 | 1466697817671 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1652 | 1466697817674 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:03:37 INFO - PROCESS | 1652 | 1466697817678 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1652 | 1466697817680 Marionette TRACE conn2 <- [1,2158,null,{}] 09:03:37 INFO - PROCESS | 1652 | 1466697817683 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:37 INFO - PROCESS | 1652 | 1466697817685 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:37 INFO - PROCESS | 1652 | 1466697817847 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:03:37 INFO - PROCESS | 1652 | 1466697817859 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1652 | 1466697817871 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d0000 == 35 [pid = 1652] [id = 547] 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11889ac00) [pid = 1652] [serial = 1641] [outer = 0x0] 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119908400) [pid = 1652] [serial = 1642] [outer = 0x11889ac00] 09:03:37 INFO - PROCESS | 1652 | 1466697817915 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1265c8400) [pid = 1652] [serial = 1643] [outer = 0x11889ac00] 09:03:38 INFO - PROCESS | 1652 | 1466697818256 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 621ms 09:03:38 INFO - PROCESS | 1652 | 1466697818300 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1652 | 1466697818302 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:03:38 INFO - PROCESS | 1652 | 1466697818308 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1652 | 1466697818310 Marionette TRACE conn2 <- [1,2162,null,{}] 09:03:38 INFO - PROCESS | 1652 | 1466697818313 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:38 INFO - PROCESS | 1652 | 1466697818315 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:38 INFO - PROCESS | 1652 | 1466697818439 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:03:38 INFO - PROCESS | 1652 | 1466697818528 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1652 | 1466697818529 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c771000 == 36 [pid = 1652] [id = 548] 09:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11917d000) [pid = 1652] [serial = 1644] [outer = 0x0] 09:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128ab7800) [pid = 1652] [serial = 1645] [outer = 0x11917d000] 09:03:38 INFO - PROCESS | 1652 | 1466697818570 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129025000) [pid = 1652] [serial = 1646] [outer = 0x11917d000] 09:03:39 INFO - PROCESS | 1652 | 1466697819011 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 770ms 09:03:39 INFO - PROCESS | 1652 | 1466697819078 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1652 | 1466697819081 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:03:39 INFO - PROCESS | 1652 | 1466697819110 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1652 | 1466697819112 Marionette TRACE conn2 <- [1,2166,null,{}] 09:03:39 INFO - PROCESS | 1652 | 1466697819119 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:39 INFO - PROCESS | 1652 | 1466697819122 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:39 INFO - PROCESS | 1652 | 1466697819267 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:03:39 INFO - PROCESS | 1652 | 1466697819346 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1652 | 1466697819347 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119296000 == 37 [pid = 1652] [id = 549] 09:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116299800) [pid = 1652] [serial = 1647] [outer = 0x0] 09:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1167c9c00) [pid = 1652] [serial = 1648] [outer = 0x116299800] 09:03:39 INFO - PROCESS | 1652 | 1466697819378 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116f74000) [pid = 1652] [serial = 1649] [outer = 0x116299800] 09:03:39 INFO - PROCESS | 1652 | 1466697819881 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 855ms 09:03:39 INFO - PROCESS | 1652 | 1466697819940 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1652 | 1466697819943 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:03:39 INFO - PROCESS | 1652 | 1466697819947 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1652 | 1466697819949 Marionette TRACE conn2 <- [1,2170,null,{}] 09:03:39 INFO - PROCESS | 1652 | 1466697819952 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:39 INFO - PROCESS | 1652 | 1466697819954 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:40 INFO - PROCESS | 1652 | 1466697820062 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:03:40 INFO - PROCESS | 1652 | 1466697820143 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1652 | 1466697820145 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b54800 == 38 [pid = 1652] [id = 550] 09:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118439400) [pid = 1652] [serial = 1650] [outer = 0x0] 09:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118448c00) [pid = 1652] [serial = 1651] [outer = 0x118439400] 09:03:40 INFO - PROCESS | 1652 | 1466697820175 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11886b400) [pid = 1652] [serial = 1652] [outer = 0x118439400] 09:03:40 INFO - PROCESS | 1652 | 1466697820861 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 970ms 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d0000 == 37 [pid = 1652] [id = 547] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12be20000 == 36 [pid = 1652] [id = 546] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12be21000 == 35 [pid = 1652] [id = 545] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1a0800 == 34 [pid = 1652] [id = 544] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12936e800 == 33 [pid = 1652] [id = 543] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1255b3800 == 32 [pid = 1652] [id = 542] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119b31800 == 31 [pid = 1652] [id = 541] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11956e000 == 30 [pid = 1652] [id = 540] 09:03:40 INFO - PROCESS | 1652 | 1466697820944 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:03:40 INFO - PROCESS | 1652 | 1466697820947 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:03:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad7800 == 29 [pid = 1652] [id = 539] 09:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:03:40 INFO - PROCESS | 1652 | 1466697820952 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1652 | 1466697820953 Marionette TRACE conn2 <- [1,2174,null,{}] 09:03:40 INFO - PROCESS | 1652 | 1466697820957 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:40 INFO - PROCESS | 1652 | 1466697820959 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:41 INFO - PROCESS | 1652 | 1466697821059 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:03:41 INFO - PROCESS | 1652 | 1466697821072 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1652 | 1466697821076 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e7d800 == 30 [pid = 1652] [id = 551] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1167ce400) [pid = 1652] [serial = 1653] [outer = 0x0] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117147c00) [pid = 1652] [serial = 1654] [outer = 0x1167ce400] 09:03:41 INFO - PROCESS | 1652 | 1466697821122 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1176ca800) [pid = 1652] [serial = 1655] [outer = 0x1167ce400] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1195e9400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119883800) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x120ea6400) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11990e000) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1175af800) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124b7c400) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121a6d000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1180ec800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11309ac00) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116298000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1167ca800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125572000) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1176d0400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118446c00) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118866000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119882c00) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11913f400) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119603400) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124a24800) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1261b2000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119bbd800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11826e400) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1261b5c00) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11993b000) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119148c00) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1261b6c00) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172e1000) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116f98000) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1291c3c00) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167c0400) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a54c400) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12560ec00) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1185f3c00) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117149c00) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119672c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129345400) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126a1d800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118502c00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118277000) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128ccc800) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 09:03:41 INFO - PROCESS | 1652 | 1466697821574 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 09:03:41 INFO - PROCESS | 1652 | 1466697821628 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1652 | 1466697821632 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:03:41 INFO - PROCESS | 1652 | 1466697821640 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1652 | 1466697821643 Marionette TRACE conn2 <- [1,2178,null,{}] 09:03:41 INFO - PROCESS | 1652 | 1466697821646 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:41 INFO - PROCESS | 1652 | 1466697821648 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:41 INFO - PROCESS | 1652 | 1466697821774 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:03:41 INFO - PROCESS | 1652 | 1466697821817 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1652 | 1466697821818 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928d800 == 31 [pid = 1652] [id = 552] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11681dc00) [pid = 1652] [serial = 1656] [outer = 0x0] 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118442000) [pid = 1652] [serial = 1657] [outer = 0x11681dc00] 09:03:41 INFO - PROCESS | 1652 | 1466697821914 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185f3c00) [pid = 1652] [serial = 1658] [outer = 0x11681dc00] 09:03:42 INFO - PROCESS | 1652 | 1466697822259 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 623ms 09:03:42 INFO - PROCESS | 1652 | 1466697822262 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:03:42 INFO - PROCESS | 1652 | 1466697822265 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:03:42 INFO - PROCESS | 1652 | 1466697822270 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1652 | 1466697822274 Marionette TRACE conn2 <- [1,2182,null,{}] 09:03:42 INFO - PROCESS | 1652 | 1466697822281 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:42 INFO - PROCESS | 1652 | 1466697822284 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:42 INFO - PROCESS | 1652 | 1466697822352 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:03:42 INFO - PROCESS | 1652 | 1466697822417 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1652 | 1466697822419 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210c6800 == 32 [pid = 1652] [id = 553] 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113c20c00) [pid = 1652] [serial = 1659] [outer = 0x0] 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1195e9c00) [pid = 1652] [serial = 1660] [outer = 0x113c20c00] 09:03:42 INFO - PROCESS | 1652 | 1466697822469 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119908000) [pid = 1652] [serial = 1661] [outer = 0x113c20c00] 09:03:42 INFO - PROCESS | 1652 | 1466697822865 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 630ms 09:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:03:42 INFO - PROCESS | 1652 | 1466697822898 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1652 | 1466697822901 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:03:42 INFO - PROCESS | 1652 | 1466697822904 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1652 | 1466697822906 Marionette TRACE conn2 <- [1,2186,null,{}] 09:03:42 INFO - PROCESS | 1652 | 1466697822909 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:42 INFO - PROCESS | 1652 | 1466697822911 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:43 INFO - PROCESS | 1652 | 1466697823079 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:03:43 INFO - PROCESS | 1652 | 1466697823093 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1652 | 1466697823095 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x123674800 == 33 [pid = 1652] [id = 554] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1199ce800) [pid = 1652] [serial = 1662] [outer = 0x0] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199d9800) [pid = 1652] [serial = 1663] [outer = 0x1199ce800] 09:03:43 INFO - PROCESS | 1652 | 1466697823137 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120ea8800) [pid = 1652] [serial = 1664] [outer = 0x1199ce800] 09:03:43 INFO - PROCESS | 1652 | 1466697823491 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 621ms 09:03:43 INFO - PROCESS | 1652 | 1466697823529 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1652 | 1466697823531 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:03:43 INFO - PROCESS | 1652 | 1466697823533 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1652 | 1466697823535 Marionette TRACE conn2 <- [1,2190,null,{}] 09:03:43 INFO - PROCESS | 1652 | 1466697823537 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:43 INFO - PROCESS | 1652 | 1466697823539 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:43 INFO - PROCESS | 1652 | 1466697823645 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:03:43 INFO - PROCESS | 1652 | 1466697823724 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1652 | 1466697823726 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cea000 == 34 [pid = 1652] [id = 555] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199d2c00) [pid = 1652] [serial = 1665] [outer = 0x0] 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1213f1c00) [pid = 1652] [serial = 1666] [outer = 0x1199d2c00] 09:03:43 INFO - PROCESS | 1652 | 1466697823766 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121af3c00) [pid = 1652] [serial = 1667] [outer = 0x1199d2c00] 09:03:44 INFO - PROCESS | 1652 | 1466697824155 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 673ms 09:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:03:44 INFO - PROCESS | 1652 | 1466697824211 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1652 | 1466697824212 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:03:44 INFO - PROCESS | 1652 | 1466697824214 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1652 | 1466697824215 Marionette TRACE conn2 <- [1,2194,null,{}] 09:03:44 INFO - PROCESS | 1652 | 1466697824217 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:44 INFO - PROCESS | 1652 | 1466697824221 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:44 INFO - PROCESS | 1652 | 1466697824343 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:03:44 INFO - PROCESS | 1652 | 1466697824355 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1652 | 1466697824356 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b6000 == 35 [pid = 1652] [id = 556] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121d6e400) [pid = 1652] [serial = 1668] [outer = 0x0] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12560fc00) [pid = 1652] [serial = 1669] [outer = 0x121d6e400] 09:03:44 INFO - PROCESS | 1652 | 1466697824381 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129026400) [pid = 1652] [serial = 1670] [outer = 0x121d6e400] 09:03:44 INFO - PROCESS | 1652 | 1466697824711 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 517ms 09:03:44 INFO - PROCESS | 1652 | 1466697824732 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1652 | 1466697824733 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:03:44 INFO - PROCESS | 1652 | 1466697824737 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1652 | 1466697824740 Marionette TRACE conn2 <- [1,2198,null,{}] 09:03:44 INFO - PROCESS | 1652 | 1466697824749 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:44 INFO - PROCESS | 1652 | 1466697824750 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:44 INFO - PROCESS | 1652 | 1466697824850 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:03:44 INFO - PROCESS | 1652 | 1466697824853 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1652 | 1466697824855 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae38000 == 36 [pid = 1652] [id = 557] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129026800) [pid = 1652] [serial = 1671] [outer = 0x0] 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1291c0800) [pid = 1652] [serial = 1672] [outer = 0x129026800] 09:03:44 INFO - PROCESS | 1652 | 1466697824879 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129343c00) [pid = 1652] [serial = 1673] [outer = 0x129026800] 09:03:45 INFO - PROCESS | 1652 | 1466697825224 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 523ms 09:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:03:45 INFO - PROCESS | 1652 | 1466697825259 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1652 | 1466697825260 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:03:45 INFO - PROCESS | 1652 | 1466697825263 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1652 | 1466697825264 Marionette TRACE conn2 <- [1,2202,null,{}] 09:03:45 INFO - PROCESS | 1652 | 1466697825267 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:45 INFO - PROCESS | 1652 | 1466697825268 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:45 INFO - PROCESS | 1652 | 1466697825496 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172de800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113202800) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119885800) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120ea6000) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11622e400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118511c00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1131d4800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1195e7400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1256ce000) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11889ac00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1185f9800) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119870000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116461000) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116f74400) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:03:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1133fa800) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:03:45 INFO - PROCESS | 1652 | 1466697825562 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1652 | 1466697825563 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2f800 == 37 [pid = 1652] [id = 558] 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11295a000) [pid = 1652] [serial = 1674] [outer = 0x0] 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1133fa800) [pid = 1652] [serial = 1675] [outer = 0x11295a000] 09:03:45 INFO - PROCESS | 1652 | 1466697825616 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1180dfc00) [pid = 1652] [serial = 1676] [outer = 0x11295a000] 09:03:45 INFO - PROCESS | 1652 | 1466697825924 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 669ms 09:03:45 INFO - PROCESS | 1652 | 1466697825933 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1652 | 1466697825934 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:03:45 INFO - PROCESS | 1652 | 1466697825946 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1652 | 1466697825947 Marionette TRACE conn2 <- [1,2206,null,{}] 09:03:45 INFO - PROCESS | 1652 | 1466697825949 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:45 INFO - PROCESS | 1652 | 1466697825950 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:46 INFO - PROCESS | 1652 | 1466697826033 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:03:46 INFO - PROCESS | 1652 | 1466697826108 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:46 INFO - PROCESS | 1652 | 1466697826109 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210c5000 == 38 [pid = 1652] [id = 559] 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1172de800) [pid = 1652] [serial = 1677] [outer = 0x0] 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118872800) [pid = 1652] [serial = 1678] [outer = 0x1172de800] 09:03:46 INFO - PROCESS | 1652 | 1466697826134 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1261b4000) [pid = 1652] [serial = 1679] [outer = 0x1172de800] 09:03:46 INFO - PROCESS | 1652 | 1466697826400 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 471ms 09:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:03:46 INFO - PROCESS | 1652 | 1466697826416 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1652 | 1466697826417 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:03:46 INFO - PROCESS | 1652 | 1466697826427 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1652 | 1466697826428 Marionette TRACE conn2 <- [1,2210,null,{}] 09:03:46 INFO - PROCESS | 1652 | 1466697826430 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:46 INFO - PROCESS | 1652 | 1466697826431 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:46 INFO - PROCESS | 1652 | 1466697826515 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:03:46 INFO - PROCESS | 1652 | 1466697826520 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:46 INFO - PROCESS | 1652 | 1466697826522 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d8000 == 39 [pid = 1652] [id = 560] 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ea6400) [pid = 1652] [serial = 1680] [outer = 0x0] 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a54f800) [pid = 1652] [serial = 1681] [outer = 0x120ea6400] 09:03:46 INFO - PROCESS | 1652 | 1466697826553 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a5cd800) [pid = 1652] [serial = 1682] [outer = 0x120ea6400] 09:03:46 INFO - PROCESS | 1652 | 1466697826878 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 480ms 09:03:46 INFO - PROCESS | 1652 | 1466697826899 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1652 | 1466697826902 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:03:46 INFO - PROCESS | 1652 | 1466697826906 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1652 | 1466697826908 Marionette TRACE conn2 <- [1,2214,null,{}] 09:03:46 INFO - PROCESS | 1652 | 1466697826910 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:46 INFO - PROCESS | 1652 | 1466697826912 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:47 INFO - PROCESS | 1652 | 1466697827029 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:03:47 INFO - PROCESS | 1652 | 1466697827036 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1652 | 1466697827039 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c780000 == 40 [pid = 1652] [id = 561] 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a5d0000) [pid = 1652] [serial = 1683] [outer = 0x0] 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12ac7b800) [pid = 1652] [serial = 1684] [outer = 0x12a5d0000] 09:03:47 INFO - PROCESS | 1652 | 1466697827065 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12ad6d800) [pid = 1652] [serial = 1685] [outer = 0x12a5d0000] 09:03:47 INFO - PROCESS | 1652 | 1466697827395 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 09:03:47 INFO - PROCESS | 1652 | 1466697827427 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:03:47 INFO - PROCESS | 1652 | 1466697827428 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:03:47 INFO - PROCESS | 1652 | 1466697827430 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:03:47 INFO - PROCESS | 1652 | 1466697827431 Marionette TRACE conn2 <- [1,2218,null,{}] 09:03:47 INFO - PROCESS | 1652 | 1466697827434 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:47 INFO - PROCESS | 1652 | 1466697827435 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:47 INFO - PROCESS | 1652 | 1466697827567 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:03:47 INFO - PROCESS | 1652 | 1466697827630 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1652 | 1466697827631 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116710800 == 41 [pid = 1652] [id = 562] 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112961c00) [pid = 1652] [serial = 1686] [outer = 0x0] 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112d59c00) [pid = 1652] [serial = 1687] [outer = 0x112961c00] 09:03:47 INFO - PROCESS | 1652 | 1466697827664 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115f5b800) [pid = 1652] [serial = 1688] [outer = 0x112961c00] 09:03:48 INFO - PROCESS | 1652 | 1466697828107 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 720ms 09:03:48 INFO - PROCESS | 1652 | 1466697828152 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1652 | 1466697828155 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:03:48 INFO - PROCESS | 1652 | 1466697828158 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1652 | 1466697828160 Marionette TRACE conn2 <- [1,2222,null,{}] 09:03:48 INFO - PROCESS | 1652 | 1466697828164 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:48 INFO - PROCESS | 1652 | 1466697828166 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:48 INFO - PROCESS | 1652 | 1466697828272 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:03:48 INFO - PROCESS | 1652 | 1466697828332 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1652 | 1466697828334 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211db800 == 42 [pid = 1652] [id = 563] 09:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118277800) [pid = 1652] [serial = 1689] [outer = 0x0] 09:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1185f9000) [pid = 1652] [serial = 1690] [outer = 0x118277800] 09:03:48 INFO - PROCESS | 1652 | 1466697828364 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1191f1800) [pid = 1652] [serial = 1691] [outer = 0x118277800] 09:03:48 INFO - PROCESS | 1652 | 1466697828816 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 09:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:03:48 INFO - PROCESS | 1652 | 1466697828830 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1652 | 1466697828832 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:03:48 INFO - PROCESS | 1652 | 1466697828835 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1652 | 1466697828836 Marionette TRACE conn2 <- [1,2226,null,{}] 09:03:48 INFO - PROCESS | 1652 | 1466697828838 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:48 INFO - PROCESS | 1652 | 1466697828840 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:48 INFO - PROCESS | 1652 | 1466697828964 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:03:49 INFO - PROCESS | 1652 | 1466697829038 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1652 | 1466697829039 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1a2800 == 43 [pid = 1652] [id = 564] 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119936c00) [pid = 1652] [serial = 1692] [outer = 0x0] 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119bb7000) [pid = 1652] [serial = 1693] [outer = 0x119936c00] 09:03:49 INFO - PROCESS | 1652 | 1466697829068 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124ac2400) [pid = 1652] [serial = 1694] [outer = 0x119936c00] 09:03:49 INFO - PROCESS | 1652 | 1466697829487 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 672ms 09:03:49 INFO - PROCESS | 1652 | 1466697829507 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 1652 | 1466697829509 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:03:49 INFO - PROCESS | 1652 | 1466697829517 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1652 | 1466697829520 Marionette TRACE conn2 <- [1,2230,null,{}] 09:03:49 INFO - PROCESS | 1652 | 1466697829523 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:49 INFO - PROCESS | 1652 | 1466697829525 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:49 INFO - PROCESS | 1652 | 1466697829641 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:03:49 INFO - PROCESS | 1652 | 1466697829772 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1652 | 1466697829773 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfca800 == 44 [pid = 1652] [id = 565] 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119887c00) [pid = 1652] [serial = 1695] [outer = 0x0] 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1261b9c00) [pid = 1652] [serial = 1696] [outer = 0x119887c00] 09:03:49 INFO - PROCESS | 1652 | 1466697829803 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12902ac00) [pid = 1652] [serial = 1697] [outer = 0x119887c00] 09:03:50 INFO - PROCESS | 1652 | 1466697830210 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 725ms 09:03:50 INFO - PROCESS | 1652 | 1466697830277 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:03:50 INFO - PROCESS | 1652 | 1466697830279 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:03:50 INFO - PROCESS | 1652 | 1466697830282 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1652 | 1466697830285 Marionette TRACE conn2 <- [1,2234,null,{}] 09:03:50 INFO - PROCESS | 1652 | 1466697830305 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:50 INFO - PROCESS | 1652 | 1466697830306 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:50 INFO - PROCESS | 1652 | 1466697830452 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:03:50 INFO - PROCESS | 1652 | 1466697830732 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1652 | 1466697830734 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196bf800 == 45 [pid = 1652] [id = 566] 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112a77800) [pid = 1652] [serial = 1698] [outer = 0x0] 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115f62800) [pid = 1652] [serial = 1699] [outer = 0x112a77800] 09:03:50 INFO - PROCESS | 1652 | 1466697830780 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11681f400) [pid = 1652] [serial = 1700] [outer = 0x112a77800] 09:03:51 INFO - PROCESS | 1652 | 1466697831209 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 939ms 09:03:51 INFO - PROCESS | 1652 | 1466697831223 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1652 | 1466697831225 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:03:51 INFO - PROCESS | 1652 | 1466697831227 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1652 | 1466697831229 Marionette TRACE conn2 <- [1,2238,null,{}] 09:03:51 INFO - PROCESS | 1652 | 1466697831233 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:51 INFO - PROCESS | 1652 | 1466697831235 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:51 INFO - PROCESS | 1652 | 1466697831335 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:03:51 INFO - PROCESS | 1652 | 1466697831403 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1652 | 1466697831405 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a7800 == 46 [pid = 1652] [id = 567] 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1172dc400) [pid = 1652] [serial = 1701] [outer = 0x0] 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1180e1000) [pid = 1652] [serial = 1702] [outer = 0x1172dc400] 09:03:51 INFO - PROCESS | 1652 | 1466697831451 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118446000) [pid = 1652] [serial = 1703] [outer = 0x1172dc400] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba35800 == 45 [pid = 1652] [id = 538] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c780000 == 44 [pid = 1652] [id = 561] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d8000 == 43 [pid = 1652] [id = 560] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1210c5000 == 42 [pid = 1652] [id = 559] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2f800 == 41 [pid = 1652] [id = 558] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae38000 == 40 [pid = 1652] [id = 557] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b6000 == 39 [pid = 1652] [id = 556] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128cea000 == 38 [pid = 1652] [id = 555] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123674800 == 37 [pid = 1652] [id = 554] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1210c6800 == 36 [pid = 1652] [id = 553] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11928d800 == 35 [pid = 1652] [id = 552] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x117e7d800 == 34 [pid = 1652] [id = 551] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x124b54800 == 33 [pid = 1652] [id = 550] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119296000 == 32 [pid = 1652] [id = 549] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c771000 == 31 [pid = 1652] [id = 548] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1196bf800 == 30 [pid = 1652] [id = 566] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfca800 == 29 [pid = 1652] [id = 565] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1a2800 == 28 [pid = 1652] [id = 564] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1211db800 == 27 [pid = 1652] [id = 563] 09:03:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116710800 == 26 [pid = 1652] [id = 562] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185f8400) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118441c00) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119672000) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1193b4000) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1199dac00) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1199d0c00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121ae5400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1212cdc00) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11629b000) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11680c000) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1187d0800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125574800) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124bda800) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119611800) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1291be000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12933dc00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126a1c800) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1265c8400) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119909800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119eff400) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199ce000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125571800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1266c6000) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1175ba400) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11826f800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118893000) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11987a800) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1172e1400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1191f4800) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11889cc00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119908400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128ab7800) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 09:03:52 INFO - PROCESS | 1652 | 1466697832472 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1273ms 09:03:52 INFO - PROCESS | 1652 | 1466697832502 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:03:52 INFO - PROCESS | 1652 | 1466697832504 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:03:52 INFO - PROCESS | 1652 | 1466697832507 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1652 | 1466697832510 Marionette TRACE conn2 <- [1,2242,null,{}] 09:03:52 INFO - PROCESS | 1652 | 1466697832513 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:52 INFO - PROCESS | 1652 | 1466697832515 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:52 INFO - PROCESS | 1652 | 1466697832596 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:03:52 INFO - PROCESS | 1652 | 1466697832600 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1652 | 1466697832604 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fe2000 == 27 [pid = 1652] [id = 568] 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1133b4400) [pid = 1652] [serial = 1704] [outer = 0x0] 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116635400) [pid = 1652] [serial = 1705] [outer = 0x1133b4400] 09:03:52 INFO - PROCESS | 1652 | 1466697832633 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11680c000) [pid = 1652] [serial = 1706] [outer = 0x1133b4400] 09:03:52 INFO - PROCESS | 1652 | 1466697832988 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 523ms 09:03:53 INFO - PROCESS | 1652 | 1466697833030 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 1652 | 1466697833033 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:03:53 INFO - PROCESS | 1652 | 1466697833044 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1652 | 1466697833046 Marionette TRACE conn2 <- [1,2246,null,{}] 09:03:53 INFO - PROCESS | 1652 | 1466697833048 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:53 INFO - PROCESS | 1652 | 1466697833050 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:53 INFO - PROCESS | 1652 | 1466697833133 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:03:53 INFO - PROCESS | 1652 | 1466697833140 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1652 | 1466697833141 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928d800 == 28 [pid = 1652] [id = 569] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1172dec00) [pid = 1652] [serial = 1707] [outer = 0x0] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11826d800) [pid = 1652] [serial = 1708] [outer = 0x1172dec00] 09:03:53 INFO - PROCESS | 1652 | 1466697833169 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118444c00) [pid = 1652] [serial = 1709] [outer = 0x1172dec00] 09:03:53 INFO - PROCESS | 1652 | 1466697833536 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 522ms 09:03:53 INFO - PROCESS | 1652 | 1466697833563 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 1652 | 1466697833564 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:03:53 INFO - PROCESS | 1652 | 1466697833567 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1652 | 1466697833569 Marionette TRACE conn2 <- [1,2250,null,{}] 09:03:53 INFO - PROCESS | 1652 | 1466697833584 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:53 INFO - PROCESS | 1652 | 1466697833587 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:53 INFO - PROCESS | 1652 | 1466697833665 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:03:53 INFO - PROCESS | 1652 | 1466697833673 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1652 | 1466697833675 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211d4800 == 29 [pid = 1652] [id = 570] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1187ccc00) [pid = 1652] [serial = 1710] [outer = 0x0] 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118895800) [pid = 1652] [serial = 1711] [outer = 0x1187ccc00] 09:03:53 INFO - PROCESS | 1652 | 1466697833702 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1193b7c00) [pid = 1652] [serial = 1712] [outer = 0x1187ccc00] 09:03:54 INFO - PROCESS | 1652 | 1466697834031 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 472ms 09:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:03:54 INFO - PROCESS | 1652 | 1466697834041 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1652 | 1466697834043 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:03:54 INFO - PROCESS | 1652 | 1466697834045 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1652 | 1466697834046 Marionette TRACE conn2 <- [1,2254,null,{}] 09:03:54 INFO - PROCESS | 1652 | 1466697834048 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:54 INFO - PROCESS | 1652 | 1466697834049 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:54 INFO - PROCESS | 1652 | 1466697834130 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:03:54 INFO - PROCESS | 1652 | 1466697834134 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1652 | 1466697834136 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123638800 == 30 [pid = 1652] [id = 571] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119603400) [pid = 1652] [serial = 1713] [outer = 0x0] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119678c00) [pid = 1652] [serial = 1714] [outer = 0x119603400] 09:03:54 INFO - PROCESS | 1652 | 1466697834164 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11987b800) [pid = 1652] [serial = 1715] [outer = 0x119603400] 09:03:54 INFO - PROCESS | 1652 | 1466697834546 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 09:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:03:54 INFO - PROCESS | 1652 | 1466697834563 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1652 | 1466697834565 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:03:54 INFO - PROCESS | 1652 | 1466697834567 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1652 | 1466697834568 Marionette TRACE conn2 <- [1,2258,null,{}] 09:03:54 INFO - PROCESS | 1652 | 1466697834570 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:54 INFO - PROCESS | 1652 | 1466697834572 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:54 INFO - PROCESS | 1652 | 1466697834667 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:03:54 INFO - PROCESS | 1652 | 1466697834705 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1652 | 1466697834706 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12669d800 == 31 [pid = 1652] [id = 572] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115ea9400) [pid = 1652] [serial = 1716] [outer = 0x0] 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119907800) [pid = 1652] [serial = 1717] [outer = 0x115ea9400] 09:03:54 INFO - PROCESS | 1652 | 1466697834731 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119913000) [pid = 1652] [serial = 1718] [outer = 0x115ea9400] 09:03:55 INFO - PROCESS | 1652 | 1466697835101 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 568ms 09:03:55 INFO - PROCESS | 1652 | 1466697835142 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1652 | 1466697835145 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:03:55 INFO - PROCESS | 1652 | 1466697835148 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1652 | 1466697835150 Marionette TRACE conn2 <- [1,2262,null,{}] 09:03:55 INFO - PROCESS | 1652 | 1466697835153 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:55 INFO - PROCESS | 1652 | 1466697835159 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:55 INFO - PROCESS | 1652 | 1466697835307 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:03:55 INFO - PROCESS | 1652 | 1466697835324 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:55 INFO - PROCESS | 1652 | 1466697835325 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129379000 == 32 [pid = 1652] [id = 573] 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199cd400) [pid = 1652] [serial = 1719] [outer = 0x0] 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120eb0c00) [pid = 1652] [serial = 1720] [outer = 0x1199cd400] 09:03:55 INFO - PROCESS | 1652 | 1466697835350 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1215e3800) [pid = 1652] [serial = 1721] [outer = 0x1199cd400] 09:03:55 INFO - PROCESS | 1652 | 1466697835696 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 570ms 09:03:55 INFO - PROCESS | 1652 | 1466697835718 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1652 | 1466697835720 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:03:55 INFO - PROCESS | 1652 | 1466697835728 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1652 | 1466697835729 Marionette TRACE conn2 <- [1,2266,null,{}] 09:03:55 INFO - PROCESS | 1652 | 1466697835731 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:55 INFO - PROCESS | 1652 | 1466697835732 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:55 INFO - PROCESS | 1652 | 1466697835828 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:03:55 INFO - PROCESS | 1652 | 1466697835831 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:55 INFO - PROCESS | 1652 | 1466697835832 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a507800 == 33 [pid = 1652] [id = 574] 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1199d0800) [pid = 1652] [serial = 1722] [outer = 0x0] 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124aba000) [pid = 1652] [serial = 1723] [outer = 0x1199d0800] 09:03:55 INFO - PROCESS | 1652 | 1466697835856 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124bdb800) [pid = 1652] [serial = 1724] [outer = 0x1199d0800] 09:03:56 INFO - PROCESS | 1652 | 1466697836202 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 526ms 09:03:56 INFO - PROCESS | 1652 | 1466697836248 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1652 | 1466697836249 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:03:56 INFO - PROCESS | 1652 | 1466697836251 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1652 | 1466697836252 Marionette TRACE conn2 <- [1,2270,null,{}] 09:03:56 INFO - PROCESS | 1652 | 1466697836255 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:56 INFO - PROCESS | 1652 | 1466697836256 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:56 INFO - PROCESS | 1652 | 1466697836527 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116f6c400) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199d2c00) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121d6e400) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129026800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11917d000) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116299800) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120ea6400) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199ce800) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1167ce400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113c20c00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11681dc00) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118439400) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a5d0000) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1172de800) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:03:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11295a000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:03:56 INFO - PROCESS | 1652 | 1466697836574 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1652 | 1466697836575 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1184ad000 == 34 [pid = 1652] [id = 575] 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112a7f000) [pid = 1652] [serial = 1725] [outer = 0x0] 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115a46000) [pid = 1652] [serial = 1726] [outer = 0x112a7f000] 09:03:56 INFO - PROCESS | 1652 | 1466697836600 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1175adc00) [pid = 1652] [serial = 1727] [outer = 0x112a7f000] 09:03:56 INFO - PROCESS | 1652 | 1466697836859 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 623ms 09:03:56 INFO - PROCESS | 1652 | 1466697836876 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1652 | 1466697836877 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:03:56 INFO - PROCESS | 1652 | 1466697836881 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1652 | 1466697836894 Marionette TRACE conn2 <- [1,2274,null,{}] 09:03:56 INFO - PROCESS | 1652 | 1466697836901 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:56 INFO - PROCESS | 1652 | 1466697836903 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:56 INFO - PROCESS | 1652 | 1466697836992 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:03:56 INFO - PROCESS | 1652 | 1466697836996 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1652 | 1466697836997 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1a5800 == 35 [pid = 1652] [id = 576] 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1176d8c00) [pid = 1652] [serial = 1728] [outer = 0x0] 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119ef5400) [pid = 1652] [serial = 1729] [outer = 0x1176d8c00] 09:03:57 INFO - PROCESS | 1652 | 1466697837021 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12502e400) [pid = 1652] [serial = 1730] [outer = 0x1176d8c00] 09:03:57 INFO - PROCESS | 1652 | 1466697837359 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 485ms 09:03:57 INFO - PROCESS | 1652 | 1466697837366 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1652 | 1466697837367 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:03:57 INFO - PROCESS | 1652 | 1466697837391 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1652 | 1466697837393 Marionette TRACE conn2 <- [1,2278,null,{}] 09:03:57 INFO - PROCESS | 1652 | 1466697837397 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:57 INFO - PROCESS | 1652 | 1466697837398 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:57 INFO - PROCESS | 1652 | 1466697837506 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:03:57 INFO - PROCESS | 1652 | 1466697837513 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1652 | 1466697837514 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba28000 == 36 [pid = 1652] [id = 577] 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124db2c00) [pid = 1652] [serial = 1731] [outer = 0x0] 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125606800) [pid = 1652] [serial = 1732] [outer = 0x124db2c00] 09:03:57 INFO - PROCESS | 1652 | 1466697837538 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1265bc000) [pid = 1652] [serial = 1733] [outer = 0x124db2c00] 09:03:57 INFO - PROCESS | 1652 | 1466697837846 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 481ms 09:03:57 INFO - PROCESS | 1652 | 1466697837867 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1652 | 1466697837869 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:03:57 INFO - PROCESS | 1652 | 1466697837875 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1652 | 1466697837876 Marionette TRACE conn2 <- [1,2282,null,{}] 09:03:57 INFO - PROCESS | 1652 | 1466697837878 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:57 INFO - PROCESS | 1652 | 1466697837880 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:57 INFO - PROCESS | 1652 | 1466697837969 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:03:57 INFO - PROCESS | 1652 | 1466697837975 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1652 | 1466697837976 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0b5800 == 37 [pid = 1652] [id = 578] 09:03:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119881c00) [pid = 1652] [serial = 1734] [outer = 0x0] 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128abb400) [pid = 1652] [serial = 1735] [outer = 0x119881c00] 09:03:58 INFO - PROCESS | 1652 | 1466697838003 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291bcc00) [pid = 1652] [serial = 1736] [outer = 0x119881c00] 09:03:58 INFO - PROCESS | 1652 | 1466697838329 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 475ms 09:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:03:58 INFO - PROCESS | 1652 | 1466697838349 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1652 | 1466697838350 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:03:58 INFO - PROCESS | 1652 | 1466697838354 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1652 | 1466697838356 Marionette TRACE conn2 <- [1,2286,null,{}] 09:03:58 INFO - PROCESS | 1652 | 1466697838359 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:58 INFO - PROCESS | 1652 | 1466697838360 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:58 INFO - PROCESS | 1652 | 1466697838468 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:03:58 INFO - PROCESS | 1652 | 1466697838474 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1652 | 1466697838475 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d2800 == 38 [pid = 1652] [id = 579] 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12502b000) [pid = 1652] [serial = 1737] [outer = 0x0] 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1291c3800) [pid = 1652] [serial = 1738] [outer = 0x12502b000] 09:03:58 INFO - PROCESS | 1652 | 1466697838499 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a550000) [pid = 1652] [serial = 1739] [outer = 0x12502b000] 09:03:59 INFO - PROCESS | 1652 | 1466697839007 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 671ms 09:03:59 INFO - PROCESS | 1652 | 1466697839025 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:03:59 INFO - PROCESS | 1652 | 1466697839027 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:03:59 INFO - PROCESS | 1652 | 1466697839031 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1652 | 1466697839034 Marionette TRACE conn2 <- [1,2290,null,{}] 09:03:59 INFO - PROCESS | 1652 | 1466697839067 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:59 INFO - PROCESS | 1652 | 1466697839068 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:59 INFO - PROCESS | 1652 | 1466697839183 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:03:59 INFO - PROCESS | 1652 | 1466697839262 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1652 | 1466697839264 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:03:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119193800 == 39 [pid = 1652] [id = 580] 09:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11622dc00) [pid = 1652] [serial = 1740] [outer = 0x0] 09:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1167cdc00) [pid = 1652] [serial = 1741] [outer = 0x11622dc00] 09:03:59 INFO - PROCESS | 1652 | 1466697839295 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1175b7400) [pid = 1652] [serial = 1742] [outer = 0x11622dc00] 09:03:59 INFO - PROCESS | 1652 | 1466697839843 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 851ms 09:03:59 INFO - PROCESS | 1652 | 1466697839882 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1652 | 1466697839885 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:03:59 INFO - PROCESS | 1652 | 1466697839890 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1652 | 1466697839891 Marionette TRACE conn2 <- [1,2294,null,{}] 09:03:59 INFO - PROCESS | 1652 | 1466697839894 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:59 INFO - PROCESS | 1652 | 1466697839896 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:00 INFO - PROCESS | 1652 | 1466697840008 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:04:00 INFO - PROCESS | 1652 | 1466697840092 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1652 | 1466697840093 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210b8000 == 40 [pid = 1652] [id = 581] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1185f1c00) [pid = 1652] [serial = 1743] [outer = 0x0] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118873c00) [pid = 1652] [serial = 1744] [outer = 0x1185f1c00] 09:04:00 INFO - PROCESS | 1652 | 1466697840125 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1193b3c00) [pid = 1652] [serial = 1745] [outer = 0x1185f1c00] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0b5800 == 39 [pid = 1652] [id = 578] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba28000 == 38 [pid = 1652] [id = 577] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1a5800 == 37 [pid = 1652] [id = 576] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1184ad000 == 36 [pid = 1652] [id = 575] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12a507800 == 35 [pid = 1652] [id = 574] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x129379000 == 34 [pid = 1652] [id = 573] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12669d800 == 33 [pid = 1652] [id = 572] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x123638800 == 32 [pid = 1652] [id = 571] 09:04:00 INFO - PROCESS | 1652 | 1466697840765 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1211d4800 == 31 [pid = 1652] [id = 570] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11928d800 == 30 [pid = 1652] [id = 569] 09:04:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116fe2000 == 29 [pid = 1652] [id = 568] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a54a800) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1213f1c00) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12560fc00) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121af3c00) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1291c0800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129025000) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1167c9c00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a5cd800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116f74000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199d9800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117147c00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176ca800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129026400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195e9c00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119908000) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118442000) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1185f3c00) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118448c00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11886b400) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129343c00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12ad6d800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1261b4000) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a54f800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1180dfc00) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ac7b800) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1133fa800) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118872800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 09:04:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x120ea8800) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 09:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 926ms 09:04:00 INFO - PROCESS | 1652 | 1466697840815 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:04:00 INFO - PROCESS | 1652 | 1466697840818 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:04:00 INFO - PROCESS | 1652 | 1466697840821 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:04:00 INFO - PROCESS | 1652 | 1466697840823 Marionette TRACE conn2 <- [1,2298,null,{}] 09:04:00 INFO - PROCESS | 1652 | 1466697840826 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:00 INFO - PROCESS | 1652 | 1466697840828 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:00 INFO - PROCESS | 1652 | 1466697840908 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:04:00 INFO - PROCESS | 1652 | 1466697840914 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1652 | 1466697840917 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fe2000 == 30 [pid = 1652] [id = 582] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116f9ac00) [pid = 1652] [serial = 1746] [outer = 0x0] 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1172e4400) [pid = 1652] [serial = 1747] [outer = 0x116f9ac00] 09:04:00 INFO - PROCESS | 1652 | 1466697840949 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11826ec00) [pid = 1652] [serial = 1748] [outer = 0x116f9ac00] 09:04:01 INFO - PROCESS | 1652 | 1466697841292 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 09:04:01 INFO - PROCESS | 1652 | 1466697841361 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1652 | 1466697841364 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:04:01 INFO - PROCESS | 1652 | 1466697841370 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1652 | 1466697841372 Marionette TRACE conn2 <- [1,2302,null,{}] 09:04:01 INFO - PROCESS | 1652 | 1466697841374 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:01 INFO - PROCESS | 1652 | 1466697841376 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:01 INFO - PROCESS | 1652 | 1466697841453 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:04:01 INFO - PROCESS | 1652 | 1466697841459 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1652 | 1466697841460 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a8800 == 31 [pid = 1652] [id = 583] 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11850e800) [pid = 1652] [serial = 1749] [outer = 0x0] 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1187cc400) [pid = 1652] [serial = 1750] [outer = 0x11850e800] 09:04:01 INFO - PROCESS | 1652 | 1466697841487 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1193b6c00) [pid = 1652] [serial = 1751] [outer = 0x11850e800] 09:04:01 INFO - PROCESS | 1652 | 1466697841839 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 09:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:04:01 INFO - PROCESS | 1652 | 1466697841892 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 1652 | 1466697841893 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:04:01 INFO - PROCESS | 1652 | 1466697841896 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1652 | 1466697841898 Marionette TRACE conn2 <- [1,2306,null,{}] 09:04:01 INFO - PROCESS | 1652 | 1466697841906 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:01 INFO - PROCESS | 1652 | 1466697841909 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:01 INFO - PROCESS | 1652 | 1466697841990 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:04:01 INFO - PROCESS | 1652 | 1466697841995 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1652 | 1466697841997 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12362e800 == 32 [pid = 1652] [id = 584] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195e7400) [pid = 1652] [serial = 1752] [outer = 0x0] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119878000) [pid = 1652] [serial = 1753] [outer = 0x1195e7400] 09:04:02 INFO - PROCESS | 1652 | 1466697842025 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119937400) [pid = 1652] [serial = 1754] [outer = 0x1195e7400] 09:04:02 INFO - PROCESS | 1652 | 1466697842423 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 572ms 09:04:02 INFO - PROCESS | 1652 | 1466697842469 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1652 | 1466697842472 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:04:02 INFO - PROCESS | 1652 | 1466697842475 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1652 | 1466697842477 Marionette TRACE conn2 <- [1,2310,null,{}] 09:04:02 INFO - PROCESS | 1652 | 1466697842497 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:02 INFO - PROCESS | 1652 | 1466697842499 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:02 INFO - PROCESS | 1652 | 1466697842625 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:04:02 INFO - PROCESS | 1652 | 1466697842661 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1652 | 1466697842662 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129095800 == 33 [pid = 1652] [id = 585] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199d6000) [pid = 1652] [serial = 1755] [outer = 0x0] 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120ea7000) [pid = 1652] [serial = 1756] [outer = 0x1199d6000] 09:04:02 INFO - PROCESS | 1652 | 1466697842687 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121167c00) [pid = 1652] [serial = 1757] [outer = 0x1199d6000] 09:04:03 INFO - PROCESS | 1652 | 1466697843060 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 635ms 09:04:03 INFO - PROCESS | 1652 | 1466697843111 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1652 | 1466697843112 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:04:03 INFO - PROCESS | 1652 | 1466697843114 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1652 | 1466697843115 Marionette TRACE conn2 <- [1,2314,null,{}] 09:04:03 INFO - PROCESS | 1652 | 1466697843117 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:03 INFO - PROCESS | 1652 | 1466697843120 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:03 INFO - PROCESS | 1652 | 1466697843215 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:04:03 INFO - PROCESS | 1652 | 1466697843254 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1652 | 1466697843256 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298a4800 == 34 [pid = 1652] [id = 586] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120eaa800) [pid = 1652] [serial = 1758] [outer = 0x0] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121ae4400) [pid = 1652] [serial = 1759] [outer = 0x120eaa800] 09:04:03 INFO - PROCESS | 1652 | 1466697843282 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124b7c400) [pid = 1652] [serial = 1760] [outer = 0x120eaa800] 09:04:03 INFO - PROCESS | 1652 | 1466697843593 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 517ms 09:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:04:03 INFO - PROCESS | 1652 | 1466697843632 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1652 | 1466697843633 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:04:03 INFO - PROCESS | 1652 | 1466697843635 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1652 | 1466697843636 Marionette TRACE conn2 <- [1,2318,null,{}] 09:04:03 INFO - PROCESS | 1652 | 1466697843639 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:03 INFO - PROCESS | 1652 | 1466697843643 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:03 INFO - PROCESS | 1652 | 1466697843761 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:04:03 INFO - PROCESS | 1652 | 1466697843775 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1652 | 1466697843776 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae3a800 == 35 [pid = 1652] [id = 587] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1175b6000) [pid = 1652] [serial = 1761] [outer = 0x0] 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125571800) [pid = 1652] [serial = 1762] [outer = 0x1175b6000] 09:04:03 INFO - PROCESS | 1652 | 1466697843801 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129025000) [pid = 1652] [serial = 1763] [outer = 0x1175b6000] 09:04:04 INFO - PROCESS | 1652 | 1466697844164 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1652 | 1466697844209 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:04:04 INFO - PROCESS | 1652 | 1466697844211 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1652 | 1466697844212 Marionette TRACE conn2 <- [1,2322,null,{}] 09:04:04 INFO - PROCESS | 1652 | 1466697844214 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:04 INFO - PROCESS | 1652 | 1466697844216 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:04 INFO - PROCESS | 1652 | 1466697844313 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:04:04 INFO - PROCESS | 1652 | 1466697844325 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1652 | 1466697844326 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121986800 == 36 [pid = 1652] [id = 588] 09:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291bec00) [pid = 1652] [serial = 1764] [outer = 0x0] 09:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129343000) [pid = 1652] [serial = 1765] [outer = 0x1291bec00] 09:04:04 INFO - PROCESS | 1652 | 1466697844351 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a550800) [pid = 1652] [serial = 1766] [outer = 0x1291bec00] 09:04:04 INFO - PROCESS | 1652 | 1466697844764 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 570ms 09:04:04 INFO - PROCESS | 1652 | 1466697844781 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1652 | 1466697844783 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:04:04 INFO - PROCESS | 1652 | 1466697844785 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1652 | 1466697844786 Marionette TRACE conn2 <- [1,2326,null,{}] 09:04:04 INFO - PROCESS | 1652 | 1466697844788 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:04 INFO - PROCESS | 1652 | 1466697844789 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:04 INFO - PROCESS | 1652 | 1466697844981 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199cd400) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1199d0800) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112a7f000) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1176d8c00) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124db2c00) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119881c00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112961c00) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118277800) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119936c00) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115ea9400) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172dec00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1187ccc00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133b4400) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119887c00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1172dc400) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119603400) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:04:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112a77800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:04:05 INFO - PROCESS | 1652 | 1466697845048 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1652 | 1466697845057 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b46800 == 37 [pid = 1652] [id = 589] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112a77800) [pid = 1652] [serial = 1767] [outer = 0x0] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115e75400) [pid = 1652] [serial = 1768] [outer = 0x112a77800] 09:04:05 INFO - PROCESS | 1652 | 1466697845082 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176d8c00) [pid = 1652] [serial = 1769] [outer = 0x112a77800] 09:04:05 INFO - PROCESS | 1652 | 1466697845341 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 573ms 09:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:04:05 INFO - PROCESS | 1652 | 1466697845362 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1652 | 1466697845363 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:04:05 INFO - PROCESS | 1652 | 1466697845366 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1652 | 1466697845367 Marionette TRACE conn2 <- [1,2330,null,{}] 09:04:05 INFO - PROCESS | 1652 | 1466697845377 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:05 INFO - PROCESS | 1652 | 1466697845378 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:05 INFO - PROCESS | 1652 | 1466697845463 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:04:05 INFO - PROCESS | 1652 | 1466697845467 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1652 | 1466697845469 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d9800 == 38 [pid = 1652] [id = 590] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185f0c00) [pid = 1652] [serial = 1770] [outer = 0x0] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119939000) [pid = 1652] [serial = 1771] [outer = 0x1185f0c00] 09:04:05 INFO - PROCESS | 1652 | 1466697845493 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1266c4c00) [pid = 1652] [serial = 1772] [outer = 0x1185f0c00] 09:04:05 INFO - PROCESS | 1652 | 1466697845793 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 474ms 09:04:05 INFO - PROCESS | 1652 | 1466697845843 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1652 | 1466697845845 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:04:05 INFO - PROCESS | 1652 | 1466697845847 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1652 | 1466697845848 Marionette TRACE conn2 <- [1,2334,null,{}] 09:04:05 INFO - PROCESS | 1652 | 1466697845851 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:05 INFO - PROCESS | 1652 | 1466697845852 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:05 INFO - PROCESS | 1652 | 1466697845983 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:04:05 INFO - PROCESS | 1652 | 1466697845986 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1652 | 1466697845987 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c772800 == 39 [pid = 1652] [id = 591] 09:04:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1193ae000) [pid = 1652] [serial = 1773] [outer = 0x0] 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a5ccc00) [pid = 1652] [serial = 1774] [outer = 0x1193ae000] 09:04:06 INFO - PROCESS | 1652 | 1466697846012 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a5d2800) [pid = 1652] [serial = 1775] [outer = 0x1193ae000] 09:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms 09:04:06 INFO - PROCESS | 1652 | 1466697846314 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:04:06 INFO - PROCESS | 1652 | 1466697846317 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1652 | 1466697846319 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:04:06 INFO - PROCESS | 1652 | 1466697846329 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1652 | 1466697846331 Marionette TRACE conn2 <- [1,2338,null,{}] 09:04:06 INFO - PROCESS | 1652 | 1466697846333 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:06 INFO - PROCESS | 1652 | 1466697846335 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:06 INFO - PROCESS | 1652 | 1466697846431 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:04:06 INFO - PROCESS | 1652 | 1466697846493 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1652 | 1466697846494 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfc7000 == 40 [pid = 1652] [id = 592] 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120f97000) [pid = 1652] [serial = 1776] [outer = 0x0] 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12ac83800) [pid = 1652] [serial = 1777] [outer = 0x120f97000] 09:04:06 INFO - PROCESS | 1652 | 1466697846520 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b06e800) [pid = 1652] [serial = 1778] [outer = 0x120f97000] 09:04:06 INFO - PROCESS | 1652 | 1466697846787 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 09:04:06 INFO - PROCESS | 1652 | 1466697846800 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1652 | 1466697846801 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:04:06 INFO - PROCESS | 1652 | 1466697846812 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1652 | 1466697846814 Marionette TRACE conn2 <- [1,2342,null,{}] 09:04:06 INFO - PROCESS | 1652 | 1466697846816 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:06 INFO - PROCESS | 1652 | 1466697846817 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:06 INFO - PROCESS | 1652 | 1466697846926 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:04:06 INFO - PROCESS | 1652 | 1466697846932 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1652 | 1466697846934 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d23c800 == 41 [pid = 1652] [id = 593] 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b073c00) [pid = 1652] [serial = 1779] [outer = 0x0] 09:04:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b074400) [pid = 1652] [serial = 1780] [outer = 0x12b073c00] 09:04:06 INFO - PROCESS | 1652 | 1466697846970 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b8db400) [pid = 1652] [serial = 1781] [outer = 0x12b073c00] 09:04:07 INFO - PROCESS | 1652 | 1466697847514 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 721ms 09:04:07 INFO - PROCESS | 1652 | 1466697847534 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1652 | 1466697847537 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:04:07 INFO - PROCESS | 1652 | 1466697847542 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1652 | 1466697847547 Marionette TRACE conn2 <- [1,2346,null,{}] 09:04:07 INFO - PROCESS | 1652 | 1466697847552 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:07 INFO - PROCESS | 1652 | 1466697847555 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:07 INFO - PROCESS | 1652 | 1466697847722 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:04:07 INFO - PROCESS | 1652 | 1466697847882 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1652 | 1466697847885 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210af000 == 42 [pid = 1652] [id = 594] 09:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116f76000) [pid = 1652] [serial = 1782] [outer = 0x0] 09:04:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1183e9800) [pid = 1652] [serial = 1783] [outer = 0x116f76000] 09:04:07 INFO - PROCESS | 1652 | 1466697847934 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1185eec00) [pid = 1652] [serial = 1784] [outer = 0x116f76000] 09:04:08 INFO - PROCESS | 1652 | 1466697848420 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 925ms 09:04:08 INFO - PROCESS | 1652 | 1466697848466 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:04:08 INFO - PROCESS | 1652 | 1466697848469 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:04:08 INFO - PROCESS | 1652 | 1466697848474 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1652 | 1466697848476 Marionette TRACE conn2 <- [1,2350,null,{}] 09:04:08 INFO - PROCESS | 1652 | 1466697848478 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:08 INFO - PROCESS | 1652 | 1466697848480 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:08 INFO - PROCESS | 1652 | 1466697848586 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:04:08 INFO - PROCESS | 1652 | 1466697848661 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1652 | 1466697848663 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad5b000 == 43 [pid = 1652] [id = 595] 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118893000) [pid = 1652] [serial = 1785] [outer = 0x0] 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11987e800) [pid = 1652] [serial = 1786] [outer = 0x118893000] 09:04:08 INFO - PROCESS | 1652 | 1466697848695 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11993ec00) [pid = 1652] [serial = 1787] [outer = 0x118893000] 09:04:09 INFO - PROCESS | 1652 | 1466697849124 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 09:04:09 INFO - PROCESS | 1652 | 1466697849144 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1652 | 1466697849146 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:04:09 INFO - PROCESS | 1652 | 1466697849148 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1652 | 1466697849151 Marionette TRACE conn2 <- [1,2354,null,{}] 09:04:09 INFO - PROCESS | 1652 | 1466697849159 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:09 INFO - PROCESS | 1652 | 1466697849162 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:09 INFO - PROCESS | 1652 | 1466697849287 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:04:09 INFO - PROCESS | 1652 | 1466697849352 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:09 INFO - PROCESS | 1652 | 1466697849354 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d855800 == 44 [pid = 1652] [id = 596] 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124da7000) [pid = 1652] [serial = 1788] [outer = 0x0] 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125608c00) [pid = 1652] [serial = 1789] [outer = 0x124da7000] 09:04:09 INFO - PROCESS | 1652 | 1466697849385 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128abd000) [pid = 1652] [serial = 1790] [outer = 0x124da7000] 09:04:09 INFO - PROCESS | 1652 | 1466697849839 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 725ms 09:04:09 INFO - PROCESS | 1652 | 1466697849875 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1652 | 1466697849877 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:04:09 INFO - PROCESS | 1652 | 1466697849881 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1652 | 1466697849883 Marionette TRACE conn2 <- [1,2358,null,{}] 09:04:09 INFO - PROCESS | 1652 | 1466697849887 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:09 INFO - PROCESS | 1652 | 1466697849889 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:10 INFO - PROCESS | 1652 | 1466697850046 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:04:10 INFO - PROCESS | 1652 | 1466697850186 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1652 | 1466697850187 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118213800 == 45 [pid = 1652] [id = 597] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124db2400) [pid = 1652] [serial = 1791] [outer = 0x0] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129734800) [pid = 1652] [serial = 1792] [outer = 0x124db2400] 09:04:10 INFO - PROCESS | 1652 | 1466697850238 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ad60c00) [pid = 1652] [serial = 1793] [outer = 0x124db2400] 09:04:10 INFO - PROCESS | 1652 | 1466697850736 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 871ms 09:04:10 INFO - PROCESS | 1652 | 1466697850752 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1652 | 1466697850753 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:04:10 INFO - PROCESS | 1652 | 1466697850756 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1652 | 1466697850757 Marionette TRACE conn2 <- [1,2362,null,{}] 09:04:10 INFO - PROCESS | 1652 | 1466697850759 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:10 INFO - PROCESS | 1652 | 1466697850761 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:10 INFO - PROCESS | 1652 | 1466697850860 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:04:10 INFO - PROCESS | 1652 | 1466697850922 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1652 | 1466697850923 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1a9800 == 46 [pid = 1652] [id = 598] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x125572000) [pid = 1652] [serial = 1794] [outer = 0x0] 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12ad6b000) [pid = 1652] [serial = 1795] [outer = 0x125572000] 09:04:10 INFO - PROCESS | 1652 | 1466697850952 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12aeae800) [pid = 1652] [serial = 1796] [outer = 0x125572000] 09:04:11 INFO - PROCESS | 1652 | 1466697851562 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 819ms 09:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:04:11 INFO - PROCESS | 1652 | 1466697851576 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1652 | 1466697851578 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:04:11 INFO - PROCESS | 1652 | 1466697851581 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1652 | 1466697851583 Marionette TRACE conn2 <- [1,2366,null,{}] 09:04:11 INFO - PROCESS | 1652 | 1466697851587 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:11 INFO - PROCESS | 1652 | 1466697851588 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:11 INFO - PROCESS | 1652 | 1466697851685 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:04:11 INFO - PROCESS | 1652 | 1466697851744 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1652 | 1466697851747 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119291000 == 47 [pid = 1652] [id = 599] 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116782c00) [pid = 1652] [serial = 1797] [outer = 0x0] 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1167c6400) [pid = 1652] [serial = 1798] [outer = 0x116782c00] 09:04:11 INFO - PROCESS | 1652 | 1466697851774 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116f73400) [pid = 1652] [serial = 1799] [outer = 0x116782c00] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfc7000 == 46 [pid = 1652] [id = 592] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c772800 == 45 [pid = 1652] [id = 591] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d9800 == 44 [pid = 1652] [id = 590] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119b46800 == 43 [pid = 1652] [id = 589] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x121986800 == 42 [pid = 1652] [id = 588] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae3a800 == 41 [pid = 1652] [id = 587] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1298a4800 == 40 [pid = 1652] [id = 586] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129095800 == 39 [pid = 1652] [id = 585] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12362e800 == 38 [pid = 1652] [id = 584] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a8800 == 37 [pid = 1652] [id = 583] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116fe2000 == 36 [pid = 1652] [id = 582] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a7800 == 35 [pid = 1652] [id = 567] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d2800 == 34 [pid = 1652] [id = 579] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1210b8000 == 33 [pid = 1652] [id = 581] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119193800 == 32 [pid = 1652] [id = 580] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1a9800 == 31 [pid = 1652] [id = 598] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118213800 == 30 [pid = 1652] [id = 597] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d855800 == 29 [pid = 1652] [id = 596] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad5b000 == 28 [pid = 1652] [id = 595] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1210af000 == 27 [pid = 1652] [id = 594] 09:04:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d23c800 == 26 [pid = 1652] [id = 593] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128abb400) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115f5b800) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x112d59c00) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1191f1800) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185f9000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124ac2400) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119bb7000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119907800) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11826d800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118444c00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118895800) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1193b7c00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116635400) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11680c000) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1261b9c00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12902ac00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118446000) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1180e1000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119678c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11681f400) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115f62800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120eb0c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119913000) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124aba000) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124bdb800) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1175adc00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12502e400) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1265bc000) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115a46000) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125606800) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119ef5400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1215e3800) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11987b800) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1291bcc00) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 09:04:12 INFO - PROCESS | 1652 | 1466697852843 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1276ms 09:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:04:12 INFO - PROCESS | 1652 | 1466697852858 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1652 | 1466697852860 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:04:12 INFO - PROCESS | 1652 | 1466697852864 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1652 | 1466697852865 Marionette TRACE conn2 <- [1,2370,null,{}] 09:04:12 INFO - PROCESS | 1652 | 1466697852869 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:12 INFO - PROCESS | 1652 | 1466697852872 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:12 INFO - PROCESS | 1652 | 1466697852954 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:04:12 INFO - PROCESS | 1652 | 1466697852961 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1652 | 1466697852963 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x116623800 == 27 [pid = 1652] [id = 600] 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112961c00) [pid = 1652] [serial = 1800] [outer = 0x0] 09:04:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1133f3c00) [pid = 1652] [serial = 1801] [outer = 0x112961c00] 09:04:12 INFO - PROCESS | 1652 | 1466697852993 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115a46000) [pid = 1652] [serial = 1802] [outer = 0x112961c00] 09:04:13 INFO - PROCESS | 1652 | 1466697853368 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms 09:04:13 INFO - PROCESS | 1652 | 1466697853384 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1652 | 1466697853388 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:04:13 INFO - PROCESS | 1652 | 1466697853393 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1652 | 1466697853395 Marionette TRACE conn2 <- [1,2374,null,{}] 09:04:13 INFO - PROCESS | 1652 | 1466697853398 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:13 INFO - PROCESS | 1652 | 1466697853399 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:13 INFO - PROCESS | 1652 | 1466697853511 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:04:13 INFO - PROCESS | 1652 | 1466697853517 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1652 | 1466697853519 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118211800 == 28 [pid = 1652] [id = 601] 09:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116635c00) [pid = 1652] [serial = 1803] [outer = 0x0] 09:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167c9000) [pid = 1652] [serial = 1804] [outer = 0x116635c00] 09:04:13 INFO - PROCESS | 1652 | 1466697853566 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116880400) [pid = 1652] [serial = 1805] [outer = 0x116635c00] 09:04:14 INFO - PROCESS | 1652 | 1466697854028 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 09:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:04:14 INFO - PROCESS | 1652 | 1466697854066 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1652 | 1466697854067 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:04:14 INFO - PROCESS | 1652 | 1466697854069 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1652 | 1466697854072 Marionette TRACE conn2 <- [1,2378,null,{}] 09:04:14 INFO - PROCESS | 1652 | 1466697854080 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:14 INFO - PROCESS | 1652 | 1466697854083 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:14 INFO - PROCESS | 1652 | 1466697854160 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:04:14 INFO - PROCESS | 1652 | 1466697854166 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1652 | 1466697854168 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119579000 == 29 [pid = 1652] [id = 602] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116234800) [pid = 1652] [serial = 1806] [outer = 0x0] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11826ac00) [pid = 1652] [serial = 1807] [outer = 0x116234800] 09:04:14 INFO - PROCESS | 1652 | 1466697854200 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11843b400) [pid = 1652] [serial = 1808] [outer = 0x116234800] 09:04:14 INFO - PROCESS | 1652 | 1466697854566 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 522ms 09:04:14 INFO - PROCESS | 1652 | 1466697854592 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1652 | 1466697854594 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:04:14 INFO - PROCESS | 1652 | 1466697854596 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1652 | 1466697854597 Marionette TRACE conn2 <- [1,2382,null,{}] 09:04:14 INFO - PROCESS | 1652 | 1466697854600 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:14 INFO - PROCESS | 1652 | 1466697854601 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:14 INFO - PROCESS | 1652 | 1466697854717 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:04:14 INFO - PROCESS | 1652 | 1466697854722 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1652 | 1466697854723 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e39000 == 30 [pid = 1652] [id = 603] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11843ac00) [pid = 1652] [serial = 1809] [outer = 0x0] 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11850f800) [pid = 1652] [serial = 1810] [outer = 0x11843ac00] 09:04:14 INFO - PROCESS | 1652 | 1466697854749 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1187ca000) [pid = 1652] [serial = 1811] [outer = 0x11843ac00] 09:04:15 INFO - PROCESS | 1652 | 1466697855093 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 09:04:15 INFO - PROCESS | 1652 | 1466697855116 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1652 | 1466697855117 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:04:15 INFO - PROCESS | 1652 | 1466697855119 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1652 | 1466697855120 Marionette TRACE conn2 <- [1,2386,null,{}] 09:04:15 INFO - PROCESS | 1652 | 1466697855123 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:15 INFO - PROCESS | 1652 | 1466697855124 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:15 INFO - PROCESS | 1652 | 1466697855226 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:04:15 INFO - PROCESS | 1652 | 1466697855229 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1652 | 1466697855230 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x121503800 == 31 [pid = 1652] [id = 604] 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116635400) [pid = 1652] [serial = 1812] [outer = 0x0] 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118891800) [pid = 1652] [serial = 1813] [outer = 0x116635400] 09:04:15 INFO - PROCESS | 1652 | 1466697855255 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191ef000) [pid = 1652] [serial = 1814] [outer = 0x116635400] 09:04:15 INFO - PROCESS | 1652 | 1466697855636 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 09:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:04:15 INFO - PROCESS | 1652 | 1466697855689 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1652 | 1466697855690 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:04:15 INFO - PROCESS | 1652 | 1466697855692 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1652 | 1466697855693 Marionette TRACE conn2 <- [1,2390,null,{}] 09:04:15 INFO - PROCESS | 1652 | 1466697855695 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:15 INFO - PROCESS | 1652 | 1466697855699 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:15 INFO - PROCESS | 1652 | 1466697855812 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:04:15 INFO - PROCESS | 1652 | 1466697855830 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1652 | 1466697855832 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x124bb7800 == 32 [pid = 1652] [id = 605] 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1193ad400) [pid = 1652] [serial = 1815] [outer = 0x0] 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119610800) [pid = 1652] [serial = 1816] [outer = 0x1193ad400] 09:04:15 INFO - PROCESS | 1652 | 1466697855857 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11990c400) [pid = 1652] [serial = 1817] [outer = 0x1193ad400] 09:04:16 INFO - PROCESS | 1652 | 1466697856174 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 517ms 09:04:16 INFO - PROCESS | 1652 | 1466697856210 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1652 | 1466697856211 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:04:16 INFO - PROCESS | 1652 | 1466697856213 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1652 | 1466697856214 Marionette TRACE conn2 <- [1,2394,null,{}] 09:04:16 INFO - PROCESS | 1652 | 1466697856217 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:16 INFO - PROCESS | 1652 | 1466697856218 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:16 INFO - PROCESS | 1652 | 1466697856314 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:04:16 INFO - PROCESS | 1652 | 1466697856330 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1652 | 1466697856331 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ac2800 == 33 [pid = 1652] [id = 606] 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1193b3400) [pid = 1652] [serial = 1818] [outer = 0x0] 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11993c400) [pid = 1652] [serial = 1819] [outer = 0x1193b3400] 09:04:16 INFO - PROCESS | 1652 | 1466697856355 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199d0c00) [pid = 1652] [serial = 1820] [outer = 0x1193b3400] 09:04:16 INFO - PROCESS | 1652 | 1466697856714 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 09:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:04:16 INFO - PROCESS | 1652 | 1466697856732 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1652 | 1466697856733 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:04:16 INFO - PROCESS | 1652 | 1466697856735 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1652 | 1466697856737 Marionette TRACE conn2 <- [1,2398,null,{}] 09:04:16 INFO - PROCESS | 1652 | 1466697856739 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:16 INFO - PROCESS | 1652 | 1466697856740 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:16 INFO - PROCESS | 1652 | 1466697856840 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:04:16 INFO - PROCESS | 1652 | 1466697856854 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1652 | 1466697856855 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12909c800 == 34 [pid = 1652] [id = 607] 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1199d1400) [pid = 1652] [serial = 1821] [outer = 0x0] 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119ef5400) [pid = 1652] [serial = 1822] [outer = 0x1199d1400] 09:04:16 INFO - PROCESS | 1652 | 1466697856880 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120ea5400) [pid = 1652] [serial = 1823] [outer = 0x1199d1400] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b073c00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1193ae000) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120f97000) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120eaa800) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1175b6000) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12502b000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1185f1c00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11850e800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116f9ac00) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1291bec00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199d6000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1195e7400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11622dc00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112a77800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:04:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185f0c00) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:04:17 INFO - PROCESS | 1652 | 1466697857373 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 672ms 09:04:17 INFO - PROCESS | 1652 | 1466697857410 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:04:17 INFO - PROCESS | 1652 | 1466697857427 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:04:17 INFO - PROCESS | 1652 | 1466697857434 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1652 | 1466697857436 Marionette TRACE conn2 <- [1,2402,null,{}] 09:04:17 INFO - PROCESS | 1652 | 1466697857463 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:17 INFO - PROCESS | 1652 | 1466697857465 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:17 INFO - PROCESS | 1652 | 1466697857593 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:04:17 INFO - PROCESS | 1652 | 1466697857628 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1652 | 1466697857629 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119578800 == 35 [pid = 1652] [id = 608] 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1175bbc00) [pid = 1652] [serial = 1824] [outer = 0x0] 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118874c00) [pid = 1652] [serial = 1825] [outer = 0x1175bbc00] 09:04:17 INFO - PROCESS | 1652 | 1466697857669 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199d9000) [pid = 1652] [serial = 1826] [outer = 0x1175bbc00] 09:04:18 INFO - PROCESS | 1652 | 1466697858057 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 641ms 09:04:18 INFO - PROCESS | 1652 | 1466697858076 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1652 | 1466697858078 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:04:18 INFO - PROCESS | 1652 | 1466697858081 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1652 | 1466697858083 Marionette TRACE conn2 <- [1,2406,null,{}] 09:04:18 INFO - PROCESS | 1652 | 1466697858086 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:18 INFO - PROCESS | 1652 | 1466697858090 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:18 INFO - PROCESS | 1652 | 1466697858257 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:04:18 INFO - PROCESS | 1652 | 1466697858266 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1652 | 1466697858267 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b8800 == 36 [pid = 1652] [id = 609] 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199dcc00) [pid = 1652] [serial = 1827] [outer = 0x0] 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120f8b400) [pid = 1652] [serial = 1828] [outer = 0x1199dcc00] 09:04:18 INFO - PROCESS | 1652 | 1466697858298 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121165c00) [pid = 1652] [serial = 1829] [outer = 0x1199dcc00] 09:04:18 INFO - PROCESS | 1652 | 1466697858600 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 570ms 09:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:04:18 INFO - PROCESS | 1652 | 1466697858651 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1652 | 1466697858653 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:04:18 INFO - PROCESS | 1652 | 1466697858655 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1652 | 1466697858657 Marionette TRACE conn2 <- [1,2410,null,{}] 09:04:18 INFO - PROCESS | 1652 | 1466697858667 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:18 INFO - PROCESS | 1652 | 1466697858669 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:18 INFO - PROCESS | 1652 | 1466697858760 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:04:18 INFO - PROCESS | 1652 | 1466697858764 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1652 | 1466697858766 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x121453800 == 37 [pid = 1652] [id = 610] 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119ef3400) [pid = 1652] [serial = 1830] [outer = 0x0] 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213f3800) [pid = 1652] [serial = 1831] [outer = 0x119ef3400] 09:04:18 INFO - PROCESS | 1652 | 1466697858845 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121d70400) [pid = 1652] [serial = 1832] [outer = 0x119ef3400] 09:04:19 INFO - PROCESS | 1652 | 1466697859154 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 528ms 09:04:19 INFO - PROCESS | 1652 | 1466697859184 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1652 | 1466697859185 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:04:19 INFO - PROCESS | 1652 | 1466697859240 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1652 | 1466697859242 Marionette TRACE conn2 <- [1,2414,null,{}] 09:04:19 INFO - PROCESS | 1652 | 1466697859246 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:19 INFO - PROCESS | 1652 | 1466697859249 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:19 INFO - PROCESS | 1652 | 1466697859348 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:04:19 INFO - PROCESS | 1652 | 1466697859444 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1652 | 1466697859446 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11667d800 == 38 [pid = 1652] [id = 611] 09:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112960800) [pid = 1652] [serial = 1833] [outer = 0x0] 09:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112964000) [pid = 1652] [serial = 1834] [outer = 0x112960800] 09:04:19 INFO - PROCESS | 1652 | 1466697859478 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113c5f800) [pid = 1652] [serial = 1835] [outer = 0x112960800] 09:04:19 INFO - PROCESS | 1652 | 1466697859958 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 822ms 09:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:04:20 INFO - PROCESS | 1652 | 1466697860028 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1652 | 1466697860031 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:04:20 INFO - PROCESS | 1652 | 1466697860035 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1652 | 1466697860036 Marionette TRACE conn2 <- [1,2418,null,{}] 09:04:20 INFO - PROCESS | 1652 | 1466697860071 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:20 INFO - PROCESS | 1652 | 1466697860076 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:20 INFO - PROCESS | 1652 | 1466697860207 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:04:20 INFO - PROCESS | 1652 | 1466697860312 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1652 | 1466697860314 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b46000 == 39 [pid = 1652] [id = 612] 09:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116f6a800) [pid = 1652] [serial = 1836] [outer = 0x0] 09:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116f74800) [pid = 1652] [serial = 1837] [outer = 0x116f6a800] 09:04:20 INFO - PROCESS | 1652 | 1466697860361 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172df800) [pid = 1652] [serial = 1838] [outer = 0x116f6a800] 09:04:20 INFO - PROCESS | 1652 | 1466697860918 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1046ms 09:04:21 INFO - PROCESS | 1652 | 1466697861087 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1652 | 1466697861090 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:04:21 INFO - PROCESS | 1652 | 1466697861099 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1652 | 1466697861100 Marionette TRACE conn2 <- [1,2422,null,{}] 09:04:21 INFO - PROCESS | 1652 | 1466697861115 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:21 INFO - PROCESS | 1652 | 1466697861116 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:21 INFO - PROCESS | 1652 | 1466697861226 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:04:21 INFO - PROCESS | 1652 | 1466697861313 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1652 | 1466697861316 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11820e800 == 40 [pid = 1652] [id = 613] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167cac00) [pid = 1652] [serial = 1839] [outer = 0x0] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116f6ac00) [pid = 1652] [serial = 1840] [outer = 0x1167cac00] 09:04:21 INFO - PROCESS | 1652 | 1466697861344 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1172d5400) [pid = 1652] [serial = 1841] [outer = 0x1167cac00] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b8800 == 39 [pid = 1652] [id = 609] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119578800 == 38 [pid = 1652] [id = 608] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12909c800 == 37 [pid = 1652] [id = 607] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x126ac2800 == 36 [pid = 1652] [id = 606] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x124bb7800 == 35 [pid = 1652] [id = 605] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x121503800 == 34 [pid = 1652] [id = 604] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x120e39000 == 33 [pid = 1652] [id = 603] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119579000 == 32 [pid = 1652] [id = 602] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118211800 == 31 [pid = 1652] [id = 601] 09:04:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116623800 == 30 [pid = 1652] [id = 600] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b074400) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b8db400) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a5d2800) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ac83800) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121ae4400) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125571800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124b7c400) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291c3800) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118873c00) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1193b3c00) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1187cc400) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1193b6c00) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172e4400) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11826ec00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129343000) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120ea7000) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119878000) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119937400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1167cdc00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1175b7400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a550000) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129025000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b06e800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a550800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176d8c00) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119939000) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a5ccc00) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x115e75400) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1266c4c00) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121167c00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 09:04:21 INFO - PROCESS | 1652 | 1466697861755 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 09:04:21 INFO - PROCESS | 1652 | 1466697861770 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1652 | 1466697861774 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:04:21 INFO - PROCESS | 1652 | 1466697861778 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1652 | 1466697861780 Marionette TRACE conn2 <- [1,2426,null,{}] 09:04:21 INFO - PROCESS | 1652 | 1466697861783 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:21 INFO - PROCESS | 1652 | 1466697861784 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:21 INFO - PROCESS | 1652 | 1466697861873 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:04:21 INFO - PROCESS | 1652 | 1466697861878 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1652 | 1466697861879 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928c000 == 31 [pid = 1652] [id = 614] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1176d7400) [pid = 1652] [serial = 1842] [outer = 0x0] 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118277000) [pid = 1652] [serial = 1843] [outer = 0x1176d7400] 09:04:21 INFO - PROCESS | 1652 | 1466697861910 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118443400) [pid = 1652] [serial = 1844] [outer = 0x1176d7400] 09:04:22 INFO - PROCESS | 1652 | 1466697862421 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 671ms 09:04:22 INFO - PROCESS | 1652 | 1466697862449 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1652 | 1466697862450 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:04:22 INFO - PROCESS | 1652 | 1466697862453 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1652 | 1466697862454 Marionette TRACE conn2 <- [1,2430,null,{}] 09:04:22 INFO - PROCESS | 1652 | 1466697862461 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:22 INFO - PROCESS | 1652 | 1466697862465 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:22 INFO - PROCESS | 1652 | 1466697862547 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:04:22 INFO - PROCESS | 1652 | 1466697862552 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1652 | 1466697862557 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121460800 == 32 [pid = 1652] [id = 615] 09:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11917dc00) [pid = 1652] [serial = 1845] [outer = 0x0] 09:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191f4000) [pid = 1652] [serial = 1846] [outer = 0x11917dc00] 09:04:22 INFO - PROCESS | 1652 | 1466697862587 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1193bac00) [pid = 1652] [serial = 1847] [outer = 0x11917dc00] 09:04:22 INFO - PROCESS | 1652 | 1466697862950 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 09:04:22 INFO - PROCESS | 1652 | 1466697862976 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1652 | 1466697862977 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:04:22 INFO - PROCESS | 1652 | 1466697862979 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1652 | 1466697862980 Marionette TRACE conn2 <- [1,2434,null,{}] 09:04:22 INFO - PROCESS | 1652 | 1466697862983 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:22 INFO - PROCESS | 1652 | 1466697862984 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:23 INFO - PROCESS | 1652 | 1466697863064 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:04:23 INFO - PROCESS | 1652 | 1466697863068 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1652 | 1466697863069 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ac2800 == 33 [pid = 1652] [id = 616] 09:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195e6400) [pid = 1652] [serial = 1848] [outer = 0x0] 09:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119610000) [pid = 1652] [serial = 1849] [outer = 0x1195e6400] 09:04:23 INFO - PROCESS | 1652 | 1466697863099 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119880c00) [pid = 1652] [serial = 1850] [outer = 0x1195e6400] 09:04:23 INFO - PROCESS | 1652 | 1466697863414 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 470ms 09:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:04:23 INFO - PROCESS | 1652 | 1466697863449 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1652 | 1466697863450 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:04:23 INFO - PROCESS | 1652 | 1466697863452 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1652 | 1466697863453 Marionette TRACE conn2 <- [1,2438,null,{}] 09:04:23 INFO - PROCESS | 1652 | 1466697863456 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:23 INFO - PROCESS | 1652 | 1466697863457 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:23 INFO - PROCESS | 1652 | 1466697863530 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:04:23 INFO - PROCESS | 1652 | 1466697863597 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1652 | 1466697863598 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x129092800 == 34 [pid = 1652] [id = 617] 09:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119604c00) [pid = 1652] [serial = 1851] [outer = 0x0] 09:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119909c00) [pid = 1652] [serial = 1852] [outer = 0x119604c00] 09:04:23 INFO - PROCESS | 1652 | 1466697863623 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1199cdc00) [pid = 1652] [serial = 1853] [outer = 0x119604c00] 09:04:23 INFO - PROCESS | 1652 | 1466697863933 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 09:04:23 INFO - PROCESS | 1652 | 1466697863976 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1652 | 1466697863977 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:04:23 INFO - PROCESS | 1652 | 1466697863979 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1652 | 1466697863980 Marionette TRACE conn2 <- [1,2442,null,{}] 09:04:23 INFO - PROCESS | 1652 | 1466697863982 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:23 INFO - PROCESS | 1652 | 1466697863987 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:24 INFO - PROCESS | 1652 | 1466697864112 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:04:24 INFO - PROCESS | 1652 | 1466697864124 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1652 | 1466697864125 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acc5800 == 35 [pid = 1652] [id = 618] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119e26c00) [pid = 1652] [serial = 1854] [outer = 0x0] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121ae4400) [pid = 1652] [serial = 1855] [outer = 0x119e26c00] 09:04:24 INFO - PROCESS | 1652 | 1466697864150 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124b7d400) [pid = 1652] [serial = 1856] [outer = 0x119e26c00] 09:04:24 INFO - PROCESS | 1652 | 1466697864485 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 09:04:24 INFO - PROCESS | 1652 | 1466697864499 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 1652 | 1466697864500 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:04:24 INFO - PROCESS | 1652 | 1466697864502 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1652 | 1466697864503 Marionette TRACE conn2 <- [1,2446,null,{}] 09:04:24 INFO - PROCESS | 1652 | 1466697864506 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:24 INFO - PROCESS | 1652 | 1466697864507 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:24 INFO - PROCESS | 1652 | 1466697864611 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:04:24 INFO - PROCESS | 1652 | 1466697864625 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1652 | 1466697864626 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b199800 == 36 [pid = 1652] [id = 619] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12502ac00) [pid = 1652] [serial = 1857] [outer = 0x0] 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125570400) [pid = 1652] [serial = 1858] [outer = 0x12502ac00] 09:04:24 INFO - PROCESS | 1652 | 1466697864656 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1256ce400) [pid = 1652] [serial = 1859] [outer = 0x12502ac00] 09:04:24 INFO - PROCESS | 1652 | 1466697864976 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 09:04:25 INFO - PROCESS | 1652 | 1466697865025 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1652 | 1466697865026 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:04:25 INFO - PROCESS | 1652 | 1466697865028 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1652 | 1466697865029 Marionette TRACE conn2 <- [1,2450,null,{}] 09:04:25 INFO - PROCESS | 1652 | 1466697865031 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:25 INFO - PROCESS | 1652 | 1466697865033 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:25 INFO - PROCESS | 1652 | 1466697865132 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:04:25 INFO - PROCESS | 1652 | 1466697865143 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1652 | 1466697865144 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be07000 == 37 [pid = 1652] [id = 620] 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1261ac800) [pid = 1652] [serial = 1860] [outer = 0x0] 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1265c8000) [pid = 1652] [serial = 1861] [outer = 0x1261ac800] 09:04:25 INFO - PROCESS | 1652 | 1466697865169 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126a1f000) [pid = 1652] [serial = 1862] [outer = 0x1261ac800] 09:04:25 INFO - PROCESS | 1652 | 1466697865518 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 09:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:04:25 INFO - PROCESS | 1652 | 1466697865550 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1652 | 1466697865551 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:04:25 INFO - PROCESS | 1652 | 1466697865553 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1652 | 1466697865554 Marionette TRACE conn2 <- [1,2454,null,{}] 09:04:25 INFO - PROCESS | 1652 | 1466697865562 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:25 INFO - PROCESS | 1652 | 1466697865563 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:25 INFO - PROCESS | 1652 | 1466697865661 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:04:25 INFO - PROCESS | 1652 | 1466697865665 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1652 | 1466697865673 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0aa000 == 38 [pid = 1652] [id = 621] 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126a20800) [pid = 1652] [serial = 1863] [outer = 0x0] 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128ac0c00) [pid = 1652] [serial = 1864] [outer = 0x126a20800] 09:04:25 INFO - PROCESS | 1652 | 1466697865731 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12901c400) [pid = 1652] [serial = 1865] [outer = 0x126a20800] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112961c00) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1175bbc00) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199dcc00) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116635400) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11843ac00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116782c00) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116234800) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116635c00) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116f76000) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118893000) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124da7000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124db2400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1193ad400) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125572000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1193b3400) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:04:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1199d1400) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:04:26 INFO - PROCESS | 1652 | 1466697866087 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 574ms 09:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:04:26 INFO - PROCESS | 1652 | 1466697866128 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1652 | 1466697866129 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:04:26 INFO - PROCESS | 1652 | 1466697866131 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1652 | 1466697866132 Marionette TRACE conn2 <- [1,2458,null,{}] 09:04:26 INFO - PROCESS | 1652 | 1466697866135 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:26 INFO - PROCESS | 1652 | 1466697866136 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:26 INFO - PROCESS | 1652 | 1466697866214 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:04:26 INFO - PROCESS | 1652 | 1466697866275 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1652 | 1466697866276 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123627800 == 39 [pid = 1652] [id = 622] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116234800) [pid = 1652] [serial = 1866] [outer = 0x0] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1172e3400) [pid = 1652] [serial = 1867] [outer = 0x116234800] 09:04:26 INFO - PROCESS | 1652 | 1466697866300 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11917d000) [pid = 1652] [serial = 1868] [outer = 0x116234800] 09:04:26 INFO - PROCESS | 1652 | 1466697866575 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 470ms 09:04:26 INFO - PROCESS | 1652 | 1466697866601 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1652 | 1466697866603 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:04:26 INFO - PROCESS | 1652 | 1466697866613 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1652 | 1466697866615 Marionette TRACE conn2 <- [1,2462,null,{}] 09:04:26 INFO - PROCESS | 1652 | 1466697866617 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:26 INFO - PROCESS | 1652 | 1466697866619 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:26 INFO - PROCESS | 1652 | 1466697866724 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:04:26 INFO - PROCESS | 1652 | 1466697866728 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1652 | 1466697866729 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c769800 == 40 [pid = 1652] [id = 623] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11986a400) [pid = 1652] [serial = 1869] [outer = 0x0] 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ac4000) [pid = 1652] [serial = 1870] [outer = 0x11986a400] 09:04:26 INFO - PROCESS | 1652 | 1466697866755 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1291bd400) [pid = 1652] [serial = 1871] [outer = 0x11986a400] 09:04:27 INFO - PROCESS | 1652 | 1466697867082 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 09:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:04:27 INFO - PROCESS | 1652 | 1466697867133 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1652 | 1466697867134 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:04:27 INFO - PROCESS | 1652 | 1466697867136 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1652 | 1466697867137 Marionette TRACE conn2 <- [1,2466,null,{}] 09:04:27 INFO - PROCESS | 1652 | 1466697867139 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:27 INFO - PROCESS | 1652 | 1466697867140 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:27 INFO - PROCESS | 1652 | 1466697867249 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:04:27 INFO - PROCESS | 1652 | 1466697867258 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1652 | 1466697867259 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c775800 == 41 [pid = 1652] [id = 624] 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1291be400) [pid = 1652] [serial = 1872] [outer = 0x0] 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129345400) [pid = 1652] [serial = 1873] [outer = 0x1291be400] 09:04:27 INFO - PROCESS | 1652 | 1466697867283 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a54c400) [pid = 1652] [serial = 1874] [outer = 0x1291be400] 09:04:27 INFO - PROCESS | 1652 | 1466697867588 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 09:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:04:27 INFO - PROCESS | 1652 | 1466697867609 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1652 | 1466697867610 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:04:27 INFO - PROCESS | 1652 | 1466697867612 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1652 | 1466697867613 Marionette TRACE conn2 <- [1,2470,null,{}] 09:04:27 INFO - PROCESS | 1652 | 1466697867615 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:27 INFO - PROCESS | 1652 | 1466697867616 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:27 INFO - PROCESS | 1652 | 1466697867728 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:04:27 INFO - PROCESS | 1652 | 1466697867731 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1652 | 1466697867732 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfbb000 == 42 [pid = 1652] [id = 625] 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a54f800) [pid = 1652] [serial = 1875] [outer = 0x0] 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a550c00) [pid = 1652] [serial = 1876] [outer = 0x12a54f800] 09:04:27 INFO - PROCESS | 1652 | 1466697867765 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ac79c00) [pid = 1652] [serial = 1877] [outer = 0x12a54f800] 09:04:28 INFO - PROCESS | 1652 | 1466697868408 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 820ms 09:04:28 INFO - PROCESS | 1652 | 1466697868433 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1652 | 1466697868436 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:04:28 INFO - PROCESS | 1652 | 1466697868442 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1652 | 1466697868444 Marionette TRACE conn2 <- [1,2474,null,{}] 09:04:28 INFO - PROCESS | 1652 | 1466697868448 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:28 INFO - PROCESS | 1652 | 1466697868450 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:28 INFO - PROCESS | 1652 | 1466697868556 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:04:28 INFO - PROCESS | 1652 | 1466697868633 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1652 | 1466697868634 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928e800 == 43 [pid = 1652] [id = 626] 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11645e400) [pid = 1652] [serial = 1878] [outer = 0x0] 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116f6cc00) [pid = 1652] [serial = 1879] [outer = 0x11645e400] 09:04:28 INFO - PROCESS | 1652 | 1466697868665 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1175bb400) [pid = 1652] [serial = 1880] [outer = 0x11645e400] 09:04:29 INFO - PROCESS | 1652 | 1466697869099 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 09:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:04:29 INFO - PROCESS | 1652 | 1466697869113 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1652 | 1466697869116 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:04:29 INFO - PROCESS | 1652 | 1466697869120 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1652 | 1466697869122 Marionette TRACE conn2 <- [1,2478,null,{}] 09:04:29 INFO - PROCESS | 1652 | 1466697869125 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:29 INFO - PROCESS | 1652 | 1466697869127 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:29 INFO - PROCESS | 1652 | 1466697869255 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:04:29 INFO - PROCESS | 1652 | 1466697869319 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1652 | 1466697869320 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298a5800 == 44 [pid = 1652] [id = 627] 09:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11850f400) [pid = 1652] [serial = 1881] [outer = 0x0] 09:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11886c000) [pid = 1652] [serial = 1882] [outer = 0x11850f400] 09:04:29 INFO - PROCESS | 1652 | 1466697869351 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1193b3c00) [pid = 1652] [serial = 1883] [outer = 0x11850f400] 09:04:29 INFO - PROCESS | 1652 | 1466697869808 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 721ms 09:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:04:29 INFO - PROCESS | 1652 | 1466697869841 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1652 | 1466697869843 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:04:29 INFO - PROCESS | 1652 | 1466697869845 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1652 | 1466697869848 Marionette TRACE conn2 <- [1,2482,null,{}] 09:04:29 INFO - PROCESS | 1652 | 1466697869856 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:29 INFO - PROCESS | 1652 | 1466697869859 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:29 INFO - PROCESS | 1652 | 1466697869964 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:04:30 INFO - PROCESS | 1652 | 1466697870029 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1652 | 1466697870031 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfbf000 == 45 [pid = 1652] [id = 628] 09:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11986bc00) [pid = 1652] [serial = 1884] [outer = 0x0] 09:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119bbd000) [pid = 1652] [serial = 1885] [outer = 0x11986bc00] 09:04:30 INFO - PROCESS | 1652 | 1466697870103 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1213fec00) [pid = 1652] [serial = 1886] [outer = 0x11986bc00] 09:04:30 INFO - PROCESS | 1652 | 1466697870545 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 09:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:04:30 INFO - PROCESS | 1652 | 1466697870599 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 1652 | 1466697870601 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:04:30 INFO - PROCESS | 1652 | 1466697870603 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1652 | 1466697870604 Marionette TRACE conn2 <- [1,2486,null,{}] 09:04:30 INFO - PROCESS | 1652 | 1466697870607 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:30 INFO - PROCESS | 1652 | 1466697870609 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:30 INFO - PROCESS | 1652 | 1466697870715 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:04:30 INFO - PROCESS | 1652 | 1466697870957 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1652 | 1466697870959 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118216000 == 46 [pid = 1652] [id = 629] 09:04:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1133d2400) [pid = 1652] [serial = 1887] [outer = 0x0] 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115e76c00) [pid = 1652] [serial = 1888] [outer = 0x1133d2400] 09:04:31 INFO - PROCESS | 1652 | 1466697871009 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1167ce000) [pid = 1652] [serial = 1889] [outer = 0x1133d2400] 09:04:31 INFO - PROCESS | 1652 | 1466697871449 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 877ms 09:04:31 INFO - PROCESS | 1652 | 1466697871481 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1652 | 1466697871483 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:04:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:04:31 INFO - PROCESS | 1652 | 1466697871486 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1652 | 1466697871487 Marionette TRACE conn2 <- [1,2490,null,{}] 09:04:31 INFO - PROCESS | 1652 | 1466697871491 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:31 INFO - PROCESS | 1652 | 1466697871494 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:31 INFO - PROCESS | 1652 | 1466697871593 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:04:31 INFO - PROCESS | 1652 | 1466697871658 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1652 | 1466697871659 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928d800 == 47 [pid = 1652] [id = 630] 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1175b6000) [pid = 1652] [serial = 1890] [outer = 0x0] 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11826ec00) [pid = 1652] [serial = 1891] [outer = 0x1175b6000] 09:04:31 INFO - PROCESS | 1652 | 1466697871687 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1185ef000) [pid = 1652] [serial = 1892] [outer = 0x1175b6000] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c775800 == 46 [pid = 1652] [id = 624] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c769800 == 45 [pid = 1652] [id = 623] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123627800 == 44 [pid = 1652] [id = 622] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0aa000 == 43 [pid = 1652] [id = 621] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12be07000 == 42 [pid = 1652] [id = 620] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b199800 == 41 [pid = 1652] [id = 619] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12acc5800 == 40 [pid = 1652] [id = 618] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129092800 == 39 [pid = 1652] [id = 617] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126ac2800 == 38 [pid = 1652] [id = 616] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121460800 == 37 [pid = 1652] [id = 615] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11928c000 == 36 [pid = 1652] [id = 614] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11820e800 == 35 [pid = 1652] [id = 613] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119b46000 == 34 [pid = 1652] [id = 612] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121453800 == 33 [pid = 1652] [id = 610] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11667d800 == 32 [pid = 1652] [id = 611] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119291000 == 31 [pid = 1652] [id = 599] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118216000 == 30 [pid = 1652] [id = 629] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfbf000 == 29 [pid = 1652] [id = 628] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1298a5800 == 28 [pid = 1652] [id = 627] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfbb000 == 27 [pid = 1652] [id = 625] 09:04:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11928e800 == 26 [pid = 1652] [id = 626] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1213f3800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118891800) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11850f800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116f73400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1167c6400) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11826ac00) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11843b400) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1167c9000) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116880400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1185eec00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1183e9800) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11993ec00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11987e800) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128abd000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125608c00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12ad60c00) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129734800) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119610800) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12aeae800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11993c400) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119ef5400) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120ea5400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ad6b000) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115a46000) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133f3c00) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1199d0c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11990c400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1191ef000) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118874c00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1199d9000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120f8b400) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121165c00) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1187ca000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 09:04:32 INFO - PROCESS | 1652 | 1466697872652 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1174ms 09:04:32 INFO - PROCESS | 1652 | 1466697872661 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1652 | 1466697872663 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:04:32 INFO - PROCESS | 1652 | 1466697872667 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1652 | 1466697872669 Marionette TRACE conn2 <- [1,2494,null,{}] 09:04:32 INFO - PROCESS | 1652 | 1466697872678 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:32 INFO - PROCESS | 1652 | 1466697872680 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:32 INFO - PROCESS | 1652 | 1466697872777 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:04:32 INFO - PROCESS | 1652 | 1466697872784 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:32 INFO - PROCESS | 1652 | 1466697872787 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac7800 == 27 [pid = 1652] [id = 631] 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115a53c00) [pid = 1652] [serial = 1893] [outer = 0x0] 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11629fc00) [pid = 1652] [serial = 1894] [outer = 0x115a53c00] 09:04:32 INFO - PROCESS | 1652 | 1466697872809 Marionette DEBUG loaded listener.js 09:04:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113202800) [pid = 1652] [serial = 1895] [outer = 0x115a53c00] 09:04:33 INFO - PROCESS | 1652 | 1466697873449 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 830ms 09:04:33 INFO - PROCESS | 1652 | 1466697873498 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:04:33 INFO - PROCESS | 1652 | 1466697873503 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:04:33 INFO - PROCESS | 1652 | 1466697873508 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:04:33 INFO - PROCESS | 1652 | 1466697873512 Marionette TRACE conn2 <- [1,2498,null,{}] 09:04:33 INFO - PROCESS | 1652 | 1466697873517 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:33 INFO - PROCESS | 1652 | 1466697873520 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:33 INFO - PROCESS | 1652 | 1466697873679 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:04:33 INFO - PROCESS | 1652 | 1466697873804 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1652 | 1466697873807 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e73000 == 28 [pid = 1652] [id = 632] 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115ad4c00) [pid = 1652] [serial = 1896] [outer = 0x0] 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1167cc000) [pid = 1652] [serial = 1897] [outer = 0x115ad4c00] 09:04:33 INFO - PROCESS | 1652 | 1466697873840 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116f97800) [pid = 1652] [serial = 1898] [outer = 0x115ad4c00] 09:04:34 INFO - PROCESS | 1652 | 1466697874358 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 877ms 09:04:34 INFO - PROCESS | 1652 | 1466697874396 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1652 | 1466697874400 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:04:34 INFO - PROCESS | 1652 | 1466697874408 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1652 | 1466697874410 Marionette TRACE conn2 <- [1,2502,null,{}] 09:04:34 INFO - PROCESS | 1652 | 1466697874412 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:34 INFO - PROCESS | 1652 | 1466697874414 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:34 INFO - PROCESS | 1652 | 1466697874516 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:04:34 INFO - PROCESS | 1652 | 1466697874595 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1652 | 1466697874596 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956a000 == 29 [pid = 1652] [id = 633] 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1183e8800) [pid = 1652] [serial = 1899] [outer = 0x0] 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118443800) [pid = 1652] [serial = 1900] [outer = 0x1183e8800] 09:04:34 INFO - PROCESS | 1652 | 1466697874628 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1185eec00) [pid = 1652] [serial = 1901] [outer = 0x1183e8800] 09:04:35 INFO - PROCESS | 1652 | 1466697875241 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 871ms 09:04:35 INFO - PROCESS | 1652 | 1466697875279 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1652 | 1466697875281 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:04:35 INFO - PROCESS | 1652 | 1466697875285 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1652 | 1466697875287 Marionette TRACE conn2 <- [1,2506,null,{}] 09:04:35 INFO - PROCESS | 1652 | 1466697875323 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:35 INFO - PROCESS | 1652 | 1466697875325 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:35 INFO - PROCESS | 1652 | 1466697875412 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:04:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11928d800 == 28 [pid = 1652] [id = 630] 09:04:35 INFO - PROCESS | 1652 | 1466697875469 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1652 | 1466697875472 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187a5000 == 29 [pid = 1652] [id = 634] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115f5a000) [pid = 1652] [serial = 1902] [outer = 0x0] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1172dd400) [pid = 1652] [serial = 1903] [outer = 0x115f5a000] 09:04:35 INFO - PROCESS | 1652 | 1466697875500 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11843fc00) [pid = 1652] [serial = 1904] [outer = 0x115f5a000] 09:04:35 INFO - PROCESS | 1652 | 1466697875791 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 553ms 09:04:35 INFO - PROCESS | 1652 | 1466697875839 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1652 | 1466697875844 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:04:35 INFO - PROCESS | 1652 | 1466697875858 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1652 | 1466697875860 Marionette TRACE conn2 <- [1,2510,null,{}] 09:04:35 INFO - PROCESS | 1652 | 1466697875863 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:35 INFO - PROCESS | 1652 | 1466697875864 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:35 INFO - PROCESS | 1652 | 1466697875942 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:04:35 INFO - PROCESS | 1652 | 1466697875946 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1652 | 1466697875948 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211d3800 == 30 [pid = 1652] [id = 635] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1185f9400) [pid = 1652] [serial = 1905] [outer = 0x0] 09:04:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118893400) [pid = 1652] [serial = 1906] [outer = 0x1185f9400] 09:04:35 INFO - PROCESS | 1652 | 1466697875977 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1191eb400) [pid = 1652] [serial = 1907] [outer = 0x1185f9400] 09:04:36 INFO - PROCESS | 1652 | 1466697876328 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 527ms 09:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:04:36 INFO - PROCESS | 1652 | 1466697876378 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1652 | 1466697876379 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:04:36 INFO - PROCESS | 1652 | 1466697876381 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1652 | 1466697876384 Marionette TRACE conn2 <- [1,2514,null,{}] 09:04:36 INFO - PROCESS | 1652 | 1466697876403 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:36 INFO - PROCESS | 1652 | 1466697876406 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:36 INFO - PROCESS | 1652 | 1466697876505 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:04:36 INFO - PROCESS | 1652 | 1466697876513 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1652 | 1466697876515 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12362d800 == 31 [pid = 1652] [id = 636] 09:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1133f4c00) [pid = 1652] [serial = 1908] [outer = 0x0] 09:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1195e4800) [pid = 1652] [serial = 1909] [outer = 0x1133f4c00] 09:04:36 INFO - PROCESS | 1652 | 1466697876550 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119888400) [pid = 1652] [serial = 1910] [outer = 0x1133f4c00] 09:04:36 INFO - PROCESS | 1652 | 1466697876936 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 576ms 09:04:36 INFO - PROCESS | 1652 | 1466697876958 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1652 | 1466697876959 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:04:36 INFO - PROCESS | 1652 | 1466697876962 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1652 | 1466697876963 Marionette TRACE conn2 <- [1,2518,null,{}] 09:04:36 INFO - PROCESS | 1652 | 1466697876965 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:36 INFO - PROCESS | 1652 | 1466697876966 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:37 INFO - PROCESS | 1652 | 1466697877067 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:04:37 INFO - PROCESS | 1652 | 1466697877078 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1652 | 1466697877079 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266a7800 == 32 [pid = 1652] [id = 637] 09:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11990cc00) [pid = 1652] [serial = 1911] [outer = 0x0] 09:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119941800) [pid = 1652] [serial = 1912] [outer = 0x11990cc00] 09:04:37 INFO - PROCESS | 1652 | 1466697877104 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199d7000) [pid = 1652] [serial = 1913] [outer = 0x11990cc00] 09:04:37 INFO - PROCESS | 1652 | 1466697877449 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 517ms 09:04:37 INFO - PROCESS | 1652 | 1466697877487 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1652 | 1466697877490 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:04:37 INFO - PROCESS | 1652 | 1466697877493 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1652 | 1466697877494 Marionette TRACE conn2 <- [1,2522,null,{}] 09:04:37 INFO - PROCESS | 1652 | 1466697877496 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:37 INFO - PROCESS | 1652 | 1466697877498 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:37 INFO - PROCESS | 1652 | 1466697877593 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:04:37 INFO - PROCESS | 1652 | 1466697877633 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1652 | 1466697877641 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a3000 == 33 [pid = 1652] [id = 638] 09:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199d8000) [pid = 1652] [serial = 1914] [outer = 0x0] 09:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x120ea2c00) [pid = 1652] [serial = 1915] [outer = 0x1199d8000] 09:04:37 INFO - PROCESS | 1652 | 1466697877665 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120f8b400) [pid = 1652] [serial = 1916] [outer = 0x1199d8000] 09:04:37 INFO - PROCESS | 1652 | 1466697877996 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 09:04:38 INFO - PROCESS | 1652 | 1466697878012 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1652 | 1466697878013 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:04:38 INFO - PROCESS | 1652 | 1466697878016 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1652 | 1466697878018 Marionette TRACE conn2 <- [1,2526,null,{}] 09:04:38 INFO - PROCESS | 1652 | 1466697878021 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:38 INFO - PROCESS | 1652 | 1466697878027 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:38 INFO - PROCESS | 1652 | 1466697878206 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:04:38 INFO - PROCESS | 1652 | 1466697878223 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1652 | 1466697878224 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12976b000 == 34 [pid = 1652] [id = 639] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12116ac00) [pid = 1652] [serial = 1917] [outer = 0x0] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124ac7800) [pid = 1652] [serial = 1918] [outer = 0x12116ac00] 09:04:38 INFO - PROCESS | 1652 | 1466697878266 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12560fc00) [pid = 1652] [serial = 1919] [outer = 0x12116ac00] 09:04:38 INFO - PROCESS | 1652 | 1466697878617 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 619ms 09:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:04:38 INFO - PROCESS | 1652 | 1466697878636 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1652 | 1466697878638 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:04:38 INFO - PROCESS | 1652 | 1466697878643 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1652 | 1466697878644 Marionette TRACE conn2 <- [1,2530,null,{}] 09:04:38 INFO - PROCESS | 1652 | 1466697878646 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:38 INFO - PROCESS | 1652 | 1466697878648 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:38 INFO - PROCESS | 1652 | 1466697878769 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1133d2400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1175b6000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11645e400) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11850f400) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12502ac00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119e26c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1261ac800) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126a20800) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116234800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176d7400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119604c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195e6400) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112960800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1167cac00) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116f6a800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119ef3400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11917dc00) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11986bc00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11986a400) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a54f800) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:04:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1291be400) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:04:38 INFO - PROCESS | 1652 | 1466697878820 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1652 | 1466697878821 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118209000 == 35 [pid = 1652] [id = 640] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11295ac00) [pid = 1652] [serial = 1920] [outer = 0x0] 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1131c8400) [pid = 1652] [serial = 1921] [outer = 0x11295ac00] 09:04:38 INFO - PROCESS | 1652 | 1466697878853 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1167cdc00) [pid = 1652] [serial = 1922] [outer = 0x11295ac00] 09:04:39 INFO - PROCESS | 1652 | 1466697879131 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 09:04:39 INFO - PROCESS | 1652 | 1466697879164 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1652 | 1466697879165 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:04:39 INFO - PROCESS | 1652 | 1466697879168 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1652 | 1466697879169 Marionette TRACE conn2 <- [1,2534,null,{}] 09:04:39 INFO - PROCESS | 1652 | 1466697879175 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:39 INFO - PROCESS | 1652 | 1466697879177 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:39 INFO - PROCESS | 1652 | 1466697879264 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:04:39 INFO - PROCESS | 1652 | 1466697879339 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1652 | 1466697879340 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae3f800 == 36 [pid = 1652] [id = 641] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112960800) [pid = 1652] [serial = 1923] [outer = 0x0] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1180e0000) [pid = 1652] [serial = 1924] [outer = 0x112960800] 09:04:39 INFO - PROCESS | 1652 | 1466697879380 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119878000) [pid = 1652] [serial = 1925] [outer = 0x112960800] 09:04:39 INFO - PROCESS | 1652 | 1466697879677 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 09:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:04:39 INFO - PROCESS | 1652 | 1466697879695 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1652 | 1466697879696 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:04:39 INFO - PROCESS | 1652 | 1466697879699 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1652 | 1466697879700 Marionette TRACE conn2 <- [1,2538,null,{}] 09:04:39 INFO - PROCESS | 1652 | 1466697879702 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:39 INFO - PROCESS | 1652 | 1466697879703 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:39 INFO - PROCESS | 1652 | 1466697879801 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:04:39 INFO - PROCESS | 1652 | 1466697879808 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1652 | 1466697879809 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12362d000 == 37 [pid = 1652] [id = 642] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1185f4c00) [pid = 1652] [serial = 1926] [outer = 0x0] 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1265c8400) [pid = 1652] [serial = 1927] [outer = 0x1185f4c00] 09:04:39 INFO - PROCESS | 1652 | 1466697879835 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c16000) [pid = 1652] [serial = 1928] [outer = 0x1185f4c00] 09:04:40 INFO - PROCESS | 1652 | 1466697880296 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 624ms 09:04:40 INFO - PROCESS | 1652 | 1466697880325 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:04:40 INFO - PROCESS | 1652 | 1466697880327 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:04:40 INFO - PROCESS | 1652 | 1466697880330 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1652 | 1466697880332 Marionette TRACE conn2 <- [1,2542,null,{}] 09:04:40 INFO - PROCESS | 1652 | 1466697880335 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:40 INFO - PROCESS | 1652 | 1466697880337 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:40 INFO - PROCESS | 1652 | 1466697880445 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:04:40 INFO - PROCESS | 1652 | 1466697880449 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1652 | 1466697880450 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0c1000 == 38 [pid = 1652] [id = 643] 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119937400) [pid = 1652] [serial = 1929] [outer = 0x0] 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ac5800) [pid = 1652] [serial = 1930] [outer = 0x119937400] 09:04:40 INFO - PROCESS | 1652 | 1466697880474 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12901f400) [pid = 1652] [serial = 1931] [outer = 0x119937400] 09:04:40 INFO - PROCESS | 1652 | 1466697880899 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 619ms 09:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:04:40 INFO - PROCESS | 1652 | 1466697880950 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1652 | 1466697880952 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:04:40 INFO - PROCESS | 1652 | 1466697880956 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1652 | 1466697880958 Marionette TRACE conn2 <- [1,2546,null,{}] 09:04:40 INFO - PROCESS | 1652 | 1466697880962 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:40 INFO - PROCESS | 1652 | 1466697880963 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:41 INFO - PROCESS | 1652 | 1466697881071 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:04:41 INFO - PROCESS | 1652 | 1466697881184 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1652 | 1466697881186 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cb2000 == 39 [pid = 1652] [id = 644] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1167cac00) [pid = 1652] [serial = 1932] [outer = 0x0] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116f9ac00) [pid = 1652] [serial = 1933] [outer = 0x1167cac00] 09:04:41 INFO - PROCESS | 1652 | 1466697881218 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118445c00) [pid = 1652] [serial = 1934] [outer = 0x1167cac00] 09:04:41 INFO - PROCESS | 1652 | 1466697881643 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 721ms 09:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:04:41 INFO - PROCESS | 1652 | 1466697881676 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:04:41 INFO - PROCESS | 1652 | 1466697881679 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:04:41 INFO - PROCESS | 1652 | 1466697881684 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1652 | 1466697881686 Marionette TRACE conn2 <- [1,2550,null,{}] 09:04:41 INFO - PROCESS | 1652 | 1466697881689 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:41 INFO - PROCESS | 1652 | 1466697881690 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:41 INFO - PROCESS | 1652 | 1466697881793 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:04:41 INFO - PROCESS | 1652 | 1466697881854 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1652 | 1466697881855 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x125629000 == 40 [pid = 1652] [id = 645] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1187cb400) [pid = 1652] [serial = 1935] [outer = 0x0] 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1193af800) [pid = 1652] [serial = 1936] [outer = 0x1187cb400] 09:04:41 INFO - PROCESS | 1652 | 1466697881886 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11960a400) [pid = 1652] [serial = 1937] [outer = 0x1187cb400] 09:04:42 INFO - PROCESS | 1652 | 1466697882332 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 674ms 09:04:42 INFO - PROCESS | 1652 | 1466697882358 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 1652 | 1466697882359 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:04:42 INFO - PROCESS | 1652 | 1466697882361 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1652 | 1466697882364 Marionette TRACE conn2 <- [1,2554,null,{}] 09:04:42 INFO - PROCESS | 1652 | 1466697882389 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:42 INFO - PROCESS | 1652 | 1466697882392 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:42 INFO - PROCESS | 1652 | 1466697882532 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:04:42 INFO - PROCESS | 1652 | 1466697882589 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1652 | 1466697882591 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c76c800 == 41 [pid = 1652] [id = 646] 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120f96400) [pid = 1652] [serial = 1938] [outer = 0x0] 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121169400) [pid = 1652] [serial = 1939] [outer = 0x120f96400] 09:04:42 INFO - PROCESS | 1652 | 1466697882622 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121d72000) [pid = 1652] [serial = 1940] [outer = 0x120f96400] 09:04:43 INFO - PROCESS | 1652 | 1466697883051 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 722ms 09:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:04:43 INFO - PROCESS | 1652 | 1466697883083 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1652 | 1466697883085 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:04:43 INFO - PROCESS | 1652 | 1466697883087 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1652 | 1466697883089 Marionette TRACE conn2 <- [1,2558,null,{}] 09:04:43 INFO - PROCESS | 1652 | 1466697883091 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:43 INFO - PROCESS | 1652 | 1466697883092 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:43 INFO - PROCESS | 1652 | 1466697883204 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:04:43 INFO - PROCESS | 1652 | 1466697883308 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1652 | 1466697883309 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfc5800 == 42 [pid = 1652] [id = 647] 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124db0800) [pid = 1652] [serial = 1941] [outer = 0x0] 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128cc5400) [pid = 1652] [serial = 1942] [outer = 0x124db0800] 09:04:43 INFO - PROCESS | 1652 | 1466697883340 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129026400) [pid = 1652] [serial = 1943] [outer = 0x124db0800] 09:04:43 INFO - PROCESS | 1652 | 1466697883776 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 720ms 09:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:04:43 INFO - PROCESS | 1652 | 1466697883825 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1652 | 1466697883826 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:04:43 INFO - PROCESS | 1652 | 1466697883828 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1652 | 1466697883829 Marionette TRACE conn2 <- [1,2562,null,{}] 09:04:43 INFO - PROCESS | 1652 | 1466697883832 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:43 INFO - PROCESS | 1652 | 1466697883833 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:43 INFO - PROCESS | 1652 | 1466697883934 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:04:44 INFO - PROCESS | 1652 | 1466697884135 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1652 | 1466697884136 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187f1000 == 43 [pid = 1652] [id = 648] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115accc00) [pid = 1652] [serial = 1944] [outer = 0x0] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11622d000) [pid = 1652] [serial = 1945] [outer = 0x115accc00] 09:04:44 INFO - PROCESS | 1652 | 1466697884165 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1185ef800) [pid = 1652] [serial = 1946] [outer = 0x115accc00] 09:04:44 INFO - PROCESS | 1652 | 1466697884653 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 875ms 09:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:04:44 INFO - PROCESS | 1652 | 1466697884706 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1652 | 1466697884709 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:04:44 INFO - PROCESS | 1652 | 1466697884712 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1652 | 1466697884714 Marionette TRACE conn2 <- [1,2566,null,{}] 09:04:44 INFO - PROCESS | 1652 | 1466697884717 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:44 INFO - PROCESS | 1652 | 1466697884719 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:44 INFO - PROCESS | 1652 | 1466697884834 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:04:44 INFO - PROCESS | 1652 | 1466697884914 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1652 | 1466697884916 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198cb800 == 44 [pid = 1652] [id = 649] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11826bc00) [pid = 1652] [serial = 1947] [outer = 0x0] 09:04:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11886ec00) [pid = 1652] [serial = 1948] [outer = 0x11826bc00] 09:04:44 INFO - PROCESS | 1652 | 1466697884943 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1195dd400) [pid = 1652] [serial = 1949] [outer = 0x11826bc00] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12362d000 == 43 [pid = 1652] [id = 642] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae3f800 == 42 [pid = 1652] [id = 641] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x118209000 == 41 [pid = 1652] [id = 640] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12976b000 == 40 [pid = 1652] [id = 639] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a3000 == 39 [pid = 1652] [id = 638] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1266a7800 == 38 [pid = 1652] [id = 637] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12362d800 == 37 [pid = 1652] [id = 636] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11629fc00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1211d3800 == 36 [pid = 1652] [id = 635] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1187a5000 == 35 [pid = 1652] [id = 634] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11956a000 == 34 [pid = 1652] [id = 633] 09:04:45 INFO - PROCESS | 1652 | --DOCSHELL 0x117e73000 == 33 [pid = 1652] [id = 632] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x115e76c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1167ce000) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11826ec00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1175bb400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116f6cc00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1193b3c00) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11886c000) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125570400) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121ae4400) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1265c8000) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128ac0c00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1172e3400) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118277000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118443400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119909c00) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119610000) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119880c00) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112964000) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113c5f800) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116f6ac00) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1172d5400) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116f74800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1172df800) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121d70400) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191f4000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1193bac00) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119bbd000) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1213fec00) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ac4000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1185ef000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a550c00) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126a1f000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12901c400) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ac79c00) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a54c400) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1256ce400) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1291bd400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124b7d400) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11917d000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1199cdc00) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129345400) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 09:04:45 INFO - PROCESS | 1652 | 1466697885424 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 720ms 09:04:45 INFO - PROCESS | 1652 | 1466697885435 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:04:45 INFO - PROCESS | 1652 | 1466697885440 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:04:45 INFO - PROCESS | 1652 | 1466697885453 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1652 | 1466697885457 Marionette TRACE conn2 <- [1,2570,null,{}] 09:04:45 INFO - PROCESS | 1652 | 1466697885462 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:45 INFO - PROCESS | 1652 | 1466697885464 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:45 INFO - PROCESS | 1652 | 1466697885636 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:04:45 INFO - PROCESS | 1652 | 1466697885656 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1652 | 1466697885657 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119576000 == 34 [pid = 1652] [id = 650] 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1193bac00) [pid = 1652] [serial = 1950] [outer = 0x0] 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119906c00) [pid = 1652] [serial = 1951] [outer = 0x1193bac00] 09:04:45 INFO - PROCESS | 1652 | 1466697885685 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1195e9400) [pid = 1652] [serial = 1952] [outer = 0x1193bac00] 09:04:46 INFO - PROCESS | 1652 | 1466697886038 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 624ms 09:04:46 INFO - PROCESS | 1652 | 1466697886077 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1652 | 1466697886078 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:04:46 INFO - PROCESS | 1652 | 1466697886085 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1652 | 1466697886089 Marionette TRACE conn2 <- [1,2574,null,{}] 09:04:46 INFO - PROCESS | 1652 | 1466697886092 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:46 INFO - PROCESS | 1652 | 1466697886095 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:46 INFO - PROCESS | 1652 | 1466697886182 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:04:46 INFO - PROCESS | 1652 | 1466697886187 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1652 | 1466697886191 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123668800 == 35 [pid = 1652] [id = 651] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1199d0800) [pid = 1652] [serial = 1953] [outer = 0x0] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12187b000) [pid = 1652] [serial = 1954] [outer = 0x1199d0800] 09:04:46 INFO - PROCESS | 1652 | 1466697886217 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x125572000) [pid = 1652] [serial = 1955] [outer = 0x1199d0800] 09:04:46 INFO - PROCESS | 1652 | 1466697886573 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 527ms 09:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:04:46 INFO - PROCESS | 1652 | 1466697886609 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1652 | 1466697886611 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:04:46 INFO - PROCESS | 1652 | 1466697886613 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1652 | 1466697886614 Marionette TRACE conn2 <- [1,2578,null,{}] 09:04:46 INFO - PROCESS | 1652 | 1466697886617 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:46 INFO - PROCESS | 1652 | 1466697886618 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:46 INFO - PROCESS | 1652 | 1466697886704 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:04:46 INFO - PROCESS | 1652 | 1466697886710 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1652 | 1466697886711 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cf7800 == 36 [pid = 1652] [id = 652] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1256c6800) [pid = 1652] [serial = 1956] [outer = 0x0] 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128ac4800) [pid = 1652] [serial = 1957] [outer = 0x1256c6800] 09:04:46 INFO - PROCESS | 1652 | 1466697886736 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1291b8400) [pid = 1652] [serial = 1958] [outer = 0x1256c6800] 09:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 09:04:47 INFO - PROCESS | 1652 | 1466697887176 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:04:47 INFO - PROCESS | 1652 | 1466697887183 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:04:47 INFO - PROCESS | 1652 | 1466697887185 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:04:47 INFO - PROCESS | 1652 | 1466697887194 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1652 | 1466697887196 Marionette TRACE conn2 <- [1,2582,null,{}] 09:04:47 INFO - PROCESS | 1652 | 1466697887200 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:47 INFO - PROCESS | 1652 | 1466697887202 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:47 INFO - PROCESS | 1652 | 1466697887383 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:04:47 INFO - PROCESS | 1652 | 1466697887421 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1652 | 1466697887427 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a50f000 == 37 [pid = 1652] [id = 653] 09:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x129339800) [pid = 1652] [serial = 1959] [outer = 0x0] 09:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129340800) [pid = 1652] [serial = 1960] [outer = 0x129339800] 09:04:47 INFO - PROCESS | 1652 | 1466697887479 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a54c800) [pid = 1652] [serial = 1961] [outer = 0x129339800] 09:04:47 INFO - PROCESS | 1652 | 1466697887859 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 726ms 09:04:47 INFO - PROCESS | 1652 | 1466697887914 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:04:47 INFO - PROCESS | 1652 | 1466697887915 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:04:47 INFO - PROCESS | 1652 | 1466697887917 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1652 | 1466697887919 Marionette TRACE conn2 <- [1,2586,null,{}] 09:04:47 INFO - PROCESS | 1652 | 1466697887921 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:47 INFO - PROCESS | 1652 | 1466697887922 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:48 INFO - PROCESS | 1652 | 1466697888030 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:04:48 INFO - PROCESS | 1652 | 1466697888042 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1652 | 1466697888043 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116712800 == 38 [pid = 1652] [id = 654] 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a54d800) [pid = 1652] [serial = 1962] [outer = 0x0] 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a5d0c00) [pid = 1652] [serial = 1963] [outer = 0x12a54d800] 09:04:48 INFO - PROCESS | 1652 | 1466697888067 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ad66c00) [pid = 1652] [serial = 1964] [outer = 0x12a54d800] 09:04:48 INFO - PROCESS | 1652 | 1466697888422 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 517ms 09:04:48 INFO - PROCESS | 1652 | 1466697888436 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1652 | 1466697888437 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:04:48 INFO - PROCESS | 1652 | 1466697888443 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1652 | 1466697888444 Marionette TRACE conn2 <- [1,2590,null,{}] 09:04:48 INFO - PROCESS | 1652 | 1466697888446 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:48 INFO - PROCESS | 1652 | 1466697888448 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:48 INFO - PROCESS | 1652 | 1466697888562 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:04:48 INFO - PROCESS | 1652 | 1466697888577 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1652 | 1466697888578 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be16000 == 39 [pid = 1652] [id = 655] 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12ad6b400) [pid = 1652] [serial = 1965] [outer = 0x0] 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12ad6d000) [pid = 1652] [serial = 1966] [outer = 0x12ad6b400] 09:04:48 INFO - PROCESS | 1652 | 1466697888602 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12aeadc00) [pid = 1652] [serial = 1967] [outer = 0x12ad6b400] 09:04:48 INFO - PROCESS | 1652 | 1466697888937 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 09:04:48 INFO - PROCESS | 1652 | 1466697888962 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1652 | 1466697888963 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:04:48 INFO - PROCESS | 1652 | 1466697888965 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1652 | 1466697888966 Marionette TRACE conn2 <- [1,2594,null,{}] 09:04:48 INFO - PROCESS | 1652 | 1466697888976 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:48 INFO - PROCESS | 1652 | 1466697888978 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:49 INFO - PROCESS | 1652 | 1466697889080 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:04:49 INFO - PROCESS | 1652 | 1466697889118 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1652 | 1466697889119 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cb000 == 40 [pid = 1652] [id = 656] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12ad69c00) [pid = 1652] [serial = 1968] [outer = 0x0] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b079000) [pid = 1652] [serial = 1969] [outer = 0x12ad69c00] 09:04:49 INFO - PROCESS | 1652 | 1466697889144 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b8da800) [pid = 1652] [serial = 1970] [outer = 0x12ad69c00] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11990cc00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199d8000) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133f4c00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115ad4c00) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115f5a000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1185f9400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12116ac00) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1183e8800) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11295ac00) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1185f4c00) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:04:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112960800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:04:49 INFO - PROCESS | 1652 | 1466697889517 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 576ms 09:04:49 INFO - PROCESS | 1652 | 1466697889542 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:04:49 INFO - PROCESS | 1652 | 1466697889543 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:04:49 INFO - PROCESS | 1652 | 1466697889545 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1652 | 1466697889546 Marionette TRACE conn2 <- [1,2598,null,{}] 09:04:49 INFO - PROCESS | 1652 | 1466697889548 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:49 INFO - PROCESS | 1652 | 1466697889550 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:49 INFO - PROCESS | 1652 | 1466697889644 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:04:49 INFO - PROCESS | 1652 | 1466697889707 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1652 | 1466697889708 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0c0800 == 41 [pid = 1652] [id = 657] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112966000) [pid = 1652] [serial = 1971] [outer = 0x0] 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118277800) [pid = 1652] [serial = 1972] [outer = 0x112966000] 09:04:49 INFO - PROCESS | 1652 | 1466697889731 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11993b400) [pid = 1652] [serial = 1973] [outer = 0x112966000] 09:04:50 INFO - PROCESS | 1652 | 1466697890011 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 09:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:04:50 INFO - PROCESS | 1652 | 1466697890064 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:04:50 INFO - PROCESS | 1652 | 1466697890065 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:04:50 INFO - PROCESS | 1652 | 1466697890067 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 1652 | 1466697890068 Marionette TRACE conn2 <- [1,2602,null,{}] 09:04:50 INFO - PROCESS | 1652 | 1466697890071 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:50 INFO - PROCESS | 1652 | 1466697890074 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:50 INFO - PROCESS | 1652 | 1466697890160 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:04:50 INFO - PROCESS | 1652 | 1466697890164 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1652 | 1466697890166 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d237000 == 42 [pid = 1652] [id = 658] 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120f95000) [pid = 1652] [serial = 1974] [outer = 0x0] 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b8db800) [pid = 1652] [serial = 1975] [outer = 0x120f95000] 09:04:50 INFO - PROCESS | 1652 | 1466697890192 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b8e5c00) [pid = 1652] [serial = 1976] [outer = 0x120f95000] 09:04:50 INFO - PROCESS | 1652 | 1466697890548 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 09:04:50 INFO - PROCESS | 1652 | 1466697890597 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:04:50 INFO - PROCESS | 1652 | 1466697890599 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:04:50 INFO - PROCESS | 1652 | 1466697890603 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 1652 | 1466697890604 Marionette TRACE conn2 <- [1,2606,null,{}] 09:04:50 INFO - PROCESS | 1652 | 1466697890607 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:50 INFO - PROCESS | 1652 | 1466697890609 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:50 INFO - PROCESS | 1652 | 1466697890732 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:04:50 INFO - PROCESS | 1652 | 1466697890741 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1652 | 1466697890743 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d864000 == 43 [pid = 1652] [id = 659] 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b8de800) [pid = 1652] [serial = 1977] [outer = 0x0] 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b99d400) [pid = 1652] [serial = 1978] [outer = 0x12b8de800] 09:04:50 INFO - PROCESS | 1652 | 1466697890780 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bedc000) [pid = 1652] [serial = 1979] [outer = 0x12b8de800] 09:04:51 INFO - PROCESS | 1652 | 1466697891220 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 625ms 09:04:51 INFO - PROCESS | 1652 | 1466697891229 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1652 | 1466697891230 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:04:51 INFO - PROCESS | 1652 | 1466697891232 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1652 | 1466697891233 Marionette TRACE conn2 <- [1,2610,null,{}] 09:04:51 INFO - PROCESS | 1652 | 1466697891235 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:51 INFO - PROCESS | 1652 | 1466697891236 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:51 INFO - PROCESS | 1652 | 1466697891357 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:04:51 INFO - PROCESS | 1652 | 1466697891364 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1652 | 1466697891365 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289ef800 == 44 [pid = 1652] [id = 660] 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11917fc00) [pid = 1652] [serial = 1980] [outer = 0x0] 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129021400) [pid = 1652] [serial = 1981] [outer = 0x11917fc00] 09:04:51 INFO - PROCESS | 1652 | 1466697891389 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bee5000) [pid = 1652] [serial = 1982] [outer = 0x11917fc00] 09:04:51 INFO - PROCESS | 1652 | 1466697891899 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 718ms 09:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:04:51 INFO - PROCESS | 1652 | 1466697891951 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1652 | 1466697891954 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:04:51 INFO - PROCESS | 1652 | 1466697891957 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1652 | 1466697891959 Marionette TRACE conn2 <- [1,2614,null,{}] 09:04:51 INFO - PROCESS | 1652 | 1466697891962 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:51 INFO - PROCESS | 1652 | 1466697891965 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:52 INFO - PROCESS | 1652 | 1466697892080 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:04:52 INFO - PROCESS | 1652 | 1466697892156 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1652 | 1466697892158 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b32800 == 45 [pid = 1652] [id = 661] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118273c00) [pid = 1652] [serial = 1983] [outer = 0x0] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1185f3c00) [pid = 1652] [serial = 1984] [outer = 0x118273c00] 09:04:52 INFO - PROCESS | 1652 | 1466697892188 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1191f4000) [pid = 1652] [serial = 1985] [outer = 0x118273c00] 09:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 09:04:52 INFO - PROCESS | 1652 | 1466697892624 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:04:52 INFO - PROCESS | 1652 | 1466697892629 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1652 | 1466697892632 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:04:52 INFO - PROCESS | 1652 | 1466697892637 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1652 | 1466697892641 Marionette TRACE conn2 <- [1,2618,null,{}] 09:04:52 INFO - PROCESS | 1652 | 1466697892644 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:52 INFO - PROCESS | 1652 | 1466697892646 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:52 INFO - PROCESS | 1652 | 1466697892776 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:04:52 INFO - PROCESS | 1652 | 1466697892883 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1652 | 1466697892885 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a503800 == 46 [pid = 1652] [id = 662] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11960c800) [pid = 1652] [serial = 1986] [outer = 0x0] 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120eab000) [pid = 1652] [serial = 1987] [outer = 0x11960c800] 09:04:52 INFO - PROCESS | 1652 | 1466697892916 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124a25400) [pid = 1652] [serial = 1988] [outer = 0x11960c800] 09:04:53 INFO - PROCESS | 1652 | 1466697893344 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 774ms 09:04:53 INFO - PROCESS | 1652 | 1466697893411 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1652 | 1466697893413 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:04:53 INFO - PROCESS | 1652 | 1466697893415 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1652 | 1466697893418 Marionette TRACE conn2 <- [1,2622,null,{}] 09:04:53 INFO - PROCESS | 1652 | 1466697893426 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:53 INFO - PROCESS | 1652 | 1466697893429 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:53 INFO - PROCESS | 1652 | 1466697893540 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:04:53 INFO - PROCESS | 1652 | 1466697893605 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1652 | 1466697893607 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d85d800 == 47 [pid = 1652] [id = 663] 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125574400) [pid = 1652] [serial = 1989] [outer = 0x0] 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1291be400) [pid = 1652] [serial = 1990] [outer = 0x125574400] 09:04:53 INFO - PROCESS | 1652 | 1466697893679 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a5d4c00) [pid = 1652] [serial = 1991] [outer = 0x125574400] 09:04:54 INFO - PROCESS | 1652 | 1466697894200 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 825ms 09:04:54 INFO - PROCESS | 1652 | 1466697894242 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1652 | 1466697894244 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:04:54 INFO - PROCESS | 1652 | 1466697894246 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1652 | 1466697894247 Marionette TRACE conn2 <- [1,2626,null,{}] 09:04:54 INFO - PROCESS | 1652 | 1466697894250 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:54 INFO - PROCESS | 1652 | 1466697894251 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:54 INFO - PROCESS | 1652 | 1466697894414 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:04:54 INFO - PROCESS | 1652 | 1466697894529 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1652 | 1466697894530 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119283800 == 48 [pid = 1652] [id = 664] 09:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118442000) [pid = 1652] [serial = 1992] [outer = 0x0] 09:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ac84800) [pid = 1652] [serial = 1993] [outer = 0x118442000] 09:04:54 INFO - PROCESS | 1652 | 1466697894562 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b8d7800) [pid = 1652] [serial = 1994] [outer = 0x118442000] 09:04:55 INFO - PROCESS | 1652 | 1466697895199 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 968ms 09:04:55 INFO - PROCESS | 1652 | 1466697895215 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1652 | 1466697895218 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:04:55 INFO - PROCESS | 1652 | 1466697895221 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1652 | 1466697895225 Marionette TRACE conn2 <- [1,2630,null,{}] 09:04:55 INFO - PROCESS | 1652 | 1466697895229 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:55 INFO - PROCESS | 1652 | 1466697895230 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:55 INFO - PROCESS | 1652 | 1466697895368 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:04:55 INFO - PROCESS | 1652 | 1466697895485 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1652 | 1466697895487 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11927c800 == 49 [pid = 1652] [id = 665] 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116f78800) [pid = 1652] [serial = 1995] [outer = 0x0] 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118444c00) [pid = 1652] [serial = 1996] [outer = 0x116f78800] 09:04:55 INFO - PROCESS | 1652 | 1466697895536 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118896c00) [pid = 1652] [serial = 1997] [outer = 0x116f78800] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d864000 == 48 [pid = 1652] [id = 659] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d237000 == 47 [pid = 1652] [id = 658] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0c0800 == 46 [pid = 1652] [id = 657] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cb000 == 45 [pid = 1652] [id = 656] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12be16000 == 44 [pid = 1652] [id = 655] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116712800 == 43 [pid = 1652] [id = 654] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a50f000 == 42 [pid = 1652] [id = 653] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128cf7800 == 41 [pid = 1652] [id = 652] 09:04:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128ac5800) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123668800 == 40 [pid = 1652] [id = 651] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119576000 == 39 [pid = 1652] [id = 650] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1198cb800 == 38 [pid = 1652] [id = 649] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1187f1000 == 37 [pid = 1652] [id = 648] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c76c800 == 36 [pid = 1652] [id = 646] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x125629000 == 35 [pid = 1652] [id = 645] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119cb2000 == 34 [pid = 1652] [id = 644] 09:04:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0c1000 == 33 [pid = 1652] [id = 643] 09:04:56 INFO - PROCESS | 1652 | 1466697896014 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124ac7800) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1185eec00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118443800) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120f8b400) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12560fc00) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1167cdc00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1265c8400) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1131c8400) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1199d7000) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119888400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1180e0000) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119878000) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126c16000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119941800) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120ea2c00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1195e4800) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116f97800) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167cc000) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172dd400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11843fc00) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118893400) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 09:04:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191eb400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 09:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 827ms 09:04:56 INFO - PROCESS | 1652 | 1466697896048 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1652 | 1466697896053 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:04:56 INFO - PROCESS | 1652 | 1466697896060 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1652 | 1466697896062 Marionette TRACE conn2 <- [1,2634,null,{}] 09:04:56 INFO - PROCESS | 1652 | 1466697896066 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:56 INFO - PROCESS | 1652 | 1466697896068 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:56 INFO - PROCESS | 1652 | 1466697896201 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:04:56 INFO - PROCESS | 1652 | 1466697896217 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1652 | 1466697896218 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119576000 == 34 [pid = 1652] [id = 666] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195e0400) [pid = 1652] [serial = 1998] [outer = 0x0] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195e9c00) [pid = 1652] [serial = 1999] [outer = 0x1195e0400] 09:04:56 INFO - PROCESS | 1652 | 1466697896263 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119906000) [pid = 1652] [serial = 2000] [outer = 0x1195e0400] 09:04:56 INFO - PROCESS | 1652 | 1466697896711 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 09:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:04:56 INFO - PROCESS | 1652 | 1466697896731 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1652 | 1466697896733 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:04:56 INFO - PROCESS | 1652 | 1466697896735 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1652 | 1466697896737 Marionette TRACE conn2 <- [1,2638,null,{}] 09:04:56 INFO - PROCESS | 1652 | 1466697896745 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:56 INFO - PROCESS | 1652 | 1466697896747 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:56 INFO - PROCESS | 1652 | 1466697896829 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:04:56 INFO - PROCESS | 1652 | 1466697896834 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1652 | 1466697896836 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a52800 == 35 [pid = 1652] [id = 667] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119ef5400) [pid = 1652] [serial = 2001] [outer = 0x0] 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120f93c00) [pid = 1652] [serial = 2002] [outer = 0x119ef5400] 09:04:56 INFO - PROCESS | 1652 | 1466697896867 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124b82000) [pid = 1652] [serial = 2003] [outer = 0x119ef5400] 09:04:57 INFO - PROCESS | 1652 | 1466697897227 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 09:04:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:04:57 INFO - PROCESS | 1652 | 1466697897263 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1652 | 1466697897265 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:04:57 INFO - PROCESS | 1652 | 1466697897267 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1652 | 1466697897269 Marionette TRACE conn2 <- [1,2642,null,{}] 09:04:57 INFO - PROCESS | 1652 | 1466697897273 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:57 INFO - PROCESS | 1652 | 1466697897276 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:57 INFO - PROCESS | 1652 | 1466697897385 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:04:57 INFO - PROCESS | 1652 | 1466697897390 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1652 | 1466697897391 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289ef000 == 36 [pid = 1652] [id = 668] 09:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125606400) [pid = 1652] [serial = 2004] [outer = 0x0] 09:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126c16000) [pid = 1652] [serial = 2005] [outer = 0x125606400] 09:04:57 INFO - PROCESS | 1652 | 1466697897428 Marionette DEBUG loaded listener.js 09:04:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129023c00) [pid = 1652] [serial = 2006] [outer = 0x125606400] 09:04:57 INFO - PROCESS | 1652 | 1466697897813 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:04:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 574ms 09:04:57 INFO - PROCESS | 1652 | 1466697897842 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1652 | 1466697897843 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:04:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:04:57 INFO - PROCESS | 1652 | 1466697897845 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1652 | 1466697897846 Marionette TRACE conn2 <- [1,2646,null,{}] 09:04:57 INFO - PROCESS | 1652 | 1466697897849 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:57 INFO - PROCESS | 1652 | 1466697897850 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:57 INFO - PROCESS | 1652 | 1466697897966 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:04:58 INFO - PROCESS | 1652 | 1466697898007 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1652 | 1466697898008 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129376000 == 37 [pid = 1652] [id = 669] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1167c4c00) [pid = 1652] [serial = 2007] [outer = 0x0] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129027c00) [pid = 1652] [serial = 2008] [outer = 0x1167c4c00] 09:04:58 INFO - PROCESS | 1652 | 1466697898039 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a5c9800) [pid = 1652] [serial = 2009] [outer = 0x1167c4c00] 09:04:58 INFO - PROCESS | 1652 | 1466697898367 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:04:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 568ms 09:04:58 INFO - PROCESS | 1652 | 1466697898414 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 1652 | 1466697898416 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:04:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:04:58 INFO - PROCESS | 1652 | 1466697898418 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1652 | 1466697898419 Marionette TRACE conn2 <- [1,2650,null,{}] 09:04:58 INFO - PROCESS | 1652 | 1466697898421 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:58 INFO - PROCESS | 1652 | 1466697898425 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:58 INFO - PROCESS | 1652 | 1466697898550 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:04:58 INFO - PROCESS | 1652 | 1466697898555 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1652 | 1466697898556 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad5b800 == 38 [pid = 1652] [id = 670] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a5c9c00) [pid = 1652] [serial = 2010] [outer = 0x0] 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ad68800) [pid = 1652] [serial = 2011] [outer = 0x12a5c9c00] 09:04:58 INFO - PROCESS | 1652 | 1466697898618 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b9a1c00) [pid = 1652] [serial = 2012] [outer = 0x12a5c9c00] 09:04:58 INFO - PROCESS | 1652 | 1466697898944 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:04:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 568ms 09:04:58 INFO - PROCESS | 1652 | 1466697898987 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 1652 | 1466697898990 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:04:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:04:58 INFO - PROCESS | 1652 | 1466697898993 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1652 | 1466697898994 Marionette TRACE conn2 <- [1,2654,null,{}] 09:04:58 INFO - PROCESS | 1652 | 1466697898997 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:59 INFO - PROCESS | 1652 | 1466697898999 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:59 INFO - PROCESS | 1652 | 1466697899163 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:04:59 INFO - PROCESS | 1652 | 1466697899181 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1652 | 1466697899182 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188be000 == 39 [pid = 1652] [id = 671] 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b9a0c00) [pid = 1652] [serial = 2013] [outer = 0x0] 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bee2000) [pid = 1652] [serial = 2014] [outer = 0x12b9a0c00] 09:04:59 INFO - PROCESS | 1652 | 1466697899201 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167c5000) [pid = 1652] [serial = 2015] [outer = 0x12b9a0c00] 09:04:59 INFO - PROCESS | 1652 | 1466697899573 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:04:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:04:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 622ms 09:04:59 INFO - PROCESS | 1652 | 1466697899617 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:04:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:04:59 INFO - PROCESS | 1652 | 1466697899619 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:04:59 INFO - PROCESS | 1652 | 1466697899622 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:04:59 INFO - PROCESS | 1652 | 1466697899625 Marionette TRACE conn2 <- [1,2658,null,{}] 09:04:59 INFO - PROCESS | 1652 | 1466697899628 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:59 INFO - PROCESS | 1652 | 1466697899630 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:59 INFO - PROCESS | 1652 | 1466697899797 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:04:59 INFO - PROCESS | 1652 | 1466697899847 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1652 | 1466697899849 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:04:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cb000 == 40 [pid = 1652] [id = 672] 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c05bc00) [pid = 1652] [serial = 2016] [outer = 0x0] 09:04:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c060c00) [pid = 1652] [serial = 2017] [outer = 0x12c05bc00] 09:04:59 INFO - PROCESS | 1652 | 1466697899944 Marionette DEBUG loaded listener.js 09:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c065c00) [pid = 1652] [serial = 2018] [outer = 0x12c05bc00] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a54d800) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12ad6b400) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1256c6800) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11826bc00) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1193bac00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ad69c00) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112966000) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115accc00) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b8de800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120f95000) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199d0800) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:05:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129339800) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:05:00 INFO - PROCESS | 1652 | 1466697900409 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:05:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 822ms 09:05:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:05:00 INFO - PROCESS | 1652 | 1466697900444 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1652 | 1466697900445 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:05:00 INFO - PROCESS | 1652 | 1466697900455 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1652 | 1466697900456 Marionette TRACE conn2 <- [1,2662,null,{}] 09:05:00 INFO - PROCESS | 1652 | 1466697900459 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:00 INFO - PROCESS | 1652 | 1466697900460 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:00 INFO - PROCESS | 1652 | 1466697900542 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:05:00 INFO - PROCESS | 1652 | 1466697900545 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:00 INFO - PROCESS | 1652 | 1466697900546 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad5b000 == 41 [pid = 1652] [id = 673] 09:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1191ee400) [pid = 1652] [serial = 2019] [outer = 0x0] 09:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1199db000) [pid = 1652] [serial = 2020] [outer = 0x1191ee400] 09:05:00 INFO - PROCESS | 1652 | 1466697900571 Marionette DEBUG loaded listener.js 09:05:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a550c00) [pid = 1652] [serial = 2021] [outer = 0x1191ee400] 09:05:00 INFO - PROCESS | 1652 | 1466697900895 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:05:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms 09:05:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:05:00 INFO - PROCESS | 1652 | 1466697900926 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1652 | 1466697900927 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:05:00 INFO - PROCESS | 1652 | 1466697900929 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1652 | 1466697900930 Marionette TRACE conn2 <- [1,2666,null,{}] 09:05:00 INFO - PROCESS | 1652 | 1466697900932 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:00 INFO - PROCESS | 1652 | 1466697900933 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:01 INFO - PROCESS | 1652 | 1466697901016 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:05:01 INFO - PROCESS | 1652 | 1466697901083 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1652 | 1466697901084 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d236000 == 42 [pid = 1652] [id = 674] 09:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1193bac00) [pid = 1652] [serial = 2022] [outer = 0x0] 09:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116882c00) [pid = 1652] [serial = 2023] [outer = 0x1193bac00] 09:05:01 INFO - PROCESS | 1652 | 1466697901108 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1261b6000) [pid = 1652] [serial = 2024] [outer = 0x1193bac00] 09:05:01 INFO - PROCESS | 1652 | 1466697901885 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:05:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:05:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 970ms 09:05:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:05:01 INFO - PROCESS | 1652 | 1466697901901 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:05:01 INFO - PROCESS | 1652 | 1466697901902 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:05:01 INFO - PROCESS | 1652 | 1466697901907 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1652 | 1466697901909 Marionette TRACE conn2 <- [1,2670,null,{}] 09:05:01 INFO - PROCESS | 1652 | 1466697901911 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:01 INFO - PROCESS | 1652 | 1466697901913 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:01 INFO - PROCESS | 1652 | 1466697901997 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:05:02 INFO - PROCESS | 1652 | 1466697902000 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1652 | 1466697902002 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d590000 == 43 [pid = 1652] [id = 675] 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c459000) [pid = 1652] [serial = 2025] [outer = 0x0] 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c724c00) [pid = 1652] [serial = 2026] [outer = 0x12c459000] 09:05:02 INFO - PROCESS | 1652 | 1466697902023 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c72f800) [pid = 1652] [serial = 2027] [outer = 0x12c459000] 09:05:03 INFO - PROCESS | 1652 | 1466697903144 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:05:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 09:05:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:05:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:05:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1274ms 09:05:03 INFO - PROCESS | 1652 | 1466697903182 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1652 | 1466697903185 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:05:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:05:03 INFO - PROCESS | 1652 | 1466697903188 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1652 | 1466697903190 Marionette TRACE conn2 <- [1,2674,null,{}] 09:05:03 INFO - PROCESS | 1652 | 1466697903194 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:03 INFO - PROCESS | 1652 | 1466697903196 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:03 INFO - PROCESS | 1652 | 1466697903314 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:05:03 INFO - PROCESS | 1652 | 1466697903420 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1652 | 1466697903423 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b33000 == 44 [pid = 1652] [id = 676] 09:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118503800) [pid = 1652] [serial = 2028] [outer = 0x0] 09:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1185f8000) [pid = 1652] [serial = 2029] [outer = 0x118503800] 09:05:03 INFO - PROCESS | 1652 | 1466697903481 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1193b7c00) [pid = 1652] [serial = 2030] [outer = 0x118503800] 09:05:04 INFO - PROCESS | 1652 | 1466697904376 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:05:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:05:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:05:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:05:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1223ms 09:05:04 INFO - PROCESS | 1652 | 1466697904411 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1652 | 1466697904414 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:05:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:05:04 INFO - PROCESS | 1652 | 1466697904418 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1652 | 1466697904420 Marionette TRACE conn2 <- [1,2678,null,{}] 09:05:04 INFO - PROCESS | 1652 | 1466697904422 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:04 INFO - PROCESS | 1652 | 1466697904424 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:04 INFO - PROCESS | 1652 | 1466697904514 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:05:04 INFO - PROCESS | 1652 | 1466697904624 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1652 | 1466697904625 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12975b800 == 45 [pid = 1652] [id = 677] 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1199cd800) [pid = 1652] [serial = 2031] [outer = 0x0] 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121129000) [pid = 1652] [serial = 2032] [outer = 0x1199cd800] 09:05:04 INFO - PROCESS | 1652 | 1466697904676 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121130000) [pid = 1652] [serial = 2033] [outer = 0x1199cd800] 09:05:05 INFO - PROCESS | 1652 | 1466697905692 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:05:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:05:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1320ms 09:05:05 INFO - PROCESS | 1652 | 1466697905738 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1652 | 1466697905740 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:05:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:05:05 INFO - PROCESS | 1652 | 1466697905742 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1652 | 1466697905745 Marionette TRACE conn2 <- [1,2682,null,{}] 09:05:05 INFO - PROCESS | 1652 | 1466697905752 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:05 INFO - PROCESS | 1652 | 1466697905756 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:05 INFO - PROCESS | 1652 | 1466697905882 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:05:05 INFO - PROCESS | 1652 | 1466697905990 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1652 | 1466697905992 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e5e800 == 46 [pid = 1652] [id = 678] 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116880400) [pid = 1652] [serial = 2034] [outer = 0x0] 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119146000) [pid = 1652] [serial = 2035] [outer = 0x116880400] 09:05:06 INFO - PROCESS | 1652 | 1466697906047 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12684c800) [pid = 1652] [serial = 2036] [outer = 0x116880400] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12d236000 == 45 [pid = 1652] [id = 674] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad5b000 == 44 [pid = 1652] [id = 673] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cb000 == 43 [pid = 1652] [id = 672] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1188be000 == 42 [pid = 1652] [id = 671] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad5b800 == 41 [pid = 1652] [id = 670] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x129376000 == 40 [pid = 1652] [id = 669] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1289ef000 == 39 [pid = 1652] [id = 668] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116f9ac00) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1193af800) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121169400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128cc5400) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124a52800 == 38 [pid = 1652] [id = 667] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119576000 == 37 [pid = 1652] [id = 666] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11927c800 == 36 [pid = 1652] [id = 665] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119b32800 == 35 [pid = 1652] [id = 661] 09:05:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1289ef800 == 34 [pid = 1652] [id = 660] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a5d0c00) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12ad6d000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128ac4800) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1291b8400) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1195dd400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119906c00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1195e9400) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11886ec00) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b079000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118277800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1185ef800) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11622d000) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b99d400) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b8db800) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b8e5c00) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11993b400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b8da800) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125572000) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12187b000) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129340800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bedc000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a54c800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12aeadc00) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12ad66c00) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 09:05:07 INFO - PROCESS | 1652 | 1466697907169 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:05:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1474ms 09:05:07 INFO - PROCESS | 1652 | 1466697907217 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:05:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:05:07 INFO - PROCESS | 1652 | 1466697907219 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:05:07 INFO - PROCESS | 1652 | 1466697907222 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1652 | 1466697907224 Marionette TRACE conn2 <- [1,2686,null,{}] 09:05:07 INFO - PROCESS | 1652 | 1466697907227 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:07 INFO - PROCESS | 1652 | 1466697907229 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:07 INFO - PROCESS | 1652 | 1466697907319 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:05:07 INFO - PROCESS | 1652 | 1466697907326 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1652 | 1466697907327 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188cf000 == 35 [pid = 1652] [id = 679] 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195e0800) [pid = 1652] [serial = 2037] [outer = 0x0] 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119940c00) [pid = 1652] [serial = 2038] [outer = 0x1195e0800] 09:05:07 INFO - PROCESS | 1652 | 1466697907355 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120eb1c00) [pid = 1652] [serial = 2039] [outer = 0x1195e0800] 09:05:08 INFO - PROCESS | 1652 | 1466697908201 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:05:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 09:05:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:05:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:05:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1021ms 09:05:08 INFO - PROCESS | 1652 | 1466697908243 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1652 | 1466697908246 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:05:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:05:08 INFO - PROCESS | 1652 | 1466697908250 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1652 | 1466697908252 Marionette TRACE conn2 <- [1,2690,null,{}] 09:05:08 INFO - PROCESS | 1652 | 1466697908255 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:08 INFO - PROCESS | 1652 | 1466697908256 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:08 INFO - PROCESS | 1652 | 1466697908380 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:05:08 INFO - PROCESS | 1652 | 1466697908388 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1652 | 1466697908389 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121365000 == 36 [pid = 1652] [id = 680] 09:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121134800) [pid = 1652] [serial = 2040] [outer = 0x0] 09:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121d71400) [pid = 1652] [serial = 2041] [outer = 0x121134800] 09:05:08 INFO - PROCESS | 1652 | 1466697908416 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1256cd400) [pid = 1652] [serial = 2042] [outer = 0x121134800] 09:05:09 INFO - PROCESS | 1652 | 1466697909245 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:05:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:05:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:05:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:05:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1021ms 09:05:09 INFO - PROCESS | 1652 | 1466697909272 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:05:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:05:09 INFO - PROCESS | 1652 | 1466697909275 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:05:09 INFO - PROCESS | 1652 | 1466697909278 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1652 | 1466697909280 Marionette TRACE conn2 <- [1,2694,null,{}] 09:05:09 INFO - PROCESS | 1652 | 1466697909287 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:09 INFO - PROCESS | 1652 | 1466697909291 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:09 INFO - PROCESS | 1652 | 1466697909397 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:05:09 INFO - PROCESS | 1652 | 1466697909411 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1652 | 1466697909413 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289e9000 == 37 [pid = 1652] [id = 681] 09:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129337400) [pid = 1652] [serial = 2043] [outer = 0x0] 09:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a5cc400) [pid = 1652] [serial = 2044] [outer = 0x129337400] 09:05:09 INFO - PROCESS | 1652 | 1466697909439 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ad69400) [pid = 1652] [serial = 2045] [outer = 0x129337400] 09:05:10 INFO - PROCESS | 1652 | 1466697910286 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:05:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:05:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:05:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:05:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 09:05:10 INFO - PROCESS | 1652 | 1466697910304 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1652 | 1466697910306 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:05:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:05:10 INFO - PROCESS | 1652 | 1466697910309 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1652 | 1466697910310 Marionette TRACE conn2 <- [1,2698,null,{}] 09:05:10 INFO - PROCESS | 1652 | 1466697910319 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:10 INFO - PROCESS | 1652 | 1466697910320 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:10 INFO - PROCESS | 1652 | 1466697910433 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:05:10 INFO - PROCESS | 1652 | 1466697910445 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1652 | 1466697910446 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298a9800 == 38 [pid = 1652] [id = 682] 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b06fc00) [pid = 1652] [serial = 2046] [outer = 0x0] 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b8e0800) [pid = 1652] [serial = 2047] [outer = 0x12b06fc00] 09:05:10 INFO - PROCESS | 1652 | 1466697910471 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b995400) [pid = 1652] [serial = 2048] [outer = 0x12b06fc00] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118442000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119ef5400) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1167c4c00) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1193bac00) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b9a0c00) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c05bc00) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1191ee400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115a53c00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167cac00) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124db0800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120f96400) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1187cb400) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119937400) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116f78800) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1195e0400) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a5c9c00) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:05:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x125606400) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:05:11 INFO - PROCESS | 1652 | 1466697911301 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:05:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:05:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:05:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:05:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1021ms 09:05:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:05:11 INFO - PROCESS | 1652 | 1466697911331 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1652 | 1466697911332 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:05:11 INFO - PROCESS | 1652 | 1466697911334 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1652 | 1466697911335 Marionette TRACE conn2 <- [1,2702,null,{}] 09:05:11 INFO - PROCESS | 1652 | 1466697911338 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:11 INFO - PROCESS | 1652 | 1466697911339 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:11 INFO - PROCESS | 1652 | 1466697911420 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:05:11 INFO - PROCESS | 1652 | 1466697911426 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1652 | 1466697911427 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad9800 == 39 [pid = 1652] [id = 683] 09:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115eb3800) [pid = 1652] [serial = 2049] [outer = 0x0] 09:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1187cbc00) [pid = 1652] [serial = 2050] [outer = 0x115eb3800] 09:05:11 INFO - PROCESS | 1652 | 1466697911452 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11987c800) [pid = 1652] [serial = 2051] [outer = 0x115eb3800] 09:05:11 INFO - PROCESS | 1652 | 1466697911822 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:05:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 09:05:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:05:11 INFO - PROCESS | 1652 | 1466697911854 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1652 | 1466697911855 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:05:11 INFO - PROCESS | 1652 | 1466697911857 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1652 | 1466697911858 Marionette TRACE conn2 <- [1,2706,null,{}] 09:05:11 INFO - PROCESS | 1652 | 1466697911861 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:11 INFO - PROCESS | 1652 | 1466697911865 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:11 INFO - PROCESS | 1652 | 1466697911987 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:05:12 INFO - PROCESS | 1652 | 1466697911996 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1652 | 1466697911997 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba2a800 == 40 [pid = 1652] [id = 684] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124ab9800) [pid = 1652] [serial = 2052] [outer = 0x0] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12b99c800) [pid = 1652] [serial = 2053] [outer = 0x124ab9800] 09:05:12 INFO - PROCESS | 1652 | 1466697912029 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12bee5c00) [pid = 1652] [serial = 2054] [outer = 0x124ab9800] 09:05:12 INFO - PROCESS | 1652 | 1466697912328 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:05:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 09:05:12 INFO - PROCESS | 1652 | 1466697912379 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1652 | 1466697912380 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:05:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:05:12 INFO - PROCESS | 1652 | 1466697912383 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1652 | 1466697912384 Marionette TRACE conn2 <- [1,2710,null,{}] 09:05:12 INFO - PROCESS | 1652 | 1466697912386 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:12 INFO - PROCESS | 1652 | 1466697912387 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:12 INFO - PROCESS | 1652 | 1466697912470 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:05:12 INFO - PROCESS | 1652 | 1466697912476 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1652 | 1466697912477 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb1d000 == 41 [pid = 1652] [id = 685] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12bee6400) [pid = 1652] [serial = 2055] [outer = 0x0] 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c066000) [pid = 1652] [serial = 2056] [outer = 0x12bee6400] 09:05:12 INFO - PROCESS | 1652 | 1466697912501 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c459c00) [pid = 1652] [serial = 2057] [outer = 0x12bee6400] 09:05:12 INFO - PROCESS | 1652 | 1466697912849 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1652 | 1466697912914 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:05:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:05:12 INFO - PROCESS | 1652 | 1466697912916 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1652 | 1466697912917 Marionette TRACE conn2 <- [1,2714,null,{}] 09:05:12 INFO - PROCESS | 1652 | 1466697912919 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:12 INFO - PROCESS | 1652 | 1466697912920 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:13 INFO - PROCESS | 1652 | 1466697912998 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:05:13 INFO - PROCESS | 1652 | 1466697913001 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1652 | 1466697913002 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d23e000 == 42 [pid = 1652] [id = 686] 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121d37400) [pid = 1652] [serial = 2058] [outer = 0x0] 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121d3b400) [pid = 1652] [serial = 2059] [outer = 0x121d37400] 09:05:13 INFO - PROCESS | 1652 | 1466697913022 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121d3ec00) [pid = 1652] [serial = 2060] [outer = 0x121d37400] 09:05:13 INFO - PROCESS | 1652 | 1466697913544 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:05:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 675ms 09:05:13 INFO - PROCESS | 1652 | 1466697913592 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1652 | 1466697913595 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:05:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:05:13 INFO - PROCESS | 1652 | 1466697913601 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1652 | 1466697913604 Marionette TRACE conn2 <- [1,2718,null,{}] 09:05:13 INFO - PROCESS | 1652 | 1466697913609 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:13 INFO - PROCESS | 1652 | 1466697913612 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:13 INFO - PROCESS | 1652 | 1466697913783 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:05:13 INFO - PROCESS | 1652 | 1466697913945 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1652 | 1466697913947 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2d800 == 43 [pid = 1652] [id = 687] 09:05:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1185eb400) [pid = 1652] [serial = 2061] [outer = 0x0] 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1193b9c00) [pid = 1652] [serial = 2062] [outer = 0x1185eb400] 09:05:14 INFO - PROCESS | 1652 | 1466697914000 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119bbd800) [pid = 1652] [serial = 2063] [outer = 0x1185eb400] 09:05:14 INFO - PROCESS | 1652 | 1466697914535 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1652 | 1466697914582 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:05:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:05:14 INFO - PROCESS | 1652 | 1466697914587 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1652 | 1466697914589 Marionette TRACE conn2 <- [1,2722,null,{}] 09:05:14 INFO - PROCESS | 1652 | 1466697914591 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:14 INFO - PROCESS | 1652 | 1466697914593 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:14 INFO - PROCESS | 1652 | 1466697914703 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:05:14 INFO - PROCESS | 1652 | 1466697914786 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1652 | 1466697914788 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acbc800 == 44 [pid = 1652] [id = 688] 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121d3e400) [pid = 1652] [serial = 2064] [outer = 0x0] 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124bd8400) [pid = 1652] [serial = 2065] [outer = 0x121d3e400] 09:05:14 INFO - PROCESS | 1652 | 1466697914818 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ab9800) [pid = 1652] [serial = 2066] [outer = 0x121d3e400] 09:05:15 INFO - PROCESS | 1652 | 1466697915246 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1652 | 1466697915262 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:05:15 INFO - PROCESS | 1652 | 1466697915264 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1652 | 1466697915267 Marionette TRACE conn2 <- [1,2726,null,{}] 09:05:15 INFO - PROCESS | 1652 | 1466697915275 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:15 INFO - PROCESS | 1652 | 1466697915278 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:15 INFO - PROCESS | 1652 | 1466697915405 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:05:15 INFO - PROCESS | 1652 | 1466697915490 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1652 | 1466697915492 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5ae800 == 45 [pid = 1652] [id = 689] 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129342c00) [pid = 1652] [serial = 2067] [outer = 0x0] 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ad69c00) [pid = 1652] [serial = 2068] [outer = 0x129342c00] 09:05:15 INFO - PROCESS | 1652 | 1466697915523 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b997400) [pid = 1652] [serial = 2069] [outer = 0x129342c00] 09:05:15 INFO - PROCESS | 1652 | 1466697915950 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:05:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 09:05:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:05:15 INFO - PROCESS | 1652 | 1466697915986 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1652 | 1466697915988 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:05:15 INFO - PROCESS | 1652 | 1466697915990 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1652 | 1466697915991 Marionette TRACE conn2 <- [1,2730,null,{}] 09:05:15 INFO - PROCESS | 1652 | 1466697915994 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:15 INFO - PROCESS | 1652 | 1466697915995 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:16 INFO - PROCESS | 1652 | 1466697916102 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:05:16 INFO - PROCESS | 1652 | 1466697916211 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1652 | 1466697916212 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d853000 == 46 [pid = 1652] [id = 690] 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bedf400) [pid = 1652] [serial = 2070] [outer = 0x0] 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c064800) [pid = 1652] [serial = 2071] [outer = 0x12bedf400] 09:05:16 INFO - PROCESS | 1652 | 1466697916243 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c45e400) [pid = 1652] [serial = 2072] [outer = 0x12bedf400] 09:05:17 INFO - PROCESS | 1652 | 1466697917140 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:05:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 09:05:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:05:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:05:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1172ms 09:05:17 INFO - PROCESS | 1652 | 1466697917162 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:05:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:05:17 INFO - PROCESS | 1652 | 1466697917164 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:05:17 INFO - PROCESS | 1652 | 1466697917166 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1652 | 1466697917167 Marionette TRACE conn2 <- [1,2734,null,{}] 09:05:17 INFO - PROCESS | 1652 | 1466697917170 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:17 INFO - PROCESS | 1652 | 1466697917171 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:17 INFO - PROCESS | 1652 | 1466697917263 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:05:17 INFO - PROCESS | 1652 | 1466697917523 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1652 | 1466697917525 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198d4800 == 47 [pid = 1652] [id = 691] 09:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11622d800) [pid = 1652] [serial = 2073] [outer = 0x0] 09:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116f75400) [pid = 1652] [serial = 2074] [outer = 0x11622d800] 09:05:17 INFO - PROCESS | 1652 | 1466697917553 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11830c400) [pid = 1652] [serial = 2075] [outer = 0x11622d800] 09:05:17 INFO - PROCESS | 1652 | 1466697917996 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:05:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 873ms 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb1d000 == 46 [pid = 1652] [id = 685] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba2a800 == 45 [pid = 1652] [id = 684] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad9800 == 44 [pid = 1652] [id = 683] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1298a9800 == 43 [pid = 1652] [id = 682] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1289e9000 == 42 [pid = 1652] [id = 681] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121365000 == 41 [pid = 1652] [id = 680] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c724c00) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | 1466697918075 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1652 | 1466697918077 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1188cf000 == 40 [pid = 1652] [id = 679] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12975b800 == 39 [pid = 1652] [id = 677] 09:05:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119b33000 == 38 [pid = 1652] [id = 676] 09:05:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:05:18 INFO - PROCESS | 1652 | 1466697918082 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1652 | 1466697918084 Marionette TRACE conn2 <- [1,2738,null,{}] 09:05:18 INFO - PROCESS | 1652 | 1466697918087 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:18 INFO - PROCESS | 1652 | 1466697918090 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:18 INFO - PROCESS | 1652 | 1466697918184 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:05:18 INFO - PROCESS | 1652 | 1466697918196 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1652 | 1466697918198 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c7000 == 39 [pid = 1652] [id = 692] 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118319800) [pid = 1652] [serial = 2076] [outer = 0x0] 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1187cd000) [pid = 1652] [serial = 2077] [outer = 0x118319800] 09:05:18 INFO - PROCESS | 1652 | 1466697918225 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1191f4800) [pid = 1652] [serial = 2078] [outer = 0x118319800] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113202800) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118445c00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129026400) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121d72000) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11960a400) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12901f400) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118896c00) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118444c00) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129021400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1195e9c00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119906000) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ad68800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1185f3c00) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126c16000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129023c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1291be400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b8d7800) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ac84800) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120eab000) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124b82000) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120f93c00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129027c00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1261b6000) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bee2000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b9a1c00) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c060c00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1199db000) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a550c00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12c065c00) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1167c5000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a5c9800) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116882c00) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 09:05:18 INFO - PROCESS | 1652 | 1466697918609 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:05:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 570ms 09:05:18 INFO - PROCESS | 1652 | 1466697918654 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:05:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:05:18 INFO - PROCESS | 1652 | 1466697918657 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:05:18 INFO - PROCESS | 1652 | 1466697918660 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1652 | 1466697918662 Marionette TRACE conn2 <- [1,2742,null,{}] 09:05:18 INFO - PROCESS | 1652 | 1466697918664 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:18 INFO - PROCESS | 1652 | 1466697918666 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:18 INFO - PROCESS | 1652 | 1466697918782 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:05:18 INFO - PROCESS | 1652 | 1466697918870 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1652 | 1466697918871 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x121365000 == 40 [pid = 1652] [id = 693] 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113202800) [pid = 1652] [serial = 2079] [outer = 0x0] 09:05:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120ea2400) [pid = 1652] [serial = 2080] [outer = 0x113202800] 09:05:19 INFO - PROCESS | 1652 | 1466697919001 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12112bc00) [pid = 1652] [serial = 2081] [outer = 0x113202800] 09:05:19 INFO - PROCESS | 1652 | 1466697919335 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:05:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 09:05:19 INFO - PROCESS | 1652 | 1466697919381 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1652 | 1466697919383 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:05:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:05:19 INFO - PROCESS | 1652 | 1466697919391 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1652 | 1466697919397 Marionette TRACE conn2 <- [1,2746,null,{}] 09:05:19 INFO - PROCESS | 1652 | 1466697919400 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:19 INFO - PROCESS | 1652 | 1466697919402 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:19 INFO - PROCESS | 1652 | 1466697919499 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:05:19 INFO - PROCESS | 1652 | 1466697919562 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1652 | 1466697919564 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a50000 == 41 [pid = 1652] [id = 694] 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1199d9c00) [pid = 1652] [serial = 2082] [outer = 0x0] 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1215e4000) [pid = 1652] [serial = 2083] [outer = 0x1199d9c00] 09:05:19 INFO - PROCESS | 1652 | 1466697919589 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124db2400) [pid = 1652] [serial = 2084] [outer = 0x1199d9c00] 09:05:19 INFO - PROCESS | 1652 | 1466697919863 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:05:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 530ms 09:05:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:05:19 INFO - PROCESS | 1652 | 1466697919916 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1652 | 1466697919917 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:05:19 INFO - PROCESS | 1652 | 1466697919919 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1652 | 1466697919921 Marionette TRACE conn2 <- [1,2750,null,{}] 09:05:19 INFO - PROCESS | 1652 | 1466697919925 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:19 INFO - PROCESS | 1652 | 1466697919928 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:20 INFO - PROCESS | 1652 | 1466697920016 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:05:20 INFO - PROCESS | 1652 | 1466697920087 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1652 | 1466697920088 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289f8000 == 42 [pid = 1652] [id = 695] 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116f74800) [pid = 1652] [serial = 2085] [outer = 0x0] 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128ab7400) [pid = 1652] [serial = 2086] [outer = 0x116f74800] 09:05:20 INFO - PROCESS | 1652 | 1466697920114 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1291b9c00) [pid = 1652] [serial = 2087] [outer = 0x116f74800] 09:05:20 INFO - PROCESS | 1652 | 1466697920416 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:05:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 09:05:20 INFO - PROCESS | 1652 | 1466697920443 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1652 | 1466697920444 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:05:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:05:20 INFO - PROCESS | 1652 | 1466697920446 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1652 | 1466697920447 Marionette TRACE conn2 <- [1,2754,null,{}] 09:05:20 INFO - PROCESS | 1652 | 1466697920450 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:20 INFO - PROCESS | 1652 | 1466697920451 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:20 INFO - PROCESS | 1652 | 1466697920562 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:05:20 INFO - PROCESS | 1652 | 1466697920575 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1652 | 1466697920579 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accc800 == 43 [pid = 1652] [id = 696] 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ac76c00) [pid = 1652] [serial = 2088] [outer = 0x0] 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12ad6c000) [pid = 1652] [serial = 2089] [outer = 0x12ac76c00] 09:05:20 INFO - PROCESS | 1652 | 1466697920612 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b8e4800) [pid = 1652] [serial = 2090] [outer = 0x12ac76c00] 09:05:20 INFO - PROCESS | 1652 | 1466697920981 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:05:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 570ms 09:05:21 INFO - PROCESS | 1652 | 1466697921023 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1652 | 1466697921025 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:05:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:05:21 INFO - PROCESS | 1652 | 1466697921027 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1652 | 1466697921028 Marionette TRACE conn2 <- [1,2758,null,{}] 09:05:21 INFO - PROCESS | 1652 | 1466697921031 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:21 INFO - PROCESS | 1652 | 1466697921032 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:21 INFO - PROCESS | 1652 | 1466697921143 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:05:21 INFO - PROCESS | 1652 | 1466697921147 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1652 | 1466697921149 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118216000 == 44 [pid = 1652] [id = 697] 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a54dc00) [pid = 1652] [serial = 2091] [outer = 0x0] 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bedc400) [pid = 1652] [serial = 2092] [outer = 0x12a54dc00] 09:05:21 INFO - PROCESS | 1652 | 1466697921211 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c459800) [pid = 1652] [serial = 2093] [outer = 0x12a54dc00] 09:05:21 INFO - PROCESS | 1652 | 1466697921529 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:05:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 09:05:21 INFO - PROCESS | 1652 | 1466697921550 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:05:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:05:21 INFO - PROCESS | 1652 | 1466697921551 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:05:21 INFO - PROCESS | 1652 | 1466697921554 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1652 | 1466697921557 Marionette TRACE conn2 <- [1,2762,null,{}] 09:05:21 INFO - PROCESS | 1652 | 1466697921561 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:21 INFO - PROCESS | 1652 | 1466697921562 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:21 INFO - PROCESS | 1652 | 1466697921683 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:05:21 INFO - PROCESS | 1652 | 1466697921726 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1652 | 1466697921727 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d5000 == 45 [pid = 1652] [id = 698] 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120fc2400) [pid = 1652] [serial = 2094] [outer = 0x0] 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120fc9000) [pid = 1652] [serial = 2095] [outer = 0x120fc2400] 09:05:21 INFO - PROCESS | 1652 | 1466697921753 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120fcd000) [pid = 1652] [serial = 2096] [outer = 0x120fc2400] 09:05:22 INFO - PROCESS | 1652 | 1466697922079 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:05:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 573ms 09:05:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:05:22 INFO - PROCESS | 1652 | 1466697922127 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1652 | 1466697922128 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:05:22 INFO - PROCESS | 1652 | 1466697922130 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1652 | 1466697922131 Marionette TRACE conn2 <- [1,2766,null,{}] 09:05:22 INFO - PROCESS | 1652 | 1466697922139 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:22 INFO - PROCESS | 1652 | 1466697922140 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:22 INFO - PROCESS | 1652 | 1466697922249 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:05:22 INFO - PROCESS | 1652 | 1466697922292 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1652 | 1466697922294 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfbf000 == 46 [pid = 1652] [id = 699] 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120fc6c00) [pid = 1652] [serial = 2097] [outer = 0x0] 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12c45d400) [pid = 1652] [serial = 2098] [outer = 0x120fc6c00] 09:05:22 INFO - PROCESS | 1652 | 1466697922320 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c724000) [pid = 1652] [serial = 2099] [outer = 0x120fc6c00] 09:05:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1195e0800) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:05:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121134800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:05:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b06fc00) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:05:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115eb3800) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:05:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12bee6400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:05:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129337400) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:05:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124ab9800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:05:22 INFO - PROCESS | 1652 | 1466697922727 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:05:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 620ms 09:05:22 INFO - PROCESS | 1652 | 1466697922751 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1652 | 1466697922752 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:05:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:05:22 INFO - PROCESS | 1652 | 1466697922755 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1652 | 1466697922756 Marionette TRACE conn2 <- [1,2770,null,{}] 09:05:22 INFO - PROCESS | 1652 | 1466697922758 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:22 INFO - PROCESS | 1652 | 1466697922759 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:22 INFO - PROCESS | 1652 | 1466697922848 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:05:22 INFO - PROCESS | 1652 | 1466697922852 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1652 | 1466697922853 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d58a800 == 47 [pid = 1652] [id = 700] 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121384c00) [pid = 1652] [serial = 2100] [outer = 0x0] 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121386c00) [pid = 1652] [serial = 2101] [outer = 0x121384c00] 09:05:22 INFO - PROCESS | 1652 | 1466697922877 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12138ac00) [pid = 1652] [serial = 2102] [outer = 0x121384c00] 09:05:23 INFO - PROCESS | 1652 | 1466697923281 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:05:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 572ms 09:05:23 INFO - PROCESS | 1652 | 1466697923328 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1652 | 1466697923330 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:05:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:05:23 INFO - PROCESS | 1652 | 1466697923333 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1652 | 1466697923335 Marionette TRACE conn2 <- [1,2774,null,{}] 09:05:23 INFO - PROCESS | 1652 | 1466697923339 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:23 INFO - PROCESS | 1652 | 1466697923340 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:23 INFO - PROCESS | 1652 | 1466697923520 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:05:23 INFO - PROCESS | 1652 | 1466697923545 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1652 | 1466697923548 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d850000 == 48 [pid = 1652] [id = 701] 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12138c000) [pid = 1652] [serial = 2103] [outer = 0x0] 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121d32000) [pid = 1652] [serial = 2104] [outer = 0x12138c000] 09:05:23 INFO - PROCESS | 1652 | 1466697923590 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12c724400) [pid = 1652] [serial = 2105] [outer = 0x12138c000] 09:05:23 INFO - PROCESS | 1652 | 1466697923984 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:05:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 669ms 09:05:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:05:24 INFO - PROCESS | 1652 | 1466697924003 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1652 | 1466697924004 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:05:24 INFO - PROCESS | 1652 | 1466697924009 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1652 | 1466697924012 Marionette TRACE conn2 <- [1,2778,null,{}] 09:05:24 INFO - PROCESS | 1652 | 1466697924014 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:24 INFO - PROCESS | 1652 | 1466697924015 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:24 INFO - PROCESS | 1652 | 1466697924117 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:05:24 INFO - PROCESS | 1652 | 1466697924192 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1652 | 1466697924193 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d857800 == 49 [pid = 1652] [id = 702] 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c725c00) [pid = 1652] [serial = 2106] [outer = 0x0] 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12cabe000) [pid = 1652] [serial = 2107] [outer = 0x12c725c00] 09:05:24 INFO - PROCESS | 1652 | 1466697924216 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12caca000) [pid = 1652] [serial = 2108] [outer = 0x12c725c00] 09:05:24 INFO - PROCESS | 1652 | 1466697924471 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:05:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 473ms 09:05:24 INFO - PROCESS | 1652 | 1466697924480 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1652 | 1466697924482 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:05:24 INFO - PROCESS | 1652 | 1466697924485 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1652 | 1466697924486 Marionette TRACE conn2 <- [1,2782,null,{}] 09:05:24 INFO - PROCESS | 1652 | 1466697924488 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:24 INFO - PROCESS | 1652 | 1466697924490 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:24 INFO - PROCESS | 1652 | 1466697924704 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:05:24 INFO - PROCESS | 1652 | 1466697924789 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1652 | 1466697924791 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118815000 == 50 [pid = 1652] [id = 703] 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116888000) [pid = 1652] [serial = 2109] [outer = 0x0] 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1180ea000) [pid = 1652] [serial = 2110] [outer = 0x116888000] 09:05:24 INFO - PROCESS | 1652 | 1466697924823 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118315000) [pid = 1652] [serial = 2111] [outer = 0x116888000] 09:05:25 INFO - PROCESS | 1652 | 1466697925273 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:05:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 823ms 09:05:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:05:25 INFO - PROCESS | 1652 | 1466697925310 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1652 | 1466697925312 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:05:25 INFO - PROCESS | 1652 | 1466697925315 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1652 | 1466697925317 Marionette TRACE conn2 <- [1,2786,null,{}] 09:05:25 INFO - PROCESS | 1652 | 1466697925320 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:25 INFO - PROCESS | 1652 | 1466697925322 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:25 INFO - PROCESS | 1652 | 1466697925437 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:05:25 INFO - PROCESS | 1652 | 1466697925547 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1652 | 1466697925549 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134b000 == 51 [pid = 1652] [id = 704] 09:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11889e000) [pid = 1652] [serial = 2112] [outer = 0x0] 09:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x120ea5400) [pid = 1652] [serial = 2113] [outer = 0x11889e000] 09:05:25 INFO - PROCESS | 1652 | 1466697925581 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121132800) [pid = 1652] [serial = 2114] [outer = 0x11889e000] 09:05:25 INFO - PROCESS | 1652 | 1466697925991 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:05:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 719ms 09:05:26 INFO - PROCESS | 1652 | 1466697926035 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1652 | 1466697926037 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:05:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:05:26 INFO - PROCESS | 1652 | 1466697926040 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1652 | 1466697926041 Marionette TRACE conn2 <- [1,2790,null,{}] 09:05:26 INFO - PROCESS | 1652 | 1466697926044 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:26 INFO - PROCESS | 1652 | 1466697926045 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:26 INFO - PROCESS | 1652 | 1466697926175 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:05:26 INFO - PROCESS | 1652 | 1466697926288 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1652 | 1466697926289 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b10b000 == 52 [pid = 1652] [id = 705] 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121d3d400) [pid = 1652] [serial = 2115] [outer = 0x0] 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1261b6000) [pid = 1652] [serial = 2116] [outer = 0x121d3d400] 09:05:26 INFO - PROCESS | 1652 | 1466697926323 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128a6b400) [pid = 1652] [serial = 2117] [outer = 0x121d3d400] 09:05:26 INFO - PROCESS | 1652 | 1466697926730 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:05:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 720ms 09:05:26 INFO - PROCESS | 1652 | 1466697926760 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1652 | 1466697926763 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:05:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:05:26 INFO - PROCESS | 1652 | 1466697926771 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1652 | 1466697926774 Marionette TRACE conn2 <- [1,2794,null,{}] 09:05:26 INFO - PROCESS | 1652 | 1466697926777 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:26 INFO - PROCESS | 1652 | 1466697926778 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:26 INFO - PROCESS | 1652 | 1466697926888 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:05:27 INFO - PROCESS | 1652 | 1466697927002 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1652 | 1466697927003 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d86a800 == 53 [pid = 1652] [id = 706] 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121d72000) [pid = 1652] [serial = 2118] [outer = 0x0] 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1291c2800) [pid = 1652] [serial = 2119] [outer = 0x121d72000] 09:05:27 INFO - PROCESS | 1652 | 1466697927034 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12aea6400) [pid = 1652] [serial = 2120] [outer = 0x121d72000] 09:05:27 INFO - PROCESS | 1652 | 1466697927501 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:05:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 776ms 09:05:27 INFO - PROCESS | 1652 | 1466697927553 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1652 | 1466697927555 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:05:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:05:27 INFO - PROCESS | 1652 | 1466697927560 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1652 | 1466697927562 Marionette TRACE conn2 <- [1,2798,null,{}] 09:05:27 INFO - PROCESS | 1652 | 1466697927566 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:27 INFO - PROCESS | 1652 | 1466697927568 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:27 INFO - PROCESS | 1652 | 1466697927913 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:05:28 INFO - PROCESS | 1652 | 1466697928022 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1652 | 1466697928023 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121329000 == 54 [pid = 1652] [id = 707] 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118310400) [pid = 1652] [serial = 2121] [outer = 0x0] 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118315400) [pid = 1652] [serial = 2122] [outer = 0x118310400] 09:05:28 INFO - PROCESS | 1652 | 1466697928053 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11886b400) [pid = 1652] [serial = 2123] [outer = 0x118310400] 09:05:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb0a800 == 53 [pid = 1652] [id = 15] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d850000 == 52 [pid = 1652] [id = 701] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d58a800 == 51 [pid = 1652] [id = 700] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfbf000 == 50 [pid = 1652] [id = 699] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d5000 == 49 [pid = 1652] [id = 698] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118216000 == 48 [pid = 1652] [id = 697] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12accc800 == 47 [pid = 1652] [id = 696] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1289f8000 == 46 [pid = 1652] [id = 695] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x124a50000 == 45 [pid = 1652] [id = 694] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121365000 == 44 [pid = 1652] [id = 693] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c7000 == 43 [pid = 1652] [id = 692] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1198d4800 == 42 [pid = 1652] [id = 691] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5ae800 == 41 [pid = 1652] [id = 689] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12acbc800 == 40 [pid = 1652] [id = 688] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d23e000 == 39 [pid = 1652] [id = 686] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2d800 == 38 [pid = 1652] [id = 687] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac7800 == 37 [pid = 1652] [id = 631] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x117e5e800 == 36 [pid = 1652] [id = 678] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d590000 == 35 [pid = 1652] [id = 675] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfc5800 == 34 [pid = 1652] [id = 647] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119283800 == 33 [pid = 1652] [id = 664] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d853000 == 32 [pid = 1652] [id = 690] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12a503800 == 31 [pid = 1652] [id = 662] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d85d800 == 30 [pid = 1652] [id = 663] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d86a800 == 29 [pid = 1652] [id = 706] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b10b000 == 28 [pid = 1652] [id = 705] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12134b000 == 27 [pid = 1652] [id = 704] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d857800 == 26 [pid = 1652] [id = 702] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118815000 == 25 [pid = 1652] [id = 703] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119940c00) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121d71400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119146000) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1185f8000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121129000) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b8e0800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1187cbc00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12c066000) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120eb1c00) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a5cc400) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b995400) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11987c800) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b99c800) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121d3b400) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ad69400) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256cd400) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bee5c00) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c459c00) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 09:05:29 INFO - PROCESS | 1652 | --DOCSHELL 0x123629000 == 24 [pid = 1652] [id = 17] 09:05:29 INFO - PROCESS | 1652 | 1466697929295 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:05:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1826ms 09:05:29 INFO - PROCESS | 1652 | 1466697929386 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1652 | 1466697929388 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:05:29 INFO - PROCESS | 1652 | 1466697929391 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1652 | 1466697929393 Marionette TRACE conn2 <- [1,2802,null,{}] 09:05:29 INFO - PROCESS | 1652 | 1466697929397 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:29 INFO - PROCESS | 1652 | 1466697929399 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:29 INFO - PROCESS | 1652 | 1466697929486 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:05:29 INFO - PROCESS | 1652 | 1466697929493 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1652 | 1466697929496 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fe9800 == 25 [pid = 1652] [id = 708] 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116803400) [pid = 1652] [serial = 2124] [outer = 0x0] 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116f79800) [pid = 1652] [serial = 2125] [outer = 0x116803400] 09:05:29 INFO - PROCESS | 1652 | 1466697929525 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1175bbc00) [pid = 1652] [serial = 2126] [outer = 0x116803400] 09:05:29 INFO - PROCESS | 1652 | 1466697929905 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:05:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 570ms 09:05:29 INFO - PROCESS | 1652 | 1466697929961 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1652 | 1466697929965 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:05:29 INFO - PROCESS | 1652 | 1466697929969 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1652 | 1466697929971 Marionette TRACE conn2 <- [1,2806,null,{}] 09:05:29 INFO - PROCESS | 1652 | 1466697929979 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:29 INFO - PROCESS | 1652 | 1466697929981 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:30 INFO - PROCESS | 1652 | 1466697930065 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:05:30 INFO - PROCESS | 1652 | 1466697930078 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1652 | 1466697930079 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119283000 == 26 [pid = 1652] [id = 709] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118440000) [pid = 1652] [serial = 2127] [outer = 0x0] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118446800) [pid = 1652] [serial = 2128] [outer = 0x118440000] 09:05:30 INFO - PROCESS | 1652 | 1466697930108 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1185f8000) [pid = 1652] [serial = 2129] [outer = 0x118440000] 09:05:30 INFO - PROCESS | 1652 | 1466697930446 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:05:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 525ms 09:05:30 INFO - PROCESS | 1652 | 1466697930494 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1652 | 1466697930495 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:05:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:05:30 INFO - PROCESS | 1652 | 1466697930498 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1652 | 1466697930500 Marionette TRACE conn2 <- [1,2810,null,{}] 09:05:30 INFO - PROCESS | 1652 | 1466697930509 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:30 INFO - PROCESS | 1652 | 1466697930520 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:30 INFO - PROCESS | 1652 | 1466697930601 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:05:30 INFO - PROCESS | 1652 | 1466697930608 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1652 | 1466697930610 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210c6800 == 27 [pid = 1652] [id = 710] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11913e800) [pid = 1652] [serial = 2130] [outer = 0x0] 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1193ad800) [pid = 1652] [serial = 2131] [outer = 0x11913e800] 09:05:30 INFO - PROCESS | 1652 | 1466697930639 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119610400) [pid = 1652] [serial = 2132] [outer = 0x11913e800] 09:05:30 INFO - PROCESS | 1652 | 1466697930995 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:05:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 09:05:31 INFO - PROCESS | 1652 | 1466697931019 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1652 | 1466697931021 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:05:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:05:31 INFO - PROCESS | 1652 | 1466697931023 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1652 | 1466697931024 Marionette TRACE conn2 <- [1,2814,null,{}] 09:05:31 INFO - PROCESS | 1652 | 1466697931027 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:31 INFO - PROCESS | 1652 | 1466697931028 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:31 INFO - PROCESS | 1652 | 1466697931111 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:05:31 INFO - PROCESS | 1652 | 1466697931185 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1652 | 1466697931186 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12150d800 == 28 [pid = 1652] [id = 711] 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1133a9c00) [pid = 1652] [serial = 2133] [outer = 0x0] 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119885c00) [pid = 1652] [serial = 2134] [outer = 0x1133a9c00] 09:05:31 INFO - PROCESS | 1652 | 1466697931212 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11993f000) [pid = 1652] [serial = 2135] [outer = 0x1133a9c00] 09:05:31 INFO - PROCESS | 1652 | 1466697931527 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:05:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 09:05:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:05:31 INFO - PROCESS | 1652 | 1466697931545 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1652 | 1466697931546 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:05:31 INFO - PROCESS | 1652 | 1466697931548 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1652 | 1466697931549 Marionette TRACE conn2 <- [1,2818,null,{}] 09:05:31 INFO - PROCESS | 1652 | 1466697931551 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:31 INFO - PROCESS | 1652 | 1466697931553 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:31 INFO - PROCESS | 1652 | 1466697931664 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:05:31 INFO - PROCESS | 1652 | 1466697931703 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1652 | 1466697931705 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125621800 == 29 [pid = 1652] [id = 712] 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119888400) [pid = 1652] [serial = 2136] [outer = 0x0] 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x120ea7400) [pid = 1652] [serial = 2137] [outer = 0x119888400] 09:05:31 INFO - PROCESS | 1652 | 1466697931729 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x120f97800) [pid = 1652] [serial = 2138] [outer = 0x119888400] 09:05:32 INFO - PROCESS | 1652 | 1466697932084 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:05:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 568ms 09:05:32 INFO - PROCESS | 1652 | 1466697932117 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1652 | 1466697932119 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:05:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:05:32 INFO - PROCESS | 1652 | 1466697932123 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1652 | 1466697932125 Marionette TRACE conn2 <- [1,2822,null,{}] 09:05:32 INFO - PROCESS | 1652 | 1466697932128 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:32 INFO - PROCESS | 1652 | 1466697932134 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:32 INFO - PROCESS | 1652 | 1466697932271 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:05:32 INFO - PROCESS | 1652 | 1466697932285 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1652 | 1466697932286 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cfb000 == 30 [pid = 1652] [id = 713] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x120fc0400) [pid = 1652] [serial = 2139] [outer = 0x0] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x121135c00) [pid = 1652] [serial = 2140] [outer = 0x120fc0400] 09:05:32 INFO - PROCESS | 1652 | 1466697932312 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121882400) [pid = 1652] [serial = 2141] [outer = 0x120fc0400] 09:05:32 INFO - PROCESS | 1652 | 1466697932669 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:05:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 570ms 09:05:32 INFO - PROCESS | 1652 | 1466697932693 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1652 | 1466697932694 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:05:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:05:32 INFO - PROCESS | 1652 | 1466697932697 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1652 | 1466697932698 Marionette TRACE conn2 <- [1,2826,null,{}] 09:05:32 INFO - PROCESS | 1652 | 1466697932700 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:32 INFO - PROCESS | 1652 | 1466697932702 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:32 INFO - PROCESS | 1652 | 1466697932830 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:05:32 INFO - PROCESS | 1652 | 1466697932845 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1652 | 1466697932846 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b8800 == 31 [pid = 1652] [id = 714] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x120ea6400) [pid = 1652] [serial = 2142] [outer = 0x0] 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121d34400) [pid = 1652] [serial = 2143] [outer = 0x120ea6400] 09:05:32 INFO - PROCESS | 1652 | 1466697932885 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12502f400) [pid = 1652] [serial = 2144] [outer = 0x120ea6400] 09:05:33 INFO - PROCESS | 1652 | 1466697933365 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:05:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 719ms 09:05:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:05:33 INFO - PROCESS | 1652 | 1466697933416 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1652 | 1466697933417 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:05:33 INFO - PROCESS | 1652 | 1466697933419 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1652 | 1466697933420 Marionette TRACE conn2 <- [1,2830,null,{}] 09:05:33 INFO - PROCESS | 1652 | 1466697933423 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:33 INFO - PROCESS | 1652 | 1466697933424 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:33 INFO - PROCESS | 1652 | 1466697933971 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12cb0b000) [pid = 1652] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12c72d000) [pid = 1652] [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.] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12c725c00) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1199cd800) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1185eb400) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1199d9c00) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116880400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11960c800) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12c459000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x120fc2400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bedf400) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121d37400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121d3e400) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118319800) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120fc6c00) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11622d800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ac76c00) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118503800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a54dc00) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118273c00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113202800) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116f74800) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125574400) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121384c00) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129342c00) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:05:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11917fc00) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:05:34 INFO - PROCESS | 1652 | 1466697934034 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1652 | 1466697934035 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118816000 == 32 [pid = 1652] [id = 715] 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x113202800) [pid = 1652] [serial = 2145] [outer = 0x0] 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11629fc00) [pid = 1652] [serial = 2146] [outer = 0x113202800] 09:05:34 INFO - PROCESS | 1652 | 1466697934060 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11830ec00) [pid = 1652] [serial = 2147] [outer = 0x113202800] 09:05:34 INFO - PROCESS | 1652 | 1466697934348 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:05:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 968ms 09:05:34 INFO - PROCESS | 1652 | 1466697934389 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1652 | 1466697934390 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:05:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:05:34 INFO - PROCESS | 1652 | 1466697934396 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1652 | 1466697934397 Marionette TRACE conn2 <- [1,2834,null,{}] 09:05:34 INFO - PROCESS | 1652 | 1466697934399 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:34 INFO - PROCESS | 1652 | 1466697934400 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:34 INFO - PROCESS | 1652 | 1466697934487 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:05:34 INFO - PROCESS | 1652 | 1466697934553 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1652 | 1466697934554 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad5b000 == 33 [pid = 1652] [id = 716] 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11830b800) [pid = 1652] [serial = 2148] [outer = 0x0] 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11987e400) [pid = 1652] [serial = 2149] [outer = 0x11830b800] 09:05:34 INFO - PROCESS | 1652 | 1466697934578 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120fc6c00) [pid = 1652] [serial = 2150] [outer = 0x11830b800] 09:05:34 INFO - PROCESS | 1652 | 1466697934844 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:05:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms 09:05:34 INFO - PROCESS | 1652 | 1466697934865 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1652 | 1466697934866 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:05:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:05:34 INFO - PROCESS | 1652 | 1466697934869 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1652 | 1466697934870 Marionette TRACE conn2 <- [1,2838,null,{}] 09:05:34 INFO - PROCESS | 1652 | 1466697934872 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:34 INFO - PROCESS | 1652 | 1466697934875 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:34 INFO - PROCESS | 1652 | 1466697934968 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:05:34 INFO - PROCESS | 1652 | 1466697934972 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1652 | 1466697934975 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1b4000 == 34 [pid = 1652] [id = 717] 09:05:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119872800) [pid = 1652] [serial = 2151] [outer = 0x0] 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121d36000) [pid = 1652] [serial = 2152] [outer = 0x119872800] 09:05:35 INFO - PROCESS | 1652 | 1466697935001 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12560b800) [pid = 1652] [serial = 2153] [outer = 0x119872800] 09:05:35 INFO - PROCESS | 1652 | 1466697935347 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:05:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 09:05:35 INFO - PROCESS | 1652 | 1466697935388 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1652 | 1466697935392 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:05:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:05:35 INFO - PROCESS | 1652 | 1466697935459 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1652 | 1466697935460 Marionette TRACE conn2 <- [1,2842,null,{}] 09:05:35 INFO - PROCESS | 1652 | 1466697935464 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:35 INFO - PROCESS | 1652 | 1466697935466 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:35 INFO - PROCESS | 1652 | 1466697935571 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:05:35 INFO - PROCESS | 1652 | 1466697935659 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1652 | 1466697935661 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x118216000 == 35 [pid = 1652] [id = 718] 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133d8800) [pid = 1652] [serial = 2154] [outer = 0x0] 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113c5fc00) [pid = 1652] [serial = 2155] [outer = 0x1133d8800] 09:05:35 INFO - PROCESS | 1652 | 1466697935692 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167cd400) [pid = 1652] [serial = 2156] [outer = 0x1133d8800] 09:05:36 INFO - PROCESS | 1652 | 1466697936236 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:05:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 833ms 09:05:36 INFO - PROCESS | 1652 | 1466697936300 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1652 | 1466697936303 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:05:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:05:36 INFO - PROCESS | 1652 | 1466697936311 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1652 | 1466697936312 Marionette TRACE conn2 <- [1,2846,null,{}] 09:05:36 INFO - PROCESS | 1652 | 1466697936316 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:36 INFO - PROCESS | 1652 | 1466697936319 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:36 INFO - PROCESS | 1652 | 1466697936431 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:05:36 INFO - PROCESS | 1652 | 1466697936519 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1652 | 1466697936521 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134e800 == 36 [pid = 1652] [id = 719] 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11850e800) [pid = 1652] [serial = 2157] [outer = 0x0] 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1185f6000) [pid = 1652] [serial = 2158] [outer = 0x11850e800] 09:05:36 INFO - PROCESS | 1652 | 1466697936552 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118897400) [pid = 1652] [serial = 2159] [outer = 0x11850e800] 09:05:37 INFO - PROCESS | 1652 | 1466697937096 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:05:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 869ms 09:05:37 INFO - PROCESS | 1652 | 1466697937180 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1652 | 1466697937181 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:05:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:05:37 INFO - PROCESS | 1652 | 1466697937183 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1652 | 1466697937185 Marionette TRACE conn2 <- [1,2850,null,{}] 09:05:37 INFO - PROCESS | 1652 | 1466697937187 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:37 INFO - PROCESS | 1652 | 1466697937189 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:37 INFO - PROCESS | 1652 | 1466697937305 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:05:37 INFO - PROCESS | 1652 | 1466697937417 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1652 | 1466697937421 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187a5000 == 37 [pid = 1652] [id = 720] 09:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1174db800) [pid = 1652] [serial = 2160] [outer = 0x0] 09:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1185f0000) [pid = 1652] [serial = 2161] [outer = 0x1174db800] 09:05:37 INFO - PROCESS | 1652 | 1466697937455 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119905800) [pid = 1652] [serial = 2162] [outer = 0x1174db800] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad5b000 == 36 [pid = 1652] [id = 716] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118816000 == 35 [pid = 1652] [id = 715] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b8800 == 34 [pid = 1652] [id = 714] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12cb13800) [pid = 1652] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:05:38 INFO - PROCESS | 1652 | 1466697938140 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128cfb000 == 33 [pid = 1652] [id = 713] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x125621800 == 32 [pid = 1652] [id = 712] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12150d800 == 31 [pid = 1652] [id = 711] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1210c6800 == 30 [pid = 1652] [id = 710] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119283000 == 29 [pid = 1652] [id = 709] 09:05:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116fe9800 == 28 [pid = 1652] [id = 708] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185f9c00) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12caca000) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12cabe000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121130000) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119bbd800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1215e4000) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12684c800) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124a25400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c72f800) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120fc9000) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c064800) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121d3ec00) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124bd8400) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1187cd000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124db2400) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12c45d400) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11830c400) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120fcd000) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ad6c000) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121d32000) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b8e4800) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116f75400) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c724000) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1193b7c00) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12c459800) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1191f4000) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120ea2400) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128ab9800) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ab7400) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a5d4c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1291b9c00) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121386c00) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1191f4800) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12ad69c00) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1193b9c00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12bee5000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12138ac00) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12112bc00) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12bedc400) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12b997400) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 09:05:38 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c45e400) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 09:05:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:05:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1022ms 09:05:38 INFO - PROCESS | 1652 | 1466697938206 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1652 | 1466697938210 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:05:38 INFO - PROCESS | 1652 | 1466697938228 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1652 | 1466697938233 Marionette TRACE conn2 <- [1,2854,null,{}] 09:05:38 INFO - PROCESS | 1652 | 1466697938238 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:38 INFO - PROCESS | 1652 | 1466697938240 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:38 INFO - PROCESS | 1652 | 1466697938357 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:05:38 INFO - PROCESS | 1652 | 1466697938422 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1652 | 1466697938423 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11820e000 == 29 [pid = 1652] [id = 721] 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116f9a000) [pid = 1652] [serial = 2163] [outer = 0x0] 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1172e1000) [pid = 1652] [serial = 2164] [outer = 0x116f9a000] 09:05:38 INFO - PROCESS | 1652 | 1466697938451 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118311400) [pid = 1652] [serial = 2165] [outer = 0x116f9a000] 09:05:38 INFO - PROCESS | 1652 | 1466697938754 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:05:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 588ms 09:05:38 INFO - PROCESS | 1652 | 1466697938802 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1652 | 1466697938805 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:05:38 INFO - PROCESS | 1652 | 1466697938810 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1652 | 1466697938812 Marionette TRACE conn2 <- [1,2858,null,{}] 09:05:38 INFO - PROCESS | 1652 | 1466697938814 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:38 INFO - PROCESS | 1652 | 1466697938816 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:38 INFO - PROCESS | 1652 | 1466697938925 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:05:38 INFO - PROCESS | 1652 | 1466697938989 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1652 | 1466697938990 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2d800 == 30 [pid = 1652] [id = 722] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1183e2000) [pid = 1652] [serial = 2166] [outer = 0x0] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118868c00) [pid = 1652] [serial = 2167] [outer = 0x1183e2000] 09:05:39 INFO - PROCESS | 1652 | 1466697939016 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1193b9c00) [pid = 1652] [serial = 2168] [outer = 0x1183e2000] 09:05:39 INFO - PROCESS | 1652 | 1466697939318 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:05:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 09:05:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:05:39 INFO - PROCESS | 1652 | 1466697939331 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1652 | 1466697939333 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:05:39 INFO - PROCESS | 1652 | 1466697939335 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1652 | 1466697939337 Marionette TRACE conn2 <- [1,2862,null,{}] 09:05:39 INFO - PROCESS | 1652 | 1466697939349 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:39 INFO - PROCESS | 1652 | 1466697939352 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:39 INFO - PROCESS | 1652 | 1466697939437 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:05:39 INFO - PROCESS | 1652 | 1466697939507 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1652 | 1466697939509 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12144d000 == 31 [pid = 1652] [id = 723] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1195dd400) [pid = 1652] [serial = 2169] [outer = 0x0] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11987d800) [pid = 1652] [serial = 2170] [outer = 0x1195dd400] 09:05:39 INFO - PROCESS | 1652 | 1466697939535 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1199dc800) [pid = 1652] [serial = 2171] [outer = 0x1195dd400] 09:05:39 INFO - PROCESS | 1652 | 1466697939818 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:05:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 526ms 09:05:39 INFO - PROCESS | 1652 | 1466697939862 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1652 | 1466697939864 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:05:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:05:39 INFO - PROCESS | 1652 | 1466697939866 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1652 | 1466697939867 Marionette TRACE conn2 <- [1,2866,null,{}] 09:05:39 INFO - PROCESS | 1652 | 1466697939870 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:39 INFO - PROCESS | 1652 | 1466697939871 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:39 INFO - PROCESS | 1652 | 1466697939960 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:05:39 INFO - PROCESS | 1652 | 1466697939964 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1652 | 1466697939965 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x126692800 == 32 [pid = 1652] [id = 724] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120f90c00) [pid = 1652] [serial = 2172] [outer = 0x0] 09:05:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120fcac00) [pid = 1652] [serial = 2173] [outer = 0x120f90c00] 09:05:39 INFO - PROCESS | 1652 | 1466697939990 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12112b400) [pid = 1652] [serial = 2174] [outer = 0x120f90c00] 09:05:40 INFO - PROCESS | 1652 | 1466697940350 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:05:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 09:05:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:05:40 INFO - PROCESS | 1652 | 1466697940385 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1652 | 1466697940387 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:05:40 INFO - PROCESS | 1652 | 1466697940408 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1652 | 1466697940410 Marionette TRACE conn2 <- [1,2870,null,{}] 09:05:40 INFO - PROCESS | 1652 | 1466697940412 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:40 INFO - PROCESS | 1652 | 1466697940413 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:40 INFO - PROCESS | 1652 | 1466697940515 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:05:40 INFO - PROCESS | 1652 | 1466697940532 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1652 | 1466697940533 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1290a5800 == 33 [pid = 1652] [id = 725] 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1199db000) [pid = 1652] [serial = 2175] [outer = 0x0] 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121133c00) [pid = 1652] [serial = 2176] [outer = 0x1199db000] 09:05:40 INFO - PROCESS | 1652 | 1466697940558 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121381400) [pid = 1652] [serial = 2177] [outer = 0x1199db000] 09:05:40 INFO - PROCESS | 1652 | 1466697940918 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:05:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 540ms 09:05:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:05:40 INFO - PROCESS | 1652 | 1466697940929 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1652 | 1466697940930 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:05:40 INFO - PROCESS | 1652 | 1466697940932 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1652 | 1466697940934 Marionette TRACE conn2 <- [1,2874,null,{}] 09:05:40 INFO - PROCESS | 1652 | 1466697940936 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:40 INFO - PROCESS | 1652 | 1466697940942 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:41 INFO - PROCESS | 1652 | 1466697941056 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:05:41 INFO - PROCESS | 1652 | 1466697941106 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1652 | 1466697941108 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b2800 == 34 [pid = 1652] [id = 726] 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121385800) [pid = 1652] [serial = 2178] [outer = 0x0] 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121d36c00) [pid = 1652] [serial = 2179] [outer = 0x121385800] 09:05:41 INFO - PROCESS | 1652 | 1466697941132 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125602800) [pid = 1652] [serial = 2180] [outer = 0x121385800] 09:05:41 INFO - PROCESS | 1652 | 1466697941470 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:05:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 572ms 09:05:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:05:41 INFO - PROCESS | 1652 | 1466697941506 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1652 | 1466697941507 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:05:41 INFO - PROCESS | 1652 | 1466697941516 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1652 | 1466697941517 Marionette TRACE conn2 <- [1,2878,null,{}] 09:05:41 INFO - PROCESS | 1652 | 1466697941519 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:41 INFO - PROCESS | 1652 | 1466697941520 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:41 INFO - PROCESS | 1652 | 1466697941624 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:05:41 INFO - PROCESS | 1652 | 1466697941628 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1652 | 1466697941629 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1a6800 == 35 [pid = 1652] [id = 727] 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12112bc00) [pid = 1652] [serial = 2181] [outer = 0x0] 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1266c6000) [pid = 1652] [serial = 2182] [outer = 0x12112bc00] 09:05:41 INFO - PROCESS | 1652 | 1466697941653 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126a1e800) [pid = 1652] [serial = 2183] [outer = 0x12112bc00] 09:05:41 INFO - PROCESS | 1652 | 1466697941988 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:05:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 525ms 09:05:42 INFO - PROCESS | 1652 | 1466697942034 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1652 | 1466697942035 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:05:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:05:42 INFO - PROCESS | 1652 | 1466697942038 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1652 | 1466697942039 Marionette TRACE conn2 <- [1,2882,null,{}] 09:05:42 INFO - PROCESS | 1652 | 1466697942044 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:42 INFO - PROCESS | 1652 | 1466697942045 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:42 INFO - PROCESS | 1652 | 1466697942150 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:05:42 INFO - PROCESS | 1652 | 1466697942162 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1652 | 1466697942163 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d7800 == 36 [pid = 1652] [id = 728] 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126c12800) [pid = 1652] [serial = 2184] [outer = 0x0] 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128a6a800) [pid = 1652] [serial = 2185] [outer = 0x126c12800] 09:05:42 INFO - PROCESS | 1652 | 1466697942188 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128a71400) [pid = 1652] [serial = 2186] [outer = 0x126c12800] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133a9c00) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116803400) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118440000) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118310400) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116888000) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11913e800) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11889e000) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121d3d400) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121d72000) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120fc0400) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120ea6400) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11830b800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113202800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119888400) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:05:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12138c000) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:05:42 INFO - PROCESS | 1652 | 1466697942580 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:05:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 572ms 09:05:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:05:42 INFO - PROCESS | 1652 | 1466697942611 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1652 | 1466697942612 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:05:42 INFO - PROCESS | 1652 | 1466697942614 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1652 | 1466697942615 Marionette TRACE conn2 <- [1,2886,null,{}] 09:05:42 INFO - PROCESS | 1652 | 1466697942617 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:42 INFO - PROCESS | 1652 | 1466697942618 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:42 INFO - PROCESS | 1652 | 1466697942701 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:05:42 INFO - PROCESS | 1652 | 1466697942704 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1652 | 1466697942706 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acc8000 == 37 [pid = 1652] [id = 729] 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113c20800) [pid = 1652] [serial = 2187] [outer = 0x0] 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185f1800) [pid = 1652] [serial = 2188] [outer = 0x113c20800] 09:05:42 INFO - PROCESS | 1652 | 1466697942731 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119e2f400) [pid = 1652] [serial = 2189] [outer = 0x113c20800] 09:05:43 INFO - PROCESS | 1652 | 1466697943068 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:05:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 468ms 09:05:43 INFO - PROCESS | 1652 | 1466697943082 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1652 | 1466697943084 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:05:43 INFO - PROCESS | 1652 | 1466697943086 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1652 | 1466697943087 Marionette TRACE conn2 <- [1,2890,null,{}] 09:05:43 INFO - PROCESS | 1652 | 1466697943090 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:43 INFO - PROCESS | 1652 | 1466697943094 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:43 INFO - PROCESS | 1652 | 1466697943210 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:05:43 INFO - PROCESS | 1652 | 1466697943216 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1652 | 1466697943218 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be16800 == 38 [pid = 1652] [id = 730] 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118272400) [pid = 1652] [serial = 2190] [outer = 0x0] 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121134800) [pid = 1652] [serial = 2191] [outer = 0x118272400] 09:05:43 INFO - PROCESS | 1652 | 1466697943241 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128a71800) [pid = 1652] [serial = 2192] [outer = 0x118272400] 09:05:43 INFO - PROCESS | 1652 | 1466697943594 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:05:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 09:05:43 INFO - PROCESS | 1652 | 1466697943605 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1652 | 1466697943607 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:05:43 INFO - PROCESS | 1652 | 1466697943613 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1652 | 1466697943614 Marionette TRACE conn2 <- [1,2894,null,{}] 09:05:43 INFO - PROCESS | 1652 | 1466697943617 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:43 INFO - PROCESS | 1652 | 1466697943618 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:43 INFO - PROCESS | 1652 | 1466697943717 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:05:43 INFO - PROCESS | 1652 | 1466697943721 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1652 | 1466697943723 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d8800 == 39 [pid = 1652] [id = 731] 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128a6e800) [pid = 1652] [serial = 2193] [outer = 0x0] 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129026000) [pid = 1652] [serial = 2194] [outer = 0x128a6e800] 09:05:43 INFO - PROCESS | 1652 | 1466697943749 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129337800) [pid = 1652] [serial = 2195] [outer = 0x128a6e800] 09:05:44 INFO - PROCESS | 1652 | 1466697944095 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:05:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 09:05:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:05:44 INFO - PROCESS | 1652 | 1466697944131 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1652 | 1466697944133 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:05:44 INFO - PROCESS | 1652 | 1466697944135 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1652 | 1466697944136 Marionette TRACE conn2 <- [1,2898,null,{}] 09:05:44 INFO - PROCESS | 1652 | 1466697944138 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:44 INFO - PROCESS | 1652 | 1466697944140 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:44 INFO - PROCESS | 1652 | 1466697944256 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:05:44 INFO - PROCESS | 1652 | 1466697944264 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1652 | 1466697944265 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c778000 == 40 [pid = 1652] [id = 732] 09:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1291b9c00) [pid = 1652] [serial = 2196] [outer = 0x0] 09:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129342c00) [pid = 1652] [serial = 2197] [outer = 0x1291b9c00] 09:05:44 INFO - PROCESS | 1652 | 1466697944296 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a5cd800) [pid = 1652] [serial = 2198] [outer = 0x1291b9c00] 09:05:44 INFO - PROCESS | 1652 | 1466697944716 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:05:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 619ms 09:05:44 INFO - PROCESS | 1652 | 1466697944754 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1652 | 1466697944758 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:05:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:05:44 INFO - PROCESS | 1652 | 1466697944762 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1652 | 1466697944764 Marionette TRACE conn2 <- [1,2902,null,{}] 09:05:44 INFO - PROCESS | 1652 | 1466697944768 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:44 INFO - PROCESS | 1652 | 1466697944769 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:44 INFO - PROCESS | 1652 | 1466697944887 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:05:44 INFO - PROCESS | 1652 | 1466697944994 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1652 | 1466697944995 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956a000 == 41 [pid = 1652] [id = 733] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11826bc00) [pid = 1652] [serial = 2199] [outer = 0x0] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11830f000) [pid = 1652] [serial = 2200] [outer = 0x11826bc00] 09:05:45 INFO - PROCESS | 1652 | 1466697945027 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1185eb000) [pid = 1652] [serial = 2201] [outer = 0x11826bc00] 09:05:45 INFO - PROCESS | 1652 | 1466697945492 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:05:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 770ms 09:05:45 INFO - PROCESS | 1652 | 1466697945532 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1652 | 1466697945535 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:05:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:05:45 INFO - PROCESS | 1652 | 1466697945540 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1652 | 1466697945541 Marionette TRACE conn2 <- [1,2906,null,{}] 09:05:45 INFO - PROCESS | 1652 | 1466697945544 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:45 INFO - PROCESS | 1652 | 1466697945546 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:45 INFO - PROCESS | 1652 | 1466697945654 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:05:45 INFO - PROCESS | 1652 | 1466697945764 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1652 | 1466697945765 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cdd800 == 42 [pid = 1652] [id = 734] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1185ee000) [pid = 1652] [serial = 2202] [outer = 0x0] 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1195e0800) [pid = 1652] [serial = 2203] [outer = 0x1185ee000] 09:05:45 INFO - PROCESS | 1652 | 1466697945799 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119888000) [pid = 1652] [serial = 2204] [outer = 0x1185ee000] 09:05:46 INFO - PROCESS | 1652 | 1466697946228 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:05:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 720ms 09:05:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:05:46 INFO - PROCESS | 1652 | 1466697946279 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1652 | 1466697946281 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:05:46 INFO - PROCESS | 1652 | 1466697946283 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1652 | 1466697946285 Marionette TRACE conn2 <- [1,2910,null,{}] 09:05:46 INFO - PROCESS | 1652 | 1466697946313 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:46 INFO - PROCESS | 1652 | 1466697946316 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:46 INFO - PROCESS | 1652 | 1466697946426 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:05:46 INFO - PROCESS | 1652 | 1466697946509 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1652 | 1466697946511 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb0f000 == 43 [pid = 1652] [id = 735] 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121384c00) [pid = 1652] [serial = 2205] [outer = 0x0] 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12138ac00) [pid = 1652] [serial = 2206] [outer = 0x121384c00] 09:05:46 INFO - PROCESS | 1652 | 1466697946542 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121d32800) [pid = 1652] [serial = 2207] [outer = 0x121384c00] 09:05:46 INFO - PROCESS | 1652 | 1466697946915 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:05:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:05:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:05:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 674ms 09:05:46 INFO - PROCESS | 1652 | 1466697946957 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:05:46 INFO - TEST-START | /DOMEvents/constructors.html 09:05:46 INFO - PROCESS | 1652 | 1466697946959 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:05:46 INFO - PROCESS | 1652 | 1466697946962 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1652 | 1466697946963 Marionette TRACE conn2 <- [1,2914,null,{}] 09:05:46 INFO - PROCESS | 1652 | 1466697946965 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:46 INFO - PROCESS | 1652 | 1466697946967 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:47 INFO - PROCESS | 1652 | 1466697947074 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:05:47 INFO - PROCESS | 1652 | 1466697947183 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1652 | 1466697947184 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d22d000 == 44 [pid = 1652] [id = 736] 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121d3c400) [pid = 1652] [serial = 2208] [outer = 0x0] 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128a66800) [pid = 1652] [serial = 2209] [outer = 0x121d3c400] 09:05:47 INFO - PROCESS | 1652 | 1466697947214 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128ac5c00) [pid = 1652] [serial = 2210] [outer = 0x121d3c400] 09:05:47 INFO - PROCESS | 1652 | 1466697947658 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:05:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:05:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:05:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:05:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:05:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:05:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:05:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:05:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:05:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 726ms 09:05:47 INFO - PROCESS | 1652 | 1466697947689 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1652 | 1466697947690 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:05:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:05:47 INFO - PROCESS | 1652 | 1466697947693 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1652 | 1466697947694 Marionette TRACE conn2 <- [1,2918,null,{}] 09:05:47 INFO - PROCESS | 1652 | 1466697947697 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:47 INFO - PROCESS | 1652 | 1466697947698 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:47 INFO - PROCESS | 1652 | 1466697947820 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:05:48 INFO - PROCESS | 1652 | 1466697948076 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1652 | 1466697948077 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119570800 == 45 [pid = 1652] [id = 737] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112a73400) [pid = 1652] [serial = 2211] [outer = 0x0] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11622e800) [pid = 1652] [serial = 2212] [outer = 0x112a73400] 09:05:48 INFO - PROCESS | 1652 | 1466697948134 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1172dd400) [pid = 1652] [serial = 2213] [outer = 0x112a73400] 09:05:48 INFO - PROCESS | 1652 | 1466697948520 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:05:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:05:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 870ms 09:05:48 INFO - PROCESS | 1652 | 1466697948564 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:05:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:05:48 INFO - PROCESS | 1652 | 1466697948566 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:05:48 INFO - PROCESS | 1652 | 1466697948569 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1652 | 1466697948570 Marionette TRACE conn2 <- [1,2922,null,{}] 09:05:48 INFO - PROCESS | 1652 | 1466697948574 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:48 INFO - PROCESS | 1652 | 1466697948577 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:48 INFO - PROCESS | 1652 | 1466697948682 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:05:48 INFO - PROCESS | 1652 | 1466697948751 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1652 | 1466697948752 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e42800 == 46 [pid = 1652] [id = 738] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118319400) [pid = 1652] [serial = 2214] [outer = 0x0] 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11889cc00) [pid = 1652] [serial = 2215] [outer = 0x118319400] 09:05:48 INFO - PROCESS | 1652 | 1466697948780 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1193b9000) [pid = 1652] [serial = 2216] [outer = 0x118319400] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d8800 == 45 [pid = 1652] [id = 731] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12be16800 == 44 [pid = 1652] [id = 730] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12acc8000 == 43 [pid = 1652] [id = 729] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d7800 == 42 [pid = 1652] [id = 728] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1a6800 == 41 [pid = 1652] [id = 727] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b2800 == 40 [pid = 1652] [id = 726] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1290a5800 == 39 [pid = 1652] [id = 725] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x126692800 == 38 [pid = 1652] [id = 724] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12144d000 == 37 [pid = 1652] [id = 723] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2d800 == 36 [pid = 1652] [id = 722] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11820e000 == 35 [pid = 1652] [id = 721] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1187a5000 == 34 [pid = 1652] [id = 720] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12134e800 == 33 [pid = 1652] [id = 719] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1b4000 == 32 [pid = 1652] [id = 717] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118216000 == 31 [pid = 1652] [id = 718] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121329000 == 30 [pid = 1652] [id = 707] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119570800 == 29 [pid = 1652] [id = 737] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d22d000 == 28 [pid = 1652] [id = 736] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb0f000 == 27 [pid = 1652] [id = 735] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128cdd800 == 26 [pid = 1652] [id = 734] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c778000 == 25 [pid = 1652] [id = 732] 09:05:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11956a000 == 24 [pid = 1652] [id = 733] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c724400) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119885c00) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116f79800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1175bbc00) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118446800) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118315400) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11886b400) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1185f8000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1180ea000) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1193ad800) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119610400) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120ea5400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121132800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1261b6000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128a6b400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1291c2800) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12aea6400) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121135c00) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12502f400) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121d34400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11987e400) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11629fc00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120ea7400) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121d36000) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120f97800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11830ec00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11993f000) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120fc6c00) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121882400) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118315000) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 09:05:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:05:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:05:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:05:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:05:49 INFO - PROCESS | 1652 | 1466697949791 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:05:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:05:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:05:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:05:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:05:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:05:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:05:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:05:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:05:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:05:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1273ms 09:05:49 INFO - PROCESS | 1652 | 1466697949843 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1652 | 1466697949847 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:05:49 INFO - PROCESS | 1652 | 1466697949850 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1652 | 1466697949852 Marionette TRACE conn2 <- [1,2926,null,{}] 09:05:49 INFO - PROCESS | 1652 | 1466697949857 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:49 INFO - PROCESS | 1652 | 1466697949859 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:49 INFO - PROCESS | 1652 | 1466697949955 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:05:49 INFO - PROCESS | 1652 | 1466697949963 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1652 | 1466697949966 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x117455000 == 25 [pid = 1652] [id = 739] 09:05:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115e73800) [pid = 1652] [serial = 2217] [outer = 0x0] 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115eae000) [pid = 1652] [serial = 2218] [outer = 0x115e73800] 09:05:50 INFO - PROCESS | 1652 | 1466697950012 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116635000) [pid = 1652] [serial = 2219] [outer = 0x115e73800] 09:05:50 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:05:50 INFO - PROCESS | 1652 | 1466697950491 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:05:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:05:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 674ms 09:05:50 INFO - PROCESS | 1652 | 1466697950525 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1652 | 1466697950528 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:05:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:05:50 INFO - PROCESS | 1652 | 1466697950532 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1652 | 1466697950534 Marionette TRACE conn2 <- [1,2930,null,{}] 09:05:50 INFO - PROCESS | 1652 | 1466697950536 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:50 INFO - PROCESS | 1652 | 1466697950538 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:50 INFO - PROCESS | 1652 | 1466697950617 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:05:50 INFO - PROCESS | 1652 | 1466697950621 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1652 | 1466697950622 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118803000 == 26 [pid = 1652] [id = 740] 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1167c3800) [pid = 1652] [serial = 2220] [outer = 0x0] 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116f71800) [pid = 1652] [serial = 2221] [outer = 0x1167c3800] 09:05:50 INFO - PROCESS | 1652 | 1466697950654 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11714ac00) [pid = 1652] [serial = 2222] [outer = 0x1167c3800] 09:05:50 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:05:51 INFO - PROCESS | 1652 | 1466697950998 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:05:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:05:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 09:05:51 INFO - PROCESS | 1652 | 1466697951003 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1652 | 1466697951003 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:05:51 INFO - PROCESS | 1652 | 1466697951006 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1652 | 1466697951011 Marionette TRACE conn2 <- [1,2934,null,{}] 09:05:51 INFO - PROCESS | 1652 | 1466697951019 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:51 INFO - PROCESS | 1652 | 1466697951023 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:51 INFO - PROCESS | 1652 | 1466697951126 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:05:51 INFO - PROCESS | 1652 | 1466697951133 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1652 | 1466697951135 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ab000 == 27 [pid = 1652] [id = 741] 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11309f400) [pid = 1652] [serial = 2223] [outer = 0x0] 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118274c00) [pid = 1652] [serial = 2224] [outer = 0x11309f400] 09:05:51 INFO - PROCESS | 1652 | 1466697951163 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118319800) [pid = 1652] [serial = 2225] [outer = 0x11309f400] 09:05:51 INFO - PROCESS | 1652 | 1466697951460 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:05:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:05:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 473ms 09:05:51 INFO - PROCESS | 1652 | 1466697951480 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1652 | 1466697951481 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:05:51 INFO - PROCESS | 1652 | 1466697951484 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1652 | 1466697951485 Marionette TRACE conn2 <- [1,2938,null,{}] 09:05:51 INFO - PROCESS | 1652 | 1466697951487 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:51 INFO - PROCESS | 1652 | 1466697951488 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:51 INFO - PROCESS | 1652 | 1466697951578 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:05:51 INFO - PROCESS | 1652 | 1466697951582 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1652 | 1466697951583 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1211ef000 == 28 [pid = 1652] [id = 742] 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11843b400) [pid = 1652] [serial = 2226] [outer = 0x0] 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1185ea400) [pid = 1652] [serial = 2227] [outer = 0x11843b400] 09:05:51 INFO - PROCESS | 1652 | 1466697951609 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1185f7800) [pid = 1652] [serial = 2228] [outer = 0x11843b400] 09:05:51 INFO - PROCESS | 1652 | 1466697951975 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:05:52 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:05:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 09:05:52 INFO - PROCESS | 1652 | 1466697952002 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1652 | 1466697952004 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:05:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:05:52 INFO - PROCESS | 1652 | 1466697952006 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1652 | 1466697952007 Marionette TRACE conn2 <- [1,2942,null,{}] 09:05:52 INFO - PROCESS | 1652 | 1466697952009 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:52 INFO - PROCESS | 1652 | 1466697952011 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:52 INFO - PROCESS | 1652 | 1466697952108 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:05:52 INFO - PROCESS | 1652 | 1466697952111 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1652 | 1466697952112 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x121511800 == 29 [pid = 1652] [id = 743] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116236c00) [pid = 1652] [serial = 2229] [outer = 0x0] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1185f7400) [pid = 1652] [serial = 2230] [outer = 0x116236c00] 09:05:52 INFO - PROCESS | 1652 | 1466697952137 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11889e000) [pid = 1652] [serial = 2231] [outer = 0x116236c00] 09:05:52 INFO - PROCESS | 1652 | 1466697952466 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:05:52 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:05:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:05:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 521ms 09:05:52 INFO - PROCESS | 1652 | 1466697952528 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1652 | 1466697952530 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:05:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:05:52 INFO - PROCESS | 1652 | 1466697952533 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1652 | 1466697952535 Marionette TRACE conn2 <- [1,2946,null,{}] 09:05:52 INFO - PROCESS | 1652 | 1466697952539 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:52 INFO - PROCESS | 1652 | 1466697952545 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:52 INFO - PROCESS | 1652 | 1466697952721 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:05:52 INFO - PROCESS | 1652 | 1466697952736 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1652 | 1466697952737 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b54800 == 30 [pid = 1652] [id = 744] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1167ce800) [pid = 1652] [serial = 2232] [outer = 0x0] 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119181400) [pid = 1652] [serial = 2233] [outer = 0x1167ce800] 09:05:52 INFO - PROCESS | 1652 | 1466697952779 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119904400) [pid = 1652] [serial = 2234] [outer = 0x1167ce800] 09:05:53 INFO - PROCESS | 1652 | 1466697953132 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:05:53 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:05:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 09:05:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:05:53 INFO - PROCESS | 1652 | 1466697953154 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1652 | 1466697953155 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:05:53 INFO - PROCESS | 1652 | 1466697953157 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1652 | 1466697953160 Marionette TRACE conn2 <- [1,2950,null,{}] 09:05:53 INFO - PROCESS | 1652 | 1466697953170 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:53 INFO - PROCESS | 1652 | 1466697953171 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:53 INFO - PROCESS | 1652 | 1466697953270 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:05:53 INFO - PROCESS | 1652 | 1466697953274 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1652 | 1466697953275 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad1800 == 31 [pid = 1652] [id = 745] 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1193b2000) [pid = 1652] [serial = 2235] [outer = 0x0] 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119938000) [pid = 1652] [serial = 2236] [outer = 0x1193b2000] 09:05:53 INFO - PROCESS | 1652 | 1466697953300 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119940000) [pid = 1652] [serial = 2237] [outer = 0x1193b2000] 09:05:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d7800 == 32 [pid = 1652] [id = 746] 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199dac00) [pid = 1652] [serial = 2238] [outer = 0x0] 09:05:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119910800) [pid = 1652] [serial = 2239] [outer = 0x1199dac00] 09:05:53 INFO - PROCESS | 1652 | 1466697953666 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:05:53 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:05:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 530ms 09:05:53 INFO - PROCESS | 1652 | 1466697953688 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1652 | 1466697953689 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:05:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:05:53 INFO - PROCESS | 1652 | 1466697953700 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1652 | 1466697953701 Marionette TRACE conn2 <- [1,2954,null,{}] 09:05:53 INFO - PROCESS | 1652 | 1466697953703 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:53 INFO - PROCESS | 1652 | 1466697953704 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:54 INFO - PROCESS | 1652 | 1466697954032 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121385800) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12112bc00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126c12800) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113c20800) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1195dd400) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119872800) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133d8800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120f90c00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116f9a000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1183e2000) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1174db800) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11850e800) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128a6e800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1199db000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118272400) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:05:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1291b9c00) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:05:54 INFO - PROCESS | 1652 | 1466697954083 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1652 | 1466697954084 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11880d800 == 33 [pid = 1652] [id = 747] 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11295ac00) [pid = 1652] [serial = 2240] [outer = 0x0] 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113c20800) [pid = 1652] [serial = 2241] [outer = 0x11295ac00] 09:05:54 INFO - PROCESS | 1652 | 1466697954109 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1183e2000) [pid = 1652] [serial = 2242] [outer = 0x11295ac00] 09:05:54 INFO - PROCESS | 1652 | 1466697954352 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:05:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:05:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:05:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 677ms 09:05:54 INFO - PROCESS | 1652 | 1466697954370 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1652 | 1466697954371 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:05:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:05:54 INFO - PROCESS | 1652 | 1466697954381 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1652 | 1466697954382 Marionette TRACE conn2 <- [1,2958,null,{}] 09:05:54 INFO - PROCESS | 1652 | 1466697954384 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:54 INFO - PROCESS | 1652 | 1466697954385 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:54 INFO - PROCESS | 1652 | 1466697954478 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:05:54 INFO - PROCESS | 1652 | 1466697954482 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1652 | 1466697954483 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a9000 == 34 [pid = 1652] [id = 748] 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113c1e400) [pid = 1652] [serial = 2243] [outer = 0x0] 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11987a800) [pid = 1652] [serial = 2244] [outer = 0x113c1e400] 09:05:54 INFO - PROCESS | 1652 | 1466697954507 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120ea4c00) [pid = 1652] [serial = 2245] [outer = 0x113c1e400] 09:05:54 INFO - PROCESS | 1652 | 1466697954831 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:05:54 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:05:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 472ms 09:05:54 INFO - PROCESS | 1652 | 1466697954853 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1652 | 1466697954855 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:05:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:05:54 INFO - PROCESS | 1652 | 1466697954862 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1652 | 1466697954863 Marionette TRACE conn2 <- [1,2962,null,{}] 09:05:54 INFO - PROCESS | 1652 | 1466697954865 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:54 INFO - PROCESS | 1652 | 1466697954866 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:55 INFO - PROCESS | 1652 | 1466697955036 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:05:55 INFO - PROCESS | 1652 | 1466697955046 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1652 | 1466697955047 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1298b8000 == 35 [pid = 1652] [id = 749] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118314800) [pid = 1652] [serial = 2246] [outer = 0x0] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120f90c00) [pid = 1652] [serial = 2247] [outer = 0x118314800] 09:05:55 INFO - PROCESS | 1652 | 1466697955087 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120fc2800) [pid = 1652] [serial = 2248] [outer = 0x118314800] 09:05:55 INFO - PROCESS | 1652 | 1466697955436 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:05:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:05:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 624ms 09:05:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:05:55 INFO - PROCESS | 1652 | 1466697955481 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1652 | 1466697955483 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:05:55 INFO - PROCESS | 1652 | 1466697955485 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1652 | 1466697955487 Marionette TRACE conn2 <- [1,2966,null,{}] 09:05:55 INFO - PROCESS | 1652 | 1466697955489 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:55 INFO - PROCESS | 1652 | 1466697955491 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:55 INFO - PROCESS | 1652 | 1466697955582 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:05:55 INFO - PROCESS | 1652 | 1466697955648 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1652 | 1466697955650 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121510000 == 36 [pid = 1652] [id = 750] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11889ac00) [pid = 1652] [serial = 2249] [outer = 0x0] 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120fcdc00) [pid = 1652] [serial = 2250] [outer = 0x11889ac00] 09:05:55 INFO - PROCESS | 1652 | 1466697955680 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121386000) [pid = 1652] [serial = 2251] [outer = 0x11889ac00] 09:05:56 INFO - PROCESS | 1652 | 1466697956005 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:05:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:05:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 09:05:56 INFO - PROCESS | 1652 | 1466697956108 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:05:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:05:56 INFO - PROCESS | 1652 | 1466697956113 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:05:56 INFO - PROCESS | 1652 | 1466697956118 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1652 | 1466697956121 Marionette TRACE conn2 <- [1,2970,null,{}] 09:05:56 INFO - PROCESS | 1652 | 1466697956127 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:56 INFO - PROCESS | 1652 | 1466697956130 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:56 INFO - PROCESS | 1652 | 1466697956307 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:05:56 INFO - PROCESS | 1652 | 1466697956438 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1652 | 1466697956443 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1168c5800 == 37 [pid = 1652] [id = 751] 09:05:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112961000) [pid = 1652] [serial = 2252] [outer = 0x0] 09:05:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112967c00) [pid = 1652] [serial = 2253] [outer = 0x112961000] 09:05:56 INFO - PROCESS | 1652 | 1466697956498 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133f2000) [pid = 1652] [serial = 2254] [outer = 0x112961000] 09:05:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:05:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 926ms 09:05:57 INFO - PROCESS | 1652 | 1466697957038 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:05:57 INFO - PROCESS | 1652 | 1466697957044 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1652 | 1466697957046 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:05:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:05:57 INFO - PROCESS | 1652 | 1466697957051 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1652 | 1466697957053 Marionette TRACE conn2 <- [1,2974,null,{}] 09:05:57 INFO - PROCESS | 1652 | 1466697957056 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:57 INFO - PROCESS | 1652 | 1466697957058 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:57 INFO - PROCESS | 1652 | 1466697957168 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:05:57 INFO - PROCESS | 1652 | 1466697957230 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1652 | 1466697957231 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198bc000 == 38 [pid = 1652] [id = 752] 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1167cb400) [pid = 1652] [serial = 2255] [outer = 0x0] 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1172d8800) [pid = 1652] [serial = 2256] [outer = 0x1167cb400] 09:05:57 INFO - PROCESS | 1652 | 1466697957262 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1175b9000) [pid = 1652] [serial = 2257] [outer = 0x1167cb400] 09:05:57 INFO - PROCESS | 1652 | 1466697957687 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:05:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:05:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 673ms 09:05:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:05:57 INFO - PROCESS | 1652 | 1466697957722 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1652 | 1466697957724 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:05:57 INFO - PROCESS | 1652 | 1466697957726 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1652 | 1466697957727 Marionette TRACE conn2 <- [1,2978,null,{}] 09:05:57 INFO - PROCESS | 1652 | 1466697957737 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:57 INFO - PROCESS | 1652 | 1466697957741 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:57 INFO - PROCESS | 1652 | 1466697957895 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:05:58 INFO - PROCESS | 1652 | 1466697958025 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1652 | 1466697958029 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a510000 == 39 [pid = 1652] [id = 753] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11843b800) [pid = 1652] [serial = 2258] [outer = 0x0] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1193af800) [pid = 1652] [serial = 2259] [outer = 0x11843b800] 09:05:58 INFO - PROCESS | 1652 | 1466697958083 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11960c800) [pid = 1652] [serial = 2260] [outer = 0x11843b800] 09:05:58 INFO - PROCESS | 1652 | 1466697958586 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:05:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:05:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 922ms 09:05:58 INFO - PROCESS | 1652 | 1466697958648 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1652 | 1466697958650 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:05:58 INFO - PROCESS | 1652 | 1466697958652 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1652 | 1466697958654 Marionette TRACE conn2 <- [1,2982,null,{}] 09:05:58 INFO - PROCESS | 1652 | 1466697958656 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:58 INFO - PROCESS | 1652 | 1466697958657 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:58 INFO - PROCESS | 1652 | 1466697958768 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:05:58 INFO - PROCESS | 1652 | 1466697958830 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1652 | 1466697958831 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187de800 == 40 [pid = 1652] [id = 754] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119179c00) [pid = 1652] [serial = 2261] [outer = 0x0] 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119675800) [pid = 1652] [serial = 2262] [outer = 0x119179c00] 09:05:58 INFO - PROCESS | 1652 | 1466697958861 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119905400) [pid = 1652] [serial = 2263] [outer = 0x119179c00] 09:05:59 INFO - PROCESS | 1652 | 1466697959412 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:05:59 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:05:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:05:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:05:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 771ms 09:05:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:05:59 INFO - PROCESS | 1652 | 1466697959423 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1652 | 1466697959426 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:05:59 INFO - PROCESS | 1652 | 1466697959428 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1652 | 1466697959431 Marionette TRACE conn2 <- [1,2986,null,{}] 09:05:59 INFO - PROCESS | 1652 | 1466697959435 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:59 INFO - PROCESS | 1652 | 1466697959436 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:59 INFO - PROCESS | 1652 | 1466697959554 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1298b8000 == 39 [pid = 1652] [id = 749] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a9000 == 38 [pid = 1652] [id = 748] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11880d800 == 37 [pid = 1652] [id = 747] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d7800 == 36 [pid = 1652] [id = 746] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad1800 == 35 [pid = 1652] [id = 745] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x124b54800 == 34 [pid = 1652] [id = 744] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121511800 == 33 [pid = 1652] [id = 743] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1211ef000 == 32 [pid = 1652] [id = 742] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ab000 == 31 [pid = 1652] [id = 741] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118803000 == 30 [pid = 1652] [id = 740] 09:05:59 INFO - PROCESS | 1652 | --DOCSHELL 0x117455000 == 29 [pid = 1652] [id = 739] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121d36c00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1266c6000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125602800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128a6a800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119e2f400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1185f1800) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11987d800) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1199dc800) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12560b800) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113c5fc00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1167cd400) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120fcac00) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1172e1000) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118311400) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118868c00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1193b9c00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1185f0000) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119905800) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185f6000) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118897400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129026000) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129337800) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128a71400) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121133c00) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128a71800) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126a1e800) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121381400) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129342c00) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12112b400) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121134800) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a5cd800) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 09:05:59 INFO - PROCESS | 1652 | 1466697959638 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1652 | 1466697959640 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:05:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ac3000 == 30 [pid = 1652] [id = 755] 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112adcc00) [pid = 1652] [serial = 2264] [outer = 0x0] 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115e69400) [pid = 1652] [serial = 2265] [outer = 0x112adcc00] 09:05:59 INFO - PROCESS | 1652 | 1466697959668 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1172dec00) [pid = 1652] [serial = 2266] [outer = 0x112adcc00] 09:05:59 INFO - PROCESS | 1652 | 1466697959937 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:05:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:05:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 524ms 09:05:59 INFO - PROCESS | 1652 | 1466697959953 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1652 | 1466697959960 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:05:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:06:00 INFO - PROCESS | 1652 | 1466697959994 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1652 | 1466697959997 Marionette TRACE conn2 <- [1,2990,null,{}] 09:06:00 INFO - PROCESS | 1652 | 1466697960022 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:00 INFO - PROCESS | 1652 | 1466697960023 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:00 INFO - PROCESS | 1652 | 1466697960159 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:06:00 INFO - PROCESS | 1652 | 1466697960165 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1652 | 1466697960166 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11956f000 == 31 [pid = 1652] [id = 756] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1175bb000) [pid = 1652] [serial = 2267] [outer = 0x0] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11830dc00) [pid = 1652] [serial = 2268] [outer = 0x1175bb000] 09:06:00 INFO - PROCESS | 1652 | 1466697960210 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185ed400) [pid = 1652] [serial = 2269] [outer = 0x1175bb000] 09:06:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x117463800 == 32 [pid = 1652] [id = 757] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1193b8000) [pid = 1652] [serial = 2270] [outer = 0x0] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113c5c000) [pid = 1652] [serial = 2271] [outer = 0x1193b8000] 09:06:00 INFO - PROCESS | 1652 | 1466697960664 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:06:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:06:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 705ms 09:06:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:06:00 INFO - PROCESS | 1652 | 1466697960678 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1652 | 1466697960679 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:06:00 INFO - PROCESS | 1652 | 1466697960682 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1652 | 1466697960684 Marionette TRACE conn2 <- [1,2994,null,{}] 09:06:00 INFO - PROCESS | 1652 | 1466697960692 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:00 INFO - PROCESS | 1652 | 1466697960696 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:00 INFO - PROCESS | 1652 | 1466697960799 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:06:00 INFO - PROCESS | 1652 | 1466697960804 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1652 | 1466697960805 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ac7800 == 33 [pid = 1652] [id = 758] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119180400) [pid = 1652] [serial = 2272] [outer = 0x0] 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119611c00) [pid = 1652] [serial = 2273] [outer = 0x119180400] 09:06:00 INFO - PROCESS | 1652 | 1466697960833 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119937c00) [pid = 1652] [serial = 2274] [outer = 0x119180400] 09:06:01 INFO - PROCESS | 1652 | 1466697961161 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:06:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:06:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:06:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 09:06:01 INFO - PROCESS | 1652 | 1466697961205 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1652 | 1466697961208 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:06:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:06:01 INFO - PROCESS | 1652 | 1466697961211 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1652 | 1466697961213 Marionette TRACE conn2 <- [1,2998,null,{}] 09:06:01 INFO - PROCESS | 1652 | 1466697961216 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:01 INFO - PROCESS | 1652 | 1466697961218 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:01 INFO - PROCESS | 1652 | 1466697961377 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:06:01 INFO - PROCESS | 1652 | 1466697961392 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1652 | 1466697961393 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x125676000 == 34 [pid = 1652] [id = 759] 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199d1000) [pid = 1652] [serial = 2275] [outer = 0x0] 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119e2f400) [pid = 1652] [serial = 2276] [outer = 0x1199d1000] 09:06:01 INFO - PROCESS | 1652 | 1466697961431 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120eb1c00) [pid = 1652] [serial = 2277] [outer = 0x1199d1000] 09:06:01 INFO - PROCESS | 1652 | 1466697961770 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:06:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:06:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 571ms 09:06:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:06:01 INFO - PROCESS | 1652 | 1466697961782 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1652 | 1466697961784 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:06:01 INFO - PROCESS | 1652 | 1466697961800 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1652 | 1466697961802 Marionette TRACE conn2 <- [1,3002,null,{}] 09:06:01 INFO - PROCESS | 1652 | 1466697961806 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:01 INFO - PROCESS | 1652 | 1466697961808 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:01 INFO - PROCESS | 1652 | 1466697961935 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:06:02 INFO - PROCESS | 1652 | 1466697962044 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1652 | 1466697962045 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289ef000 == 35 [pid = 1652] [id = 760] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119942c00) [pid = 1652] [serial = 2278] [outer = 0x0] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120f8f400) [pid = 1652] [serial = 2279] [outer = 0x119942c00] 09:06:02 INFO - PROCESS | 1652 | 1466697962086 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120fcd000) [pid = 1652] [serial = 2280] [outer = 0x119942c00] 09:06:02 INFO - PROCESS | 1652 | 1466697962430 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:06:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:06:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 685ms 09:06:02 INFO - PROCESS | 1652 | 1466697962472 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1652 | 1466697962474 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:06:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:06:02 INFO - PROCESS | 1652 | 1466697962478 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1652 | 1466697962480 Marionette TRACE conn2 <- [1,3006,null,{}] 09:06:02 INFO - PROCESS | 1652 | 1466697962482 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:02 INFO - PROCESS | 1652 | 1466697962486 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:02 INFO - PROCESS | 1652 | 1466697962599 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:06:02 INFO - PROCESS | 1652 | 1466697962637 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1652 | 1466697962638 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad56800 == 36 [pid = 1652] [id = 761] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121386800) [pid = 1652] [serial = 2281] [outer = 0x0] 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121882400) [pid = 1652] [serial = 2282] [outer = 0x121386800] 09:06:02 INFO - PROCESS | 1652 | 1466697962663 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121d31800) [pid = 1652] [serial = 2283] [outer = 0x121386800] 09:06:02 INFO - PROCESS | 1652 | 1466697962970 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:06:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:06:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 09:06:03 INFO - PROCESS | 1652 | 1466697963014 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:06:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:06:03 INFO - PROCESS | 1652 | 1466697963016 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:06:03 INFO - PROCESS | 1652 | 1466697963019 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1652 | 1466697963021 Marionette TRACE conn2 <- [1,3010,null,{}] 09:06:03 INFO - PROCESS | 1652 | 1466697963025 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:03 INFO - PROCESS | 1652 | 1466697963027 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:03 INFO - PROCESS | 1652 | 1466697963186 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:06:03 INFO - PROCESS | 1652 | 1466697963201 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1652 | 1466697963202 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b19b800 == 37 [pid = 1652] [id = 762] 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121387400) [pid = 1652] [serial = 2284] [outer = 0x0] 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121d3d400) [pid = 1652] [serial = 2285] [outer = 0x121387400] 09:06:03 INFO - PROCESS | 1652 | 1466697963243 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124a25400) [pid = 1652] [serial = 2286] [outer = 0x121387400] 09:06:03 INFO - PROCESS | 1652 | 1466697963626 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:06:03 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:06:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 620ms 09:06:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:06:03 INFO - PROCESS | 1652 | 1466697963639 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1652 | 1466697963640 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:06:03 INFO - PROCESS | 1652 | 1466697963645 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1652 | 1466697963646 Marionette TRACE conn2 <- [1,3014,null,{}] 09:06:03 INFO - PROCESS | 1652 | 1466697963648 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:03 INFO - PROCESS | 1652 | 1466697963649 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:03 INFO - PROCESS | 1652 | 1466697963750 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:06:03 INFO - PROCESS | 1652 | 1466697963763 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1652 | 1466697963763 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1bf800 == 38 [pid = 1652] [id = 763] 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124ac2400) [pid = 1652] [serial = 2287] [outer = 0x0] 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124b82000) [pid = 1652] [serial = 2288] [outer = 0x124ac2400] 09:06:03 INFO - PROCESS | 1652 | 1466697963787 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124db2400) [pid = 1652] [serial = 2289] [outer = 0x124ac2400] 09:06:03 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116236c00) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11843b400) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115e73800) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11295ac00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1167c3800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118319400) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11309f400) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118314800) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11826bc00) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1185ee000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121384c00) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121d3c400) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167ce800) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112a73400) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1193b2000) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1199dac00) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:06:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113c1e400) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:06:04 INFO - PROCESS | 1652 | 1466697964210 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:06:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:06:04 INFO - {} 09:06:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:06:04 INFO - {} 09:06:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:06:04 INFO - {} 09:06:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:06:04 INFO - {} 09:06:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 619ms 09:06:04 INFO - PROCESS | 1652 | 1466697964264 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1652 | 1466697964266 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:06:04 INFO - TEST-START | /FileAPI/fileReader.html 09:06:04 INFO - PROCESS | 1652 | 1466697964269 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1652 | 1466697964271 Marionette TRACE conn2 <- [1,3018,null,{}] 09:06:04 INFO - PROCESS | 1652 | 1466697964283 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:04 INFO - PROCESS | 1652 | 1466697964285 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:04 INFO - PROCESS | 1652 | 1466697964446 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:06:04 INFO - PROCESS | 1652 | 1466697964510 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1652 | 1466697964511 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba36000 == 39 [pid = 1652] [id = 764] 09:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116f98000) [pid = 1652] [serial = 2290] [outer = 0x0] 09:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1185ee000) [pid = 1652] [serial = 2291] [outer = 0x116f98000] 09:06:04 INFO - PROCESS | 1652 | 1466697964551 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125571c00) [pid = 1652] [serial = 2292] [outer = 0x116f98000] 09:06:04 INFO - PROCESS | 1652 | 1466697964795 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:06:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:06:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:06:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:06:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:06:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 569ms 09:06:04 INFO - TEST-START | /FileAPI/historical.html 09:06:04 INFO - PROCESS | 1652 | 1466697964846 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1652 | 1466697964848 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:06:04 INFO - PROCESS | 1652 | 1466697964850 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1652 | 1466697964851 Marionette TRACE conn2 <- [1,3022,null,{}] 09:06:04 INFO - PROCESS | 1652 | 1466697964853 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:04 INFO - PROCESS | 1652 | 1466697964855 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:04 INFO - PROCESS | 1652 | 1466697964945 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:06:05 INFO - PROCESS | 1652 | 1466697965007 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1652 | 1466697965009 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be19000 == 40 [pid = 1652] [id = 765] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124b7c400) [pid = 1652] [serial = 2293] [outer = 0x0] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1256cd400) [pid = 1652] [serial = 2294] [outer = 0x124b7c400] 09:06:05 INFO - PROCESS | 1652 | 1466697965033 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1265bbc00) [pid = 1652] [serial = 2295] [outer = 0x124b7c400] 09:06:05 INFO - PROCESS | 1652 | 1466697965307 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:06:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:06:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:06:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:06:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:06:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:06:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:06:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:06:05 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 09:06:05 INFO - TEST-START | /FileAPI/idlharness.html 09:06:05 INFO - PROCESS | 1652 | 1466697965320 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1652 | 1466697965322 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:06:05 INFO - PROCESS | 1652 | 1466697965336 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1652 | 1466697965338 Marionette TRACE conn2 <- [1,3026,null,{}] 09:06:05 INFO - PROCESS | 1652 | 1466697965348 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:05 INFO - PROCESS | 1652 | 1466697965349 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:05 INFO - PROCESS | 1652 | 1466697965447 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:06:05 INFO - PROCESS | 1652 | 1466697965451 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1652 | 1466697965452 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0ba800 == 41 [pid = 1652] [id = 766] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1265bc000) [pid = 1652] [serial = 2296] [outer = 0x0] 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a65800) [pid = 1652] [serial = 2297] [outer = 0x1265bc000] 09:06:05 INFO - PROCESS | 1652 | 1466697965478 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128abd400) [pid = 1652] [serial = 2298] [outer = 0x1265bc000] 09:06:06 INFO - PROCESS | 1652 | 1466697965998 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:06:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:06:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:06:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:06:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:06:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:06:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:06:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:06:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:06:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:06:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:06:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:06:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:06:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:06:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:06:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:06:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:06:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:06:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 696ms 09:06:06 INFO - TEST-START | /FileAPI/idlharness.worker 09:06:06 INFO - PROCESS | 1652 | 1466697966022 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1652 | 1466697966023 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:06:06 INFO - PROCESS | 1652 | 1466697966025 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1652 | 1466697966026 Marionette TRACE conn2 <- [1,3030,null,{}] 09:06:06 INFO - PROCESS | 1652 | 1466697966028 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:06 INFO - PROCESS | 1652 | 1466697966029 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:06 INFO - PROCESS | 1652 | 1466697966168 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:06:06 INFO - PROCESS | 1652 | 1466697966273 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1652 | 1466697966274 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118212000 == 42 [pid = 1652] [id = 767] 09:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112d58c00) [pid = 1652] [serial = 2299] [outer = 0x0] 09:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115a46000) [pid = 1652] [serial = 2300] [outer = 0x112d58c00] 09:06:06 INFO - PROCESS | 1652 | 1466697966309 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116635c00) [pid = 1652] [serial = 2301] [outer = 0x112d58c00] 09:06:06 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:06:07 INFO - PROCESS | 1652 | 1466697967023 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:06:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:06:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:06:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:06:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:06:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:06:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:06:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:06:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:06:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:06:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:06:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:06:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:06:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:06:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:06:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:06:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:06:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:06:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:06:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:06:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:06:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:06:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:06:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:06:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:06:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:06:07 INFO - {} 09:06:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1033ms 09:06:07 INFO - PROCESS | 1652 | 1466697967062 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1652 | 1466697967066 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:06:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:06:07 INFO - PROCESS | 1652 | 1466697967071 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1652 | 1466697967074 Marionette TRACE conn2 <- [1,3034,null,{}] 09:06:07 INFO - PROCESS | 1652 | 1466697967078 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:07 INFO - PROCESS | 1652 | 1466697967083 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:07 INFO - PROCESS | 1652 | 1466697967321 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:06:07 INFO - PROCESS | 1652 | 1466697967423 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1652 | 1466697967425 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07a000 == 43 [pid = 1652] [id = 768] 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11826e400) [pid = 1652] [serial = 2302] [outer = 0x0] 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12aeadc00) [pid = 1652] [serial = 2303] [outer = 0x11826e400] 09:06:07 INFO - PROCESS | 1652 | 1466697967475 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b074800) [pid = 1652] [serial = 2304] [outer = 0x11826e400] 09:06:07 INFO - PROCESS | 1652 | 1466697967963 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:06:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:06:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 925ms 09:06:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:06:08 INFO - PROCESS | 1652 | 1466697967995 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1652 | 1466697967997 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:06:08 INFO - PROCESS | 1652 | 1466697967999 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1652 | 1466697968000 Marionette TRACE conn2 <- [1,3038,null,{}] 09:06:08 INFO - PROCESS | 1652 | 1466697968003 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:08 INFO - PROCESS | 1652 | 1466697968004 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:08 INFO - PROCESS | 1652 | 1466697968114 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:06:08 INFO - PROCESS | 1652 | 1466697968179 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1652 | 1466697968181 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x113175800 == 44 [pid = 1652] [id = 769] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b8d9000) [pid = 1652] [serial = 2305] [outer = 0x0] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b8e5400) [pid = 1652] [serial = 2306] [outer = 0x12b8d9000] 09:06:08 INFO - PROCESS | 1652 | 1466697968250 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b99b000) [pid = 1652] [serial = 2307] [outer = 0x12b8d9000] 09:06:08 INFO - PROCESS | 1652 | 1466697968594 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:06:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:06:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:06:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 622ms 09:06:08 INFO - PROCESS | 1652 | 1466697968622 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1652 | 1466697968624 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:06:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:06:08 INFO - PROCESS | 1652 | 1466697968632 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1652 | 1466697968635 Marionette TRACE conn2 <- [1,3042,null,{}] 09:06:08 INFO - PROCESS | 1652 | 1466697968638 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:08 INFO - PROCESS | 1652 | 1466697968640 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:08 INFO - PROCESS | 1652 | 1466697968752 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:06:08 INFO - PROCESS | 1652 | 1466697968859 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1652 | 1466697968861 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x110d86800 == 45 [pid = 1652] [id = 770] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b99b800) [pid = 1652] [serial = 2308] [outer = 0x0] 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bee0800) [pid = 1652] [serial = 2309] [outer = 0x12b99b800] 09:06:08 INFO - PROCESS | 1652 | 1466697968890 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c05b800) [pid = 1652] [serial = 2310] [outer = 0x12b99b800] 09:06:09 INFO - PROCESS | 1652 | 1466697969353 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:06:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:06:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:06:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:06:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:06:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:06:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 786ms 09:06:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:06:09 INFO - PROCESS | 1652 | 1466697969453 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1652 | 1466697969454 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:06:09 INFO - PROCESS | 1652 | 1466697969463 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1652 | 1466697969465 Marionette TRACE conn2 <- [1,3046,null,{}] 09:06:09 INFO - PROCESS | 1652 | 1466697969467 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:09 INFO - PROCESS | 1652 | 1466697969468 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:09 INFO - PROCESS | 1652 | 1466697969579 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:06:09 INFO - PROCESS | 1652 | 1466697969654 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1652 | 1466697969655 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116686000 == 46 [pid = 1652] [id = 771] 09:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112d55400) [pid = 1652] [serial = 2311] [outer = 0x0] 09:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116883400) [pid = 1652] [serial = 2312] [outer = 0x112d55400] 09:06:09 INFO - PROCESS | 1652 | 1466697969684 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1185f6400) [pid = 1652] [serial = 2313] [outer = 0x112d55400] 09:06:09 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:06:10 INFO - PROCESS | 1652 | 1466697970223 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:06:10 INFO - {} 09:06:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 774ms 09:06:10 INFO - PROCESS | 1652 | 1466697970232 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1652 | 1466697970234 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:06:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:06:10 INFO - PROCESS | 1652 | 1466697970238 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1652 | 1466697970240 Marionette TRACE conn2 <- [1,3050,null,{}] 09:06:10 INFO - PROCESS | 1652 | 1466697970244 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:10 INFO - PROCESS | 1652 | 1466697970246 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:10 INFO - PROCESS | 1652 | 1466697970369 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:06:10 INFO - PROCESS | 1652 | 1466697970510 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1652 | 1466697970511 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196b9800 == 47 [pid = 1652] [id = 772] 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112734000) [pid = 1652] [serial = 2314] [outer = 0x0] 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1133fc800) [pid = 1652] [serial = 2315] [outer = 0x112734000] 09:06:10 INFO - PROCESS | 1652 | 1466697970560 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11830ac00) [pid = 1652] [serial = 2316] [outer = 0x112734000] 09:06:10 INFO - PROCESS | 1652 | 1466697970987 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:06:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:06:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:06:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:06:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:06:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 774ms 09:06:11 INFO - PROCESS | 1652 | 1466697971012 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1652 | 1466697971014 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:06:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:06:11 INFO - PROCESS | 1652 | 1466697971019 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1652 | 1466697971021 Marionette TRACE conn2 <- [1,3054,null,{}] 09:06:11 INFO - PROCESS | 1652 | 1466697971023 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:11 INFO - PROCESS | 1652 | 1466697971025 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:11 INFO - PROCESS | 1652 | 1466697971127 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:06:11 INFO - PROCESS | 1652 | 1466697971189 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1652 | 1466697971190 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c1800 == 48 [pid = 1652] [id = 773] 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1185f5000) [pid = 1652] [serial = 2317] [outer = 0x0] 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1195e1000) [pid = 1652] [serial = 2318] [outer = 0x1185f5000] 09:06:11 INFO - PROCESS | 1652 | 1466697971218 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119887c00) [pid = 1652] [serial = 2319] [outer = 0x1185f5000] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0ba800 == 47 [pid = 1652] [id = 766] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12be19000 == 46 [pid = 1652] [id = 765] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba36000 == 45 [pid = 1652] [id = 764] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1bf800 == 44 [pid = 1652] [id = 763] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b19b800 == 43 [pid = 1652] [id = 762] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad56800 == 42 [pid = 1652] [id = 761] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1289ef000 == 41 [pid = 1652] [id = 760] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x125676000 == 40 [pid = 1652] [id = 759] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x117463800 == 39 [pid = 1652] [id = 757] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x121ac7800 == 38 [pid = 1652] [id = 758] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11956f000 == 37 [pid = 1652] [id = 756] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x116ac3000 == 36 [pid = 1652] [id = 755] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1187de800 == 35 [pid = 1652] [id = 754] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a510000 == 34 [pid = 1652] [id = 753] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1198bc000 == 33 [pid = 1652] [id = 752] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x121510000 == 32 [pid = 1652] [id = 750] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1168c5800 == 31 [pid = 1652] [id = 751] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x120e42800 == 30 [pid = 1652] [id = 738] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1196b9800 == 29 [pid = 1652] [id = 772] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x116686000 == 28 [pid = 1652] [id = 771] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x110d86800 == 27 [pid = 1652] [id = 770] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x113175800 == 26 [pid = 1652] [id = 769] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07a000 == 25 [pid = 1652] [id = 768] 09:06:11 INFO - PROCESS | 1652 | --DOCSHELL 0x118212000 == 24 [pid = 1652] [id = 767] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1185f7400) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1185ea400) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x115eae000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116635000) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116f71800) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11714ac00) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1193b9000) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11889cc00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118274c00) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118319800) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120fc2800) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1185eb000) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11830f000) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119888000) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195e0800) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121d32800) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12138ac00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128a66800) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128ac5c00) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119181400) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1172dd400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119938000) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11622e800) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119904400) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119910800) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119940000) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1183e2000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120fcdc00) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11987a800) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113c20800) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11889e000) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120ea4c00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120f90c00) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 09:06:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1185f7800) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 09:06:12 INFO - PROCESS | 1652 | 1466697972294 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:06:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 09:06:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:06:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1344ms 09:06:12 INFO - PROCESS | 1652 | 1466697972363 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1652 | 1466697972366 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:06:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:06:12 INFO - PROCESS | 1652 | 1466697972369 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1652 | 1466697972373 Marionette TRACE conn2 <- [1,3058,null,{}] 09:06:12 INFO - PROCESS | 1652 | 1466697972376 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:12 INFO - PROCESS | 1652 | 1466697972378 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:12 INFO - PROCESS | 1652 | 1466697972463 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:06:12 INFO - PROCESS | 1652 | 1466697972562 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1652 | 1466697972563 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11668a000 == 25 [pid = 1652] [id = 774] 09:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1172e0400) [pid = 1652] [serial = 2320] [outer = 0x0] 09:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1180e0c00) [pid = 1652] [serial = 2321] [outer = 0x1172e0400] 09:06:12 INFO - PROCESS | 1652 | 1466697972591 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11830e800) [pid = 1652] [serial = 2322] [outer = 0x1172e0400] 09:06:12 INFO - PROCESS | 1652 | 1466697972880 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:06:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:06:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:06:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:06:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:06:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:06:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 529ms 09:06:12 INFO - PROCESS | 1652 | 1466697972899 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1652 | 1466697972902 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:06:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:06:12 INFO - PROCESS | 1652 | 1466697972906 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1652 | 1466697972909 Marionette TRACE conn2 <- [1,3062,null,{}] 09:06:12 INFO - PROCESS | 1652 | 1466697972919 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:12 INFO - PROCESS | 1652 | 1466697972920 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:13 INFO - PROCESS | 1652 | 1466697973006 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:06:13 INFO - PROCESS | 1652 | 1466697973013 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1652 | 1466697973014 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c1800 == 26 [pid = 1652] [id = 775] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118312400) [pid = 1652] [serial = 2323] [outer = 0x0] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1185eb800) [pid = 1652] [serial = 2324] [outer = 0x118312400] 09:06:13 INFO - PROCESS | 1652 | 1466697973041 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1187ccc00) [pid = 1652] [serial = 2325] [outer = 0x118312400] 09:06:13 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:06:13 INFO - PROCESS | 1652 | 1466697973424 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:06:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:06:13 INFO - {} 09:06:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 528ms 09:06:13 INFO - PROCESS | 1652 | 1466697973435 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1652 | 1466697973437 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:06:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:06:13 INFO - PROCESS | 1652 | 1466697973441 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1652 | 1466697973444 Marionette TRACE conn2 <- [1,3066,null,{}] 09:06:13 INFO - PROCESS | 1652 | 1466697973457 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:13 INFO - PROCESS | 1652 | 1466697973462 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:13 INFO - PROCESS | 1652 | 1466697973585 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:06:13 INFO - PROCESS | 1652 | 1466697973597 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1652 | 1466697973599 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1210c7800 == 27 [pid = 1652] [id = 776] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118868000) [pid = 1652] [serial = 2326] [outer = 0x0] 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11966cc00) [pid = 1652] [serial = 2327] [outer = 0x118868000] 09:06:13 INFO - PROCESS | 1652 | 1466697973628 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119887400) [pid = 1652] [serial = 2328] [outer = 0x118868000] 09:06:13 INFO - PROCESS | 1652 | 1466697973961 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:06:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:06:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:06:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:06:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:06:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:06:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:06:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:06:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 576ms 09:06:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:06:14 INFO - PROCESS | 1652 | 1466697974016 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1652 | 1466697974018 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:06:14 INFO - PROCESS | 1652 | 1466697974020 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1652 | 1466697974021 Marionette TRACE conn2 <- [1,3070,null,{}] 09:06:14 INFO - PROCESS | 1652 | 1466697974023 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:14 INFO - PROCESS | 1652 | 1466697974025 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:14 INFO - PROCESS | 1652 | 1466697974145 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:06:14 INFO - PROCESS | 1652 | 1466697974160 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1652 | 1466697974161 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121510000 == 28 [pid = 1652] [id = 777] 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11993d000) [pid = 1652] [serial = 2329] [outer = 0x0] 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199cf800) [pid = 1652] [serial = 2330] [outer = 0x11993d000] 09:06:14 INFO - PROCESS | 1652 | 1466697974186 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1199d9c00) [pid = 1652] [serial = 2331] [outer = 0x11993d000] 09:06:14 INFO - PROCESS | 1652 | 1466697974515 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:06:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 09:06:14 INFO - PROCESS | 1652 | 1466697974541 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1652 | 1466697974542 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:06:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:06:14 INFO - PROCESS | 1652 | 1466697974544 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1652 | 1466697974546 Marionette TRACE conn2 <- [1,3074,null,{}] 09:06:14 INFO - PROCESS | 1652 | 1466697974556 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:14 INFO - PROCESS | 1652 | 1466697974557 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:14 INFO - PROCESS | 1652 | 1466697974655 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:06:14 INFO - PROCESS | 1652 | 1466697974667 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1652 | 1466697974668 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12367e000 == 29 [pid = 1652] [id = 778] 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113c1f400) [pid = 1652] [serial = 2332] [outer = 0x0] 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119eff800) [pid = 1652] [serial = 2333] [outer = 0x113c1f400] 09:06:14 INFO - PROCESS | 1652 | 1466697974693 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120ead400) [pid = 1652] [serial = 2334] [outer = 0x113c1f400] 09:06:15 INFO - PROCESS | 1652 | 1466697975021 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:06:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:06:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:06:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:06:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:06:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:06:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:06:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 518ms 09:06:15 INFO - PROCESS | 1652 | 1466697975064 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1652 | 1466697975065 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:06:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:06:15 INFO - PROCESS | 1652 | 1466697975067 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1652 | 1466697975068 Marionette TRACE conn2 <- [1,3078,null,{}] 09:06:15 INFO - PROCESS | 1652 | 1466697975071 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:15 INFO - PROCESS | 1652 | 1466697975075 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:15 INFO - PROCESS | 1652 | 1466697975182 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:06:15 INFO - PROCESS | 1652 | 1466697975196 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1652 | 1466697975197 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289dc000 == 30 [pid = 1652] [id = 779] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120f97800) [pid = 1652] [serial = 2335] [outer = 0x0] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121130400) [pid = 1652] [serial = 2336] [outer = 0x120f97800] 09:06:15 INFO - PROCESS | 1652 | 1466697975223 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121384400) [pid = 1652] [serial = 2337] [outer = 0x120f97800] 09:06:15 INFO - PROCESS | 1652 | 1466697975557 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1652 | 1466697975588 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:06:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:06:15 INFO - PROCESS | 1652 | 1466697975591 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1652 | 1466697975599 Marionette TRACE conn2 <- [1,3082,null,{}] 09:06:15 INFO - PROCESS | 1652 | 1466697975609 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:15 INFO - PROCESS | 1652 | 1466697975610 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:15 INFO - PROCESS | 1652 | 1466697975708 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:06:15 INFO - PROCESS | 1652 | 1466697975711 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1652 | 1466697975712 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ce9000 == 31 [pid = 1652] [id = 780] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116f71400) [pid = 1652] [serial = 2338] [outer = 0x0] 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12187b000) [pid = 1652] [serial = 2339] [outer = 0x116f71400] 09:06:15 INFO - PROCESS | 1652 | 1466697975737 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121d34c00) [pid = 1652] [serial = 2340] [outer = 0x116f71400] 09:06:16 INFO - PROCESS | 1652 | 1466697976033 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:06:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:06:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:06:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:06:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 482ms 09:06:16 INFO - PROCESS | 1652 | 1466697976081 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1652 | 1466697976082 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:06:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:06:16 INFO - PROCESS | 1652 | 1466697976085 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1652 | 1466697976086 Marionette TRACE conn2 <- [1,3086,null,{}] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116f98000) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119179c00) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1167cb400) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124b7c400) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11843b800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112961000) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112adcc00) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119942c00) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1193b8000) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121386800) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199d1000) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119180400) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1175bb000) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121387400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11889ac00) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1265bc000) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:06:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124ac2400) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:06:16 INFO - PROCESS | 1652 | 1466697976356 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:16 INFO - PROCESS | 1652 | 1466697976358 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:16 INFO - PROCESS | 1652 | 1466697976446 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:06:16 INFO - PROCESS | 1652 | 1466697976465 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1652 | 1466697976466 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129389800 == 32 [pid = 1652] [id = 781] 09:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1175bb000) [pid = 1652] [serial = 2341] [outer = 0x0] 09:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195e3000) [pid = 1652] [serial = 2342] [outer = 0x1175bb000] 09:06:16 INFO - PROCESS | 1652 | 1466697976490 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121386800) [pid = 1652] [serial = 2343] [outer = 0x1175bb000] 09:06:16 INFO - PROCESS | 1652 | 1466697976815 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:06:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:06:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 776ms 09:06:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:06:16 INFO - PROCESS | 1652 | 1466697976862 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1652 | 1466697976864 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:06:16 INFO - PROCESS | 1652 | 1466697976868 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1652 | 1466697976869 Marionette TRACE conn2 <- [1,3090,null,{}] 09:06:16 INFO - PROCESS | 1652 | 1466697976873 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:16 INFO - PROCESS | 1652 | 1466697976886 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:17 INFO - PROCESS | 1652 | 1466697977052 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:06:17 INFO - PROCESS | 1652 | 1466697977067 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1652 | 1466697977068 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a510000 == 33 [pid = 1652] [id = 782] 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1187cd000) [pid = 1652] [serial = 2344] [outer = 0x0] 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1236a2400) [pid = 1652] [serial = 2345] [outer = 0x1187cd000] 09:06:17 INFO - PROCESS | 1652 | 1466697977109 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124bdc800) [pid = 1652] [serial = 2346] [outer = 0x1187cd000] 09:06:17 INFO - PROCESS | 1652 | 1466697977453 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:06:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:06:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 621ms 09:06:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:06:17 INFO - PROCESS | 1652 | 1466697977487 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1652 | 1466697977488 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:06:17 INFO - PROCESS | 1652 | 1466697977491 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1652 | 1466697977494 Marionette TRACE conn2 <- [1,3094,null,{}] 09:06:17 INFO - PROCESS | 1652 | 1466697977497 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:17 INFO - PROCESS | 1652 | 1466697977498 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:17 INFO - PROCESS | 1652 | 1466697977578 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:06:17 INFO - PROCESS | 1652 | 1466697977581 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1652 | 1466697977582 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae22800 == 34 [pid = 1652] [id = 783] 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119671000) [pid = 1652] [serial = 2347] [outer = 0x0] 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12556dc00) [pid = 1652] [serial = 2348] [outer = 0x119671000] 09:06:17 INFO - PROCESS | 1652 | 1466697977607 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1256ce400) [pid = 1652] [serial = 2349] [outer = 0x119671000] 09:06:17 INFO - PROCESS | 1652 | 1466697977945 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:06:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:06:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 09:06:17 INFO - PROCESS | 1652 | 1466697977963 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1652 | 1466697977965 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:06:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:06:17 INFO - PROCESS | 1652 | 1466697977967 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1652 | 1466697977969 Marionette TRACE conn2 <- [1,3098,null,{}] 09:06:17 INFO - PROCESS | 1652 | 1466697977981 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:17 INFO - PROCESS | 1652 | 1466697977983 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:18 INFO - PROCESS | 1652 | 1466697978105 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:06:18 INFO - PROCESS | 1652 | 1466697978113 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1652 | 1466697978115 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1a2800 == 35 [pid = 1652] [id = 784] 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1261b5c00) [pid = 1652] [serial = 2350] [outer = 0x0] 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126a20800) [pid = 1652] [serial = 2351] [outer = 0x1261b5c00] 09:06:18 INFO - PROCESS | 1652 | 1466697978141 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128a74400) [pid = 1652] [serial = 2352] [outer = 0x1261b5c00] 09:06:18 INFO - PROCESS | 1652 | 1466697978516 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:06:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:06:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:06:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 09:06:18 INFO - PROCESS | 1652 | 1466697978538 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:06:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:06:18 INFO - PROCESS | 1652 | 1466697978541 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:06:18 INFO - PROCESS | 1652 | 1466697978545 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1652 | 1466697978547 Marionette TRACE conn2 <- [1,3102,null,{}] 09:06:18 INFO - PROCESS | 1652 | 1466697978552 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:18 INFO - PROCESS | 1652 | 1466697978553 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:18 INFO - PROCESS | 1652 | 1466697978676 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:06:18 INFO - PROCESS | 1652 | 1466697978742 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1652 | 1466697978745 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x113171800 == 36 [pid = 1652] [id = 785] 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113da4800) [pid = 1652] [serial = 2353] [outer = 0x0] 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115f59000) [pid = 1652] [serial = 2354] [outer = 0x113da4800] 09:06:18 INFO - PROCESS | 1652 | 1466697978817 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116781800) [pid = 1652] [serial = 2355] [outer = 0x113da4800] 09:06:19 INFO - PROCESS | 1652 | 1466697979259 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:06:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 722ms 09:06:19 INFO - PROCESS | 1652 | 1466697979267 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1652 | 1466697979270 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:06:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:06:19 INFO - PROCESS | 1652 | 1466697979275 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1652 | 1466697979277 Marionette TRACE conn2 <- [1,3106,null,{}] 09:06:19 INFO - PROCESS | 1652 | 1466697979279 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:19 INFO - PROCESS | 1652 | 1466697979281 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:19 INFO - PROCESS | 1652 | 1466697979396 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:06:19 INFO - PROCESS | 1652 | 1466697979486 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1652 | 1466697979488 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119573000 == 37 [pid = 1652] [id = 786] 09:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11681f400) [pid = 1652] [serial = 2356] [outer = 0x0] 09:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118277800) [pid = 1652] [serial = 2357] [outer = 0x11681f400] 09:06:19 INFO - PROCESS | 1652 | 1466697979521 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11843e800) [pid = 1652] [serial = 2358] [outer = 0x11681f400] 09:06:19 INFO - PROCESS | 1652 | 1466697979928 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:06:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 672ms 09:06:19 INFO - PROCESS | 1652 | 1466697979947 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1652 | 1466697979948 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:06:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:06:19 INFO - PROCESS | 1652 | 1466697979951 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1652 | 1466697979953 Marionette TRACE conn2 <- [1,3110,null,{}] 09:06:19 INFO - PROCESS | 1652 | 1466697979961 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:19 INFO - PROCESS | 1652 | 1466697979965 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:20 INFO - PROCESS | 1652 | 1466697980079 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:06:20 INFO - PROCESS | 1652 | 1466697980188 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1652 | 1466697980190 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123666000 == 38 [pid = 1652] [id = 787] 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11850f400) [pid = 1652] [serial = 2359] [outer = 0x0] 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118874400) [pid = 1652] [serial = 2360] [outer = 0x11850f400] 09:06:20 INFO - PROCESS | 1652 | 1466697980250 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11960a000) [pid = 1652] [serial = 2361] [outer = 0x11850f400] 09:06:20 INFO - PROCESS | 1652 | 1466697980683 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:06:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:06:20 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:06:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:06:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 773ms 09:06:20 INFO - PROCESS | 1652 | 1466697980725 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1652 | 1466697980727 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:06:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:06:20 INFO - PROCESS | 1652 | 1466697980729 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1652 | 1466697980730 Marionette TRACE conn2 <- [1,3114,null,{}] 09:06:20 INFO - PROCESS | 1652 | 1466697980733 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:20 INFO - PROCESS | 1652 | 1466697980734 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:20 INFO - PROCESS | 1652 | 1466697980947 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:06:21 INFO - PROCESS | 1652 | 1466697981023 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\", \"904c2c4d-7c0a-4a7c-b664-46f3a3733c74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1652 | 1466697981024 Marionette INFO sendAsync c5fabaad-d030-0a4f-82fe-83807203c364 09:06:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131e4000 == 39 [pid = 1652] [id = 788] 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115accc00) [pid = 1652] [serial = 2362] [outer = 0x0] 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116297400) [pid = 1652] [serial = 2363] [outer = 0x115accc00] 09:06:21 INFO - PROCESS | 1652 | 1466697981054 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116f6ac00) [pid = 1652] [serial = 2364] [outer = 0x115accc00] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae22800 == 38 [pid = 1652] [id = 783] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a510000 == 37 [pid = 1652] [id = 782] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x129389800 == 36 [pid = 1652] [id = 781] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128ce9000 == 35 [pid = 1652] [id = 780] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1289dc000 == 34 [pid = 1652] [id = 779] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12367e000 == 33 [pid = 1652] [id = 778] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x121510000 == 32 [pid = 1652] [id = 777] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1210c7800 == 31 [pid = 1652] [id = 776] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c1800 == 30 [pid = 1652] [id = 775] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11668a000 == 29 [pid = 1652] [id = 774] 09:06:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c1800 == 28 [pid = 1652] [id = 773] 09:06:21 INFO - PROCESS | 1652 | 1466697981553 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x125571c00) [pid = 1652] [serial = 2292] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119905400) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1172d8800) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1265bbc00) [pid = 1652] [serial = 2295] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1193af800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1256cd400) [pid = 1652] [serial = 2294] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1133f2000) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1172dec00) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120fcd000) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113c5c000) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121d31800) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124b82000) [pid = 1652] [serial = 2288] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120eb1c00) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e69400) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112967c00) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185ee000) [pid = 1652] [serial = 2291] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119937c00) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119e2f400) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11830dc00) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119675800) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185ed400) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11960c800) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1175b9000) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124a25400) [pid = 1652] [serial = 2286] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119611c00) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121d3d400) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121882400) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121386000) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120f8f400) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128abd400) [pid = 1652] [serial = 2298] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128a65800) [pid = 1652] [serial = 2297] [outer = 0x0] [url = about:blank] 09:06:21 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124db2400) [pid = 1652] [serial = 2289] [outer = 0x0] [url = about:blank] 09:06:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:06:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 875ms 09:06:21 INFO - PROCESS | 1652 | 1466697981605 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 1652 | 1466697981608 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:06:22 WARNING - u'runner_teardown' () 09:06:22 INFO - No more tests 09:06:22 INFO - Got 0 unexpected results 09:06:22 INFO - SUITE-END | took 513s 09:06:22 INFO - Closing logging queue 09:06:22 INFO - queue closed 09:06:22 INFO - Return code: 0 09:06:22 WARNING - # TBPL SUCCESS # 09:06:22 INFO - Running post-action listener: _resource_record_post_action 09:06:22 INFO - Running post-run listener: _resource_record_post_run 09:06:23 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 32542208; Write bytes: 949607424; Read time: 326; Write time: 4581 09:06:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:06:23 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150538752; Write bytes: 143904768; Read time: 13610; Write time: 249 09:06:23 INFO - run-tests - Wall time: 518s; CPU: 58.0%; Read bytes: 30371328; Write bytes: 793234432; Read time: 301; Write time: 4239 09:06:23 INFO - Running post-run listener: _upload_blobber_files 09:06:23 INFO - Blob upload gear active. 09:06:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:06:23 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 09:06:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:06:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:06:24 INFO - (blobuploader) - INFO - Open directory for files ... 09:06:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:06:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:06:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:06:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:06:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:06:25 INFO - (blobuploader) - INFO - Done attempting. 09:06:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:06:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:06:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:06:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:06:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:06:27 INFO - (blobuploader) - INFO - Done attempting. 09:06:27 INFO - (blobuploader) - INFO - Iteration through files over. 09:06:27 INFO - Return code: 0 09:06:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:06:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:06:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5f8605534f2ab5568e30316685eede2fc64e466826ed6eabbf3a0961b294ffcd7fecfab1f21dd5f4f0762716cb81596eb5c4b2b09c0809faab26ea97a46e040", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b38161cfcfa1a42fba9d9d97b7e75d9f01d1dbb68c2d831449fc98da2033bb65af9130505fbc7eda12effe33aa593a508e79dca39beff2c4c2b58c5eb931e96"} 09:06:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:06:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:06:27 INFO - Contents: 09:06:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5f8605534f2ab5568e30316685eede2fc64e466826ed6eabbf3a0961b294ffcd7fecfab1f21dd5f4f0762716cb81596eb5c4b2b09c0809faab26ea97a46e040", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b38161cfcfa1a42fba9d9d97b7e75d9f01d1dbb68c2d831449fc98da2033bb65af9130505fbc7eda12effe33aa593a508e79dca39beff2c4c2b58c5eb931e96"} 09:06:27 INFO - Running post-run listener: copy_logs_to_upload_dir 09:06:27 INFO - Copying logs to upload dir... 09:06:27 INFO - mkdir: /builds/slave/test/build/upload/logs 09:06:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.739479 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-23 09:06:27.397022) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 09:06:27.400863) ========= 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.zqlnnT7Z4T/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.Vjz9r4kw1I/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-beta/sha512/e5f8605534f2ab5568e30316685eede2fc64e466826ed6eabbf3a0961b294ffcd7fecfab1f21dd5f4f0762716cb81596eb5c4b2b09c0809faab26ea97a46e040", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b38161cfcfa1a42fba9d9d97b7e75d9f01d1dbb68c2d831449fc98da2033bb65af9130505fbc7eda12effe33aa593a508e79dca39beff2c4c2b58c5eb931e96"} build_url:https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012531 build_url: 'https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5f8605534f2ab5568e30316685eede2fc64e466826ed6eabbf3a0961b294ffcd7fecfab1f21dd5f4f0762716cb81596eb5c4b2b09c0809faab26ea97a46e040", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b38161cfcfa1a42fba9d9d97b7e75d9f01d1dbb68c2d831449fc98da2033bb65af9130505fbc7eda12effe33aa593a508e79dca39beff2c4c2b58c5eb931e96"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VAqrVG5mQF-2BSiNpvCHHw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 09:06:27.436794) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:06:27.437118) ========= 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.zqlnnT7Z4T/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.Vjz9r4kw1I/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.005199 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:06:27.488820) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 09:06:27.489131) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 09:06:27.489480) ========= ========= Total master_lag: 0.45 =========