builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0279 starttime: 1466740346.47 results: success (0) buildid: 20160623200357 builduid: 48b2abe674764200b7cc847833de78c8 revision: f751465bac6aac4ffba8318060817e907088e2fd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.474865) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.475395) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.475729) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.526295) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.526993) ========= 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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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 20:52:26-- 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% 11.3M=0.001s 2016-06-23 20:52:26 (11.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.117939 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.668944) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.669438) ========= 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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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.025725 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:26.720129) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 20:52:26.720944) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f751465bac6aac4ffba8318060817e907088e2fd --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 f751465bac6aac4ffba8318060817e907088e2fd --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.1ruYJgJ81L/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.9T4fnRzWXo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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 20:52:26,809 truncating revision to first 12 chars 2016-06-23 20:52:26,809 Setting DEBUG logging. 2016-06-23 20:52:26,809 attempt 1/10 2016-06-23 20:52:26,809 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f751465bac6a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 20:52:28,832 unpacking tar archive at: mozilla-beta-f751465bac6a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.284617 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 20:52:29.026577) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:29.026906) ========= script_repo_revision: f751465bac6aac4ffba8318060817e907088e2fd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:29.027309) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:29.027608) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 20:52:29.044996) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 44 secs) (at 2016-06-23 20:52:29.045315) ========= /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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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 20:52:29 INFO - MultiFileLogger online at 20160623 20:52:29 in /builds/slave/test 20:52:29 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 20:52:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:52:29 INFO - {'append_to_log': False, 20:52:29 INFO - 'base_work_dir': '/builds/slave/test', 20:52:29 INFO - 'blob_upload_branch': 'mozilla-beta', 20:52:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:52:29 INFO - 'buildbot_json_path': 'buildprops.json', 20:52:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:52:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:52:29 INFO - 'download_minidump_stackwalk': True, 20:52:29 INFO - 'download_symbols': 'true', 20:52:29 INFO - 'e10s': False, 20:52:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:52:29 INFO - 'tooltool.py': '/tools/tooltool.py', 20:52:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:52:29 INFO - '/tools/misc-python/virtualenv.py')}, 20:52:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:52:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:52:29 INFO - 'log_level': 'info', 20:52:29 INFO - 'log_to_console': True, 20:52:29 INFO - 'opt_config_files': (), 20:52:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:52:29 INFO - '--processes=1', 20:52:29 INFO - '--config=%(test_path)s/wptrunner.ini', 20:52:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:52:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:52:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:52:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:52:29 INFO - 'pip_index': False, 20:52:29 INFO - 'require_test_zip': True, 20:52:29 INFO - 'test_type': ('testharness',), 20:52:29 INFO - 'this_chunk': '1', 20:52:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:52:29 INFO - 'total_chunks': '10', 20:52:29 INFO - 'virtualenv_path': 'venv', 20:52:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:52:29 INFO - 'work_dir': 'build'} 20:52:29 INFO - ##### 20:52:29 INFO - ##### Running clobber step. 20:52:29 INFO - ##### 20:52:29 INFO - Running pre-action listener: _resource_record_pre_action 20:52:29 INFO - Running main action method: clobber 20:52:29 INFO - rmtree: /builds/slave/test/build 20:52:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:52:31 INFO - Running post-action listener: _resource_record_post_action 20:52:31 INFO - ##### 20:52:31 INFO - ##### Running read-buildbot-config step. 20:52:31 INFO - ##### 20:52:31 INFO - Running pre-action listener: _resource_record_pre_action 20:52:31 INFO - Running main action method: read_buildbot_config 20:52:31 INFO - Using buildbot properties: 20:52:31 INFO - { 20:52:31 INFO - "project": "", 20:52:31 INFO - "product": "firefox", 20:52:31 INFO - "script_repo_revision": "production", 20:52:31 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 20:52:31 INFO - "repository": "", 20:52:31 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 20:52:31 INFO - "buildid": "20160623200357", 20:52:31 INFO - "pgo_build": "False", 20:52:31 INFO - "basedir": "/builds/slave/test", 20:52:31 INFO - "buildnumber": 10, 20:52:31 INFO - "slavename": "t-yosemite-r7-0279", 20:52:31 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 20:52:31 INFO - "platform": "macosx64", 20:52:31 INFO - "branch": "mozilla-beta", 20:52:31 INFO - "revision": "f751465bac6aac4ffba8318060817e907088e2fd", 20:52:31 INFO - "repo_path": "releases/mozilla-beta", 20:52:31 INFO - "moz_repo_path": "", 20:52:31 INFO - "stage_platform": "macosx64", 20:52:31 INFO - "builduid": "48b2abe674764200b7cc847833de78c8", 20:52:31 INFO - "slavebuilddir": "test" 20:52:31 INFO - } 20:52:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 20:52:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 20:52:31 INFO - Running post-action listener: _resource_record_post_action 20:52:31 INFO - ##### 20:52:31 INFO - ##### Running download-and-extract step. 20:52:31 INFO - ##### 20:52:31 INFO - Running pre-action listener: _resource_record_pre_action 20:52:31 INFO - Running main action method: download_and_extract 20:52:31 INFO - mkdir: /builds/slave/test/build/tests 20:52:31 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')]} 20:52:31 INFO - https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:52:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:52:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:52:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:52:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:01 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 20:53:01 INFO - retry: attempt #1 caught exception: timed out 20:53:01 INFO - retry: Failed, sleeping 30 seconds before retrying 20:53:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 #2 20:53:32 INFO - Downloaded 1201 bytes. 20:53:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:53:32 INFO - Using the following test package requirements: 20:53:32 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:53:32 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 20:53:32 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 20:53:32 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'jsshell-mac64.zip'], 20:53:32 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 20:53:32 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:53:32 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 20:53:32 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 20:53:32 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 20:53:32 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:53:32 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 20:53:32 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 20:53:32 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')]} 20:53:32 INFO - https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:53:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:53:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:53:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:34 INFO - Downloaded 18399412 bytes. 20:53:34 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/*'] 20:53:34 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/* 20:53:35 INFO - caution: filename not matched: web-platform/* 20:53:35 INFO - Return code: 11 20:53:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:35 INFO - https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:53:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:53:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:53:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:36 INFO - Downloaded 36389087 bytes. 20:53:36 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/*'] 20:53:36 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/* 20:53:40 INFO - caution: filename not matched: bin/* 20:53:40 INFO - caution: filename not matched: config/* 20:53:40 INFO - caution: filename not matched: mozbase/* 20:53:40 INFO - caution: filename not matched: marionette/* 20:53:40 INFO - caution: filename not matched: tools/wptserve/* 20:53:40 INFO - Return code: 11 20:53: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')]} 20:53:40 INFO - https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 20:53:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:53:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:53:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 20:53:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:42 INFO - Downloaded 73058318 bytes. 20:53:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:53:42 INFO - mkdir: /builds/slave/test/properties 20:53:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:53:42 INFO - Writing to file /builds/slave/test/properties/build_url 20:53:42 INFO - Contents: 20:53:42 INFO - build_url:https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:53:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:53:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:53:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:53:43 INFO - Contents: 20:53:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:53:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:43 INFO - https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:53:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:53:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:53:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zb340VfTTDi2y9lVcA8inw/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 20:53:48 INFO - Downloaded 103678342 bytes. 20:53:48 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'] 20:53:48 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 20:53:51 INFO - Return code: 0 20:53:51 INFO - Running post-action listener: _resource_record_post_action 20:53:51 INFO - Running post-action listener: set_extra_try_arguments 20:53:51 INFO - ##### 20:53:51 INFO - ##### Running create-virtualenv step. 20:53:51 INFO - ##### 20:53:51 INFO - Running pre-action listener: _pre_create_virtualenv 20:53:51 INFO - Running pre-action listener: _resource_record_pre_action 20:53:51 INFO - Running main action method: create_virtualenv 20:53:51 INFO - Creating virtualenv /builds/slave/test/build/venv 20:53:51 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 20:53:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:53:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:53:52 INFO - Using real prefix '/tools/python27' 20:53:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:53:52 INFO - Installing distribute.............................................................................................................................................................................................done. 20:53:55 INFO - Installing pip.................done. 20:53:55 INFO - Return code: 0 20:53:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:53:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:53:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:53:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107c0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f714b4440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c265e0>, '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 0x107809cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107834990>, '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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:53:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:53:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:53:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1ruYJgJ81L/Render', 20:53:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:53:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:53:55 INFO - 'HOME': '/Users/cltbld', 20:53:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:53:55 INFO - 'LOGNAME': 'cltbld', 20:53:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:55 INFO - 'MOZ_NO_REMOTE': '1', 20:53:55 INFO - 'NO_EM_RESTART': '1', 20:53:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:53:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:55 INFO - 'PWD': '/builds/slave/test', 20:53:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:53:55 INFO - 'SHELL': '/bin/bash', 20:53:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9T4fnRzWXo/Listeners', 20:53:55 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 20:53:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:53:55 INFO - 'USER': 'cltbld', 20:53:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:53:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:53:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:53:55 INFO - 'XPC_FLAGS': '0x0', 20:53:55 INFO - 'XPC_SERVICE_NAME': '0', 20:53:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:53:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:55 INFO - Downloading/unpacking psutil>=0.7.1 20:53:55 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 20:53:55 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 20:53:55 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 20:53:55 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 20:53:55 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 20:53:55 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 20:53:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:53:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:53:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:53:58 INFO - Installing collected packages: psutil 20:53:58 INFO - Running setup.py install for psutil 20:53:58 INFO - building 'psutil._psutil_osx' extension 20:53:58 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 20:53:59 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 20:53:59 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 20:53:59 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 20:53:59 INFO - building 'psutil._psutil_posix' extension 20:53:59 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 20:53:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:53:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:53:59 INFO - ^ 20:53:59 INFO - 1 warning generated. 20:53:59 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 20:53:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:53:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:53:59 INFO - Successfully installed psutil 20:53:59 INFO - Cleaning up... 20:53:59 INFO - Return code: 0 20:53:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:53:59 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')]} 20:53:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:53:59 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')]} 20:53:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:53:59 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 0x107c0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f714b4440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c265e0>, '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 0x107809cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107834990>, '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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:53:59 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 20:53:59 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 20:53:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1ruYJgJ81L/Render', 20:53:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:53:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:53:59 INFO - 'HOME': '/Users/cltbld', 20:53:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:53:59 INFO - 'LOGNAME': 'cltbld', 20:53:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:59 INFO - 'MOZ_NO_REMOTE': '1', 20:53:59 INFO - 'NO_EM_RESTART': '1', 20:53:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:53:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:59 INFO - 'PWD': '/builds/slave/test', 20:53:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:53:59 INFO - 'SHELL': '/bin/bash', 20:53:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9T4fnRzWXo/Listeners', 20:53:59 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 20:53:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:53:59 INFO - 'USER': 'cltbld', 20:53:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:53:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:53:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:53:59 INFO - 'XPC_FLAGS': '0x0', 20:53:59 INFO - 'XPC_SERVICE_NAME': '0', 20:53:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:53:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:53:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:53:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:53:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:53:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:53:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:53:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:54:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:54:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:54:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:54:02 INFO - Installing collected packages: mozsystemmonitor 20:54:02 INFO - Running setup.py install for mozsystemmonitor 20:54:02 INFO - Successfully installed mozsystemmonitor 20:54:02 INFO - Cleaning up... 20:54:02 INFO - Return code: 0 20:54:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:54: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')]} 20:54:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:54:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:54: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')]} 20:54:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:54:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:54: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', '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 0x107c0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f714b4440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c265e0>, '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 0x107809cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107834990>, '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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:54: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:54: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 blobuploader==1.2.4 20:54:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1ruYJgJ81L/Render', 20:54:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:54:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:54:02 INFO - 'HOME': '/Users/cltbld', 20:54:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:54:02 INFO - 'LOGNAME': 'cltbld', 20:54:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:54:02 INFO - 'MOZ_NO_REMOTE': '1', 20:54:02 INFO - 'NO_EM_RESTART': '1', 20:54:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:54:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:54:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:54:02 INFO - 'PWD': '/builds/slave/test', 20:54:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:54:02 INFO - 'SHELL': '/bin/bash', 20:54:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9T4fnRzWXo/Listeners', 20:54:02 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 20:54:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:54:02 INFO - 'USER': 'cltbld', 20:54:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:54:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:54:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:54:02 INFO - 'XPC_FLAGS': '0x0', 20:54:02 INFO - 'XPC_SERVICE_NAME': '0', 20:54:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:54:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:54:02 INFO - Downloading/unpacking blobuploader==1.2.4 20:54: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 20:54: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 20:54: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 20:54: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 20:54: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 20:54: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 20:54:05 INFO - Downloading blobuploader-1.2.4.tar.gz 20:54:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:54:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:54:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:54:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:54:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:54:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:54:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:54:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:54:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:54:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:54: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 20:54: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 20:54: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 20:54: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 20:54: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 20:54: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 20:54:06 INFO - Downloading docopt-0.6.1.tar.gz 20:54:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:54:06 INFO - Installing collected packages: blobuploader, requests, docopt 20:54:06 INFO - Running setup.py install for blobuploader 20:54:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:54:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:54:06 INFO - Running setup.py install for requests 20:54:07 INFO - Running setup.py install for docopt 20:54:07 INFO - Successfully installed blobuploader requests docopt 20:54:07 INFO - Cleaning up... 20:54:07 INFO - Return code: 0 20:54:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:54:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:54:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:54:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:54:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:54:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:54:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:54:07 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 0x107c0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f714b4440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c265e0>, '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 0x107809cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107834990>, '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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:54:07 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 20:54:07 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 20:54:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1ruYJgJ81L/Render', 20:54:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:54:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:54:07 INFO - 'HOME': '/Users/cltbld', 20:54:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:54:07 INFO - 'LOGNAME': 'cltbld', 20:54:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:54:07 INFO - 'MOZ_NO_REMOTE': '1', 20:54:07 INFO - 'NO_EM_RESTART': '1', 20:54:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:54:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:54:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:54:07 INFO - 'PWD': '/builds/slave/test', 20:54:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:54:07 INFO - 'SHELL': '/bin/bash', 20:54:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9T4fnRzWXo/Listeners', 20:54:07 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 20:54:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:54:07 INFO - 'USER': 'cltbld', 20:54:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:54:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:54:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:54:07 INFO - 'XPC_FLAGS': '0x0', 20:54:07 INFO - 'XPC_SERVICE_NAME': '0', 20:54:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:54:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:54:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:54:07 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-7bHJCM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:54:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:54:07 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-U3L8hj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:54:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:54:07 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-POu252-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-UdLcWx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-zLmfZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-aSiGdd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-ARDhEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-D47UoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-D6kF9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-1i7HoT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-yH7BA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:54:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:54:08 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-1byFvS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-wOojwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-cO110N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-hzX0dZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-UfPI5y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-a8_UdH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-NtfXnr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-nrbwEr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:54:09 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-hRtTgS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:54:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:54:10 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-DnOhtv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:54:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:54:10 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 20:54:10 INFO - Running setup.py install for manifestparser 20:54:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:54:10 INFO - Running setup.py install for mozcrash 20:54:10 INFO - Running setup.py install for mozdebug 20:54:10 INFO - Running setup.py install for mozdevice 20:54:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:54:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:54:10 INFO - Running setup.py install for mozfile 20:54:11 INFO - Running setup.py install for mozhttpd 20:54:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Running setup.py install for mozinfo 20:54:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Running setup.py install for mozInstall 20:54:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Running setup.py install for mozleak 20:54:11 INFO - Running setup.py install for mozlog 20:54:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Running setup.py install for moznetwork 20:54:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:54:11 INFO - Running setup.py install for mozprocess 20:54:12 INFO - Running setup.py install for mozprofile 20:54:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:54:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:54:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:54:12 INFO - Running setup.py install for mozrunner 20:54:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:54:12 INFO - Running setup.py install for mozscreenshot 20:54:12 INFO - Running setup.py install for moztest 20:54:12 INFO - Running setup.py install for mozversion 20:54:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:54:12 INFO - Running setup.py install for wptserve 20:54:13 INFO - Running setup.py install for marionette-driver 20:54:13 INFO - Running setup.py install for browsermob-proxy 20:54:13 INFO - Running setup.py install for marionette-client 20:54:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:54:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:54:13 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 20:54:13 INFO - Cleaning up... 20:54:13 INFO - Return code: 0 20:54:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:54:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:54:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:54:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:54:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:54:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:54:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:54:13 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 0x107c0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8f714b4440>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c265e0>, '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 0x107809cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107834990>, '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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:54:13 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 20:54:13 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 20:54:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1ruYJgJ81L/Render', 20:54:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:54:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:54:13 INFO - 'HOME': '/Users/cltbld', 20:54:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:54:13 INFO - 'LOGNAME': 'cltbld', 20:54:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:54:13 INFO - 'MOZ_NO_REMOTE': '1', 20:54:13 INFO - 'NO_EM_RESTART': '1', 20:54:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:54:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:54:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:54:13 INFO - 'PWD': '/builds/slave/test', 20:54:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:54:13 INFO - 'SHELL': '/bin/bash', 20:54:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9T4fnRzWXo/Listeners', 20:54:13 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 20:54:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:54:13 INFO - 'USER': 'cltbld', 20:54:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:54:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:54:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:54:13 INFO - 'XPC_FLAGS': '0x0', 20:54:13 INFO - 'XPC_SERVICE_NAME': '0', 20:54:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:54:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-D6jxgo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-cvmpm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-p0lK1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-ElPo4g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-DgPHUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-5di1rN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-IcjNyp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-uU9WZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-kjsEHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:54:14 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)) 20:54:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:54:14 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-IkbDNh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-l3C3Bd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-GXdvbd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-CY3ZUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-NFOOEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-a4nQm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-EngQsn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-V04VOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-K39Jo3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:54:15 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)) 20:54:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:54:15 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-MzBTrV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:54:16 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)) 20:54:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:54:16 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-uS1261-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:54:16 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)) 20:54:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:54:16 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-i84Brv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:54:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:54:16 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)) 20:54:16 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)) 20:54:16 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)) 20:54:16 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)) 20:54:16 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)) 20:54:16 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)) 20:54:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:54:16 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 20:54:16 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 20:54:16 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 20:54:16 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 20:54:16 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 20:54:16 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 20:54:19 INFO - Downloading blessings-1.6.tar.gz 20:54:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:54:19 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)) 20:54:19 INFO - Installing collected packages: blessings 20:54:19 INFO - Running setup.py install for blessings 20:54:19 INFO - Successfully installed blessings 20:54:19 INFO - Cleaning up... 20:54:19 INFO - Return code: 0 20:54:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:54:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:54:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:54:19 INFO - Reading from file tmpfile_stdout 20:54:19 INFO - Current package versions: 20:54:19 INFO - blessings == 1.6 20:54:19 INFO - blobuploader == 1.2.4 20:54:19 INFO - browsermob-proxy == 0.6.0 20:54:19 INFO - docopt == 0.6.1 20:54:19 INFO - manifestparser == 1.1 20:54:19 INFO - marionette-client == 2.3.0 20:54:19 INFO - marionette-driver == 1.4.0 20:54:19 INFO - mozInstall == 1.12 20:54:19 INFO - mozcrash == 0.17 20:54:19 INFO - mozdebug == 0.1 20:54:19 INFO - mozdevice == 0.48 20:54:19 INFO - mozfile == 1.2 20:54:19 INFO - mozhttpd == 0.7 20:54:19 INFO - mozinfo == 0.9 20:54:19 INFO - mozleak == 0.1 20:54:19 INFO - mozlog == 3.1 20:54:19 INFO - moznetwork == 0.27 20:54:19 INFO - mozprocess == 0.22 20:54:19 INFO - mozprofile == 0.28 20:54:19 INFO - mozrunner == 6.11 20:54:19 INFO - mozscreenshot == 0.1 20:54:19 INFO - mozsystemmonitor == 0.0 20:54:19 INFO - moztest == 0.7 20:54:19 INFO - mozversion == 1.4 20:54:19 INFO - psutil == 3.1.1 20:54:19 INFO - requests == 1.2.3 20:54:19 INFO - wptserve == 1.4.0 20:54:19 INFO - wsgiref == 0.1.2 20:54:19 INFO - Running post-action listener: _resource_record_post_action 20:54:19 INFO - Running post-action listener: _start_resource_monitoring 20:54:19 INFO - Starting resource monitoring. 20:54:19 INFO - ##### 20:54:19 INFO - ##### Running pull step. 20:54:19 INFO - ##### 20:54:19 INFO - Running pre-action listener: _resource_record_pre_action 20:54:19 INFO - Running main action method: pull 20:54:19 INFO - Pull has nothing to do! 20:54:19 INFO - Running post-action listener: _resource_record_post_action 20:54:19 INFO - ##### 20:54:19 INFO - ##### Running install step. 20:54:19 INFO - ##### 20:54:19 INFO - Running pre-action listener: _resource_record_pre_action 20:54:19 INFO - Running main action method: install 20:54:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:54:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:54:20 INFO - Reading from file tmpfile_stdout 20:54:20 INFO - Detecting whether we're running mozinstall >=1.0... 20:54:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:54:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:54:20 INFO - Reading from file tmpfile_stdout 20:54:20 INFO - Output received: 20:54:20 INFO - Usage: mozinstall [options] installer 20:54:20 INFO - Options: 20:54:20 INFO - -h, --help show this help message and exit 20:54:20 INFO - -d DEST, --destination=DEST 20:54:20 INFO - Directory to install application into. [default: 20:54:20 INFO - "/builds/slave/test"] 20:54:20 INFO - --app=APP Application being installed. [default: firefox] 20:54:20 INFO - mkdir: /builds/slave/test/build/application 20:54:20 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'] 20:54:20 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 20:54:38 INFO - Reading from file tmpfile_stdout 20:54:38 INFO - Output received: 20:54:38 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:54:38 INFO - Running post-action listener: _resource_record_post_action 20:54:38 INFO - ##### 20:54:38 INFO - ##### Running run-tests step. 20:54:38 INFO - ##### 20:54:38 INFO - Running pre-action listener: _resource_record_pre_action 20:54:38 INFO - Running main action method: run_tests 20:54:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:54:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:54:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:54:38 INFO - grabbing minidump binary from tooltool 20:54:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:54:38 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 0x107c265e0>, '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 0x107809cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107834990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:54:38 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 20:54:38 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 20:54:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:54:38 INFO - Return code: 0 20:54:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:54:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:54:38 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/Zb340VfTTDi2y9lVcA8inw/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 20:54:38 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/Zb340VfTTDi2y9lVcA8inw/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 20:54:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1ruYJgJ81L/Render', 20:54:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:54:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:54:38 INFO - 'HOME': '/Users/cltbld', 20:54:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:54:38 INFO - 'LOGNAME': 'cltbld', 20:54:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:54:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:54:38 INFO - 'MOZ_NO_REMOTE': '1', 20:54:38 INFO - 'NO_EM_RESTART': '1', 20:54:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:54:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:54:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:54:38 INFO - 'PWD': '/builds/slave/test', 20:54:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:54:38 INFO - 'SHELL': '/bin/bash', 20:54:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9T4fnRzWXo/Listeners', 20:54:38 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 20:54:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:54:38 INFO - 'USER': 'cltbld', 20:54:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:54:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:54:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:54:38 INFO - 'XPC_FLAGS': '0x0', 20:54:38 INFO - 'XPC_SERVICE_NAME': '0', 20:54:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:54:38 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/Zb340VfTTDi2y9lVcA8inw/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 20:54:38 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 20:54:38 INFO - import pkg_resources 20:54:39 INFO - Using 1 client processes 20:54:40 INFO - wptserve Starting http server on 127.0.0.1:8001 20:54:40 INFO - wptserve Starting http server on 127.0.0.1:8000 20:54:40 INFO - wptserve Starting http server on 127.0.0.1:8443 20:54:41 INFO - SUITE-START | Running 778 tests 20:54:41 INFO - Running testharness tests 20:54:41 INFO - Setting up ssl 20:54:41 INFO - PROCESS | certutil | 20:54:41 INFO - PROCESS | certutil | 20:54:41 INFO - PROCESS | certutil | 20:54:41 INFO - Certificate Nickname Trust Attributes 20:54:41 INFO - SSL,S/MIME,JAR/XPI 20:54:41 INFO - 20:54:41 INFO - web-platform-tests CT,, 20:54:41 INFO - 20:54:41 INFO - Starting runner 20:54:42 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:54:42 INFO - PROCESS | 1667 | 1466740482717 Marionette DEBUG Marionette enabled via build flag and pref 20:54:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x113cbe000 == 1 [pid = 1667] [id = 1] 20:54:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 1 (0x113cbe800) [pid = 1667] [serial = 1] [outer = 0x0] 20:54:42 INFO - PROCESS | 1667 | [1667] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:54:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 2 (0x113cbf800) [pid = 1667] [serial = 2] [outer = 0x113cbe800] 20:54:43 INFO - PROCESS | 1667 | 1466740483031 Marionette INFO Listening on port 2828 20:54:43 INFO - PROCESS | 1667 | 1466740483263 Marionette DEBUG Marionette enabled via command-line flag 20:54:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x116961000 == 2 [pid = 1667] [id = 2] 20:54:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 3 (0x116961800) [pid = 1667] [serial = 3] [outer = 0x0] 20:54:43 INFO - PROCESS | 1667 | [1667] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:54:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 4 (0x116962800) [pid = 1667] [serial = 4] [outer = 0x116961800] 20:54:43 INFO - PROCESS | 1667 | [1667] 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 20:54:43 INFO - PROCESS | 1667 | 1466740483411 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 20:54:43 INFO - PROCESS | 1667 | 1466740483497 Marionette DEBUG Closed connection conn0 20:54:43 INFO - PROCESS | 1667 | [1667] 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 20:54:43 INFO - PROCESS | 1667 | 1466740483500 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 20:54:43 INFO - PROCESS | 1667 | 1466740483511 Marionette DEBUG Closed connection conn1 20:54:43 INFO - PROCESS | 1667 | [1667] 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 20:54:43 INFO - PROCESS | 1667 | 1466740483516 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 20:54:43 INFO - PROCESS | 1667 | 1466740483523 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:54:43 INFO - PROCESS | 1667 | 1466740483529 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":"20160623200357","device":"desktop","version":"48.0"} 20:54:43 INFO - PROCESS | 1667 | [1667] 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 20:54:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fc8000 == 3 [pid = 1667] [id = 3] 20:54:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 5 (0x119fc8800) [pid = 1667] [serial = 5] [outer = 0x0] 20:54:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fc9000 == 4 [pid = 1667] [id = 4] 20:54:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 6 (0x119cdf000) [pid = 1667] [serial = 6] [outer = 0x0] 20:54:44 INFO - PROCESS | 1667 | [1667] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:54:44 INFO - PROCESS | 1667 | [1667] 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 20:54:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246c2000 == 5 [pid = 1667] [id = 5] 20:54:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 7 (0x119cde800) [pid = 1667] [serial = 7] [outer = 0x0] 20:54:44 INFO - PROCESS | 1667 | [1667] 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 20:54:44 INFO - PROCESS | 1667 | [1667] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:54:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 8 (0x1247aec00) [pid = 1667] [serial = 8] [outer = 0x119cde800] 20:54:44 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:54:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 9 (0x124aea000) [pid = 1667] [serial = 9] [outer = 0x119fc8800] 20:54:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 10 (0x1243c4000) [pid = 1667] [serial = 10] [outer = 0x119cdf000] 20:54:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 11 (0x1243c6000) [pid = 1667] [serial = 11] [outer = 0x119cde800] 20:54:45 INFO - PROCESS | 1667 | [1667] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:54:45 INFO - PROCESS | 1667 | 1466740485345 Marionette INFO startBrowser 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:45 INFO - PROCESS | 1667 | 1466740485368 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1667 | 1466740485378 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1667 | 1466740485379 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:45 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:54:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 12 (0x126f44c00) [pid = 1667] [serial = 12] [outer = 0x119cde800] 20:54:45 INFO - PROCESS | 1667 | 1466740485683 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8ae19f86-ced5-6241-9d2a-6f226afd8513","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":"20160623200357","device":"desktop","version":"48.0","command_id":1}}] 20:54:45 INFO - PROCESS | 1667 | 1466740485780 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}] 20:54:45 INFO - PROCESS | 1667 | 1466740485782 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:45 INFO - PROCESS | 1667 | 1466740485822 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:54:45 INFO - PROCESS | 1667 | 1466740485897 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:54:45 INFO - PROCESS | 1667 | 1466740485899 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:45 INFO - PROCESS | 1667 | [1667] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:54:45 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:54:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 13 (0x127492800) [pid = 1667] [serial = 13] [outer = 0x119cde800] 20:54:46 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:54:46 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:54:46 INFO - PROCESS | 1667 | 1466740486165 Marionette TRACE conn2 <- [1,3,null,{}] 20:54:46 INFO - PROCESS | 1667 | 1466740486167 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:54:46 INFO - PROCESS | 1667 | 1466740486169 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:46 INFO - PROCESS | 1667 | 1466740486188 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:54:46 INFO - PROCESS | 1667 | 1466740486214 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:54:46 INFO - PROCESS | 1667 | 1466740486215 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:54:46 INFO - PROCESS | 1667 | 1466740486219 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1667 | 1466740486221 Marionette TRACE conn2 <- [1,6,null,{}] 20:54:46 INFO - PROCESS | 1667 | 1466740486226 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}] 20:54:46 INFO - PROCESS | 1667 | 1466740486227 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:46 INFO - PROCESS | 1667 | 1466740486241 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:54:46 INFO - PROCESS | 1667 | 1466740486244 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 1667 | 1466740486246 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12916d800 == 6 [pid = 1667] [id = 6] 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 14 (0x129185000) [pid = 1667] [serial = 14] [outer = 0x0] 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 15 (0x129186c00) [pid = 1667] [serial = 15] [outer = 0x129185000] 20:54:46 INFO - PROCESS | 1667 | 1466740486278 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 16 (0x12918c400) [pid = 1667] [serial = 16] [outer = 0x129185000] 20:54:46 INFO - PROCESS | 1667 | 1466740486560 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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 20:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:54:46 INFO - PROCESS | 1667 | 1466740486594 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 1667 | 1466740486596 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:54:46 INFO - PROCESS | 1667 | 1466740486598 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1667 | 1466740486599 Marionette TRACE conn2 <- [1,10,null,{}] 20:54:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x129434800 == 7 [pid = 1667] [id = 7] 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 17 (0x12948a000) [pid = 1667] [serial = 17] [outer = 0x0] 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 18 (0x12948d800) [pid = 1667] [serial = 18] [outer = 0x12948a000] 20:54:46 INFO - PROCESS | 1667 | 1466740486629 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 1667 | 1466740486654 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}] 20:54:46 INFO - PROCESS | 1667 | 1466740486657 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 19 (0x129495c00) [pid = 1667] [serial = 19] [outer = 0x12948a000] 20:54:46 INFO - PROCESS | 1667 | 1466740486796 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:54:46 INFO - PROCESS | 1667 | 1466740486810 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 1667 | 1466740486811 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a6a6800 == 8 [pid = 1667] [id = 8] 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 20 (0x12a644c00) [pid = 1667] [serial = 20] [outer = 0x0] 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 21 (0x12a64a400) [pid = 1667] [serial = 21] [outer = 0x12a644c00] 20:54:46 INFO - PROCESS | 1667 | 1466740486840 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 22 (0x12a764c00) [pid = 1667] [serial = 22] [outer = 0x12a644c00] 20:54:47 INFO - PROCESS | 1667 | 1466740487240 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 670ms 20:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:54:47 INFO - PROCESS | 1667 | 1466740487269 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 1667 | 1466740487271 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:54:47 INFO - PROCESS | 1667 | 1466740487275 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 1667 | 1466740487276 Marionette TRACE conn2 <- [1,14,null,{}] 20:54:47 INFO - PROCESS | 1667 | 1466740487280 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}] 20:54:47 INFO - PROCESS | 1667 | 1466740487283 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:47 INFO - PROCESS | 1667 | 1466740487496 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:54:47 INFO - PROCESS | 1667 | 1466740487516 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 1667 | 1466740487517 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b707000 == 9 [pid = 1667] [id = 9] 20:54:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 23 (0x12b7d7800) [pid = 1667] [serial = 23] [outer = 0x0] 20:54:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 24 (0x12b7d9400) [pid = 1667] [serial = 24] [outer = 0x12b7d7800] 20:54:47 INFO - PROCESS | 1667 | 1466740487562 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 25 (0x12b7e3400) [pid = 1667] [serial = 25] [outer = 0x12b7d7800] 20:54:47 INFO - PROCESS | 1667 | 1466740487864 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 620ms 20:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:54:47 INFO - PROCESS | 1667 | 1466740487895 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 1667 | 1466740487896 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:54:47 INFO - PROCESS | 1667 | 1466740487898 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 1667 | 1466740487899 Marionette TRACE conn2 <- [1,18,null,{}] 20:54:47 INFO - PROCESS | 1667 | 1466740487910 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}] 20:54:47 INFO - PROCESS | 1667 | 1466740487911 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:48 INFO - PROCESS | 1667 | 1466740488004 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:54:48 INFO - PROCESS | 1667 | 1466740488021 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1667 | 1466740488024 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba76000 == 10 [pid = 1667] [id = 10] 20:54:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 26 (0x12b8ef800) [pid = 1667] [serial = 26] [outer = 0x0] 20:54:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 27 (0x12ba47000) [pid = 1667] [serial = 27] [outer = 0x12b8ef800] 20:54:48 INFO - PROCESS | 1667 | 1466740488048 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 28 (0x12ba4d000) [pid = 1667] [serial = 28] [outer = 0x12b8ef800] 20:54:48 INFO - PROCESS | 1667 | 1466740488309 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 423ms 20:54:48 INFO - PROCESS | 1667 | 1466740488331 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 1667 | 1466740488333 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:54:48 INFO - PROCESS | 1667 | 1466740488348 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 1667 | 1466740488350 Marionette TRACE conn2 <- [1,22,null,{}] 20:54:48 INFO - PROCESS | 1667 | 1466740488364 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}] 20:54:48 INFO - PROCESS | 1667 | 1466740488367 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:48 INFO - PROCESS | 1667 | 1466740488514 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:54:48 INFO - PROCESS | 1667 | 1466740488520 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1667 | 1466740488521 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bed6000 == 11 [pid = 1667] [id = 11] 20:54:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 29 (0x12ba50000) [pid = 1667] [serial = 29] [outer = 0x0] 20:54:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 30 (0x12be61000) [pid = 1667] [serial = 30] [outer = 0x12ba50000] 20:54:48 INFO - PROCESS | 1667 | 1466740488562 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 31 (0x117eb0400) [pid = 1667] [serial = 31] [outer = 0x12ba50000] 20:54:48 INFO - PROCESS | 1667 | 1466740488907 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 581ms 20:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:54:48 INFO - PROCESS | 1667 | 1466740488920 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 1667 | 1466740488923 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:54:48 INFO - PROCESS | 1667 | 1466740488926 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 1667 | 1466740488928 Marionette TRACE conn2 <- [1,26,null,{}] 20:54:48 INFO - PROCESS | 1667 | 1466740488931 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}] 20:54:48 INFO - PROCESS | 1667 | 1466740488933 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:49 INFO - PROCESS | 1667 | 1466740489066 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:54:49 INFO - PROCESS | 1667 | 1466740489070 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1667 | 1466740489071 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c00d800 == 12 [pid = 1667] [id = 12] 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 32 (0x1183eec00) [pid = 1667] [serial = 32] [outer = 0x0] 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 33 (0x12ba53c00) [pid = 1667] [serial = 33] [outer = 0x1183eec00] 20:54:49 INFO - PROCESS | 1667 | 1466740489095 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 34 (0x12beb1800) [pid = 1667] [serial = 34] [outer = 0x1183eec00] 20:54:49 INFO - PROCESS | 1667 | 1466740489341 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 20:54:49 INFO - PROCESS | 1667 | 1466740489344 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1667 | 1466740489346 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:54:49 INFO - PROCESS | 1667 | 1466740489348 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1667 | 1466740489349 Marionette TRACE conn2 <- [1,30,null,{}] 20:54:49 INFO - PROCESS | 1667 | 1466740489351 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}] 20:54:49 INFO - PROCESS | 1667 | 1466740489353 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:49 INFO - PROCESS | 1667 | 1466740489464 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:54:49 INFO - PROCESS | 1667 | 1466740489467 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1667 | 1466740489468 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4aa000 == 13 [pid = 1667] [id = 13] 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 35 (0x12beb4800) [pid = 1667] [serial = 35] [outer = 0x0] 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 36 (0x12bebc000) [pid = 1667] [serial = 36] [outer = 0x12beb4800] 20:54:49 INFO - PROCESS | 1667 | 1466740489492 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 37 (0x12c488c00) [pid = 1667] [serial = 37] [outer = 0x12beb4800] 20:54:49 INFO - PROCESS | 1667 | 1466740489722 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 20:54:49 INFO - PROCESS | 1667 | 1466740489776 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1667 | 1466740489777 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:54:49 INFO - PROCESS | 1667 | 1466740489780 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1667 | 1466740489781 Marionette TRACE conn2 <- [1,34,null,{}] 20:54:49 INFO - PROCESS | 1667 | 1466740489783 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}] 20:54:49 INFO - PROCESS | 1667 | 1466740489784 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:49 INFO - PROCESS | 1667 | 1466740489874 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:54:49 INFO - PROCESS | 1667 | 1466740489878 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1667 | 1466740489878 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c90a000 == 14 [pid = 1667] [id = 14] 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 38 (0x12c48b000) [pid = 1667] [serial = 38] [outer = 0x0] 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 39 (0x12c491400) [pid = 1667] [serial = 39] [outer = 0x12c48b000] 20:54:49 INFO - PROCESS | 1667 | 1466740489903 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 40 (0x119116c00) [pid = 1667] [serial = 40] [outer = 0x12c48b000] 20:54:50 INFO - PROCESS | 1667 | 1466740490140 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 20:54:50 INFO - PROCESS | 1667 | 1466740490147 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:54:50 INFO - PROCESS | 1667 | 1466740490148 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:54:50 INFO - PROCESS | 1667 | 1466740490150 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1667 | 1466740490151 Marionette TRACE conn2 <- [1,38,null,{}] 20:54:50 INFO - PROCESS | 1667 | 1466740490161 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}] 20:54:50 INFO - PROCESS | 1667 | 1466740490162 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:50 INFO - PROCESS | 1667 | 1466740490264 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:54:50 INFO - PROCESS | 1667 | 1466740490277 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 1667 | 1466740490278 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca65800 == 15 [pid = 1667] [id = 15] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 41 (0x119119000) [pid = 1667] [serial = 41] [outer = 0x0] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 42 (0x119122c00) [pid = 1667] [serial = 42] [outer = 0x119119000] 20:54:50 INFO - PROCESS | 1667 | 1466740490302 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 43 (0x124c36400) [pid = 1667] [serial = 43] [outer = 0x119119000] 20:54:50 INFO - PROCESS | 1667 | 1466740490541 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]]]}] 20:54:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdcb000 == 16 [pid = 1667] [id = 16] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 44 (0x12cdcb800) [pid = 1667] [serial = 44] [outer = 0x0] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 45 (0x12cdcd000) [pid = 1667] [serial = 45] [outer = 0x12cdcb800] 20:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 46 (0x12cdd1800) [pid = 1667] [serial = 46] [outer = 0x12cdcb800] 20:54:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdca800 == 17 [pid = 1667] [id = 17] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 47 (0x124c3f400) [pid = 1667] [serial = 47] [outer = 0x0] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 48 (0x12cda3000) [pid = 1667] [serial = 48] [outer = 0x124c3f400] 20:54:50 INFO - PROCESS | 1667 | 1466740490609 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:54:50 INFO - PROCESS | 1667 | 1466740490610 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 49 (0x116907000) [pid = 1667] [serial = 49] [outer = 0x124c3f400] 20:54:50 INFO - PROCESS | 1667 | 1466740490658 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1667 | 1466740490659 Marionette TRACE conn2 <- [1,42,null,{}] 20:54:50 INFO - PROCESS | 1667 | 1466740490670 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}] 20:54:50 INFO - PROCESS | 1667 | 1466740490671 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:50 INFO - PROCESS | 1667 | 1466740490782 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:54:50 INFO - PROCESS | 1667 | 1466740490789 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 1667 | 1466740490790 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d30e800 == 18 [pid = 1667] [id = 18] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 50 (0x124c3f800) [pid = 1667] [serial = 50] [outer = 0x0] 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 51 (0x12c494800) [pid = 1667] [serial = 51] [outer = 0x124c3f800] 20:54:50 INFO - PROCESS | 1667 | 1466740490815 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 52 (0x12d603000) [pid = 1667] [serial = 52] [outer = 0x124c3f800] 20:54:51 INFO - PROCESS | 1667 | 1466740491058 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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 452ms 20:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:54:51 INFO - PROCESS | 1667 | 1466740491077 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 1667 | 1466740491079 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:54:51 INFO - PROCESS | 1667 | 1466740491081 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 1667 | 1466740491082 Marionette TRACE conn2 <- [1,46,null,{}] 20:54:51 INFO - PROCESS | 1667 | 1466740491085 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}] 20:54:51 INFO - PROCESS | 1667 | 1466740491088 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:51 INFO - PROCESS | 1667 | 1466740491182 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:54:51 INFO - PROCESS | 1667 | 1466740491188 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1667 | 1466740491202 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d6d4800 == 19 [pid = 1667] [id = 19] 20:54:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 53 (0x11871b400) [pid = 1667] [serial = 53] [outer = 0x0] 20:54:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 54 (0x1192ef800) [pid = 1667] [serial = 54] [outer = 0x11871b400] 20:54:51 INFO - PROCESS | 1667 | 1466740491245 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 55 (0x12d607000) [pid = 1667] [serial = 55] [outer = 0x11871b400] 20:54:51 INFO - PROCESS | 1667 | 1466740491653 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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 621ms 20:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:54:51 INFO - PROCESS | 1667 | 1466740491703 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 1667 | 1466740491704 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:54:51 INFO - PROCESS | 1667 | 1466740491707 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 1667 | 1466740491709 Marionette TRACE conn2 <- [1,50,null,{}] 20:54:51 INFO - PROCESS | 1667 | 1466740491712 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}] 20:54:51 INFO - PROCESS | 1667 | 1466740491714 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:51 INFO - PROCESS | 1667 | 1466740491861 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:54:51 INFO - PROCESS | 1667 | 1466740491870 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1667 | 1466740491871 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cad2800 == 20 [pid = 1667] [id = 20] 20:54:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 56 (0x12ca02400) [pid = 1667] [serial = 56] [outer = 0x0] 20:54:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 57 (0x12ca0dc00) [pid = 1667] [serial = 57] [outer = 0x12ca02400] 20:54:51 INFO - PROCESS | 1667 | 1466740491911 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 58 (0x12d60b000) [pid = 1667] [serial = 58] [outer = 0x12ca02400] 20:54:52 INFO - PROCESS | 1667 | 1466740492147 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]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 469ms 20:54:52 INFO - PROCESS | 1667 | 1466740492177 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 1667 | 1466740492178 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:54:52 INFO - PROCESS | 1667 | 1466740492180 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 1667 | 1466740492181 Marionette TRACE conn2 <- [1,54,null,{}] 20:54:52 INFO - PROCESS | 1667 | 1466740492184 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}] 20:54:52 INFO - PROCESS | 1667 | 1466740492185 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:52 INFO - PROCESS | 1667 | 1466740492290 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:54:52 INFO - PROCESS | 1667 | 1466740492293 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 1667 | 1466740492303 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cae1000 == 21 [pid = 1667] [id = 21] 20:54:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 59 (0x12d610400) [pid = 1667] [serial = 59] [outer = 0x0] 20:54:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 60 (0x12d7ec400) [pid = 1667] [serial = 60] [outer = 0x12d610400] 20:54:52 INFO - PROCESS | 1667 | 1466740492328 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 61 (0x12d7efc00) [pid = 1667] [serial = 61] [outer = 0x12d610400] 20:54:52 INFO - PROCESS | 1667 | 1466740492609 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]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 470ms 20:54:52 INFO - PROCESS | 1667 | 1466740492650 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 1667 | 1466740492652 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:54:52 INFO - PROCESS | 1667 | 1466740492658 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 1667 | 1466740492659 Marionette TRACE conn2 <- [1,58,null,{}] 20:54:52 INFO - PROCESS | 1667 | 1466740492662 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}] 20:54:52 INFO - PROCESS | 1667 | 1466740492663 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:52 INFO - PROCESS | 1667 | 1466740492783 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:54:52 INFO - PROCESS | 1667 | 1466740492787 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 1667 | 1466740492789 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12de58800 == 22 [pid = 1667] [id = 22] 20:54:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 62 (0x11959f000) [pid = 1667] [serial = 62] [outer = 0x0] 20:54:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 63 (0x11959bc00) [pid = 1667] [serial = 63] [outer = 0x11959f000] 20:54:52 INFO - PROCESS | 1667 | 1466740492828 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 64 (0x1243cb000) [pid = 1667] [serial = 64] [outer = 0x11959f000] 20:54:53 INFO - PROCESS | 1667 | 1466740493860 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]]]}] 20:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1223ms 20:54:53 INFO - PROCESS | 1667 | 1466740493881 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:54:53 INFO - PROCESS | 1667 | 1466740493883 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:54:53 INFO - PROCESS | 1667 | 1466740493886 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 1667 | 1466740493890 Marionette TRACE conn2 <- [1,62,null,{}] 20:54:53 INFO - PROCESS | 1667 | 1466740493893 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}] 20:54:53 INFO - PROCESS | 1667 | 1466740493895 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:54 INFO - PROCESS | 1667 | 1466740494009 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:54:54 INFO - PROCESS | 1667 | 1466740494060 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 1667 | 1466740494062 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x11321a000 == 23 [pid = 1667] [id = 23] 20:54:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 65 (0x112a7f400) [pid = 1667] [serial = 65] [outer = 0x0] 20:54:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 66 (0x112d47c00) [pid = 1667] [serial = 66] [outer = 0x112a7f400] 20:54:54 INFO - PROCESS | 1667 | 1466740494096 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 67 (0x1133ac400) [pid = 1667] [serial = 67] [outer = 0x112a7f400] 20:54:54 INFO - PROCESS | 1667 | 1466740494531 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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 20:54:54 INFO - PROCESS | 1667 | 1466740494559 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1667 | 1466740494564 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:54:54 INFO - PROCESS | 1667 | 1466740494571 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1667 | 1466740494574 Marionette TRACE conn2 <- [1,66,null,{}] 20:54:54 INFO - PROCESS | 1667 | 1466740494577 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}] 20:54:54 INFO - PROCESS | 1667 | 1466740494580 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:54 INFO - PROCESS | 1667 | 1466740494777 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:54:54 INFO - PROCESS | 1667 | 1466740494880 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 1667 | 1466740494882 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ab6000 == 24 [pid = 1667] [id = 24] 20:54:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x116f98800) [pid = 1667] [serial = 68] [outer = 0x0] 20:54:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x11825f000) [pid = 1667] [serial = 69] [outer = 0x116f98800] 20:54:54 INFO - PROCESS | 1667 | 1466740494930 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x1183ed800) [pid = 1667] [serial = 70] [outer = 0x116f98800] 20:54:55 INFO - PROCESS | 1667 | 1466740495369 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 876ms 20:54:55 INFO - PROCESS | 1667 | 1466740495445 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:54:55 INFO - PROCESS | 1667 | 1466740495447 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:54:55 INFO - PROCESS | 1667 | 1466740495449 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 1667 | 1466740495452 Marionette TRACE conn2 <- [1,70,null,{}] 20:54:55 INFO - PROCESS | 1667 | 1466740495462 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}] 20:54:55 INFO - PROCESS | 1667 | 1466740495465 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:55 INFO - PROCESS | 1667 | 1466740495576 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:54:55 INFO - PROCESS | 1667 | 1466740495630 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1667 | 1466740495632 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c67000 == 25 [pid = 1667] [id = 25] 20:54:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x119121c00) [pid = 1667] [serial = 71] [outer = 0x0] 20:54:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x1199cd000) [pid = 1667] [serial = 72] [outer = 0x119121c00] 20:54:55 INFO - PROCESS | 1667 | 1466740495663 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x120ff8000) [pid = 1667] [serial = 73] [outer = 0x119121c00] 20:54:56 INFO - PROCESS | 1667 | 1466740496237 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 824ms 20:54:56 INFO - PROCESS | 1667 | 1466740496297 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1667 | 1466740496299 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:54:56 INFO - PROCESS | 1667 | 1466740496306 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1667 | 1466740496308 Marionette TRACE conn2 <- [1,74,null,{}] 20:54:56 INFO - PROCESS | 1667 | 1466740496312 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}] 20:54:56 INFO - PROCESS | 1667 | 1466740496313 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:56 INFO - PROCESS | 1667 | 1466740496397 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:54:56 INFO - PROCESS | 1667 | 1466740496457 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 1667 | 1466740496459 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x1130e2800 == 26 [pid = 1667] [id = 26] 20:54:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x1133b7c00) [pid = 1667] [serial = 74] [outer = 0x0] 20:54:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x115dea800) [pid = 1667] [serial = 75] [outer = 0x1133b7c00] 20:54:56 INFO - PROCESS | 1667 | 1466740496491 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x116136800) [pid = 1667] [serial = 76] [outer = 0x1133b7c00] 20:54:56 INFO - PROCESS | 1667 | 1466740496891 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 625ms 20:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:54:56 INFO - PROCESS | 1667 | 1466740496928 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1667 | 1466740496931 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:54:56 INFO - PROCESS | 1667 | 1466740496935 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1667 | 1466740496938 Marionette TRACE conn2 <- [1,78,null,{}] 20:54:56 INFO - PROCESS | 1667 | 1466740496942 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}] 20:54:56 INFO - PROCESS | 1667 | 1466740496943 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:57 INFO - PROCESS | 1667 | 1466740497017 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:54:57 INFO - PROCESS | 1667 | 1466740497023 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1667 | 1466740497024 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x11540c800 == 27 [pid = 1667] [id = 27] 20:54:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x11646c800) [pid = 1667] [serial = 77] [outer = 0x0] 20:54:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x11697c400) [pid = 1667] [serial = 78] [outer = 0x11646c800] 20:54:57 INFO - PROCESS | 1667 | 1466740497051 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x116f91400) [pid = 1667] [serial = 79] [outer = 0x11646c800] 20:54:57 INFO - PROCESS | 1667 | 1466740497367 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]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 20:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:54:57 INFO - PROCESS | 1667 | 1466740497408 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 1667 | 1466740497409 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:54:57 INFO - PROCESS | 1667 | 1466740497411 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 1667 | 1466740497414 Marionette TRACE conn2 <- [1,82,null,{}] 20:54:57 INFO - PROCESS | 1667 | 1466740497421 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}] 20:54:57 INFO - PROCESS | 1667 | 1466740497423 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:57 INFO - PROCESS | 1667 | 1466740497496 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:54:57 INFO - PROCESS | 1667 | 1466740497500 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1667 | 1466740497502 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x11649e000 == 28 [pid = 1667] [id = 28] 20:54:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x117561000) [pid = 1667] [serial = 80] [outer = 0x0] 20:54:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x118268800) [pid = 1667] [serial = 81] [outer = 0x117561000] 20:54:57 INFO - PROCESS | 1667 | 1466740497533 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x116911800) [pid = 1667] [serial = 82] [outer = 0x117561000] 20:54:57 INFO - PROCESS | 1667 | 1466740497874 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]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 20:54:57 INFO - PROCESS | 1667 | 1466740497882 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 1667 | 1466740497883 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:54:57 INFO - PROCESS | 1667 | 1466740497886 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 1667 | 1466740497887 Marionette TRACE conn2 <- [1,86,null,{}] 20:54:57 INFO - PROCESS | 1667 | 1466740497892 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}] 20:54:57 INFO - PROCESS | 1667 | 1466740497893 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:57 INFO - PROCESS | 1667 | 1466740497977 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:54:58 INFO - PROCESS | 1667 | 1466740498014 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1667 | 1466740498015 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x116946800 == 29 [pid = 1667] [id = 29] 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1183e7000) [pid = 1667] [serial = 83] [outer = 0x0] 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11870bc00) [pid = 1667] [serial = 84] [outer = 0x1183e7000] 20:54:58 INFO - PROCESS | 1667 | 1466740498041 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x118857800) [pid = 1667] [serial = 85] [outer = 0x1183e7000] 20:54:58 INFO - PROCESS | 1667 | 1466740498290 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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 421ms 20:54:58 INFO - PROCESS | 1667 | 1466740498310 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:54:58 INFO - PROCESS | 1667 | 1466740498312 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:54:58 INFO - PROCESS | 1667 | 1466740498314 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1667 | 1466740498315 Marionette TRACE conn2 <- [1,90,null,{}] 20:54:58 INFO - PROCESS | 1667 | 1466740498317 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}] 20:54:58 INFO - PROCESS | 1667 | 1466740498319 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:58 INFO - PROCESS | 1667 | 1466740498407 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:54:58 INFO - PROCESS | 1667 | 1466740498411 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1667 | 1466740498412 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x117159800 == 30 [pid = 1667] [id = 30] 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1185b5000) [pid = 1667] [serial = 86] [outer = 0x0] 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119120c00) [pid = 1667] [serial = 87] [outer = 0x1185b5000] 20:54:58 INFO - PROCESS | 1667 | 1466740498436 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1192ea000) [pid = 1667] [serial = 88] [outer = 0x1185b5000] 20:54:58 INFO - PROCESS | 1667 | 1466740498736 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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 20:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:54:58 INFO - PROCESS | 1667 | 1466740498790 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 1667 | 1466740498791 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:54:58 INFO - PROCESS | 1667 | 1466740498794 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1667 | 1466740498795 Marionette TRACE conn2 <- [1,94,null,{}] 20:54:58 INFO - PROCESS | 1667 | 1466740498797 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}] 20:54:58 INFO - PROCESS | 1667 | 1466740498801 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:58 INFO - PROCESS | 1667 | 1466740498914 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:54:58 INFO - PROCESS | 1667 | 1466740498922 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1667 | 1466740498923 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x11678e000 == 31 [pid = 1667] [id = 31] 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1192efc00) [pid = 1667] [serial = 89] [outer = 0x0] 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119433c00) [pid = 1667] [serial = 90] [outer = 0x1192efc00] 20:54:58 INFO - PROCESS | 1667 | 1466740498950 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1199cf000) [pid = 1667] [serial = 91] [outer = 0x1192efc00] 20:54:59 INFO - PROCESS | 1667 | 1466740499223 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 20:54:59 INFO - PROCESS | 1667 | 1466740499262 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 1667 | 1466740499263 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:54:59 INFO - PROCESS | 1667 | 1466740499265 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1667 | 1466740499266 Marionette TRACE conn2 <- [1,98,null,{}] 20:54:59 INFO - PROCESS | 1667 | 1466740499272 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}] 20:54:59 INFO - PROCESS | 1667 | 1466740499274 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:59 INFO - PROCESS | 1667 | 1466740499347 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:54:59 INFO - PROCESS | 1667 | 1466740499350 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 1667 | 1466740499352 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x119152800 == 32 [pid = 1667] [id = 32] 20:54:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1188de800) [pid = 1667] [serial = 92] [outer = 0x0] 20:54:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119ceb800) [pid = 1667] [serial = 93] [outer = 0x1188de800] 20:54:59 INFO - PROCESS | 1667 | 1466740499379 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x120ffd000) [pid = 1667] [serial = 94] [outer = 0x1188de800] 20:54:59 INFO - PROCESS | 1667 | 1466740499677 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 20:54:59 INFO - PROCESS | 1667 | 1466740499684 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 1667 | 1466740499685 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:54:59 INFO - PROCESS | 1667 | 1466740499696 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1667 | 1466740499697 Marionette TRACE conn2 <- [1,102,null,{}] 20:54:59 INFO - PROCESS | 1667 | 1466740499699 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}] 20:54:59 INFO - PROCESS | 1667 | 1466740499700 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:59 INFO - PROCESS | 1667 | 1466740499776 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:54:59 INFO - PROCESS | 1667 | 1466740499824 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 1667 | 1466740499825 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:54:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192cc000 == 33 [pid = 1667] [id = 33] 20:54:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x111fe8c00) [pid = 1667] [serial = 95] [outer = 0x0] 20:54:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x120ffa400) [pid = 1667] [serial = 96] [outer = 0x111fe8c00] 20:54:59 INFO - PROCESS | 1667 | 1466740499849 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x113c5cc00) [pid = 1667] [serial = 97] [outer = 0x111fe8c00] 20:55:00 INFO - PROCESS | 1667 | 1466740500096 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 20:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:55:00 INFO - PROCESS | 1667 | 1466740500115 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 1667 | 1466740500116 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:55:00 INFO - PROCESS | 1667 | 1466740500118 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 1667 | 1466740500120 Marionette TRACE conn2 <- [1,106,null,{}] 20:55:00 INFO - PROCESS | 1667 | 1466740500129 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}] 20:55:00 INFO - PROCESS | 1667 | 1466740500130 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:00 INFO - PROCESS | 1667 | 1466740500208 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:55:00 INFO - PROCESS | 1667 | 1466740500212 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 1667 | 1466740500213 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x11971a800 == 34 [pid = 1667] [id = 34] 20:55:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12416c800) [pid = 1667] [serial = 98] [outer = 0x0] 20:55:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1243c6400) [pid = 1667] [serial = 99] [outer = 0x12416c800] 20:55:00 INFO - PROCESS | 1667 | 1466740500240 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x124421800) [pid = 1667] [serial = 100] [outer = 0x12416c800] 20:55:00 INFO - PROCESS | 1667 | 1466740500527 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 20:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:55:00 INFO - PROCESS | 1667 | 1466740500544 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 1667 | 1466740500546 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:55:00 INFO - PROCESS | 1667 | 1466740500548 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 1667 | 1466740500549 Marionette TRACE conn2 <- [1,110,null,{}] 20:55:00 INFO - PROCESS | 1667 | 1466740500552 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}] 20:55:00 INFO - PROCESS | 1667 | 1466740500553 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:00 INFO - PROCESS | 1667 | 1466740500647 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:55:00 INFO - PROCESS | 1667 | 1466740500695 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 1667 | 1466740500696 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c65000 == 35 [pid = 1667] [id = 35] 20:55:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x124282c00) [pid = 1667] [serial = 101] [outer = 0x0] 20:55:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x124623c00) [pid = 1667] [serial = 102] [outer = 0x124282c00] 20:55:00 INFO - PROCESS | 1667 | 1466740500722 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x124a86800) [pid = 1667] [serial = 103] [outer = 0x124282c00] 20:55:00 INFO - PROCESS | 1667 | 1466740500992 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]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 20:55:01 INFO - PROCESS | 1667 | 1466740501031 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 1667 | 1466740501033 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:55:01 INFO - PROCESS | 1667 | 1466740501042 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 1667 | 1466740501044 Marionette TRACE conn2 <- [1,114,null,{}] 20:55:01 INFO - PROCESS | 1667 | 1466740501047 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}] 20:55:01 INFO - PROCESS | 1667 | 1466740501048 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:01 INFO - PROCESS | 1667 | 1466740501142 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:55:01 INFO - PROCESS | 1667 | 1466740501146 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 1667 | 1466740501148 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x124170800 == 36 [pid = 1667] [id = 36] 20:55:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1243c2c00) [pid = 1667] [serial = 104] [outer = 0x0] 20:55:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x124c3c000) [pid = 1667] [serial = 105] [outer = 0x1243c2c00] 20:55:01 INFO - PROCESS | 1667 | 1466740501174 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x125596800) [pid = 1667] [serial = 106] [outer = 0x1243c2c00] 20:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 478ms 20:55:01 INFO - PROCESS | 1667 | 1466740501510 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]]]}] 20:55:01 INFO - PROCESS | 1667 | 1466740501514 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 1667 | 1466740501516 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:55:01 INFO - PROCESS | 1667 | 1466740501518 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 1667 | 1466740501519 Marionette TRACE conn2 <- [1,118,null,{}] 20:55:01 INFO - PROCESS | 1667 | 1466740501526 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}] 20:55:01 INFO - PROCESS | 1667 | 1466740501527 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:01 INFO - PROCESS | 1667 | 1466740501631 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:55:01 INFO - PROCESS | 1667 | 1466740501638 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 1667 | 1466740501639 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x124304000 == 37 [pid = 1667] [id = 37] 20:55:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x124a87800) [pid = 1667] [serial = 107] [outer = 0x0] 20:55:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1258d8800) [pid = 1667] [serial = 108] [outer = 0x124a87800] 20:55:01 INFO - PROCESS | 1667 | 1466740501663 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x125eadc00) [pid = 1667] [serial = 109] [outer = 0x124a87800] 20:55:01 INFO - PROCESS | 1667 | 1466740501927 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]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 426ms 20:55:01 INFO - PROCESS | 1667 | 1466740501947 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 1667 | 1466740501949 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:55:01 INFO - PROCESS | 1667 | 1466740501961 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 1667 | 1466740501963 Marionette TRACE conn2 <- [1,122,null,{}] 20:55:01 INFO - PROCESS | 1667 | 1466740501966 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}] 20:55:01 INFO - PROCESS | 1667 | 1466740501969 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:02 INFO - PROCESS | 1667 | 1466740502107 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:55:02 INFO - PROCESS | 1667 | 1466740502112 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1667 | 1466740502113 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246c4800 == 38 [pid = 1667] [id = 38] 20:55:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1185ac400) [pid = 1667] [serial = 110] [outer = 0x0] 20:55:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1267cc800) [pid = 1667] [serial = 111] [outer = 0x1185ac400] 20:55:02 INFO - PROCESS | 1667 | 1466740502153 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1267d4400) [pid = 1667] [serial = 112] [outer = 0x1185ac400] 20:55:02 INFO - PROCESS | 1667 | 1466740502455 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 528ms 20:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:55:02 INFO - PROCESS | 1667 | 1466740502481 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 1667 | 1466740502482 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:55:02 INFO - PROCESS | 1667 | 1466740502484 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 1667 | 1466740502485 Marionette TRACE conn2 <- [1,126,null,{}] 20:55:02 INFO - PROCESS | 1667 | 1466740502493 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}] 20:55:02 INFO - PROCESS | 1667 | 1466740502494 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:02 INFO - PROCESS | 1667 | 1466740502579 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:55:02 INFO - PROCESS | 1667 | 1466740502631 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1667 | 1466740502632 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ace800 == 39 [pid = 1667] [id = 39] 20:55:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x125521800) [pid = 1667] [serial = 113] [outer = 0x0] 20:55:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x1269c6c00) [pid = 1667] [serial = 114] [outer = 0x125521800] 20:55:02 INFO - PROCESS | 1667 | 1466740502657 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x126f3f800) [pid = 1667] [serial = 115] [outer = 0x125521800] 20:55:02 INFO - PROCESS | 1667 | 1466740502916 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 20:55:02 INFO - PROCESS | 1667 | 1466740502960 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 1667 | 1466740502961 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:55:02 INFO - PROCESS | 1667 | 1466740502963 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 1667 | 1466740502964 Marionette TRACE conn2 <- [1,130,null,{}] 20:55:02 INFO - PROCESS | 1667 | 1466740502967 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}] 20:55:02 INFO - PROCESS | 1667 | 1466740502968 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:03 INFO - PROCESS | 1667 | 1466740503061 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:55:03 INFO - PROCESS | 1667 | 1466740503064 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 1667 | 1466740503065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x125166800 == 40 [pid = 1667] [id = 40] 20:55:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x1269d0c00) [pid = 1667] [serial = 116] [outer = 0x0] 20:55:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x1271eb000) [pid = 1667] [serial = 117] [outer = 0x1269d0c00] 20:55:03 INFO - PROCESS | 1667 | 1466740503096 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x12748fc00) [pid = 1667] [serial = 118] [outer = 0x1269d0c00] 20:55:03 INFO - PROCESS | 1667 | 1466740503391 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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 20:55:03 INFO - PROCESS | 1667 | 1466740503432 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:55:03 INFO - PROCESS | 1667 | 1466740503433 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:55:03 INFO - PROCESS | 1667 | 1466740503435 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 1667 | 1466740503437 Marionette TRACE conn2 <- [1,134,null,{}] 20:55:03 INFO - PROCESS | 1667 | 1466740503441 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}] 20:55:03 INFO - PROCESS | 1667 | 1466740503442 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:03 INFO - PROCESS | 1667 | 1466740503544 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:55:03 INFO - PROCESS | 1667 | 1466740503550 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 1667 | 1466740503551 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251c2800 == 41 [pid = 1667] [id = 41] 20:55:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x1269d2c00) [pid = 1667] [serial = 119] [outer = 0x0] 20:55:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x12748f000) [pid = 1667] [serial = 120] [outer = 0x1269d2c00] 20:55:03 INFO - PROCESS | 1667 | 1466740503575 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x128c71000) [pid = 1667] [serial = 121] [outer = 0x1269d2c00] 20:55:03 INFO - PROCESS | 1667 | 1466740503888 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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 20:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:55:03 INFO - PROCESS | 1667 | 1466740503908 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:55:03 INFO - PROCESS | 1667 | 1466740503909 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:55:03 INFO - PROCESS | 1667 | 1466740503911 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 1667 | 1466740503912 Marionette TRACE conn2 <- [1,138,null,{}] 20:55:03 INFO - PROCESS | 1667 | 1466740503914 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}] 20:55:03 INFO - PROCESS | 1667 | 1466740503915 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:03 INFO - PROCESS | 1667 | 1466740503997 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:55:04 INFO - PROCESS | 1667 | 1466740504000 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 1667 | 1466740504001 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x125ec4800 == 42 [pid = 1667] [id = 42] 20:55:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x128eae000) [pid = 1667] [serial = 122] [outer = 0x0] 20:55:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x129187000) [pid = 1667] [serial = 123] [outer = 0x128eae000] 20:55:04 INFO - PROCESS | 1667 | 1466740504033 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 124 (0x129299400) [pid = 1667] [serial = 124] [outer = 0x128eae000] 20:55:05 INFO - PROCESS | 1667 | 1466740505034 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1171ms 20:55:05 INFO - PROCESS | 1667 | 1466740505083 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1667 | 1466740505086 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:55:05 INFO - PROCESS | 1667 | 1466740505099 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1667 | 1466740505101 Marionette TRACE conn2 <- [1,142,null,{}] 20:55:05 INFO - PROCESS | 1667 | 1466740505110 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}] 20:55:05 INFO - PROCESS | 1667 | 1466740505112 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:05 INFO - PROCESS | 1667 | 1466740505211 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:55:05 INFO - PROCESS | 1667 | 1466740505217 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1667 | 1466740505219 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x11328c000 == 43 [pid = 1667] [id = 43] 20:55:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 125 (0x11646bc00) [pid = 1667] [serial = 125] [outer = 0x0] 20:55:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 126 (0x11697e400) [pid = 1667] [serial = 126] [outer = 0x11646bc00] 20:55:05 INFO - PROCESS | 1667 | 1466740505247 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 127 (0x116f99800) [pid = 1667] [serial = 127] [outer = 0x11646bc00] 20:55:05 INFO - PROCESS | 1667 | 1466740505569 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 532ms 20:55:05 INFO - PROCESS | 1667 | 1466740505627 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1667 | 1466740505631 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:55:05 INFO - PROCESS | 1667 | 1466740505636 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1667 | 1466740505638 Marionette TRACE conn2 <- [1,146,null,{}] 20:55:05 INFO - PROCESS | 1667 | 1466740505640 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}] 20:55:05 INFO - PROCESS | 1667 | 1466740505642 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:05 INFO - PROCESS | 1667 | 1466740505735 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:55:05 INFO - PROCESS | 1667 | 1466740505767 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1667 | 1466740505768 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x1164b9800 == 44 [pid = 1667] [id = 44] 20:55:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 128 (0x117eb2800) [pid = 1667] [serial = 128] [outer = 0x0] 20:55:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 129 (0x1185af800) [pid = 1667] [serial = 129] [outer = 0x117eb2800] 20:55:05 INFO - PROCESS | 1667 | 1466740505795 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 130 (0x118722800) [pid = 1667] [serial = 130] [outer = 0x117eb2800] 20:55:06 INFO - PROCESS | 1667 | 1466740506577 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]]]}] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 129 (0x12b8ef800) [pid = 1667] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 128 (0x12b7d7800) [pid = 1667] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 127 (0x12a644c00) [pid = 1667] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 126 (0x129185000) [pid = 1667] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 125 (0x12d610400) [pid = 1667] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 124 (0x12ca02400) [pid = 1667] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 123 (0x11871b400) [pid = 1667] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x124c3f800) [pid = 1667] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x119119000) [pid = 1667] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x12c48b000) [pid = 1667] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x12beb4800) [pid = 1667] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x1183eec00) [pid = 1667] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x12ba50000) [pid = 1667] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x1185b5000) [pid = 1667] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x1192efc00) [pid = 1667] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x1188de800) [pid = 1667] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x111fe8c00) [pid = 1667] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12416c800) [pid = 1667] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1243c2c00) [pid = 1667] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x124a87800) [pid = 1667] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1185ac400) [pid = 1667] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x11959f000) [pid = 1667] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x112a7f400) [pid = 1667] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x116f98800) [pid = 1667] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x119121c00) [pid = 1667] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1133b7c00) [pid = 1667] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x11646c800) [pid = 1667] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x117561000) [pid = 1667] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:55:06 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1183e7000) [pid = 1667] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:55:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1020ms 20:55:06 INFO - PROCESS | 1667 | 1466740506657 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:55:06 INFO - PROCESS | 1667 | 1466740506658 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:55:06 INFO - PROCESS | 1667 | 1466740506660 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1667 | 1466740506662 Marionette TRACE conn2 <- [1,150,null,{}] 20:55:06 INFO - PROCESS | 1667 | 1466740506670 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}] 20:55:06 INFO - PROCESS | 1667 | 1466740506673 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:06 INFO - PROCESS | 1667 | 1466740506748 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:55:06 INFO - PROCESS | 1667 | 1466740506755 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 1667 | 1466740506758 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x11714a000 == 45 [pid = 1667] [id = 45] 20:55:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1183e7000) [pid = 1667] [serial = 131] [outer = 0x0] 20:55:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1185acc00) [pid = 1667] [serial = 132] [outer = 0x1183e7000] 20:55:06 INFO - PROCESS | 1667 | 1466740506784 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x11911d000) [pid = 1667] [serial = 133] [outer = 0x1183e7000] 20:55:07 INFO - PROCESS | 1667 | 1466740507107 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 20:55:07 INFO - PROCESS | 1667 | 1466740507131 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 1667 | 1466740507132 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:55:07 INFO - PROCESS | 1667 | 1466740507135 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 1667 | 1466740507136 Marionette TRACE conn2 <- [1,154,null,{}] 20:55:07 INFO - PROCESS | 1667 | 1466740507141 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}] 20:55:07 INFO - PROCESS | 1667 | 1466740507142 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:07 INFO - PROCESS | 1667 | 1466740507215 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:55:07 INFO - PROCESS | 1667 | 1466740507220 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1667 | 1466740507223 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x118135800 == 46 [pid = 1667] [id = 46] 20:55:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11917f800) [pid = 1667] [serial = 134] [outer = 0x0] 20:55:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x119434c00) [pid = 1667] [serial = 135] [outer = 0x11917f800] 20:55:07 INFO - PROCESS | 1667 | 1466740507248 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1195a1800) [pid = 1667] [serial = 136] [outer = 0x11917f800] 20:55:07 INFO - PROCESS | 1667 | 1466740507561 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 20:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:55:07 INFO - PROCESS | 1667 | 1466740507608 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 1667 | 1466740507609 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:55:07 INFO - PROCESS | 1667 | 1466740507612 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 1667 | 1466740507613 Marionette TRACE conn2 <- [1,158,null,{}] 20:55:07 INFO - PROCESS | 1667 | 1466740507615 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}] 20:55:07 INFO - PROCESS | 1667 | 1466740507617 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:07 INFO - PROCESS | 1667 | 1466740507695 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:55:07 INFO - PROCESS | 1667 | 1466740507758 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1667 | 1466740507760 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x119162000 == 47 [pid = 1667] [id = 47] 20:55:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x113c26400) [pid = 1667] [serial = 137] [outer = 0x0] 20:55:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1195a2000) [pid = 1667] [serial = 138] [outer = 0x113c26400] 20:55:07 INFO - PROCESS | 1667 | 1466740507800 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1199a9800) [pid = 1667] [serial = 139] [outer = 0x113c26400] 20:55:08 INFO - PROCESS | 1667 | 1466740508108 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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 520ms 20:55:08 INFO - PROCESS | 1667 | 1466740508132 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1667 | 1466740508134 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:55:08 INFO - PROCESS | 1667 | 1466740508141 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1667 | 1466740508142 Marionette TRACE conn2 <- [1,162,null,{}] 20:55:08 INFO - PROCESS | 1667 | 1466740508146 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}] 20:55:08 INFO - PROCESS | 1667 | 1466740508151 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:08 INFO - PROCESS | 1667 | 1466740508307 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:55:08 INFO - PROCESS | 1667 | 1466740508316 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 1667 | 1466740508317 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x119717000 == 48 [pid = 1667] [id = 48] 20:55:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1199ac800) [pid = 1667] [serial = 140] [outer = 0x0] 20:55:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x120ffa000) [pid = 1667] [serial = 141] [outer = 0x1199ac800] 20:55:08 INFO - PROCESS | 1667 | 1466740508369 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x12484a400) [pid = 1667] [serial = 142] [outer = 0x1199ac800] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x124ace800 == 47 [pid = 1667] [id = 39] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1246c4800 == 46 [pid = 1667] [id = 38] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x119c65000 == 45 [pid = 1667] [id = 35] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1251c2800 == 44 [pid = 1667] [id = 41] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x124170800 == 43 [pid = 1667] [id = 36] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x11971a800 == 42 [pid = 1667] [id = 34] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x124304000 == 41 [pid = 1667] [id = 37] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x125166800 == 40 [pid = 1667] [id = 40] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x116946800 == 39 [pid = 1667] [id = 29] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1192cc000 == 38 [pid = 1667] [id = 33] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x119152800 == 37 [pid = 1667] [id = 32] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x11678e000 == 36 [pid = 1667] [id = 31] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x11328c000 == 35 [pid = 1667] [id = 43] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x11649e000 == 34 [pid = 1667] [id = 28] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x11540c800 == 33 [pid = 1667] [id = 27] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x117159800 == 32 [pid = 1667] [id = 30] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x125ec4800 == 31 [pid = 1667] [id = 42] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x11714a000 == 30 [pid = 1667] [id = 45] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x119162000 == 29 [pid = 1667] [id = 47] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1164b9800 == 28 [pid = 1667] [id = 44] 20:55:09 INFO - PROCESS | 1667 | --DOCSHELL 0x118135800 == 27 [pid = 1667] [id = 46] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x1243c6000) [pid = 1667] [serial = 11] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x119433c00) [pid = 1667] [serial = 90] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x1199cf000) [pid = 1667] [serial = 91] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x119ceb800) [pid = 1667] [serial = 93] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x120ffd000) [pid = 1667] [serial = 94] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x120ffa400) [pid = 1667] [serial = 96] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x113c5cc00) [pid = 1667] [serial = 97] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1243c6400) [pid = 1667] [serial = 99] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x124421800) [pid = 1667] [serial = 100] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x124623c00) [pid = 1667] [serial = 102] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x124c3c000) [pid = 1667] [serial = 105] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1258d8800) [pid = 1667] [serial = 108] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1267cc800) [pid = 1667] [serial = 111] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1269c6c00) [pid = 1667] [serial = 114] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1271eb000) [pid = 1667] [serial = 117] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x11959bc00) [pid = 1667] [serial = 63] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x112d47c00) [pid = 1667] [serial = 66] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11825f000) [pid = 1667] [serial = 69] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1199cd000) [pid = 1667] [serial = 72] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x120ff8000) [pid = 1667] [serial = 73] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x115dea800) [pid = 1667] [serial = 75] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11697c400) [pid = 1667] [serial = 78] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x116f91400) [pid = 1667] [serial = 79] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x118268800) [pid = 1667] [serial = 81] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11870bc00) [pid = 1667] [serial = 84] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x119120c00) [pid = 1667] [serial = 87] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x125eadc00) [pid = 1667] [serial = 109] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x116136800) [pid = 1667] [serial = 76] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1267d4400) [pid = 1667] [serial = 112] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x116911800) [pid = 1667] [serial = 82] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x125596800) [pid = 1667] [serial = 106] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x1192ea000) [pid = 1667] [serial = 88] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x1183ed800) [pid = 1667] [serial = 70] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x118857800) [pid = 1667] [serial = 85] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1133ac400) [pid = 1667] [serial = 67] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x12748f000) [pid = 1667] [serial = 120] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x1243cb000) [pid = 1667] [serial = 64] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x1247aec00) [pid = 1667] [serial = 8] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x12bebc000) [pid = 1667] [serial = 36] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x12c488c00) [pid = 1667] [serial = 37] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x12ba53c00) [pid = 1667] [serial = 33] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x12beb1800) [pid = 1667] [serial = 34] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 70 (0x117eb0400) [pid = 1667] [serial = 31] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 69 (0x12be61000) [pid = 1667] [serial = 30] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 68 (0x12ba47000) [pid = 1667] [serial = 27] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 67 (0x12ba4d000) [pid = 1667] [serial = 28] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 66 (0x12b7d9400) [pid = 1667] [serial = 24] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 65 (0x12b7e3400) [pid = 1667] [serial = 25] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 64 (0x12a64a400) [pid = 1667] [serial = 21] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 63 (0x12a764c00) [pid = 1667] [serial = 22] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 62 (0x12948d800) [pid = 1667] [serial = 18] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 61 (0x129186c00) [pid = 1667] [serial = 15] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 60 (0x12918c400) [pid = 1667] [serial = 16] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 59 (0x12d7ec400) [pid = 1667] [serial = 60] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 58 (0x12d7efc00) [pid = 1667] [serial = 61] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 57 (0x12ca0dc00) [pid = 1667] [serial = 57] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 56 (0x12d60b000) [pid = 1667] [serial = 58] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 55 (0x1192ef800) [pid = 1667] [serial = 54] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 54 (0x12d607000) [pid = 1667] [serial = 55] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 53 (0x12c494800) [pid = 1667] [serial = 51] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 52 (0x12d603000) [pid = 1667] [serial = 52] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 51 (0x12cdcd000) [pid = 1667] [serial = 45] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 50 (0x12cda3000) [pid = 1667] [serial = 48] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 49 (0x119122c00) [pid = 1667] [serial = 42] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 48 (0x124c36400) [pid = 1667] [serial = 43] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 47 (0x119116c00) [pid = 1667] [serial = 40] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | --DOMWINDOW == 46 (0x12c491400) [pid = 1667] [serial = 39] [outer = 0x0] [url = about:blank] 20:55:09 INFO - PROCESS | 1667 | 1466740509595 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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1478ms 20:55:09 INFO - PROCESS | 1667 | 1466740509616 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 1667 | 1466740509618 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:55:09 INFO - PROCESS | 1667 | 1466740509621 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 1667 | 1466740509624 Marionette TRACE conn2 <- [1,166,null,{}] 20:55:09 INFO - PROCESS | 1667 | 1466740509628 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}] 20:55:09 INFO - PROCESS | 1667 | 1466740509629 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:09 INFO - PROCESS | 1667 | 1466740509700 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:55:09 INFO - PROCESS | 1667 | 1466740509740 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 1667 | 1466740509743 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x1131b1800 == 28 [pid = 1667] [id = 49] 20:55:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 47 (0x115455800) [pid = 1667] [serial = 143] [outer = 0x0] 20:55:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 48 (0x115e58c00) [pid = 1667] [serial = 144] [outer = 0x115455800] 20:55:09 INFO - PROCESS | 1667 | 1466740509773 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 49 (0x116472400) [pid = 1667] [serial = 145] [outer = 0x115455800] 20:55:10 INFO - PROCESS | 1667 | 1466740510061 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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 471ms 20:55:10 INFO - PROCESS | 1667 | 1466740510095 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 1667 | 1466740510098 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:55:10 INFO - PROCESS | 1667 | 1466740510103 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 1667 | 1466740510107 Marionette TRACE conn2 <- [1,170,null,{}] 20:55:10 INFO - PROCESS | 1667 | 1466740510110 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}] 20:55:10 INFO - PROCESS | 1667 | 1466740510112 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:10 INFO - PROCESS | 1667 | 1466740510187 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:55:10 INFO - PROCESS | 1667 | 1466740510191 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1667 | 1466740510193 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e20800 == 29 [pid = 1667] [id = 50] 20:55:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 50 (0x1167b0c00) [pid = 1667] [serial = 146] [outer = 0x0] 20:55:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 51 (0x116f39800) [pid = 1667] [serial = 147] [outer = 0x1167b0c00] 20:55:10 INFO - PROCESS | 1667 | 1466740510222 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 52 (0x11755bc00) [pid = 1667] [serial = 148] [outer = 0x1167b0c00] 20:55:10 INFO - PROCESS | 1667 | 1466740510516 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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 423ms 20:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:55:10 INFO - PROCESS | 1667 | 1466740510526 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 1667 | 1466740510528 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:55:10 INFO - PROCESS | 1667 | 1466740510530 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 1667 | 1466740510543 Marionette TRACE conn2 <- [1,174,null,{}] 20:55:10 INFO - PROCESS | 1667 | 1466740510565 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}] 20:55:10 INFO - PROCESS | 1667 | 1466740510568 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:10 INFO - PROCESS | 1667 | 1466740510643 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:55:10 INFO - PROCESS | 1667 | 1466740510648 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1667 | 1466740510650 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x11695e800 == 30 [pid = 1667] [id = 51] 20:55:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 53 (0x111c19c00) [pid = 1667] [serial = 149] [outer = 0x0] 20:55:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 54 (0x1184e6800) [pid = 1667] [serial = 150] [outer = 0x111c19c00] 20:55:10 INFO - PROCESS | 1667 | 1466740510680 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 55 (0x11870bc00) [pid = 1667] [serial = 151] [outer = 0x111c19c00] 20:55:10 INFO - PROCESS | 1667 | 1466740510974 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]]]}] 20:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 487ms 20:55:11 INFO - PROCESS | 1667 | 1466740511017 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:55:11 INFO - PROCESS | 1667 | 1466740511019 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:55:11 INFO - PROCESS | 1667 | 1466740511024 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:55:11 INFO - PROCESS | 1667 | 1466740511025 Marionette TRACE conn2 <- [1,178,null,{}] 20:55:11 INFO - PROCESS | 1667 | 1466740511027 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}] 20:55:11 INFO - PROCESS | 1667 | 1466740511028 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:11 INFO - PROCESS | 1667 | 1466740511097 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:55:11 INFO - PROCESS | 1667 | 1466740511100 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 1667 | 1466740511102 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x11714c800 == 31 [pid = 1667] [id = 52] 20:55:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 56 (0x118858000) [pid = 1667] [serial = 152] [outer = 0x0] 20:55:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 57 (0x119119000) [pid = 1667] [serial = 153] [outer = 0x118858000] 20:55:11 INFO - PROCESS | 1667 | 1466740511130 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 58 (0x119121000) [pid = 1667] [serial = 154] [outer = 0x118858000] 20:55:11 INFO - PROCESS | 1667 | 1466740511426 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]]]}] 20:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 421ms 20:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:55:11 INFO - PROCESS | 1667 | 1466740511464 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:55:11 INFO - PROCESS | 1667 | 1466740511466 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:55:11 INFO - PROCESS | 1667 | 1466740511481 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:55:11 INFO - PROCESS | 1667 | 1466740511483 Marionette TRACE conn2 <- [1,182,null,{}] 20:55:11 INFO - PROCESS | 1667 | 1466740511501 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}] 20:55:11 INFO - PROCESS | 1667 | 1466740511504 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:11 INFO - PROCESS | 1667 | 1466740511624 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:55:11 INFO - PROCESS | 1667 | 1466740511629 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 1667 | 1466740511631 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x11812c800 == 32 [pid = 1667] [id = 53] 20:55:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 59 (0x11663e000) [pid = 1667] [serial = 155] [outer = 0x0] 20:55:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 60 (0x1192eec00) [pid = 1667] [serial = 156] [outer = 0x11663e000] 20:55:11 INFO - PROCESS | 1667 | 1466740511671 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 61 (0x11942d800) [pid = 1667] [serial = 157] [outer = 0x11663e000] 20:55:12 INFO - PROCESS | 1667 | 1466740512012 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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 596ms 20:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:55:12 INFO - PROCESS | 1667 | 1466740512065 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1667 | 1466740512067 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:55:12 INFO - PROCESS | 1667 | 1466740512069 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1667 | 1466740512070 Marionette TRACE conn2 <- [1,186,null,{}] 20:55:12 INFO - PROCESS | 1667 | 1466740512072 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}] 20:55:12 INFO - PROCESS | 1667 | 1466740512076 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:12 INFO - PROCESS | 1667 | 1466740512179 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:55:12 INFO - PROCESS | 1667 | 1466740512184 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 1667 | 1466740512186 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x118148800 == 33 [pid = 1667] [id = 54] 20:55:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 62 (0x119438400) [pid = 1667] [serial = 158] [outer = 0x0] 20:55:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 63 (0x119748000) [pid = 1667] [serial = 159] [outer = 0x119438400] 20:55:12 INFO - PROCESS | 1667 | 1466740512215 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 64 (0x119c1b000) [pid = 1667] [serial = 160] [outer = 0x119438400] 20:55:12 INFO - PROCESS | 1667 | 1466740512490 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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 468ms 20:55:12 INFO - PROCESS | 1667 | 1466740512539 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1667 | 1466740512542 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:55:12 INFO - PROCESS | 1667 | 1466740512544 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1667 | 1466740512545 Marionette TRACE conn2 <- [1,190,null,{}] 20:55:12 INFO - PROCESS | 1667 | 1466740512547 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}] 20:55:12 INFO - PROCESS | 1667 | 1466740512549 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:12 INFO - PROCESS | 1667 | 1466740512617 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:55:12 INFO - PROCESS | 1667 | 1466740512623 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 1667 | 1466740512624 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b27000 == 34 [pid = 1667] [id = 55] 20:55:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 65 (0x111c19800) [pid = 1667] [serial = 161] [outer = 0x0] 20:55:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 66 (0x120ff7c00) [pid = 1667] [serial = 162] [outer = 0x111c19800] 20:55:12 INFO - PROCESS | 1667 | 1466740512656 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 67 (0x12416ec00) [pid = 1667] [serial = 163] [outer = 0x111c19800] 20:55:12 INFO - PROCESS | 1667 | 1466740512942 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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 417ms 20:55:12 INFO - PROCESS | 1667 | 1466740512963 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1667 | 1466740512964 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:55:12 INFO - PROCESS | 1667 | 1466740512966 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1667 | 1466740512967 Marionette TRACE conn2 <- [1,194,null,{}] 20:55:12 INFO - PROCESS | 1667 | 1466740512970 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}] 20:55:12 INFO - PROCESS | 1667 | 1466740512972 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:13 INFO - PROCESS | 1667 | 1466740513072 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:55:13 INFO - PROCESS | 1667 | 1466740513077 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 1667 | 1466740513078 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c65800 == 35 [pid = 1667] [id = 56] 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x113c60c00) [pid = 1667] [serial = 164] [outer = 0x0] 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x124280400) [pid = 1667] [serial = 165] [outer = 0x113c60c00] 20:55:13 INFO - PROCESS | 1667 | 1466740513103 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x124421800) [pid = 1667] [serial = 166] [outer = 0x113c60c00] 20:55:13 INFO - PROCESS | 1667 | 1466740513366 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 424ms 20:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:55:13 INFO - PROCESS | 1667 | 1466740513396 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1667 | 1466740513398 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:55:13 INFO - PROCESS | 1667 | 1466740513400 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1667 | 1466740513401 Marionette TRACE conn2 <- [1,198,null,{}] 20:55:13 INFO - PROCESS | 1667 | 1466740513410 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}] 20:55:13 INFO - PROCESS | 1667 | 1466740513411 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:13 INFO - PROCESS | 1667 | 1466740513485 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:55:13 INFO - PROCESS | 1667 | 1466740513491 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 1667 | 1466740513492 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x11695c000 == 36 [pid = 1667] [id = 57] 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x1247ae000) [pid = 1667] [serial = 167] [outer = 0x0] 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x124859800) [pid = 1667] [serial = 168] [outer = 0x1247ae000] 20:55:13 INFO - PROCESS | 1667 | 1466740513516 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x124c38400) [pid = 1667] [serial = 169] [outer = 0x1247ae000] 20:55:13 INFO - PROCESS | 1667 | 1466740513803 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 20:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:55:13 INFO - PROCESS | 1667 | 1466740513826 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1667 | 1466740513827 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:55:13 INFO - PROCESS | 1667 | 1466740513829 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1667 | 1466740513830 Marionette TRACE conn2 <- [1,202,null,{}] 20:55:13 INFO - PROCESS | 1667 | 1466740513833 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}] 20:55:13 INFO - PROCESS | 1667 | 1466740513834 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:13 INFO - PROCESS | 1667 | 1466740513912 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:55:13 INFO - PROCESS | 1667 | 1466740513915 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 1667 | 1466740513916 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x124488800 == 37 [pid = 1667] [id = 58] 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x124c3cc00) [pid = 1667] [serial = 170] [outer = 0x0] 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x124c41400) [pid = 1667] [serial = 171] [outer = 0x124c3cc00] 20:55:13 INFO - PROCESS | 1667 | 1466740513943 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x12532dc00) [pid = 1667] [serial = 172] [outer = 0x124c3cc00] 20:55:14 INFO - PROCESS | 1667 | 1466740514240 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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 418ms 20:55:14 INFO - PROCESS | 1667 | 1466740514248 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 1667 | 1466740514250 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:55:14 INFO - PROCESS | 1667 | 1466740514252 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 1667 | 1466740514255 Marionette TRACE conn2 <- [1,206,null,{}] 20:55:14 INFO - PROCESS | 1667 | 1466740514267 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}] 20:55:14 INFO - PROCESS | 1667 | 1466740514269 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:14 INFO - PROCESS | 1667 | 1466740514383 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:55:14 INFO - PROCESS | 1667 | 1466740514392 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1667 | 1466740514393 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x11812c000 == 38 [pid = 1667] [id = 59] 20:55:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x1183f3400) [pid = 1667] [serial = 173] [outer = 0x0] 20:55:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x12532e800) [pid = 1667] [serial = 174] [outer = 0x1183f3400] 20:55:14 INFO - PROCESS | 1667 | 1466740514420 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x125eae800) [pid = 1667] [serial = 175] [outer = 0x1183f3400] 20:55:14 INFO - PROCESS | 1667 | 1466740514742 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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 526ms 20:55:14 INFO - PROCESS | 1667 | 1466740514785 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 1667 | 1466740514786 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:55:14 INFO - PROCESS | 1667 | 1466740514788 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 1667 | 1466740514789 Marionette TRACE conn2 <- [1,210,null,{}] 20:55:14 INFO - PROCESS | 1667 | 1466740514792 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}] 20:55:14 INFO - PROCESS | 1667 | 1466740514793 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:14 INFO - PROCESS | 1667 | 1466740514879 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:55:14 INFO - PROCESS | 1667 | 1466740514890 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1667 | 1466740514891 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x125156000 == 39 [pid = 1667] [id = 60] 20:55:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x125ea1800) [pid = 1667] [serial = 176] [outer = 0x0] 20:55:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x125ea8400) [pid = 1667] [serial = 177] [outer = 0x125ea1800] 20:55:14 INFO - PROCESS | 1667 | 1466740514940 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1267d1400) [pid = 1667] [serial = 178] [outer = 0x125ea1800] 20:55:15 INFO - PROCESS | 1667 | 1466740515230 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 20:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:55:15 INFO - PROCESS | 1667 | 1466740515261 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 1667 | 1466740515262 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:55:15 INFO - PROCESS | 1667 | 1466740515264 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 1667 | 1466740515265 Marionette TRACE conn2 <- [1,214,null,{}] 20:55:15 INFO - PROCESS | 1667 | 1466740515267 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}] 20:55:15 INFO - PROCESS | 1667 | 1466740515269 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:15 INFO - PROCESS | 1667 | 1466740515362 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:55:15 INFO - PROCESS | 1667 | 1466740515369 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1667 | 1466740515370 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x125170000 == 40 [pid = 1667] [id = 61] 20:55:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x125ea3400) [pid = 1667] [serial = 179] [outer = 0x0] 20:55:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1269c4c00) [pid = 1667] [serial = 180] [outer = 0x125ea3400] 20:55:15 INFO - PROCESS | 1667 | 1466740515394 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x126f43000) [pid = 1667] [serial = 181] [outer = 0x125ea3400] 20:55:15 INFO - PROCESS | 1667 | 1466740515682 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 20:55:15 INFO - PROCESS | 1667 | 1466740515734 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 1667 | 1466740515735 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:55:15 INFO - PROCESS | 1667 | 1466740515745 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 1667 | 1466740515746 Marionette TRACE conn2 <- [1,218,null,{}] 20:55:15 INFO - PROCESS | 1667 | 1466740515749 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}] 20:55:15 INFO - PROCESS | 1667 | 1466740515750 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:15 INFO - PROCESS | 1667 | 1466740515845 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:55:15 INFO - PROCESS | 1667 | 1466740515858 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1667 | 1466740515859 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e17800 == 41 [pid = 1667] [id = 62] 20:55:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x126f45800) [pid = 1667] [serial = 182] [outer = 0x0] 20:55:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1271e3400) [pid = 1667] [serial = 183] [outer = 0x126f45800] 20:55:15 INFO - PROCESS | 1667 | 1466740515883 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x127487400) [pid = 1667] [serial = 184] [outer = 0x126f45800] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x11646bc00) [pid = 1667] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1183e7000) [pid = 1667] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x117eb2800) [pid = 1667] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x113c26400) [pid = 1667] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x11917f800) [pid = 1667] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x128eae000) [pid = 1667] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x124282c00) [pid = 1667] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x125521800) [pid = 1667] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1269d2c00) [pid = 1667] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:55:16 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1269d0c00) [pid = 1667] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:55:16 INFO - PROCESS | 1667 | 1466740516199 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 20:55:16 INFO - PROCESS | 1667 | 1466740516215 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:55:16 INFO - PROCESS | 1667 | 1466740516216 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:55:16 INFO - PROCESS | 1667 | 1466740516219 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1667 | 1466740516220 Marionette TRACE conn2 <- [1,222,null,{}] 20:55:16 INFO - PROCESS | 1667 | 1466740516225 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}] 20:55:16 INFO - PROCESS | 1667 | 1466740516226 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:16 INFO - PROCESS | 1667 | 1466740516301 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:55:16 INFO - PROCESS | 1667 | 1466740516307 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1667 | 1466740516308 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fce000 == 42 [pid = 1667] [id = 63] 20:55:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x11755f400) [pid = 1667] [serial = 185] [outer = 0x0] 20:55:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x11917a000) [pid = 1667] [serial = 186] [outer = 0x11755f400] 20:55:16 INFO - PROCESS | 1667 | 1466740516339 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x1269d2c00) [pid = 1667] [serial = 187] [outer = 0x11755f400] 20:55:16 INFO - PROCESS | 1667 | 1466740516658 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 471ms 20:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:55:16 INFO - PROCESS | 1667 | 1466740516692 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 1667 | 1466740516694 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:55:16 INFO - PROCESS | 1667 | 1466740516696 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1667 | 1466740516698 Marionette TRACE conn2 <- [1,226,null,{}] 20:55:16 INFO - PROCESS | 1667 | 1466740516702 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}] 20:55:16 INFO - PROCESS | 1667 | 1466740516704 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:16 INFO - PROCESS | 1667 | 1466740516819 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:55:16 INFO - PROCESS | 1667 | 1466740516881 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1667 | 1466740516882 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e23800 == 43 [pid = 1667] [id = 64] 20:55:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1121ab800) [pid = 1667] [serial = 188] [outer = 0x0] 20:55:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x12748a800) [pid = 1667] [serial = 189] [outer = 0x1121ab800] 20:55:16 INFO - PROCESS | 1667 | 1466740516923 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x128ea2400) [pid = 1667] [serial = 190] [outer = 0x1121ab800] 20:55:17 INFO - PROCESS | 1667 | 1466740517205 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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 519ms 20:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:55:17 INFO - PROCESS | 1667 | 1466740517215 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1667 | 1466740517217 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:55:17 INFO - PROCESS | 1667 | 1466740517219 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1667 | 1466740517220 Marionette TRACE conn2 <- [1,230,null,{}] 20:55:17 INFO - PROCESS | 1667 | 1466740517230 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}] 20:55:17 INFO - PROCESS | 1667 | 1466740517231 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:17 INFO - PROCESS | 1667 | 1466740517314 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:55:17 INFO - PROCESS | 1667 | 1466740517318 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 1667 | 1466740517319 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x128aed000 == 44 [pid = 1667] [id = 65] 20:55:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x124421c00) [pid = 1667] [serial = 191] [outer = 0x0] 20:55:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x129189400) [pid = 1667] [serial = 192] [outer = 0x124421c00] 20:55:17 INFO - PROCESS | 1667 | 1466740517350 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x12929a000) [pid = 1667] [serial = 193] [outer = 0x124421c00] 20:55:17 INFO - PROCESS | 1667 | 1466740517658 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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 476ms 20:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:55:17 INFO - PROCESS | 1667 | 1466740517696 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1667 | 1466740517697 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:55:17 INFO - PROCESS | 1667 | 1466740517699 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1667 | 1466740517700 Marionette TRACE conn2 <- [1,234,null,{}] 20:55:17 INFO - PROCESS | 1667 | 1466740517702 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}] 20:55:17 INFO - PROCESS | 1667 | 1466740517703 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:17 INFO - PROCESS | 1667 | 1466740517800 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:55:17 INFO - PROCESS | 1667 | 1466740517808 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 1667 | 1466740517809 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x128e0d000 == 45 [pid = 1667] [id = 66] 20:55:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x12929a400) [pid = 1667] [serial = 194] [outer = 0x0] 20:55:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1292a1400) [pid = 1667] [serial = 195] [outer = 0x12929a400] 20:55:17 INFO - PROCESS | 1667 | 1466740517833 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x12948ac00) [pid = 1667] [serial = 196] [outer = 0x12929a400] 20:55:18 INFO - PROCESS | 1667 | 1466740518096 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]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 20:55:18 INFO - PROCESS | 1667 | 1466740518117 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:55:18 INFO - PROCESS | 1667 | 1466740518118 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:55:18 INFO - PROCESS | 1667 | 1466740518127 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:55:18 INFO - PROCESS | 1667 | 1466740518128 Marionette TRACE conn2 <- [1,238,null,{}] 20:55:18 INFO - PROCESS | 1667 | 1466740518130 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}] 20:55:18 INFO - PROCESS | 1667 | 1466740518132 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:18 INFO - PROCESS | 1667 | 1466740518218 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:55:18 INFO - PROCESS | 1667 | 1466740518225 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 1667 | 1466740518226 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x12917f800 == 46 [pid = 1667] [id = 67] 20:55:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12948ec00) [pid = 1667] [serial = 197] [outer = 0x0] 20:55:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x129496000) [pid = 1667] [serial = 198] [outer = 0x12948ec00] 20:55:18 INFO - PROCESS | 1667 | 1466740518250 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1294a0400) [pid = 1667] [serial = 199] [outer = 0x12948ec00] 20:55:18 INFO - PROCESS | 1667 | 1466740518750 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]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 675ms 20:55:18 INFO - PROCESS | 1667 | 1466740518797 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:55:18 INFO - PROCESS | 1667 | 1466740518800 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:55:18 INFO - PROCESS | 1667 | 1466740518803 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:55:18 INFO - PROCESS | 1667 | 1466740518805 Marionette TRACE conn2 <- [1,242,null,{}] 20:55:18 INFO - PROCESS | 1667 | 1466740518810 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}] 20:55:18 INFO - PROCESS | 1667 | 1466740518811 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:18 INFO - PROCESS | 1667 | 1466740518918 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:55:18 INFO - PROCESS | 1667 | 1466740518986 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 1667 | 1466740518988 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e0a800 == 47 [pid = 1667] [id = 68] 20:55:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1154d8000) [pid = 1667] [serial = 200] [outer = 0x0] 20:55:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x116193400) [pid = 1667] [serial = 201] [outer = 0x1154d8000] 20:55:19 INFO - PROCESS | 1667 | 1466740519018 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1167a4800) [pid = 1667] [serial = 202] [outer = 0x1154d8000] 20:55:19 INFO - PROCESS | 1667 | 1466740519661 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]]]}] 20:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 872ms 20:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:55:19 INFO - PROCESS | 1667 | 1466740519675 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 1667 | 1466740519678 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:55:19 INFO - PROCESS | 1667 | 1466740519681 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 1667 | 1466740519683 Marionette TRACE conn2 <- [1,246,null,{}] 20:55:19 INFO - PROCESS | 1667 | 1466740519686 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}] 20:55:19 INFO - PROCESS | 1667 | 1466740519688 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:19 INFO - PROCESS | 1667 | 1466740519782 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:55:19 INFO - PROCESS | 1667 | 1466740519851 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 1667 | 1466740519854 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e11000 == 48 [pid = 1667] [id = 69] 20:55:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x116f9ac00) [pid = 1667] [serial = 203] [outer = 0x0] 20:55:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x117559c00) [pid = 1667] [serial = 204] [outer = 0x116f9ac00] 20:55:19 INFO - PROCESS | 1667 | 1466740519882 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1183e9400) [pid = 1667] [serial = 205] [outer = 0x116f9ac00] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x128e0d000 == 47 [pid = 1667] [id = 66] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x128aed000 == 46 [pid = 1667] [id = 65] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125e23800 == 45 [pid = 1667] [id = 64] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x119fce000 == 44 [pid = 1667] [id = 63] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125e17800 == 43 [pid = 1667] [id = 62] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125170000 == 42 [pid = 1667] [id = 61] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125156000 == 41 [pid = 1667] [id = 60] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x11812c000 == 40 [pid = 1667] [id = 59] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x124488800 == 39 [pid = 1667] [id = 58] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x120ffa000) [pid = 1667] [serial = 141] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x11695c000 == 38 [pid = 1667] [id = 57] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x119c65800 == 37 [pid = 1667] [id = 56] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x119b27000 == 36 [pid = 1667] [id = 55] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x118148800 == 35 [pid = 1667] [id = 54] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x11812c800 == 34 [pid = 1667] [id = 53] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x11714c800 == 33 [pid = 1667] [id = 52] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x11695e800 == 32 [pid = 1667] [id = 51] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x115e20800 == 31 [pid = 1667] [id = 50] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x1131b1800 == 30 [pid = 1667] [id = 49] 20:55:20 INFO - PROCESS | 1667 | --DOCSHELL 0x119717000 == 29 [pid = 1667] [id = 48] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x11697e400) [pid = 1667] [serial = 126] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1185acc00) [pid = 1667] [serial = 132] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1185af800) [pid = 1667] [serial = 129] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1195a2000) [pid = 1667] [serial = 138] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x118722800) [pid = 1667] [serial = 130] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1195a1800) [pid = 1667] [serial = 136] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11911d000) [pid = 1667] [serial = 133] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x116f99800) [pid = 1667] [serial = 127] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1199a9800) [pid = 1667] [serial = 139] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x129299400) [pid = 1667] [serial = 124] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x119434c00) [pid = 1667] [serial = 135] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x129187000) [pid = 1667] [serial = 123] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x124a86800) [pid = 1667] [serial = 103] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x126f3f800) [pid = 1667] [serial = 115] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x128c71000) [pid = 1667] [serial = 121] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x12748fc00) [pid = 1667] [serial = 118] [outer = 0x0] [url = about:blank] 20:55:20 INFO - PROCESS | 1667 | 1466740520345 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]]]}] 20:55:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 669ms 20:55:20 INFO - PROCESS | 1667 | 1466740520351 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 1667 | 1466740520359 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:55:20 INFO - PROCESS | 1667 | 1466740520367 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 1667 | 1466740520369 Marionette TRACE conn2 <- [1,250,null,{}] 20:55:20 INFO - PROCESS | 1667 | 1466740520373 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}] 20:55:20 INFO - PROCESS | 1667 | 1466740520375 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:20 INFO - PROCESS | 1667 | 1466740520492 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:55:20 INFO - PROCESS | 1667 | 1466740520500 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 1667 | 1466740520502 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x11694b800 == 30 [pid = 1667] [id = 70] 20:55:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x118707800) [pid = 1667] [serial = 206] [outer = 0x0] 20:55:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x118722800) [pid = 1667] [serial = 207] [outer = 0x118707800] 20:55:20 INFO - PROCESS | 1667 | 1466740520549 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x11911a400) [pid = 1667] [serial = 208] [outer = 0x118707800] 20:55:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11871c400) [pid = 1667] [serial = 209] [outer = 0x124c3f400] 20:55:21 INFO - PROCESS | 1667 | 1466740521009 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 674ms 20:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:55:21 INFO - PROCESS | 1667 | 1466740521040 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:55:21 INFO - PROCESS | 1667 | 1466740521042 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:55:21 INFO - PROCESS | 1667 | 1466740521044 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 1667 | 1466740521046 Marionette TRACE conn2 <- [1,254,null,{}] 20:55:21 INFO - PROCESS | 1667 | 1466740521054 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}] 20:55:21 INFO - PROCESS | 1667 | 1466740521057 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:21 INFO - PROCESS | 1667 | 1466740521130 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:55:21 INFO - PROCESS | 1667 | 1466740521135 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1667 | 1466740521137 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x118145800 == 31 [pid = 1667] [id = 71] 20:55:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1192f8800) [pid = 1667] [serial = 210] [outer = 0x0] 20:55:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1199a6400) [pid = 1667] [serial = 211] [outer = 0x1192f8800] 20:55:21 INFO - PROCESS | 1667 | 1466740521168 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x119c1ac00) [pid = 1667] [serial = 212] [outer = 0x1192f8800] 20:55:21 INFO - PROCESS | 1667 | 1466740521483 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 20:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:55:21 INFO - PROCESS | 1667 | 1466740521516 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:55:21 INFO - PROCESS | 1667 | 1466740521518 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:55:21 INFO - PROCESS | 1667 | 1466740521520 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 1667 | 1466740521523 Marionette TRACE conn2 <- [1,258,null,{}] 20:55:21 INFO - PROCESS | 1667 | 1466740521526 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}] 20:55:21 INFO - PROCESS | 1667 | 1466740521527 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:21 INFO - PROCESS | 1667 | 1466740521600 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:55:21 INFO - PROCESS | 1667 | 1466740521605 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1667 | 1466740521607 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192e2000 == 32 [pid = 1667] [id = 72] 20:55:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x120ffd000) [pid = 1667] [serial = 213] [outer = 0x0] 20:55:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12400a800) [pid = 1667] [serial = 214] [outer = 0x120ffd000] 20:55:21 INFO - PROCESS | 1667 | 1466740521633 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12441b000) [pid = 1667] [serial = 215] [outer = 0x120ffd000] 20:55:21 INFO - PROCESS | 1667 | 1466740521944 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 20:55:21 INFO - PROCESS | 1667 | 1466740521991 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:55:21 INFO - PROCESS | 1667 | 1466740521992 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:55:21 INFO - PROCESS | 1667 | 1466740521994 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 1667 | 1466740521995 Marionette TRACE conn2 <- [1,262,null,{}] 20:55:22 INFO - PROCESS | 1667 | 1466740521998 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}] 20:55:22 INFO - PROCESS | 1667 | 1466740521999 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:22 INFO - PROCESS | 1667 | 1466740522068 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:55:22 INFO - PROCESS | 1667 | 1466740522073 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 1667 | 1466740522075 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c74000 == 33 [pid = 1667] [id = 73] 20:55:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1243cb800) [pid = 1667] [serial = 216] [outer = 0x0] 20:55:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x124a90800) [pid = 1667] [serial = 217] [outer = 0x1243cb800] 20:55:22 INFO - PROCESS | 1667 | 1466740522100 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12519c800) [pid = 1667] [serial = 218] [outer = 0x1243cb800] 20:55:22 INFO - PROCESS | 1667 | 1466740522431 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]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 20:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:55:22 INFO - PROCESS | 1667 | 1466740522464 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 1667 | 1466740522465 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:55:22 INFO - PROCESS | 1667 | 1466740522467 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1667 | 1466740522468 Marionette TRACE conn2 <- [1,266,null,{}] 20:55:22 INFO - PROCESS | 1667 | 1466740522470 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}] 20:55:22 INFO - PROCESS | 1667 | 1466740522474 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:22 INFO - PROCESS | 1667 | 1466740522591 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:55:22 INFO - PROCESS | 1667 | 1466740522608 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 1667 | 1466740522609 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x124305800 == 34 [pid = 1667] [id = 74] 20:55:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x113c25000) [pid = 1667] [serial = 219] [outer = 0x0] 20:55:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x125597800) [pid = 1667] [serial = 220] [outer = 0x113c25000] 20:55:22 INFO - PROCESS | 1667 | 1466740522634 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x126d42c00) [pid = 1667] [serial = 221] [outer = 0x113c25000] 20:55:22 INFO - PROCESS | 1667 | 1466740522947 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]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 522ms 20:55:22 INFO - PROCESS | 1667 | 1466740522989 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 1667 | 1466740522991 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:55:22 INFO - PROCESS | 1667 | 1466740522993 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1667 | 1466740522994 Marionette TRACE conn2 <- [1,270,null,{}] 20:55:22 INFO - PROCESS | 1667 | 1466740522996 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}] 20:55:22 INFO - PROCESS | 1667 | 1466740522997 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:23 INFO - PROCESS | 1667 | 1466740523083 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:55:23 INFO - PROCESS | 1667 | 1466740523113 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1667 | 1466740523115 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x124861800 == 35 [pid = 1667] [id = 75] 20:55:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x116194c00) [pid = 1667] [serial = 222] [outer = 0x0] 20:55:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1271eac00) [pid = 1667] [serial = 223] [outer = 0x116194c00] 20:55:23 INFO - PROCESS | 1667 | 1466740523145 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x128acf000) [pid = 1667] [serial = 224] [outer = 0x116194c00] 20:55:23 INFO - PROCESS | 1667 | 1466740523445 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]]]}] 20:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 20:55:23 INFO - PROCESS | 1667 | 1466740523513 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 1667 | 1466740523515 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:55:23 INFO - PROCESS | 1667 | 1466740523517 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 1667 | 1466740523518 Marionette TRACE conn2 <- [1,274,null,{}] 20:55:23 INFO - PROCESS | 1667 | 1466740523520 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}] 20:55:23 INFO - PROCESS | 1667 | 1466740523521 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:23 INFO - PROCESS | 1667 | 1466740523609 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:55:23 INFO - PROCESS | 1667 | 1466740523641 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1667 | 1466740523642 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x12515e000 == 36 [pid = 1667] [id = 76] 20:55:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x128c66c00) [pid = 1667] [serial = 225] [outer = 0x0] 20:55:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x129183800) [pid = 1667] [serial = 226] [outer = 0x128c66c00] 20:55:23 INFO - PROCESS | 1667 | 1466740523667 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x12918e800) [pid = 1667] [serial = 227] [outer = 0x128c66c00] 20:55:23 INFO - PROCESS | 1667 | 1466740523927 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]]]}] 20:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 421ms 20:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:55:23 INFO - PROCESS | 1667 | 1466740523947 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 1667 | 1466740523948 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:55:23 INFO - PROCESS | 1667 | 1466740523951 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 1667 | 1466740523952 Marionette TRACE conn2 <- [1,278,null,{}] 20:55:23 INFO - PROCESS | 1667 | 1466740523982 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}] 20:55:23 INFO - PROCESS | 1667 | 1466740523983 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:24 INFO - PROCESS | 1667 | 1466740524104 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:55:24 INFO - PROCESS | 1667 | 1466740524149 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1667 | 1466740524162 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e23800 == 37 [pid = 1667] [id = 77] 20:55:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x128c6c400) [pid = 1667] [serial = 228] [outer = 0x0] 20:55:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x12948b800) [pid = 1667] [serial = 229] [outer = 0x128c6c400] 20:55:24 INFO - PROCESS | 1667 | 1466740524202 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x129499000) [pid = 1667] [serial = 230] [outer = 0x128c6c400] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1121ab800) [pid = 1667] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x126f45800) [pid = 1667] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x11755f400) [pid = 1667] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x124421c00) [pid = 1667] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x12929a400) [pid = 1667] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1183f3400) [pid = 1667] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x125ea1800) [pid = 1667] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1199ac800) [pid = 1667] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x125ea3400) [pid = 1667] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x111c19800) [pid = 1667] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x111c19c00) [pid = 1667] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x113c60c00) [pid = 1667] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x115455800) [pid = 1667] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1167b0c00) [pid = 1667] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x118858000) [pid = 1667] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x119438400) [pid = 1667] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11663e000) [pid = 1667] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1247ae000) [pid = 1667] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:55:24 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x124c3cc00) [pid = 1667] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:55:24 INFO - PROCESS | 1667 | 1466740524804 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]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 879ms 20:55:24 INFO - PROCESS | 1667 | 1466740524830 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:55:24 INFO - PROCESS | 1667 | 1466740524831 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:55:24 INFO - PROCESS | 1667 | 1466740524834 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 1667 | 1466740524835 Marionette TRACE conn2 <- [1,282,null,{}] 20:55:24 INFO - PROCESS | 1667 | 1466740524837 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}] 20:55:24 INFO - PROCESS | 1667 | 1466740524838 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:24 INFO - PROCESS | 1667 | 1466740524911 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:55:24 INFO - PROCESS | 1667 | 1466740524915 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1667 | 1466740524916 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x11916a800 == 38 [pid = 1667] [id = 78] 20:55:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11213dc00) [pid = 1667] [serial = 231] [outer = 0x0] 20:55:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11663e000) [pid = 1667] [serial = 232] [outer = 0x11213dc00] 20:55:24 INFO - PROCESS | 1667 | 1466740524943 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119751800) [pid = 1667] [serial = 233] [outer = 0x11213dc00] 20:55:25 INFO - PROCESS | 1667 | 1466740525252 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 467ms 20:55:25 INFO - PROCESS | 1667 | 1466740525302 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 1667 | 1466740525303 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:55:25 INFO - PROCESS | 1667 | 1466740525306 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1667 | 1466740525307 Marionette TRACE conn2 <- [1,286,null,{}] 20:55:25 INFO - PROCESS | 1667 | 1466740525310 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}] 20:55:25 INFO - PROCESS | 1667 | 1466740525311 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:25 INFO - PROCESS | 1667 | 1466740525426 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:55:25 INFO - PROCESS | 1667 | 1466740525446 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 1667 | 1466740525447 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271d6800 == 39 [pid = 1667] [id = 79] 20:55:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124418800) [pid = 1667] [serial = 234] [outer = 0x0] 20:55:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x126fd9400) [pid = 1667] [serial = 235] [outer = 0x124418800] 20:55:25 INFO - PROCESS | 1667 | 1466740525473 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12a63e400) [pid = 1667] [serial = 236] [outer = 0x124418800] 20:55:25 INFO - PROCESS | 1667 | 1466740525757 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 20:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:55:25 INFO - PROCESS | 1667 | 1466740525778 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 1667 | 1466740525779 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:55:25 INFO - PROCESS | 1667 | 1466740525781 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1667 | 1466740525782 Marionette TRACE conn2 <- [1,290,null,{}] 20:55:25 INFO - PROCESS | 1667 | 1466740525785 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}] 20:55:25 INFO - PROCESS | 1667 | 1466740525786 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:25 INFO - PROCESS | 1667 | 1466740525866 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:55:25 INFO - PROCESS | 1667 | 1466740525870 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 1667 | 1466740525873 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x12418e000 == 40 [pid = 1667] [id = 80] 20:55:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12a644c00) [pid = 1667] [serial = 237] [outer = 0x0] 20:55:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x12a6bbc00) [pid = 1667] [serial = 238] [outer = 0x12a644c00] 20:55:25 INFO - PROCESS | 1667 | 1466740525898 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12a6c3400) [pid = 1667] [serial = 239] [outer = 0x12a644c00] 20:55:26 INFO - PROCESS | 1667 | 1466740526197 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 420ms 20:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:55:26 INFO - PROCESS | 1667 | 1466740526201 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 1667 | 1466740526202 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:55:26 INFO - PROCESS | 1667 | 1466740526212 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1667 | 1466740526213 Marionette TRACE conn2 <- [1,294,null,{}] 20:55:26 INFO - PROCESS | 1667 | 1466740526215 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}] 20:55:26 INFO - PROCESS | 1667 | 1466740526216 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:26 INFO - PROCESS | 1667 | 1466740526303 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:55:26 INFO - PROCESS | 1667 | 1466740526355 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 1667 | 1466740526356 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a349800 == 41 [pid = 1667] [id = 81] 20:55:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x119c17c00) [pid = 1667] [serial = 240] [outer = 0x0] 20:55:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12a6c3800) [pid = 1667] [serial = 241] [outer = 0x119c17c00] 20:55:26 INFO - PROCESS | 1667 | 1466740526380 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12a6e1000) [pid = 1667] [serial = 242] [outer = 0x119c17c00] 20:55:26 INFO - PROCESS | 1667 | 1466740526635 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]]]}] 20:55:26 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. 20:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 476ms 20:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:55:26 INFO - PROCESS | 1667 | 1466740526681 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 1667 | 1466740526682 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:55:26 INFO - PROCESS | 1667 | 1466740526684 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1667 | 1466740526685 Marionette TRACE conn2 <- [1,298,null,{}] 20:55:26 INFO - PROCESS | 1667 | 1466740526694 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}] 20:55:26 INFO - PROCESS | 1667 | 1466740526695 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:26 INFO - PROCESS | 1667 | 1466740526777 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:55:26 INFO - PROCESS | 1667 | 1466740526863 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 1667 | 1466740526865 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x1130d4000 == 42 [pid = 1667] [id = 82] 20:55:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x110fa9000) [pid = 1667] [serial = 243] [outer = 0x0] 20:55:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x112d47c00) [pid = 1667] [serial = 244] [outer = 0x110fa9000] 20:55:26 INFO - PROCESS | 1667 | 1466740526896 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1164e0400) [pid = 1667] [serial = 245] [outer = 0x110fa9000] 20:55:27 INFO - PROCESS | 1667 | 1466740527327 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]]]}] 20:55:27 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. 20:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 20:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:55:27 INFO - PROCESS | 1667 | 1466740527359 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 1667 | 1466740527361 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:55:27 INFO - PROCESS | 1667 | 1466740527364 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1667 | 1466740527366 Marionette TRACE conn2 <- [1,302,null,{}] 20:55:27 INFO - PROCESS | 1667 | 1466740527370 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}] 20:55:27 INFO - PROCESS | 1667 | 1466740527373 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:27 INFO - PROCESS | 1667 | 1466740527472 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:55:27 INFO - PROCESS | 1667 | 1466740527521 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 1667 | 1466740527522 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x118135800 == 43 [pid = 1667] [id = 83] 20:55:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1183e5c00) [pid = 1667] [serial = 246] [outer = 0x0] 20:55:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11870d400) [pid = 1667] [serial = 247] [outer = 0x1183e5c00] 20:55:27 INFO - PROCESS | 1667 | 1466740527552 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x119119400) [pid = 1667] [serial = 248] [outer = 0x1183e5c00] 20:55:27 INFO - PROCESS | 1667 | 1466740527959 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]]]}] 20:55:27 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. 20:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 20:55:27 INFO - PROCESS | 1667 | 1466740527986 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:55:27 INFO - PROCESS | 1667 | 1466740527988 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:55:27 INFO - PROCESS | 1667 | 1466740527991 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1667 | 1466740527992 Marionette TRACE conn2 <- [1,306,null,{}] 20:55:27 INFO - PROCESS | 1667 | 1466740527995 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}] 20:55:27 INFO - PROCESS | 1667 | 1466740527996 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:28 INFO - PROCESS | 1667 | 1466740528097 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:55:28 INFO - PROCESS | 1667 | 1466740528192 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 1667 | 1466740528194 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271c4000 == 44 [pid = 1667] [id = 84] 20:55:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1199a3000) [pid = 1667] [serial = 249] [outer = 0x0] 20:55:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x119ba2400) [pid = 1667] [serial = 250] [outer = 0x1199a3000] 20:55:28 INFO - PROCESS | 1667 | 1466740528224 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x119bac000) [pid = 1667] [serial = 251] [outer = 0x1199a3000] 20:55:28 INFO - PROCESS | 1667 | 1466740528630 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]]]}] 20:55:28 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. 20:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 20:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:55:28 INFO - PROCESS | 1667 | 1466740528663 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 1667 | 1466740528665 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:55:28 INFO - PROCESS | 1667 | 1466740528672 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 1667 | 1466740528677 Marionette TRACE conn2 <- [1,310,null,{}] 20:55:28 INFO - PROCESS | 1667 | 1466740528680 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}] 20:55:28 INFO - PROCESS | 1667 | 1466740528683 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:28 INFO - PROCESS | 1667 | 1466740528782 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:55:28 INFO - PROCESS | 1667 | 1466740528832 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 1667 | 1466740528833 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x128ae1000 == 45 [pid = 1667] [id = 85] 20:55:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x119bad000) [pid = 1667] [serial = 252] [outer = 0x0] 20:55:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12519e000) [pid = 1667] [serial = 253] [outer = 0x119bad000] 20:55:28 INFO - PROCESS | 1667 | 1466740528862 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x125e49400) [pid = 1667] [serial = 254] [outer = 0x119bad000] 20:55:29 INFO - PROCESS | 1667 | 1466740529281 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]]]}] 20:55:29 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. 20:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 628ms 20:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:55:29 INFO - PROCESS | 1667 | 1466740529296 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 1667 | 1466740529298 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:55:29 INFO - PROCESS | 1667 | 1466740529300 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 1667 | 1466740529301 Marionette TRACE conn2 <- [1,314,null,{}] 20:55:29 INFO - PROCESS | 1667 | 1466740529304 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}] 20:55:29 INFO - PROCESS | 1667 | 1466740529305 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:29 INFO - PROCESS | 1667 | 1466740529405 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:55:29 INFO - PROCESS | 1667 | 1466740529487 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 1667 | 1466740529488 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x117477000 == 46 [pid = 1667] [id = 86] 20:55:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x1185a7c00) [pid = 1667] [serial = 255] [outer = 0x0] 20:55:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x124007c00) [pid = 1667] [serial = 256] [outer = 0x1185a7c00] 20:55:29 INFO - PROCESS | 1667 | 1466740529517 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1267ce000) [pid = 1667] [serial = 257] [outer = 0x1185a7c00] 20:55:30 INFO - PROCESS | 1667 | 1466740530080 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]]]}] 20:55:30 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. 20:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 822ms 20:55:30 INFO - PROCESS | 1667 | 1466740530123 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1667 | 1466740530125 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:55:30 INFO - PROCESS | 1667 | 1466740530128 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1667 | 1466740530130 Marionette TRACE conn2 <- [1,318,null,{}] 20:55:30 INFO - PROCESS | 1667 | 1466740530133 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}] 20:55:30 INFO - PROCESS | 1667 | 1466740530135 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:30 INFO - PROCESS | 1667 | 1466740530226 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:55:30 INFO - PROCESS | 1667 | 1466740530276 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1667 | 1466740530277 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169c1800 == 47 [pid = 1667] [id = 87] 20:55:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x116191c00) [pid = 1667] [serial = 258] [outer = 0x0] 20:55:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x116985800) [pid = 1667] [serial = 259] [outer = 0x116191c00] 20:55:30 INFO - PROCESS | 1667 | 1466740530305 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x1184e6000) [pid = 1667] [serial = 260] [outer = 0x116191c00] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x12a349800 == 46 [pid = 1667] [id = 81] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x12418e000 == 45 [pid = 1667] [id = 80] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x1271d6800 == 44 [pid = 1667] [id = 79] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x11916a800 == 43 [pid = 1667] [id = 78] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x125e23800 == 42 [pid = 1667] [id = 77] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x12515e000 == 41 [pid = 1667] [id = 76] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x124861800 == 40 [pid = 1667] [id = 75] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x124305800 == 39 [pid = 1667] [id = 74] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x119c74000 == 38 [pid = 1667] [id = 73] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x1192e2000 == 37 [pid = 1667] [id = 72] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x129496000) [pid = 1667] [serial = 198] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | 1466740530784 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]]]}] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x118145800 == 36 [pid = 1667] [id = 71] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x11694b800 == 35 [pid = 1667] [id = 70] 20:55:30 INFO - PROCESS | 1667 | --DOCSHELL 0x115e11000 == 34 [pid = 1667] [id = 69] 20:55:30 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. 20:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 671ms 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x125ea8400) [pid = 1667] [serial = 177] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x12484a400) [pid = 1667] [serial = 142] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x1269c4c00) [pid = 1667] [serial = 180] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x120ff7c00) [pid = 1667] [serial = 162] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12416ec00) [pid = 1667] [serial = 163] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1184e6800) [pid = 1667] [serial = 150] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x11870bc00) [pid = 1667] [serial = 151] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x124280400) [pid = 1667] [serial = 165] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x124421800) [pid = 1667] [serial = 166] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x115e58c00) [pid = 1667] [serial = 144] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x116472400) [pid = 1667] [serial = 145] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x116f39800) [pid = 1667] [serial = 147] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x11755bc00) [pid = 1667] [serial = 148] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x119119000) [pid = 1667] [serial = 153] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x119121000) [pid = 1667] [serial = 154] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x119748000) [pid = 1667] [serial = 159] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x119c1b000) [pid = 1667] [serial = 160] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1192eec00) [pid = 1667] [serial = 156] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11942d800) [pid = 1667] [serial = 157] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124859800) [pid = 1667] [serial = 168] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x124c38400) [pid = 1667] [serial = 169] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x124c41400) [pid = 1667] [serial = 171] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x12532dc00) [pid = 1667] [serial = 172] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1267d1400) [pid = 1667] [serial = 178] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x12748a800) [pid = 1667] [serial = 189] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1271e3400) [pid = 1667] [serial = 183] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11917a000) [pid = 1667] [serial = 186] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1269d2c00) [pid = 1667] [serial = 187] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x129189400) [pid = 1667] [serial = 192] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x12948ac00) [pid = 1667] [serial = 196] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x128ea2400) [pid = 1667] [serial = 190] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1292a1400) [pid = 1667] [serial = 195] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12532e800) [pid = 1667] [serial = 174] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12929a000) [pid = 1667] [serial = 193] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x126f43000) [pid = 1667] [serial = 181] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x127487400) [pid = 1667] [serial = 184] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x125eae800) [pid = 1667] [serial = 175] [outer = 0x0] [url = about:blank] 20:55:30 INFO - PROCESS | 1667 | 1466740530810 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1667 | 1466740530813 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:55:30 INFO - PROCESS | 1667 | 1466740530819 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1667 | 1466740530823 Marionette TRACE conn2 <- [1,322,null,{}] 20:55:30 INFO - PROCESS | 1667 | 1466740530826 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}] 20:55:30 INFO - PROCESS | 1667 | 1466740530827 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:30 INFO - PROCESS | 1667 | 1466740530901 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:55:30 INFO - PROCESS | 1667 | 1466740530910 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1667 | 1466740530911 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x115ecb800 == 35 [pid = 1667] [id = 88] 20:55:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x118858000) [pid = 1667] [serial = 261] [outer = 0x0] 20:55:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x119118c00) [pid = 1667] [serial = 262] [outer = 0x118858000] 20:55:30 INFO - PROCESS | 1667 | 1466740530938 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x11943c000) [pid = 1667] [serial = 263] [outer = 0x118858000] 20:55:31 INFO - PROCESS | 1667 | 1466740531283 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]]]}] 20:55:31 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. 20:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 472ms 20:55:31 INFO - PROCESS | 1667 | 1466740531291 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1667 | 1466740531292 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:55:31 INFO - PROCESS | 1667 | 1466740531295 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1667 | 1466740531297 Marionette TRACE conn2 <- [1,326,null,{}] 20:55:31 INFO - PROCESS | 1667 | 1466740531305 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}] 20:55:31 INFO - PROCESS | 1667 | 1466740531309 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:31 INFO - PROCESS | 1667 | 1466740531394 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:55:31 INFO - PROCESS | 1667 | 1466740531439 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 1667 | 1466740531441 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x11915d000 == 36 [pid = 1667] [id = 89] 20:55:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1199cd400) [pid = 1667] [serial = 264] [outer = 0x0] 20:55:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x120ffc800) [pid = 1667] [serial = 265] [outer = 0x1199cd400] 20:55:31 INFO - PROCESS | 1667 | 1466740531468 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x124854000) [pid = 1667] [serial = 266] [outer = 0x1199cd400] 20:55:31 INFO - PROCESS | 1667 | 1466740531748 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]]]}] 20:55:31 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. 20:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 20:55:31 INFO - PROCESS | 1667 | 1466740531766 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1667 | 1466740531767 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:55:31 INFO - PROCESS | 1667 | 1466740531778 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1667 | 1466740531779 Marionette TRACE conn2 <- [1,330,null,{}] 20:55:31 INFO - PROCESS | 1667 | 1466740531782 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}] 20:55:31 INFO - PROCESS | 1667 | 1466740531783 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:31 INFO - PROCESS | 1667 | 1466740531896 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:55:31 INFO - PROCESS | 1667 | 1466740531902 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 1667 | 1466740531904 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x124064000 == 37 [pid = 1667] [id = 90] 20:55:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x124c40000) [pid = 1667] [serial = 267] [outer = 0x0] 20:55:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1258d9000) [pid = 1667] [serial = 268] [outer = 0x124c40000] 20:55:31 INFO - PROCESS | 1667 | 1466740531953 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x125ea6c00) [pid = 1667] [serial = 269] [outer = 0x124c40000] 20:55:32 INFO - PROCESS | 1667 | 1466740532365 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]]]}] 20:55:32 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. 20:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 626ms 20:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:55:32 INFO - PROCESS | 1667 | 1466740532397 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 1667 | 1466740532398 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:55:32 INFO - PROCESS | 1667 | 1466740532400 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 1667 | 1466740532401 Marionette TRACE conn2 <- [1,334,null,{}] 20:55:32 INFO - PROCESS | 1667 | 1466740532404 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}] 20:55:32 INFO - PROCESS | 1667 | 1466740532407 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:32 INFO - PROCESS | 1667 | 1466740532479 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:55:32 INFO - PROCESS | 1667 | 1466740532534 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 1667 | 1466740532535 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x124306800 == 38 [pid = 1667] [id = 91] 20:55:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124c40c00) [pid = 1667] [serial = 270] [outer = 0x0] 20:55:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1269c5400) [pid = 1667] [serial = 271] [outer = 0x124c40c00] 20:55:32 INFO - PROCESS | 1667 | 1466740532560 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x126f43c00) [pid = 1667] [serial = 272] [outer = 0x124c40c00] 20:55:32 INFO - PROCESS | 1667 | 1466740532866 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]]]}] 20:55:32 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. 20:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 20:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:55:32 INFO - PROCESS | 1667 | 1466740532921 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 1667 | 1466740532922 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:55:32 INFO - PROCESS | 1667 | 1466740532924 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 1667 | 1466740532925 Marionette TRACE conn2 <- [1,338,null,{}] 20:55:32 INFO - PROCESS | 1667 | 1466740532928 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}] 20:55:32 INFO - PROCESS | 1667 | 1466740532932 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:33 INFO - PROCESS | 1667 | 1466740533049 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:55:33 INFO - PROCESS | 1667 | 1466740533065 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1667 | 1466740533066 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x12515a800 == 39 [pid = 1667] [id = 92] 20:55:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1271eb000) [pid = 1667] [serial = 273] [outer = 0x0] 20:55:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128ac7c00) [pid = 1667] [serial = 274] [outer = 0x1271eb000] 20:55:33 INFO - PROCESS | 1667 | 1466740533109 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x129187400) [pid = 1667] [serial = 275] [outer = 0x1271eb000] 20:55:33 INFO - PROCESS | 1667 | 1466740533546 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]]]}] 20:55:33 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. 20:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 673ms 20:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:55:33 INFO - PROCESS | 1667 | 1466740533608 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 1667 | 1466740533609 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:55:33 INFO - PROCESS | 1667 | 1466740533611 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1667 | 1466740533612 Marionette TRACE conn2 <- [1,342,null,{}] 20:55:33 INFO - PROCESS | 1667 | 1466740533614 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}] 20:55:33 INFO - PROCESS | 1667 | 1466740533616 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:33 INFO - PROCESS | 1667 | 1466740533708 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:55:33 INFO - PROCESS | 1667 | 1466740533711 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1667 | 1466740533712 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x125ec4800 == 40 [pid = 1667] [id = 93] 20:55:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1183ed800) [pid = 1667] [serial = 276] [outer = 0x0] 20:55:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1292a1400) [pid = 1667] [serial = 277] [outer = 0x1183ed800] 20:55:33 INFO - PROCESS | 1667 | 1466740533737 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x129494400) [pid = 1667] [serial = 278] [outer = 0x1183ed800] 20:55:34 INFO - PROCESS | 1667 | 1466740534100 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]]]}] 20:55:34 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. 20:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 20:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:55:34 INFO - PROCESS | 1667 | 1466740534132 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 1667 | 1466740534133 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:55:34 INFO - PROCESS | 1667 | 1466740534135 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1667 | 1466740534136 Marionette TRACE conn2 <- [1,346,null,{}] 20:55:34 INFO - PROCESS | 1667 | 1466740534146 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}] 20:55:34 INFO - PROCESS | 1667 | 1466740534147 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:34 INFO - PROCESS | 1667 | 1466740534276 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:55:34 INFO - PROCESS | 1667 | 1466740534292 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 1667 | 1466740534293 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271c9800 == 41 [pid = 1667] [id = 94] 20:55:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12a63fc00) [pid = 1667] [serial = 279] [outer = 0x0] 20:55:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12a64bc00) [pid = 1667] [serial = 280] [outer = 0x12a63fc00] 20:55:34 INFO - PROCESS | 1667 | 1466740534334 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12a6da400) [pid = 1667] [serial = 281] [outer = 0x12a63fc00] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1243cb800) [pid = 1667] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x113c25000) [pid = 1667] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11213dc00) [pid = 1667] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1154d8000) [pid = 1667] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x124418800) [pid = 1667] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x116f9ac00) [pid = 1667] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1192f8800) [pid = 1667] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x118707800) [pid = 1667] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x128c66c00) [pid = 1667] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x12a644c00) [pid = 1667] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x116194c00) [pid = 1667] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x128c6c400) [pid = 1667] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x120ffd000) [pid = 1667] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:55:34 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x12948ec00) [pid = 1667] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:55:34 INFO - PROCESS | 1667 | 1466740534917 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]]]}] 20:55:34 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. 20:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 828ms 20:55:34 INFO - PROCESS | 1667 | 1466740534964 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:55:34 INFO - PROCESS | 1667 | 1466740534965 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:55:34 INFO - PROCESS | 1667 | 1466740534967 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1667 | 1466740534968 Marionette TRACE conn2 <- [1,350,null,{}] 20:55:34 INFO - PROCESS | 1667 | 1466740534970 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}] 20:55:34 INFO - PROCESS | 1667 | 1466740534971 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:35 INFO - PROCESS | 1667 | 1466740535057 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:55:35 INFO - PROCESS | 1667 | 1466740535061 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 1667 | 1466740535062 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b25000 == 42 [pid = 1667] [id = 95] 20:55:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x117557c00) [pid = 1667] [serial = 282] [outer = 0x0] 20:55:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1192f8800) [pid = 1667] [serial = 283] [outer = 0x117557c00] 20:55:35 INFO - PROCESS | 1667 | 1466740535087 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124c41800) [pid = 1667] [serial = 284] [outer = 0x117557c00] 20:55:35 INFO - PROCESS | 1667 | 1466740535399 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]]]}] 20:55:35 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. 20:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 473ms 20:55:35 INFO - PROCESS | 1667 | 1466740535441 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 1667 | 1466740535442 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:55:35 INFO - PROCESS | 1667 | 1466740535444 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 1667 | 1466740535446 Marionette TRACE conn2 <- [1,354,null,{}] 20:55:35 INFO - PROCESS | 1667 | 1466740535448 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}] 20:55:35 INFO - PROCESS | 1667 | 1466740535449 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:35 INFO - PROCESS | 1667 | 1466740535546 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:55:35 INFO - PROCESS | 1667 | 1466740535552 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 1667 | 1466740535553 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x129167000 == 43 [pid = 1667] [id = 96] 20:55:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x11825f000) [pid = 1667] [serial = 285] [outer = 0x0] 20:55:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12a643000) [pid = 1667] [serial = 286] [outer = 0x11825f000] 20:55:35 INFO - PROCESS | 1667 | 1466740535579 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12a762800) [pid = 1667] [serial = 287] [outer = 0x11825f000] 20:55:35 INFO - PROCESS | 1667 | 1466740535900 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]]]}] 20:55:35 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. 20:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 20:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:55:35 INFO - PROCESS | 1667 | 1466740535914 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 1667 | 1466740535915 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:55:35 INFO - PROCESS | 1667 | 1466740535917 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 1667 | 1466740535919 Marionette TRACE conn2 <- [1,358,null,{}] 20:55:35 INFO - PROCESS | 1667 | 1466740535924 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}] 20:55:35 INFO - PROCESS | 1667 | 1466740535926 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:36 INFO - PROCESS | 1667 | 1466740536020 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:55:36 INFO - PROCESS | 1667 | 1466740536025 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 1667 | 1466740536027 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a6ad000 == 44 [pid = 1667] [id = 97] 20:55:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12a76e000) [pid = 1667] [serial = 288] [outer = 0x0] 20:55:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12b7d9c00) [pid = 1667] [serial = 289] [outer = 0x12a76e000] 20:55:36 INFO - PROCESS | 1667 | 1466740536054 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x12b8eb400) [pid = 1667] [serial = 290] [outer = 0x12a76e000] 20:55:36 INFO - PROCESS | 1667 | 1466740536362 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]]]}] 20:55:36 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. 20:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 20:55:36 INFO - PROCESS | 1667 | 1466740536390 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 1667 | 1466740536393 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:55:36 INFO - PROCESS | 1667 | 1466740536395 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 1667 | 1466740536396 Marionette TRACE conn2 <- [1,362,null,{}] 20:55:36 INFO - PROCESS | 1667 | 1466740536399 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}] 20:55:36 INFO - PROCESS | 1667 | 1466740536400 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:36 INFO - PROCESS | 1667 | 1466740536502 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:55:36 INFO - PROCESS | 1667 | 1466740536508 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 1667 | 1466740536509 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a960000 == 45 [pid = 1667] [id = 98] 20:55:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x124a85c00) [pid = 1667] [serial = 291] [outer = 0x0] 20:55:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12b8ed800) [pid = 1667] [serial = 292] [outer = 0x124a85c00] 20:55:36 INFO - PROCESS | 1667 | 1466740536534 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12ba48c00) [pid = 1667] [serial = 293] [outer = 0x124a85c00] 20:55:37 INFO - PROCESS | 1667 | 1466740536999 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]]]}] 20:55:37 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. 20:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 620ms 20:55:37 INFO - PROCESS | 1667 | 1466740537016 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:55:37 INFO - PROCESS | 1667 | 1466740537020 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:55:37 INFO - PROCESS | 1667 | 1466740537025 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 1667 | 1466740537030 Marionette TRACE conn2 <- [1,366,null,{}] 20:55:37 INFO - PROCESS | 1667 | 1466740537036 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}] 20:55:37 INFO - PROCESS | 1667 | 1466740537039 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:37 INFO - PROCESS | 1667 | 1466740537189 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:55:37 INFO - PROCESS | 1667 | 1466740537251 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 1667 | 1466740537255 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x11662b800 == 46 [pid = 1667] [id = 99] 20:55:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x116904800) [pid = 1667] [serial = 294] [outer = 0x0] 20:55:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x116f38400) [pid = 1667] [serial = 295] [outer = 0x116904800] 20:55:37 INFO - PROCESS | 1667 | 1466740537286 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1183edc00) [pid = 1667] [serial = 296] [outer = 0x116904800] 20:55:37 INFO - PROCESS | 1667 | 1466740537730 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]]]}] 20:55:37 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. 20:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 726ms 20:55:37 INFO - PROCESS | 1667 | 1466740537750 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 1667 | 1466740537753 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:55:37 INFO - PROCESS | 1667 | 1466740537757 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 1667 | 1466740537759 Marionette TRACE conn2 <- [1,370,null,{}] 20:55:37 INFO - PROCESS | 1667 | 1466740537762 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}] 20:55:37 INFO - PROCESS | 1667 | 1466740537763 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:37 INFO - PROCESS | 1667 | 1466740537867 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:55:37 INFO - PROCESS | 1667 | 1466740537929 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 1667 | 1466740537930 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fcd800 == 47 [pid = 1667] [id = 100] 20:55:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11917f400) [pid = 1667] [serial = 297] [outer = 0x0] 20:55:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x119747400) [pid = 1667] [serial = 298] [outer = 0x11917f400] 20:55:37 INFO - PROCESS | 1667 | 1466740537961 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x119bab000) [pid = 1667] [serial = 299] [outer = 0x11917f400] 20:55:38 INFO - PROCESS | 1667 | 1466740538380 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]]]}] 20:55:38 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. 20:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 20:55:38 INFO - PROCESS | 1667 | 1466740538427 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:55:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:55:38 INFO - PROCESS | 1667 | 1466740538430 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:55:38 INFO - PROCESS | 1667 | 1466740538432 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 1667 | 1466740538435 Marionette TRACE conn2 <- [1,374,null,{}] 20:55:38 INFO - PROCESS | 1667 | 1466740538445 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}] 20:55:38 INFO - PROCESS | 1667 | 1466740538448 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:38 INFO - PROCESS | 1667 | 1466740538576 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:55:38 INFO - PROCESS | 1667 | 1466740538639 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 1667 | 1466740538641 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a350800 == 48 [pid = 1667] [id = 101] 20:55:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x125e4dc00) [pid = 1667] [serial = 300] [outer = 0x0] 20:55:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1269d2c00) [pid = 1667] [serial = 301] [outer = 0x125e4dc00] 20:55:38 INFO - PROCESS | 1667 | 1466740538673 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x12748e800) [pid = 1667] [serial = 302] [outer = 0x125e4dc00] 20:55:39 INFO - PROCESS | 1667 | 1466740539095 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:55:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 673ms 20:55:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:55:39 INFO - PROCESS | 1667 | 1466740539105 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 1667 | 1466740539107 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:55:39 INFO - PROCESS | 1667 | 1466740539109 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 1667 | 1466740539110 Marionette TRACE conn2 <- [1,378,null,{}] 20:55:39 INFO - PROCESS | 1667 | 1466740539113 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}] 20:55:39 INFO - PROCESS | 1667 | 1466740539114 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:39 INFO - PROCESS | 1667 | 1466740539212 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:55:39 INFO - PROCESS | 1667 | 1466740539259 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1667 | 1466740539260 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b0b6800 == 49 [pid = 1667] [id = 102] 20:55:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x128ac5800) [pid = 1667] [serial = 303] [outer = 0x0] 20:55:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x128c64800) [pid = 1667] [serial = 304] [outer = 0x128ac5800] 20:55:39 INFO - PROCESS | 1667 | 1466740539290 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12a642c00) [pid = 1667] [serial = 305] [outer = 0x128ac5800] 20:55:39 INFO - PROCESS | 1667 | 1466740539701 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:55:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 618ms 20:55:39 INFO - PROCESS | 1667 | 1466740539734 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 1667 | 1466740539735 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:55:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:55:39 INFO - PROCESS | 1667 | 1466740539753 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 1667 | 1466740539754 Marionette TRACE conn2 <- [1,382,null,{}] 20:55:39 INFO - PROCESS | 1667 | 1466740539770 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}] 20:55:39 INFO - PROCESS | 1667 | 1466740539771 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:39 INFO - PROCESS | 1667 | 1466740539886 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:55:40 INFO - PROCESS | 1667 | 1466740540000 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:40 INFO - PROCESS | 1667 | 1466740540002 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251dd800 == 50 [pid = 1667] [id = 103] 20:55:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1188db800) [pid = 1667] [serial = 306] [outer = 0x0] 20:55:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x12a644c00) [pid = 1667] [serial = 307] [outer = 0x1188db800] 20:55:40 INFO - PROCESS | 1667 | 1466740540033 Marionette DEBUG loaded listener.js 20:55:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x12ba4c800) [pid = 1667] [serial = 308] [outer = 0x1188db800] 20:55:40 INFO - PROCESS | 1667 | 1466740540579 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:55:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 883ms 20:55:40 INFO - PROCESS | 1667 | 1466740540628 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:55:40 INFO - PROCESS | 1667 | 1466740540630 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:55:40 INFO - PROCESS | 1667 | 1466740540633 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 1667 | 1466740540635 Marionette TRACE conn2 <- [1,386,null,{}] 20:55:40 INFO - PROCESS | 1667 | 1466740540638 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}] 20:55:40 INFO - PROCESS | 1667 | 1466740540640 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:40 INFO - PROCESS | 1667 | 1466740540728 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:55:40 INFO - PROCESS | 1667 | 1466740540796 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:40 INFO - PROCESS | 1667 | 1466740540798 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x113cb6000 == 51 [pid = 1667] [id = 104] 20:55:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1185b5000) [pid = 1667] [serial = 309] [outer = 0x0] 20:55:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x11870f800) [pid = 1667] [serial = 310] [outer = 0x1185b5000] 20:55:40 INFO - PROCESS | 1667 | 1466740540826 Marionette DEBUG loaded listener.js 20:55:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x1192f1400) [pid = 1667] [serial = 311] [outer = 0x1185b5000] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x12a6ad000 == 50 [pid = 1667] [id = 97] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x129167000 == 49 [pid = 1667] [id = 96] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x119b25000 == 48 [pid = 1667] [id = 95] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x12a6c3800) [pid = 1667] [serial = 241] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x1271c9800 == 47 [pid = 1667] [id = 94] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x125ec4800 == 46 [pid = 1667] [id = 93] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x12515a800 == 45 [pid = 1667] [id = 92] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x124306800 == 44 [pid = 1667] [id = 91] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x124064000 == 43 [pid = 1667] [id = 90] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x11915d000 == 42 [pid = 1667] [id = 89] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x115ecb800 == 41 [pid = 1667] [id = 88] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x1169c1800 == 40 [pid = 1667] [id = 87] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x1271c4000 == 39 [pid = 1667] [id = 84] 20:55:41 INFO - PROCESS | 1667 | 1466740541272 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]]]}] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x118135800 == 38 [pid = 1667] [id = 83] 20:55:41 INFO - PROCESS | 1667 | --DOCSHELL 0x1130d4000 == 37 [pid = 1667] [id = 82] 20:55:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 20:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:55:41 INFO - PROCESS | 1667 | 1466740541304 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 1667 | 1466740541307 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:55:41 INFO - PROCESS | 1667 | 1466740541311 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 1667 | 1466740541312 Marionette TRACE conn2 <- [1,390,null,{}] 20:55:41 INFO - PROCESS | 1667 | 1466740541315 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}] 20:55:41 INFO - PROCESS | 1667 | 1466740541316 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:41 INFO - PROCESS | 1667 | 1466740541403 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x12a6c3400) [pid = 1667] [serial = 239] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x116907000) [pid = 1667] [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.] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x124a90800) [pid = 1667] [serial = 217] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x126d42c00) [pid = 1667] [serial = 221] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x11663e000) [pid = 1667] [serial = 232] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x125597800) [pid = 1667] [serial = 220] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x119751800) [pid = 1667] [serial = 233] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1167a4800) [pid = 1667] [serial = 202] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x126fd9400) [pid = 1667] [serial = 235] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1183e9400) [pid = 1667] [serial = 205] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x119c1ac00) [pid = 1667] [serial = 212] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x11911a400) [pid = 1667] [serial = 208] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x12918e800) [pid = 1667] [serial = 227] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x129183800) [pid = 1667] [serial = 226] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x12519c800) [pid = 1667] [serial = 218] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x12a6bbc00) [pid = 1667] [serial = 238] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1271eac00) [pid = 1667] [serial = 223] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x117559c00) [pid = 1667] [serial = 204] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x129499000) [pid = 1667] [serial = 230] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x116193400) [pid = 1667] [serial = 201] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x128acf000) [pid = 1667] [serial = 224] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x118722800) [pid = 1667] [serial = 207] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x12441b000) [pid = 1667] [serial = 215] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1199a6400) [pid = 1667] [serial = 211] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x12948b800) [pid = 1667] [serial = 229] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1294a0400) [pid = 1667] [serial = 199] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x12a63e400) [pid = 1667] [serial = 236] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x12400a800) [pid = 1667] [serial = 214] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1667 | 1466740541458 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 1667 | 1466740541460 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x11328a800 == 38 [pid = 1667] [id = 105] 20:55:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1167a4800) [pid = 1667] [serial = 312] [outer = 0x0] 20:55:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11917a400) [pid = 1667] [serial = 313] [outer = 0x1167a4800] 20:55:41 INFO - PROCESS | 1667 | 1466740541489 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124008000) [pid = 1667] [serial = 314] [outer = 0x1167a4800] 20:55:41 INFO - PROCESS | 1667 | 1466740541826 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]]]}] 20:55:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 569ms 20:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:55:41 INFO - PROCESS | 1667 | 1466740541880 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 1667 | 1466740541881 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:55:41 INFO - PROCESS | 1667 | 1466740541883 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 1667 | 1466740541885 Marionette TRACE conn2 <- [1,394,null,{}] 20:55:41 INFO - PROCESS | 1667 | 1466740541892 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}] 20:55:41 INFO - PROCESS | 1667 | 1466740541895 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:41 INFO - PROCESS | 1667 | 1466740541999 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:55:42 INFO - PROCESS | 1667 | 1466740542008 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 1667 | 1466740542010 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c64800 == 39 [pid = 1667] [id = 106] 20:55:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12462c000) [pid = 1667] [serial = 315] [outer = 0x0] 20:55:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125332800) [pid = 1667] [serial = 316] [outer = 0x12462c000] 20:55:42 INFO - PROCESS | 1667 | 1466740542037 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1269c4800) [pid = 1667] [serial = 317] [outer = 0x12462c000] 20:55:42 INFO - PROCESS | 1667 | 1466740542369 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]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 20:55:42 INFO - PROCESS | 1667 | 1466740542404 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 1667 | 1466740542406 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:55:42 INFO - PROCESS | 1667 | 1466740542408 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 1667 | 1466740542409 Marionette TRACE conn2 <- [1,398,null,{}] 20:55:42 INFO - PROCESS | 1667 | 1466740542411 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}] 20:55:42 INFO - PROCESS | 1667 | 1466740542412 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:42 INFO - PROCESS | 1667 | 1466740542496 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:55:42 INFO - PROCESS | 1667 | 1466740542545 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 1667 | 1466740542546 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x124070800 == 40 [pid = 1667] [id = 107] 20:55:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x125eed400) [pid = 1667] [serial = 318] [outer = 0x0] 20:55:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x127488000) [pid = 1667] [serial = 319] [outer = 0x125eed400] 20:55:42 INFO - PROCESS | 1667 | 1466740542571 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x129184400) [pid = 1667] [serial = 320] [outer = 0x125eed400] 20:55:42 INFO - PROCESS | 1667 | 1466740542970 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]]]}] 20:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 618ms 20:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:55:43 INFO - PROCESS | 1667 | 1466740543029 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 1667 | 1466740543031 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:55:43 INFO - PROCESS | 1667 | 1466740543033 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 1667 | 1466740543034 Marionette TRACE conn2 <- [1,402,null,{}] 20:55:43 INFO - PROCESS | 1667 | 1466740543036 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}] 20:55:43 INFO - PROCESS | 1667 | 1466740543038 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:43 INFO - PROCESS | 1667 | 1466740543114 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:55:43 INFO - PROCESS | 1667 | 1466740543117 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 1667 | 1466740543119 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x1252d0000 == 41 [pid = 1667] [id = 108] 20:55:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12918c000) [pid = 1667] [serial = 321] [outer = 0x0] 20:55:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12a6c5800) [pid = 1667] [serial = 322] [outer = 0x12918c000] 20:55:43 INFO - PROCESS | 1667 | 1466740543146 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12b7e5800) [pid = 1667] [serial = 323] [outer = 0x12918c000] 20:55:43 INFO - PROCESS | 1667 | 1466740543554 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]]]}] 20:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 20:55:43 INFO - PROCESS | 1667 | 1466740543602 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 1667 | 1466740543604 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:55:43 INFO - PROCESS | 1667 | 1466740543619 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 1667 | 1466740543620 Marionette TRACE conn2 <- [1,406,null,{}] 20:55:43 INFO - PROCESS | 1667 | 1466740543624 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}] 20:55:43 INFO - PROCESS | 1667 | 1466740543630 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:43 INFO - PROCESS | 1667 | 1466740543835 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:55:43 INFO - PROCESS | 1667 | 1466740543868 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 1667 | 1466740543869 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271cc800 == 42 [pid = 1667] [id = 109] 20:55:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12ba4fc00) [pid = 1667] [serial = 324] [outer = 0x0] 20:55:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12beae800) [pid = 1667] [serial = 325] [outer = 0x12ba4fc00] 20:55:43 INFO - PROCESS | 1667 | 1466740543911 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x12beb6c00) [pid = 1667] [serial = 326] [outer = 0x12ba4fc00] 20:55:44 INFO - PROCESS | 1667 | 1466740544252 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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 673ms 20:55:44 INFO - PROCESS | 1667 | 1466740544292 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 1667 | 1466740544293 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:55:44 INFO - PROCESS | 1667 | 1466740544295 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 1667 | 1466740544296 Marionette TRACE conn2 <- [1,410,null,{}] 20:55:44 INFO - PROCESS | 1667 | 1466740544299 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}] 20:55:44 INFO - PROCESS | 1667 | 1466740544300 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:44 INFO - PROCESS | 1667 | 1466740544398 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:55:44 INFO - PROCESS | 1667 | 1466740544410 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 1667 | 1466740544411 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x129161000 == 43 [pid = 1667] [id = 110] 20:55:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x116907000) [pid = 1667] [serial = 327] [outer = 0x0] 20:55:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x12c485400) [pid = 1667] [serial = 328] [outer = 0x116907000] 20:55:44 INFO - PROCESS | 1667 | 1466740544435 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x12c48b800) [pid = 1667] [serial = 329] [outer = 0x116907000] 20:55:44 INFO - PROCESS | 1667 | 1466740544782 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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 20:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:55:44 INFO - PROCESS | 1667 | 1466740544815 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 1667 | 1466740544816 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:55:44 INFO - PROCESS | 1667 | 1466740544818 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 1667 | 1466740544819 Marionette TRACE conn2 <- [1,414,null,{}] 20:55:44 INFO - PROCESS | 1667 | 1466740544822 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}] 20:55:44 INFO - PROCESS | 1667 | 1466740544823 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:44 INFO - PROCESS | 1667 | 1466740544919 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:55:44 INFO - PROCESS | 1667 | 1466740544930 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 1667 | 1466740544931 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a347000 == 44 [pid = 1667] [id = 111] 20:55:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x12bebb000) [pid = 1667] [serial = 330] [outer = 0x0] 20:55:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x12c492000) [pid = 1667] [serial = 331] [outer = 0x12bebb000] 20:55:44 INFO - PROCESS | 1667 | 1466740544956 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x12ca0a800) [pid = 1667] [serial = 332] [outer = 0x12bebb000] 20:55:45 INFO - PROCESS | 1667 | 1466740545303 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]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:55:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 524ms 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x119c17c00) [pid = 1667] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1271eb000) [pid = 1667] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x12a63fc00) [pid = 1667] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1183ed800) [pid = 1667] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x124c40c00) [pid = 1667] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x118858000) [pid = 1667] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x124c40000) [pid = 1667] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x116191c00) [pid = 1667] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1199cd400) [pid = 1667] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x117557c00) [pid = 1667] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11825f000) [pid = 1667] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:55:45 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12a76e000) [pid = 1667] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:55:45 INFO - PROCESS | 1667 | 1466740545460 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 1667 | 1466740545462 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:55:45 INFO - PROCESS | 1667 | 1466740545463 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:55:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:55:45 INFO - PROCESS | 1667 | 1466740545476 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 1667 | 1466740545477 Marionette TRACE conn2 <- [1,418,null,{}] 20:55:45 INFO - PROCESS | 1667 | 1466740545479 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}] 20:55:45 INFO - PROCESS | 1667 | 1466740545481 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:45 INFO - PROCESS | 1667 | 1466740545566 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:55:45 INFO - PROCESS | 1667 | 1466740545571 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 1667 | 1466740545572 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x12941c000 == 45 [pid = 1667] [id = 112] 20:55:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x110e7a800) [pid = 1667] [serial = 333] [outer = 0x0] 20:55:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1185b1c00) [pid = 1667] [serial = 334] [outer = 0x110e7a800] 20:55:45 INFO - PROCESS | 1667 | 1466740545605 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x124859800) [pid = 1667] [serial = 335] [outer = 0x110e7a800] 20:55:46 INFO - PROCESS | 1667 | 1466740546398 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]]]}] 20:55:46 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 20:55:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 976ms 20:55:46 INFO - PROCESS | 1667 | 1466740546447 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 1667 | 1466740546448 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:55:46 INFO - PROCESS | 1667 | 1466740546450 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 1667 | 1466740546452 Marionette TRACE conn2 <- [1,422,null,{}] 20:55:46 INFO - PROCESS | 1667 | 1466740546454 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}] 20:55:46 INFO - PROCESS | 1667 | 1466740546455 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:46 INFO - PROCESS | 1667 | 1466740546535 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:55:46 INFO - PROCESS | 1667 | 1466740546588 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1667 | 1466740546589 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba74800 == 46 [pid = 1667] [id = 113] 20:55:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x110e7ac00) [pid = 1667] [serial = 336] [outer = 0x0] 20:55:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12a6ddc00) [pid = 1667] [serial = 337] [outer = 0x110e7ac00] 20:55:46 INFO - PROCESS | 1667 | 1466740546614 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x12ca09800) [pid = 1667] [serial = 338] [outer = 0x110e7ac00] 20:55:47 INFO - PROCESS | 1667 | 1466740547366 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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:55:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 20:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:55:47 INFO - PROCESS | 1667 | 1466740547373 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 1667 | 1466740547375 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:55:47 INFO - PROCESS | 1667 | 1466740547377 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1667 | 1466740547379 Marionette TRACE conn2 <- [1,426,null,{}] 20:55:47 INFO - PROCESS | 1667 | 1466740547381 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}] 20:55:47 INFO - PROCESS | 1667 | 1466740547382 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:47 INFO - PROCESS | 1667 | 1466740547530 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:55:47 INFO - PROCESS | 1667 | 1466740547580 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 1667 | 1466740547582 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x1132a0800 == 47 [pid = 1667] [id = 114] 20:55:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x110e74400) [pid = 1667] [serial = 339] [outer = 0x0] 20:55:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x111ecac00) [pid = 1667] [serial = 340] [outer = 0x110e74400] 20:55:47 INFO - PROCESS | 1667 | 1466740547614 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x112961c00) [pid = 1667] [serial = 341] [outer = 0x110e74400] 20:55:48 INFO - PROCESS | 1667 | 1466740548108 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] 20:55:48 INFO - PROCESS | 1667 | 1466740548159 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:55:48 INFO - PROCESS | 1667 | 1466740548163 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 1667 | 1466740548166 Marionette TRACE conn2 <- [1,430,null,{}] 20:55:48 INFO - PROCESS | 1667 | 1466740548169 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}] 20:55:48 INFO - PROCESS | 1667 | 1466740548171 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:48 INFO - PROCESS | 1667 | 1466740548274 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:55:48 INFO - PROCESS | 1667 | 1466740548339 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:48 INFO - PROCESS | 1667 | 1466740548341 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cc7800 == 48 [pid = 1667] [id = 115] 20:55:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x118719800) [pid = 1667] [serial = 342] [outer = 0x0] 20:55:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x11959f400) [pid = 1667] [serial = 343] [outer = 0x118719800] 20:55:48 INFO - PROCESS | 1667 | 1466740548372 Marionette DEBUG loaded listener.js 20:55:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x120feec00) [pid = 1667] [serial = 344] [outer = 0x118719800] 20:55:48 INFO - PROCESS | 1667 | 1466740548807 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]]]}] 20:55:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:55:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 20:55:48 INFO - PROCESS | 1667 | 1466740548854 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:55:48 INFO - PROCESS | 1667 | 1466740548856 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:55:48 INFO - PROCESS | 1667 | 1466740548876 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 1667 | 1466740548878 Marionette TRACE conn2 <- [1,434,null,{}] 20:55:48 INFO - PROCESS | 1667 | 1466740548880 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}] 20:55:48 INFO - PROCESS | 1667 | 1466740548882 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:48 INFO - PROCESS | 1667 | 1466740548987 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:55:49 INFO - PROCESS | 1667 | 1466740549052 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 1667 | 1466740549054 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271be800 == 49 [pid = 1667] [id = 116] 20:55:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12416fc00) [pid = 1667] [serial = 345] [outer = 0x0] 20:55:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1251a6c00) [pid = 1667] [serial = 346] [outer = 0x12416fc00] 20:55:49 INFO - PROCESS | 1667 | 1466740549085 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x125ea8800) [pid = 1667] [serial = 347] [outer = 0x12416fc00] 20:55:49 INFO - PROCESS | 1667 | 1466740549508 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]]]}] 20:55:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:55:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 20:55:49 INFO - PROCESS | 1667 | 1466740549547 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:55:49 INFO - PROCESS | 1667 | 1466740549550 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:55:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:55:49 INFO - PROCESS | 1667 | 1466740549557 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:55:49 INFO - PROCESS | 1667 | 1466740549561 Marionette TRACE conn2 <- [1,438,null,{}] 20:55:49 INFO - PROCESS | 1667 | 1466740549563 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}] 20:55:49 INFO - PROCESS | 1667 | 1466740549566 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:49 INFO - PROCESS | 1667 | 1466740549671 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:55:49 INFO - PROCESS | 1667 | 1466740549725 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 1667 | 1466740549726 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becc800 == 50 [pid = 1667] [id = 117] 20:55:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x125ea8400) [pid = 1667] [serial = 348] [outer = 0x0] 20:55:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x12929a400) [pid = 1667] [serial = 349] [outer = 0x125ea8400] 20:55:49 INFO - PROCESS | 1667 | 1466740549755 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x12b0bac00) [pid = 1667] [serial = 350] [outer = 0x125ea8400] 20:55:50 INFO - PROCESS | 1667 | 1466740550235 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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:55:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 726ms 20:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:55:50 INFO - PROCESS | 1667 | 1466740550290 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:55:50 INFO - PROCESS | 1667 | 1466740550291 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:55:50 INFO - PROCESS | 1667 | 1466740550295 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 1667 | 1466740550296 Marionette TRACE conn2 <- [1,442,null,{}] 20:55:50 INFO - PROCESS | 1667 | 1466740550299 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}] 20:55:50 INFO - PROCESS | 1667 | 1466740550300 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:50 INFO - PROCESS | 1667 | 1466740550511 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:55:50 INFO - PROCESS | 1667 | 1466740550593 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 1667 | 1466740550595 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x11747b000 == 51 [pid = 1667] [id = 118] 20:55:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x116463800) [pid = 1667] [serial = 351] [outer = 0x0] 20:55:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x1167a4000) [pid = 1667] [serial = 352] [outer = 0x116463800] 20:55:50 INFO - PROCESS | 1667 | 1466740550624 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x1185acc00) [pid = 1667] [serial = 353] [outer = 0x116463800] 20:55:51 INFO - PROCESS | 1667 | 1466740551041 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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:55:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 773ms 20:55:51 INFO - PROCESS | 1667 | 1466740551080 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 1667 | 1466740551082 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:55:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:55:51 INFO - PROCESS | 1667 | 1466740551085 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 1667 | 1466740551087 Marionette TRACE conn2 <- [1,446,null,{}] 20:55:51 INFO - PROCESS | 1667 | 1466740551093 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}] 20:55:51 INFO - PROCESS | 1667 | 1466740551094 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:51 INFO - PROCESS | 1667 | 1466740551187 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:55:51 INFO - PROCESS | 1667 | 1466740551257 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1667 | 1466740551258 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x115d7d000 == 52 [pid = 1667] [id = 119] 20:55:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x1195a7400) [pid = 1667] [serial = 354] [outer = 0x0] 20:55:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x119bacc00) [pid = 1667] [serial = 355] [outer = 0x1195a7400] 20:55:51 INFO - PROCESS | 1667 | 1466740551287 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x124851c00) [pid = 1667] [serial = 356] [outer = 0x1195a7400] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba74800 == 51 [pid = 1667] [id = 113] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x12941c000 == 50 [pid = 1667] [id = 112] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x12a347000 == 49 [pid = 1667] [id = 111] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x129161000 == 48 [pid = 1667] [id = 110] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x1271cc800 == 47 [pid = 1667] [id = 109] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x1252d0000 == 46 [pid = 1667] [id = 108] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x124070800 == 45 [pid = 1667] [id = 107] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x12b8ed800) [pid = 1667] [serial = 292] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x124007c00) [pid = 1667] [serial = 256] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x11870d400) [pid = 1667] [serial = 247] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x119ba2400) [pid = 1667] [serial = 250] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x112d47c00) [pid = 1667] [serial = 244] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x12519e000) [pid = 1667] [serial = 253] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x119c64800 == 44 [pid = 1667] [id = 106] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x11328a800 == 43 [pid = 1667] [id = 105] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x113cb6000 == 42 [pid = 1667] [id = 104] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x119fcd800 == 41 [pid = 1667] [id = 100] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x11662b800 == 40 [pid = 1667] [id = 99] 20:55:51 INFO - PROCESS | 1667 | --DOCSHELL 0x12a960000 == 39 [pid = 1667] [id = 98] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x12a6e1000) [pid = 1667] [serial = 242] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x12b8eb400) [pid = 1667] [serial = 290] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x129187400) [pid = 1667] [serial = 275] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x128ac7c00) [pid = 1667] [serial = 274] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12a64bc00) [pid = 1667] [serial = 280] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1292a1400) [pid = 1667] [serial = 277] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1269c5400) [pid = 1667] [serial = 271] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x119118c00) [pid = 1667] [serial = 262] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x11943c000) [pid = 1667] [serial = 263] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1258d9000) [pid = 1667] [serial = 268] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x125ea6c00) [pid = 1667] [serial = 269] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1184e6000) [pid = 1667] [serial = 260] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x116985800) [pid = 1667] [serial = 259] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x120ffc800) [pid = 1667] [serial = 265] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x124854000) [pid = 1667] [serial = 266] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1192f8800) [pid = 1667] [serial = 283] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x124c41800) [pid = 1667] [serial = 284] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12a643000) [pid = 1667] [serial = 286] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x12b7d9c00) [pid = 1667] [serial = 289] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x12a6da400) [pid = 1667] [serial = 281] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x129494400) [pid = 1667] [serial = 278] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x126f43c00) [pid = 1667] [serial = 272] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x12a762800) [pid = 1667] [serial = 287] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1667 | 1466740551659 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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:55:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 621ms 20:55:51 INFO - PROCESS | 1667 | 1466740551707 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:55:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:55:51 INFO - PROCESS | 1667 | 1466740551708 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:55:51 INFO - PROCESS | 1667 | 1466740551711 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 1667 | 1466740551712 Marionette TRACE conn2 <- [1,450,null,{}] 20:55:51 INFO - PROCESS | 1667 | 1466740551714 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}] 20:55:51 INFO - PROCESS | 1667 | 1466740551716 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:51 INFO - PROCESS | 1667 | 1466740551797 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:55:51 INFO - PROCESS | 1667 | 1466740551878 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1667 | 1466740551880 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192e3800 == 40 [pid = 1667] [id = 120] 20:55:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x11911c400) [pid = 1667] [serial = 357] [outer = 0x0] 20:55:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1267ca000) [pid = 1667] [serial = 358] [outer = 0x11911c400] 20:55:51 INFO - PROCESS | 1667 | 1466740551906 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x126fd6000) [pid = 1667] [serial = 359] [outer = 0x11911c400] 20:55:52 INFO - PROCESS | 1667 | 1466740552201 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] 20:55:52 INFO - PROCESS | 1667 | 1466740552233 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:55:52 INFO - PROCESS | 1667 | 1466740552243 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1667 | 1466740552247 Marionette TRACE conn2 <- [1,454,null,{}] 20:55:52 INFO - PROCESS | 1667 | 1466740552249 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}] 20:55:52 INFO - PROCESS | 1667 | 1466740552251 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:52 INFO - PROCESS | 1667 | 1466740552336 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:55:52 INFO - PROCESS | 1667 | 1466740552390 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1667 | 1466740552391 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x124074000 == 41 [pid = 1667] [id = 121] 20:55:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1267d4800) [pid = 1667] [serial = 360] [outer = 0x0] 20:55:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128ac3400) [pid = 1667] [serial = 361] [outer = 0x1267d4800] 20:55:52 INFO - PROCESS | 1667 | 1466740552416 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12a6b9400) [pid = 1667] [serial = 362] [outer = 0x1267d4800] 20:55:52 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:55:52 INFO - PROCESS | 1667 | 1466740552727 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:55:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 530ms 20:55:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:55:52 INFO - PROCESS | 1667 | 1466740552766 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 1667 | 1466740552768 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:55:52 INFO - PROCESS | 1667 | 1466740552771 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1667 | 1466740552775 Marionette TRACE conn2 <- [1,458,null,{}] 20:55:52 INFO - PROCESS | 1667 | 1466740552778 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}] 20:55:52 INFO - PROCESS | 1667 | 1466740552779 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:52 INFO - PROCESS | 1667 | 1466740552893 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:55:52 INFO - PROCESS | 1667 | 1466740552969 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1667 | 1466740552970 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x125166000 == 42 [pid = 1667] [id = 122] 20:55:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x125597800) [pid = 1667] [serial = 363] [outer = 0x0] 20:55:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12a6c1000) [pid = 1667] [serial = 364] [outer = 0x125597800] 20:55:53 INFO - PROCESS | 1667 | 1466740553012 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12b7e5c00) [pid = 1667] [serial = 365] [outer = 0x125597800] 20:55:53 INFO - PROCESS | 1667 | 1466740553406 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] 20:55:53 INFO - PROCESS | 1667 | 1466740553445 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:55:53 INFO - PROCESS | 1667 | 1466740553447 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 1667 | 1466740553448 Marionette TRACE conn2 <- [1,462,null,{}] 20:55:53 INFO - PROCESS | 1667 | 1466740553451 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}] 20:55:53 INFO - PROCESS | 1667 | 1466740553452 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:53 INFO - PROCESS | 1667 | 1466740553559 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:55:53 INFO - PROCESS | 1667 | 1466740553569 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 1667 | 1466740553573 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x12693b000 == 43 [pid = 1667] [id = 123] 20:55:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12ba54000) [pid = 1667] [serial = 366] [outer = 0x0] 20:55:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x12be5bc00) [pid = 1667] [serial = 367] [outer = 0x12ba54000] 20:55:53 INFO - PROCESS | 1667 | 1466740553606 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x12be69800) [pid = 1667] [serial = 368] [outer = 0x12ba54000] 20:55:53 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:55:53 INFO - PROCESS | 1667 | 1466740553973 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] 20:55:54 INFO - PROCESS | 1667 | 1466740554018 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:55:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:55:54 INFO - PROCESS | 1667 | 1466740554020 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1667 | 1466740554021 Marionette TRACE conn2 <- [1,466,null,{}] 20:55:54 INFO - PROCESS | 1667 | 1466740554023 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}] 20:55:54 INFO - PROCESS | 1667 | 1466740554025 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:54 INFO - PROCESS | 1667 | 1466740554125 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:55:54 INFO - PROCESS | 1667 | 1466740554136 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1667 | 1466740554137 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x128bda800 == 44 [pid = 1667] [id = 124] 20:55:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x12beaec00) [pid = 1667] [serial = 369] [outer = 0x0] 20:55:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x12c492400) [pid = 1667] [serial = 370] [outer = 0x12beaec00] 20:55:54 INFO - PROCESS | 1667 | 1466740554163 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x12ca0dc00) [pid = 1667] [serial = 371] [outer = 0x12beaec00] 20:55:54 INFO - PROCESS | 1667 | 1466740554532 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] 20:55:54 INFO - PROCESS | 1667 | 1466740554543 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:55:54 INFO - PROCESS | 1667 | 1466740554545 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1667 | 1466740554546 Marionette TRACE conn2 <- [1,470,null,{}] 20:55:54 INFO - PROCESS | 1667 | 1466740554554 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}] 20:55:54 INFO - PROCESS | 1667 | 1466740554555 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:54 INFO - PROCESS | 1667 | 1466740554659 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:55:54 INFO - PROCESS | 1667 | 1466740554662 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1667 | 1466740554663 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a340800 == 45 [pid = 1667] [id = 125] 20:55:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x112f4ac00) [pid = 1667] [serial = 372] [outer = 0x0] 20:55:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x112f55800) [pid = 1667] [serial = 373] [outer = 0x112f4ac00] 20:55:54 INFO - PROCESS | 1667 | 1466740554694 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12beb2c00) [pid = 1667] [serial = 374] [outer = 0x112f4ac00] 20:55:55 INFO - PROCESS | 1667 | 1466740555028 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 523ms 20:55:55 INFO - PROCESS | 1667 | 1466740555069 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 1667 | 1466740555070 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:55:55 INFO - PROCESS | 1667 | 1466740555075 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1667 | 1466740555076 Marionette TRACE conn2 <- [1,474,null,{}] 20:55:55 INFO - PROCESS | 1667 | 1466740555078 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}] 20:55:55 INFO - PROCESS | 1667 | 1466740555080 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:55 INFO - PROCESS | 1667 | 1466740555178 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:55:55 INFO - PROCESS | 1667 | 1466740555189 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 1667 | 1466740555190 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a955000 == 46 [pid = 1667] [id = 126] 20:55:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1174b1c00) [pid = 1667] [serial = 375] [outer = 0x0] 20:55:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1174b3800) [pid = 1667] [serial = 376] [outer = 0x1174b1c00] 20:55:55 INFO - PROCESS | 1667 | 1466740555215 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x1174b7800) [pid = 1667] [serial = 377] [outer = 0x1174b1c00] 20:55:55 INFO - PROCESS | 1667 | 1466740555643 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]]]}] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x1185a7c00) [pid = 1667] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x12918c000) [pid = 1667] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12ba4fc00) [pid = 1667] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1185b5000) [pid = 1667] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x125eed400) [pid = 1667] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1167a4800) [pid = 1667] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x12462c000) [pid = 1667] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x116907000) [pid = 1667] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x124a85c00) [pid = 1667] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x12bebb000) [pid = 1667] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:55:55 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x110e7a800) [pid = 1667] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:55:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 623ms 20:55:55 INFO - PROCESS | 1667 | 1466740555697 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 1667 | 1466740555698 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:55:55 INFO - PROCESS | 1667 | 1466740555701 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1667 | 1466740555702 Marionette TRACE conn2 <- [1,478,null,{}] 20:55:55 INFO - PROCESS | 1667 | 1466740555704 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}] 20:55:55 INFO - PROCESS | 1667 | 1466740555705 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:55 INFO - PROCESS | 1667 | 1466740555793 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:55:55 INFO - PROCESS | 1667 | 1466740555798 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 1667 | 1466740555799 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x126929000 == 47 [pid = 1667] [id = 127] 20:55:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1174b8800) [pid = 1667] [serial = 378] [outer = 0x0] 20:55:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1183e6800) [pid = 1667] [serial = 379] [outer = 0x1174b8800] 20:55:55 INFO - PROCESS | 1667 | 1466740555824 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x124007400) [pid = 1667] [serial = 380] [outer = 0x1174b8800] 20:55:56 INFO - PROCESS | 1667 | 1466740556148 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:55:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 20:55:56 INFO - PROCESS | 1667 | 1466740556169 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 1667 | 1466740556171 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:55:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:55:56 INFO - PROCESS | 1667 | 1466740556175 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 1667 | 1466740556177 Marionette TRACE conn2 <- [1,482,null,{}] 20:55:56 INFO - PROCESS | 1667 | 1466740556179 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}] 20:55:56 INFO - PROCESS | 1667 | 1466740556180 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:56 INFO - PROCESS | 1667 | 1466740556259 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:55:56 INFO - PROCESS | 1667 | 1466740556314 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1667 | 1466740556316 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x12beda000 == 48 [pid = 1667] [id = 128] 20:55:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1174b9800) [pid = 1667] [serial = 381] [outer = 0x0] 20:55:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1244e3000) [pid = 1667] [serial = 382] [outer = 0x1174b9800] 20:55:56 INFO - PROCESS | 1667 | 1466740556343 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1244ec400) [pid = 1667] [serial = 383] [outer = 0x1174b9800] 20:55:56 INFO - PROCESS | 1667 | 1466740556662 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:55:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms 20:55:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:55:56 INFO - PROCESS | 1667 | 1466740556697 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 1667 | 1466740556698 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:55:56 INFO - PROCESS | 1667 | 1466740556700 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 1667 | 1466740556702 Marionette TRACE conn2 <- [1,486,null,{}] 20:55:56 INFO - PROCESS | 1667 | 1466740556704 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}] 20:55:56 INFO - PROCESS | 1667 | 1466740556705 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:56 INFO - PROCESS | 1667 | 1466740556802 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:55:56 INFO - PROCESS | 1667 | 1466740556807 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1667 | 1466740556809 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4b3800 == 49 [pid = 1667] [id = 129] 20:55:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1244e2400) [pid = 1667] [serial = 384] [outer = 0x0] 20:55:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12b8ed400) [pid = 1667] [serial = 385] [outer = 0x1244e2400] 20:55:56 INFO - PROCESS | 1667 | 1466740556833 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12cda2800) [pid = 1667] [serial = 386] [outer = 0x1244e2400] 20:55:57 INFO - PROCESS | 1667 | 1466740557156 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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:55:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 20:55:57 INFO - PROCESS | 1667 | 1466740557170 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 1667 | 1466740557171 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:55:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:55:57 INFO - PROCESS | 1667 | 1466740557180 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 1667 | 1466740557182 Marionette TRACE conn2 <- [1,490,null,{}] 20:55:57 INFO - PROCESS | 1667 | 1466740557184 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}] 20:55:57 INFO - PROCESS | 1667 | 1466740557185 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:57 INFO - PROCESS | 1667 | 1466740557299 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:55:57 INFO - PROCESS | 1667 | 1466740557305 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1667 | 1466740557306 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c905000 == 50 [pid = 1667] [id = 130] 20:55:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x113c24c00) [pid = 1667] [serial = 387] [outer = 0x0] 20:55:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x128a02400) [pid = 1667] [serial = 388] [outer = 0x113c24c00] 20:55:57 INFO - PROCESS | 1667 | 1466740557330 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x128a0d000) [pid = 1667] [serial = 389] [outer = 0x113c24c00] 20:55:57 INFO - PROCESS | 1667 | 1466740557630 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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:55:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 20:55:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:55:57 INFO - PROCESS | 1667 | 1466740557705 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 1667 | 1466740557707 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:55:57 INFO - PROCESS | 1667 | 1466740557711 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 1667 | 1466740557714 Marionette TRACE conn2 <- [1,494,null,{}] 20:55:57 INFO - PROCESS | 1667 | 1466740557718 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}] 20:55:57 INFO - PROCESS | 1667 | 1466740557720 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:57 INFO - PROCESS | 1667 | 1466740557818 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:55:57 INFO - PROCESS | 1667 | 1466740557913 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1667 | 1466740557917 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x11678f000 == 51 [pid = 1667] [id = 131] 20:55:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x116191c00) [pid = 1667] [serial = 390] [outer = 0x0] 20:55:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x11690d000) [pid = 1667] [serial = 391] [outer = 0x116191c00] 20:55:57 INFO - PROCESS | 1667 | 1466740557948 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x1174bb400) [pid = 1667] [serial = 392] [outer = 0x116191c00] 20:55:58 INFO - PROCESS | 1667 | 1466740558416 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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:55:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 20:55:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:55:58 INFO - PROCESS | 1667 | 1466740558434 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 1667 | 1466740558436 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:55:58 INFO - PROCESS | 1667 | 1466740558440 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 1667 | 1466740558443 Marionette TRACE conn2 <- [1,498,null,{}] 20:55:58 INFO - PROCESS | 1667 | 1466740558446 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}] 20:55:58 INFO - PROCESS | 1667 | 1466740558448 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:58 INFO - PROCESS | 1667 | 1466740558552 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:55:58 INFO - PROCESS | 1667 | 1466740558624 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:58 INFO - PROCESS | 1667 | 1466740558625 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x12516b000 == 52 [pid = 1667] [id = 132] 20:55:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x11959e800) [pid = 1667] [serial = 393] [outer = 0x0] 20:55:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x12441a400) [pid = 1667] [serial = 394] [outer = 0x11959e800] 20:55:58 INFO - PROCESS | 1667 | 1466740558661 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x1244ea000) [pid = 1667] [serial = 395] [outer = 0x11959e800] 20:55:59 INFO - PROCESS | 1667 | 1466740559092 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:55:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 673ms 20:55:59 INFO - PROCESS | 1667 | 1466740559111 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 1667 | 1466740559113 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:55:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:55:59 INFO - PROCESS | 1667 | 1466740559116 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 1667 | 1466740559117 Marionette TRACE conn2 <- [1,502,null,{}] 20:55:59 INFO - PROCESS | 1667 | 1466740559125 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}] 20:55:59 INFO - PROCESS | 1667 | 1466740559128 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:59 INFO - PROCESS | 1667 | 1466740559282 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:55:59 INFO - PROCESS | 1667 | 1466740559410 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 1667 | 1466740559414 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:55:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c01f800 == 53 [pid = 1667] [id = 133] 20:55:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x124cfd800) [pid = 1667] [serial = 396] [outer = 0x0] 20:55:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x125523800) [pid = 1667] [serial = 397] [outer = 0x124cfd800] 20:55:59 INFO - PROCESS | 1667 | 1466740559466 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x126f43c00) [pid = 1667] [serial = 398] [outer = 0x124cfd800] 20:55:59 INFO - PROCESS | 1667 | 1466740559932 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:55:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 872ms 20:55:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:55:59 INFO - PROCESS | 1667 | 1466740559989 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 1667 | 1466740559990 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:55:59 INFO - PROCESS | 1667 | 1466740559993 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 1667 | 1466740559994 Marionette TRACE conn2 <- [1,506,null,{}] 20:55:59 INFO - PROCESS | 1667 | 1466740559996 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}] 20:55:59 INFO - PROCESS | 1667 | 1466740559998 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:00 INFO - PROCESS | 1667 | 1466740560103 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:56:00 INFO - PROCESS | 1667 | 1466740560158 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1667 | 1466740560160 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca64000 == 54 [pid = 1667] [id = 134] 20:56:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 124 (0x128a0ec00) [pid = 1667] [serial = 399] [outer = 0x0] 20:56:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 125 (0x128a10800) [pid = 1667] [serial = 400] [outer = 0x128a0ec00] 20:56:00 INFO - PROCESS | 1667 | 1466740560189 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 126 (0x129189c00) [pid = 1667] [serial = 401] [outer = 0x128a0ec00] 20:56:00 INFO - PROCESS | 1667 | 1466740560675 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]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:56:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 721ms 20:56:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:56:00 INFO - PROCESS | 1667 | 1466740560714 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 1667 | 1466740560716 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:56:00 INFO - PROCESS | 1667 | 1466740560718 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 1667 | 1466740560719 Marionette TRACE conn2 <- [1,510,null,{}] 20:56:00 INFO - PROCESS | 1667 | 1466740560721 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}] 20:56:00 INFO - PROCESS | 1667 | 1466740560723 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:00 INFO - PROCESS | 1667 | 1466740560865 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:56:00 INFO - PROCESS | 1667 | 1466740560916 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1667 | 1466740560917 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x11971a000 == 55 [pid = 1667] [id = 135] 20:56:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 127 (0x11870d800) [pid = 1667] [serial = 402] [outer = 0x0] 20:56:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 128 (0x12929a800) [pid = 1667] [serial = 403] [outer = 0x11870d800] 20:56:00 INFO - PROCESS | 1667 | 1466740560948 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 129 (0x12a6bf000) [pid = 1667] [serial = 404] [outer = 0x11870d800] 20:56:01 INFO - PROCESS | 1667 | 1466740561498 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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 820ms 20:56:01 INFO - PROCESS | 1667 | 1466740561539 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 1667 | 1466740561541 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:56:01 INFO - PROCESS | 1667 | 1466740561544 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 1667 | 1466740561546 Marionette TRACE conn2 <- [1,514,null,{}] 20:56:01 INFO - PROCESS | 1667 | 1466740561549 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}] 20:56:01 INFO - PROCESS | 1667 | 1466740561551 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:01 INFO - PROCESS | 1667 | 1466740561644 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:56:01 INFO - PROCESS | 1667 | 1466740561716 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 1667 | 1466740561717 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246d6800 == 56 [pid = 1667] [id = 136] 20:56:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 130 (0x11755bc00) [pid = 1667] [serial = 405] [outer = 0x0] 20:56:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 131 (0x112962c00) [pid = 1667] [serial = 406] [outer = 0x11755bc00] 20:56:01 INFO - PROCESS | 1667 | 1466740561747 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 132 (0x118853c00) [pid = 1667] [serial = 407] [outer = 0x11755bc00] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4b3800 == 55 [pid = 1667] [id = 129] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12beda000 == 54 [pid = 1667] [id = 128] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x126929000 == 53 [pid = 1667] [id = 127] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12a955000 == 52 [pid = 1667] [id = 126] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12a340800 == 51 [pid = 1667] [id = 125] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x128bda800 == 50 [pid = 1667] [id = 124] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 131 (0x128c64800) [pid = 1667] [serial = 304] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 130 (0x12a6ddc00) [pid = 1667] [serial = 337] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12693b000 == 49 [pid = 1667] [id = 123] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x125166000 == 48 [pid = 1667] [id = 122] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x124074000 == 47 [pid = 1667] [id = 121] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x1192e3800 == 46 [pid = 1667] [id = 120] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x115d7d000 == 45 [pid = 1667] [id = 119] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x11747b000 == 44 [pid = 1667] [id = 118] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x1271be800 == 43 [pid = 1667] [id = 116] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x119cc7800 == 42 [pid = 1667] [id = 115] 20:56:02 INFO - PROCESS | 1667 | --DOCSHELL 0x1132a0800 == 41 [pid = 1667] [id = 114] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 129 (0x1267ce000) [pid = 1667] [serial = 257] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 128 (0x12a6c5800) [pid = 1667] [serial = 322] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 127 (0x12beae800) [pid = 1667] [serial = 325] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 126 (0x1192f1400) [pid = 1667] [serial = 311] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 125 (0x11870f800) [pid = 1667] [serial = 310] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 124 (0x116f38400) [pid = 1667] [serial = 295] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 123 (0x119747400) [pid = 1667] [serial = 298] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x127488000) [pid = 1667] [serial = 319] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x129184400) [pid = 1667] [serial = 320] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x11917a400) [pid = 1667] [serial = 313] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x124008000) [pid = 1667] [serial = 314] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x125332800) [pid = 1667] [serial = 316] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x12c485400) [pid = 1667] [serial = 328] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x1269c4800) [pid = 1667] [serial = 317] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x12c48b800) [pid = 1667] [serial = 329] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x12a644c00) [pid = 1667] [serial = 307] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x1269d2c00) [pid = 1667] [serial = 301] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12ba48c00) [pid = 1667] [serial = 293] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x12c492000) [pid = 1667] [serial = 331] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x1185b1c00) [pid = 1667] [serial = 334] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x124859800) [pid = 1667] [serial = 335] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x12ca0a800) [pid = 1667] [serial = 332] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x12beb6c00) [pid = 1667] [serial = 326] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x12b7e5800) [pid = 1667] [serial = 323] [outer = 0x0] [url = about:blank] 20:56:02 INFO - PROCESS | 1667 | 1466740562212 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]]]}] 20:56:02 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 20:56:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 722ms 20:56:02 INFO - PROCESS | 1667 | 1466740562266 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 1667 | 1466740562269 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:56:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:56:02 INFO - PROCESS | 1667 | 1466740562273 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1667 | 1466740562274 Marionette TRACE conn2 <- [1,518,null,{}] 20:56:02 INFO - PROCESS | 1667 | 1466740562277 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}] 20:56:02 INFO - PROCESS | 1667 | 1466740562278 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:02 INFO - PROCESS | 1667 | 1466740562359 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:56:02 INFO - PROCESS | 1667 | 1466740562365 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1667 | 1466740562366 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x11747b000 == 42 [pid = 1667] [id = 137] 20:56:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x119747400) [pid = 1667] [serial = 408] [outer = 0x0] 20:56:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x119ba6000) [pid = 1667] [serial = 409] [outer = 0x119747400] 20:56:02 INFO - PROCESS | 1667 | 1466740562394 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1244e5400) [pid = 1667] [serial = 410] [outer = 0x119747400] 20:56:02 INFO - PROCESS | 1667 | 1466740562732 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]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:56:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 470ms 20:56:02 INFO - PROCESS | 1667 | 1466740562752 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 1667 | 1466740562753 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:56:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:56:02 INFO - PROCESS | 1667 | 1466740562757 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1667 | 1466740562759 Marionette TRACE conn2 <- [1,522,null,{}] 20:56:02 INFO - PROCESS | 1667 | 1466740562766 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}] 20:56:02 INFO - PROCESS | 1667 | 1466740562769 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:02 INFO - PROCESS | 1667 | 1466740562849 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:56:02 INFO - PROCESS | 1667 | 1466740562853 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1667 | 1466740562855 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246c0000 == 43 [pid = 1667] [id = 138] 20:56:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x124c39800) [pid = 1667] [serial = 411] [outer = 0x0] 20:56:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x124cfcc00) [pid = 1667] [serial = 412] [outer = 0x124c39800] 20:56:02 INFO - PROCESS | 1667 | 1466740562886 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1267ce000) [pid = 1667] [serial = 413] [outer = 0x124c39800] 20:56:03 INFO - PROCESS | 1667 | 1466740563247 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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:56:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 524ms 20:56:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:56:03 INFO - PROCESS | 1667 | 1466740563281 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1667 | 1466740563283 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:56:03 INFO - PROCESS | 1667 | 1466740563285 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1667 | 1466740563286 Marionette TRACE conn2 <- [1,526,null,{}] 20:56:03 INFO - PROCESS | 1667 | 1466740563298 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}] 20:56:03 INFO - PROCESS | 1667 | 1466740563299 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:03 INFO - PROCESS | 1667 | 1466740563383 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:56:03 INFO - PROCESS | 1667 | 1466740563386 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1667 | 1466740563388 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x116676800 == 44 [pid = 1667] [id = 139] 20:56:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x127493800) [pid = 1667] [serial = 414] [outer = 0x0] 20:56:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x128ac7800) [pid = 1667] [serial = 415] [outer = 0x127493800] 20:56:03 INFO - PROCESS | 1667 | 1466740563417 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x129181400) [pid = 1667] [serial = 416] [outer = 0x127493800] 20:56:03 INFO - PROCESS | 1667 | 1466740563759 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]]]}] 20:56:03 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 20:56:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 20:56:03 INFO - PROCESS | 1667 | 1466740563804 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1667 | 1466740563805 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:56:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:56:03 INFO - PROCESS | 1667 | 1466740563809 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1667 | 1466740563811 Marionette TRACE conn2 <- [1,530,null,{}] 20:56:03 INFO - PROCESS | 1667 | 1466740563813 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}] 20:56:03 INFO - PROCESS | 1667 | 1466740563814 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:03 INFO - PROCESS | 1667 | 1466740563893 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:56:03 INFO - PROCESS | 1667 | 1466740563953 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1667 | 1466740563954 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271d8800 == 45 [pid = 1667] [id = 140] 20:56:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x12519e400) [pid = 1667] [serial = 417] [outer = 0x0] 20:56:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x128eaf400) [pid = 1667] [serial = 418] [outer = 0x12519e400] 20:56:03 INFO - PROCESS | 1667 | 1466740563988 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x12b0b8800) [pid = 1667] [serial = 419] [outer = 0x12519e400] 20:56:04 INFO - PROCESS | 1667 | 1466740564265 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"]]]}] 20:56:04 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 20:56:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:56:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:56:04 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 20:56:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:56:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:56:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 20:56:04 INFO - PROCESS | 1667 | 1466740564287 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1667 | 1466740564289 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:56:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:56:04 INFO - PROCESS | 1667 | 1466740564299 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1667 | 1466740564300 Marionette TRACE conn2 <- [1,534,null,{}] 20:56:04 INFO - PROCESS | 1667 | 1466740564302 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}] 20:56:04 INFO - PROCESS | 1667 | 1466740564308 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:04 INFO - PROCESS | 1667 | 1466740564444 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:56:04 INFO - PROCESS | 1667 | 1466740564455 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 1667 | 1466740564457 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a957000 == 46 [pid = 1667] [id = 141] 20:56:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x12b7d8000) [pid = 1667] [serial = 420] [outer = 0x0] 20:56:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x12ba50400) [pid = 1667] [serial = 421] [outer = 0x12b7d8000] 20:56:04 INFO - PROCESS | 1667 | 1466740564482 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x12c485800) [pid = 1667] [serial = 422] [outer = 0x12b7d8000] 20:56:04 INFO - PROCESS | 1667 | 1466740564820 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]]]}] 20:56:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:56:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 20:56:04 INFO - PROCESS | 1667 | 1466740564867 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1667 | 1466740564868 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:56:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:56:04 INFO - PROCESS | 1667 | 1466740564871 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1667 | 1466740564872 Marionette TRACE conn2 <- [1,538,null,{}] 20:56:04 INFO - PROCESS | 1667 | 1466740564878 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}] 20:56:04 INFO - PROCESS | 1667 | 1466740564879 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:05 INFO - PROCESS | 1667 | 1466740564998 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:56:05 INFO - PROCESS | 1667 | 1466740565047 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1667 | 1466740565048 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba6e000 == 47 [pid = 1667] [id = 142] 20:56:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x12b7e5800) [pid = 1667] [serial = 423] [outer = 0x0] 20:56:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x12c48b800) [pid = 1667] [serial = 424] [outer = 0x12b7e5800] 20:56:05 INFO - PROCESS | 1667 | 1466740565078 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 124 (0x12c4d2000) [pid = 1667] [serial = 425] [outer = 0x12b7e5800] 20:56:05 INFO - PROCESS | 1667 | 1466740565417 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]]]}] 20:56:05 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. 20:56:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 573ms 20:56:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:56:05 INFO - PROCESS | 1667 | 1466740565444 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 1667 | 1466740565445 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:56:05 INFO - PROCESS | 1667 | 1466740565447 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 1667 | 1466740565448 Marionette TRACE conn2 <- [1,542,null,{}] 20:56:05 INFO - PROCESS | 1667 | 1466740565451 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}] 20:56:05 INFO - PROCESS | 1667 | 1466740565452 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:05 INFO - PROCESS | 1667 | 1466740565551 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:56:05 INFO - PROCESS | 1667 | 1466740565562 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1667 | 1466740565563 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c01b000 == 48 [pid = 1667] [id = 143] 20:56:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 125 (0x12c4d2400) [pid = 1667] [serial = 426] [outer = 0x0] 20:56:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 126 (0x12c4d8000) [pid = 1667] [serial = 427] [outer = 0x12c4d2400] 20:56:05 INFO - PROCESS | 1667 | 1466740565588 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 127 (0x12c4dc000) [pid = 1667] [serial = 428] [outer = 0x12c4d2400] 20:56:05 INFO - PROCESS | 1667 | 1466740565919 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]]]}] 20:56:05 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. 20:56:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 20:56:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:56:05 INFO - PROCESS | 1667 | 1466740565968 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 1667 | 1466740565969 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:56:05 INFO - PROCESS | 1667 | 1466740565972 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 1667 | 1466740565975 Marionette TRACE conn2 <- [1,546,null,{}] 20:56:05 INFO - PROCESS | 1667 | 1466740565979 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}] 20:56:05 INFO - PROCESS | 1667 | 1466740565980 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:06 INFO - PROCESS | 1667 | 1466740566104 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:56:06 INFO - PROCESS | 1667 | 1466740566156 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 1667 | 1466740566159 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca67800 == 49 [pid = 1667] [id = 144] 20:56:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 128 (0x110ee6c00) [pid = 1667] [serial = 429] [outer = 0x0] 20:56:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 129 (0x110eea000) [pid = 1667] [serial = 430] [outer = 0x110ee6c00] 20:56:06 INFO - PROCESS | 1667 | 1466740566188 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 130 (0x110ef2800) [pid = 1667] [serial = 431] [outer = 0x110ee6c00] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 129 (0x1183e5c00) [pid = 1667] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 128 (0x1199a3000) [pid = 1667] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 127 (0x119bad000) [pid = 1667] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 126 (0x110e7ac00) [pid = 1667] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 125 (0x11917f400) [pid = 1667] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 124 (0x116904800) [pid = 1667] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 123 (0x12beaec00) [pid = 1667] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x112f4ac00) [pid = 1667] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x1267d4800) [pid = 1667] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x1174b1c00) [pid = 1667] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x125597800) [pid = 1667] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x116463800) [pid = 1667] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x1195a7400) [pid = 1667] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x11911c400) [pid = 1667] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x1174b8800) [pid = 1667] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x1244e2400) [pid = 1667] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x1174b9800) [pid = 1667] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12ba54000) [pid = 1667] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:56:06 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x110fa9000) [pid = 1667] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:56:06 INFO - PROCESS | 1667 | 1466740566637 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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:56:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 672ms 20:56:06 INFO - PROCESS | 1667 | 1466740566645 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1667 | 1466740566646 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:56:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:56:06 INFO - PROCESS | 1667 | 1466740566649 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1667 | 1466740566650 Marionette TRACE conn2 <- [1,550,null,{}] 20:56:06 INFO - PROCESS | 1667 | 1466740566652 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}] 20:56:06 INFO - PROCESS | 1667 | 1466740566653 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:06 INFO - PROCESS | 1667 | 1466740566778 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:56:06 INFO - PROCESS | 1667 | 1466740566827 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 1667 | 1466740566829 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bed2000 == 50 [pid = 1667] [id = 145] 20:56:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x110ee5400) [pid = 1667] [serial = 432] [outer = 0x0] 20:56:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x110fa9000) [pid = 1667] [serial = 433] [outer = 0x110ee5400] 20:56:06 INFO - PROCESS | 1667 | 1466740566859 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x119750c00) [pid = 1667] [serial = 434] [outer = 0x110ee5400] 20:56:07 INFO - PROCESS | 1667 | 1466740567143 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]]]}] 20:56:07 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. 20:56:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 20:56:07 INFO - PROCESS | 1667 | 1466740567167 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:56:07 INFO - PROCESS | 1667 | 1466740567169 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:56:07 INFO - PROCESS | 1667 | 1466740567178 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 1667 | 1466740567180 Marionette TRACE conn2 <- [1,554,null,{}] 20:56:07 INFO - PROCESS | 1667 | 1466740567183 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}] 20:56:07 INFO - PROCESS | 1667 | 1466740567194 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:07 INFO - PROCESS | 1667 | 1466740567298 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:56:07 INFO - PROCESS | 1667 | 1466740567355 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 1667 | 1466740567357 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdce800 == 51 [pid = 1667] [id = 146] 20:56:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1174ac800) [pid = 1667] [serial = 435] [outer = 0x0] 20:56:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x124625c00) [pid = 1667] [serial = 436] [outer = 0x1174ac800] 20:56:07 INFO - PROCESS | 1667 | 1466740567383 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x12ca0a400) [pid = 1667] [serial = 437] [outer = 0x1174ac800] 20:56:07 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:07 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:07 INFO - PROCESS | 1667 | 1466740567678 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]]]}] 20:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 526ms 20:56:07 INFO - PROCESS | 1667 | 1466740567698 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 1667 | 1466740567699 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:56:07 INFO - PROCESS | 1667 | 1466740567701 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 1667 | 1466740567702 Marionette TRACE conn2 <- [1,558,null,{}] 20:56:07 INFO - PROCESS | 1667 | 1466740567705 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}] 20:56:07 INFO - PROCESS | 1667 | 1466740567708 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:07 INFO - PROCESS | 1667 | 1466740567793 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:56:07 INFO - PROCESS | 1667 | 1466740567797 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 1667 | 1466740567798 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cfc0000 == 52 [pid = 1667] [id = 147] 20:56:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x1267ce800) [pid = 1667] [serial = 438] [outer = 0x0] 20:56:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x12ca90400) [pid = 1667] [serial = 439] [outer = 0x1267ce800] 20:56:07 INFO - PROCESS | 1667 | 1466740567822 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x12ca94800) [pid = 1667] [serial = 440] [outer = 0x1267ce800] 20:56:08 INFO - PROCESS | 1667 | 1466740568156 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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 20:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:56:08 INFO - PROCESS | 1667 | 1466740568172 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 1667 | 1466740568175 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:56:08 INFO - PROCESS | 1667 | 1466740568187 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 1667 | 1466740568189 Marionette TRACE conn2 <- [1,562,null,{}] 20:56:08 INFO - PROCESS | 1667 | 1466740568193 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}] 20:56:08 INFO - PROCESS | 1667 | 1466740568195 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:08 INFO - PROCESS | 1667 | 1466740568371 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:56:08 INFO - PROCESS | 1667 | 1466740568383 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1667 | 1466740568384 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d311800 == 53 [pid = 1667] [id = 148] 20:56:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x11834f800) [pid = 1667] [serial = 441] [outer = 0x0] 20:56:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x118356800) [pid = 1667] [serial = 442] [outer = 0x11834f800] 20:56:08 INFO - PROCESS | 1667 | 1466740568425 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x11835ac00) [pid = 1667] [serial = 443] [outer = 0x11834f800] 20:56:08 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:08 INFO - PROCESS | 1667 | 1466740568992 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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 882ms 20:56:09 INFO - PROCESS | 1667 | 1466740569060 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1667 | 1466740569063 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:56:09 INFO - PROCESS | 1667 | 1466740569066 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1667 | 1466740569070 Marionette TRACE conn2 <- [1,566,null,{}] 20:56:09 INFO - PROCESS | 1667 | 1466740569073 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}] 20:56:09 INFO - PROCESS | 1667 | 1466740569075 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:09 INFO - PROCESS | 1667 | 1466740569181 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:56:09 INFO - PROCESS | 1667 | 1466740569253 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 1667 | 1466740569255 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x119ccc000 == 54 [pid = 1667] [id = 149] 20:56:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 124 (0x116f99800) [pid = 1667] [serial = 444] [outer = 0x0] 20:56:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 125 (0x1174b8c00) [pid = 1667] [serial = 445] [outer = 0x116f99800] 20:56:09 INFO - PROCESS | 1667 | 1466740569286 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 126 (0x11835a800) [pid = 1667] [serial = 446] [outer = 0x116f99800] 20:56:09 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:09 INFO - PROCESS | 1667 | 1466740569673 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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 677ms 20:56:09 INFO - PROCESS | 1667 | 1466740569742 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1667 | 1466740569745 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:56:09 INFO - PROCESS | 1667 | 1466740569750 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1667 | 1466740569752 Marionette TRACE conn2 <- [1,570,null,{}] 20:56:09 INFO - PROCESS | 1667 | 1466740569754 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}] 20:56:09 INFO - PROCESS | 1667 | 1466740569756 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:09 INFO - PROCESS | 1667 | 1466740569915 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:56:09 INFO - PROCESS | 1667 | 1466740569988 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 1667 | 1466740569990 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x129430800 == 55 [pid = 1667] [id = 150] 20:56:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 127 (0x1183e9400) [pid = 1667] [serial = 447] [outer = 0x0] 20:56:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 128 (0x120ffd800) [pid = 1667] [serial = 448] [outer = 0x1183e9400] 20:56:10 INFO - PROCESS | 1667 | 1466740570023 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 129 (0x1244eb400) [pid = 1667] [serial = 449] [outer = 0x1183e9400] 20:56:10 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:10 INFO - PROCESS | 1667 | 1466740570439 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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 719ms 20:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:56:10 INFO - PROCESS | 1667 | 1466740570469 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1667 | 1466740570471 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:56:10 INFO - PROCESS | 1667 | 1466740570473 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1667 | 1466740570476 Marionette TRACE conn2 <- [1,574,null,{}] 20:56:10 INFO - PROCESS | 1667 | 1466740570484 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}] 20:56:10 INFO - PROCESS | 1667 | 1466740570487 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:10 INFO - PROCESS | 1667 | 1466740570593 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:56:10 INFO - PROCESS | 1667 | 1466740570656 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 1667 | 1466740570658 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdcf000 == 56 [pid = 1667] [id = 151] 20:56:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 130 (0x124cf8000) [pid = 1667] [serial = 450] [outer = 0x0] 20:56:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 131 (0x1269c4800) [pid = 1667] [serial = 451] [outer = 0x124cf8000] 20:56:10 INFO - PROCESS | 1667 | 1466740570730 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 132 (0x12918a000) [pid = 1667] [serial = 452] [outer = 0x124cf8000] 20:56:11 INFO - PROCESS | 1667 | 1466740571153 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]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 724ms 20:56:11 INFO - PROCESS | 1667 | 1466740571215 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 1667 | 1466740571216 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:56:11 INFO - PROCESS | 1667 | 1466740571220 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 1667 | 1466740571222 Marionette TRACE conn2 <- [1,578,null,{}] 20:56:11 INFO - PROCESS | 1667 | 1466740571243 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}] 20:56:11 INFO - PROCESS | 1667 | 1466740571244 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:11 INFO - PROCESS | 1667 | 1466740571356 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:56:11 INFO - PROCESS | 1667 | 1466740571649 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1667 | 1466740571651 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x117162000 == 57 [pid = 1667] [id = 152] 20:56:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 133 (0x110e7a000) [pid = 1667] [serial = 453] [outer = 0x0] 20:56:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 134 (0x112f4cc00) [pid = 1667] [serial = 454] [outer = 0x110e7a000] 20:56:11 INFO - PROCESS | 1667 | 1466740571692 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 135 (0x116471400) [pid = 1667] [serial = 455] [outer = 0x110e7a000] 20:56:12 INFO - PROCESS | 1667 | 1466740572115 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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 941ms 20:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:56:12 INFO - PROCESS | 1667 | 1466740572162 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 1667 | 1466740572165 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:56:12 INFO - PROCESS | 1667 | 1466740572167 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 1667 | 1466740572169 Marionette TRACE conn2 <- [1,582,null,{}] 20:56:12 INFO - PROCESS | 1667 | 1466740572192 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}] 20:56:12 INFO - PROCESS | 1667 | 1466740572195 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:12 INFO - PROCESS | 1667 | 1466740572319 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:56:12 INFO - PROCESS | 1667 | 1466740572394 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 1667 | 1466740572396 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac5800 == 58 [pid = 1667] [id = 153] 20:56:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 136 (0x116469400) [pid = 1667] [serial = 456] [outer = 0x0] 20:56:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 137 (0x1174b5800) [pid = 1667] [serial = 457] [outer = 0x116469400] 20:56:12 INFO - PROCESS | 1667 | 1466740572443 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 138 (0x118351400) [pid = 1667] [serial = 458] [outer = 0x116469400] 20:56:12 INFO - PROCESS | 1667 | 1466740572936 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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 823ms 20:56:12 INFO - PROCESS | 1667 | 1466740572994 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:56:12 INFO - PROCESS | 1667 | 1466740572997 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:56:13 INFO - PROCESS | 1667 | 1466740572999 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 1667 | 1466740573001 Marionette TRACE conn2 <- [1,586,null,{}] 20:56:13 INFO - PROCESS | 1667 | 1466740573003 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}] 20:56:13 INFO - PROCESS | 1667 | 1466740573004 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12cfc0000 == 57 [pid = 1667] [id = 147] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdce800 == 56 [pid = 1667] [id = 146] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12bed2000 == 55 [pid = 1667] [id = 145] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca67800 == 54 [pid = 1667] [id = 144] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12c01b000 == 53 [pid = 1667] [id = 143] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba6e000 == 52 [pid = 1667] [id = 142] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12a957000 == 51 [pid = 1667] [id = 141] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x1271d8800 == 50 [pid = 1667] [id = 140] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x116676800 == 49 [pid = 1667] [id = 139] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x1246c0000 == 48 [pid = 1667] [id = 138] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x11747b000 == 47 [pid = 1667] [id = 137] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x1246d6800 == 46 [pid = 1667] [id = 136] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12516b000 == 45 [pid = 1667] [id = 132] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x11678f000 == 44 [pid = 1667] [id = 131] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x115e0a800 == 43 [pid = 1667] [id = 68] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12becc800 == 42 [pid = 1667] [id = 117] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12b0b6800 == 41 [pid = 1667] [id = 102] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12c905000 == 40 [pid = 1667] [id = 130] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x128ae1000 == 39 [pid = 1667] [id = 85] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12c01f800 == 38 [pid = 1667] [id = 133] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca64000 == 37 [pid = 1667] [id = 134] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x11971a000 == 36 [pid = 1667] [id = 135] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x1251dd800 == 35 [pid = 1667] [id = 103] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x117477000 == 34 [pid = 1667] [id = 86] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12a350800 == 33 [pid = 1667] [id = 101] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12917f800 == 32 [pid = 1667] [id = 67] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac5800 == 31 [pid = 1667] [id = 153] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x117162000 == 30 [pid = 1667] [id = 152] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdcf000 == 29 [pid = 1667] [id = 151] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x129430800 == 28 [pid = 1667] [id = 150] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x119ccc000 == 27 [pid = 1667] [id = 149] 20:56:13 INFO - PROCESS | 1667 | --DOCSHELL 0x12d311800 == 26 [pid = 1667] [id = 148] 20:56:13 INFO - PROCESS | 1667 | 1466740573668 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 137 (0x119bac000) [pid = 1667] [serial = 251] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 136 (0x125e49400) [pid = 1667] [serial = 254] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 135 (0x12ca09800) [pid = 1667] [serial = 338] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 134 (0x119bacc00) [pid = 1667] [serial = 355] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 133 (0x1251a6c00) [pid = 1667] [serial = 346] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 132 (0x1267ca000) [pid = 1667] [serial = 358] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 131 (0x126fd6000) [pid = 1667] [serial = 359] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 130 (0x11959f400) [pid = 1667] [serial = 343] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 129 (0x1183e6800) [pid = 1667] [serial = 379] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 128 (0x124007400) [pid = 1667] [serial = 380] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 127 (0x12b8ed400) [pid = 1667] [serial = 385] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 126 (0x1174b7800) [pid = 1667] [serial = 377] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 125 (0x1244e3000) [pid = 1667] [serial = 382] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 124 (0x1244ec400) [pid = 1667] [serial = 383] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 123 (0x12be5bc00) [pid = 1667] [serial = 367] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x12be69800) [pid = 1667] [serial = 368] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x12cda2800) [pid = 1667] [serial = 386] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x12beb2c00) [pid = 1667] [serial = 374] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x128a02400) [pid = 1667] [serial = 388] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x1164e0400) [pid = 1667] [serial = 245] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x119119400) [pid = 1667] [serial = 248] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x119bab000) [pid = 1667] [serial = 299] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x1183edc00) [pid = 1667] [serial = 296] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x12c492400) [pid = 1667] [serial = 370] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x112f55800) [pid = 1667] [serial = 373] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12ca0dc00) [pid = 1667] [serial = 371] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x111ecac00) [pid = 1667] [serial = 340] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x128ac3400) [pid = 1667] [serial = 361] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12a6b9400) [pid = 1667] [serial = 362] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1174b3800) [pid = 1667] [serial = 376] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x12929a400) [pid = 1667] [serial = 349] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x12a6c1000) [pid = 1667] [serial = 364] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x12b7e5c00) [pid = 1667] [serial = 365] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1185acc00) [pid = 1667] [serial = 353] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1167a4000) [pid = 1667] [serial = 352] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x124851c00) [pid = 1667] [serial = 356] [outer = 0x0] [url = about:blank] 20:56:13 INFO - PROCESS | 1667 | 1466740573773 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 1667 | 1466740573774 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x112ad9800 == 27 [pid = 1667] [id = 154] 20:56:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x110eebc00) [pid = 1667] [serial = 459] [outer = 0x0] 20:56:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x110ef2400) [pid = 1667] [serial = 460] [outer = 0x110eebc00] 20:56:13 INFO - PROCESS | 1667 | 1466740573803 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x112960800) [pid = 1667] [serial = 461] [outer = 0x110eebc00] 20:56:13 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:14 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:14 INFO - PROCESS | 1667 | 1466740574126 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]]]}] 20:56:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:56:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1172ms 20:56:14 INFO - PROCESS | 1667 | 1466740574173 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 1667 | 1466740574177 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:56:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:56:14 INFO - PROCESS | 1667 | 1466740574182 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 1667 | 1466740574185 Marionette TRACE conn2 <- [1,590,null,{}] 20:56:14 INFO - PROCESS | 1667 | 1466740574189 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}] 20:56:14 INFO - PROCESS | 1667 | 1466740574192 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:14 INFO - PROCESS | 1667 | 1466740574324 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:56:14 INFO - PROCESS | 1667 | 1466740574404 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 1667 | 1466740574406 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x11641c800 == 28 [pid = 1667] [id = 155] 20:56:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x112aed800) [pid = 1667] [serial = 462] [outer = 0x0] 20:56:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x113c5c400) [pid = 1667] [serial = 463] [outer = 0x112aed800] 20:56:14 INFO - PROCESS | 1667 | 1466740574450 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x116981000) [pid = 1667] [serial = 464] [outer = 0x112aed800] 20:56:14 INFO - PROCESS | 1667 | 1466740574751 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]]]}] 20:56:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:56:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 622ms 20:56:14 INFO - PROCESS | 1667 | 1466740574803 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 1667 | 1466740574805 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:56:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:56:14 INFO - PROCESS | 1667 | 1466740574814 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 1667 | 1466740574815 Marionette TRACE conn2 <- [1,594,null,{}] 20:56:14 INFO - PROCESS | 1667 | 1466740574818 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}] 20:56:14 INFO - PROCESS | 1667 | 1466740574819 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:14 INFO - PROCESS | 1667 | 1466740574902 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:56:14 INFO - PROCESS | 1667 | 1466740574978 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 1667 | 1466740574987 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x11641b000 == 29 [pid = 1667] [id = 156] 20:56:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x117ea9c00) [pid = 1667] [serial = 465] [outer = 0x0] 20:56:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x118351800) [pid = 1667] [serial = 466] [outer = 0x117ea9c00] 20:56:15 INFO - PROCESS | 1667 | 1466740575014 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1183ec800) [pid = 1667] [serial = 467] [outer = 0x117ea9c00] 20:56:15 INFO - PROCESS | 1667 | 1466740575305 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 526ms 20:56:15 INFO - PROCESS | 1667 | 1466740575342 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1667 | 1466740575346 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:56:15 INFO - PROCESS | 1667 | 1466740575354 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1667 | 1466740575360 Marionette TRACE conn2 <- [1,598,null,{}] 20:56:15 INFO - PROCESS | 1667 | 1466740575367 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}] 20:56:15 INFO - PROCESS | 1667 | 1466740575369 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:15 INFO - PROCESS | 1667 | 1466740575448 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:56:15 INFO - PROCESS | 1667 | 1466740575508 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1667 | 1466740575509 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x118887800 == 30 [pid = 1667] [id = 157] 20:56:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x11834dc00) [pid = 1667] [serial = 468] [outer = 0x0] 20:56:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x1185b0400) [pid = 1667] [serial = 469] [outer = 0x11834dc00] 20:56:15 INFO - PROCESS | 1667 | 1466740575535 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x119180400) [pid = 1667] [serial = 470] [outer = 0x11834dc00] 20:56:15 INFO - PROCESS | 1667 | 1466740575819 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 482ms 20:56:15 INFO - PROCESS | 1667 | 1466740575837 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1667 | 1466740575838 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:56:15 INFO - PROCESS | 1667 | 1466740575848 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1667 | 1466740575849 Marionette TRACE conn2 <- [1,602,null,{}] 20:56:15 INFO - PROCESS | 1667 | 1466740575852 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}] 20:56:15 INFO - PROCESS | 1667 | 1466740575853 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:15 INFO - PROCESS | 1667 | 1466740575952 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:56:15 INFO - PROCESS | 1667 | 1466740575956 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1667 | 1466740575957 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fd4000 == 31 [pid = 1667] [id = 158] 20:56:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1183ebc00) [pid = 1667] [serial = 471] [outer = 0x0] 20:56:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x1192f5c00) [pid = 1667] [serial = 472] [outer = 0x1183ebc00] 20:56:15 INFO - PROCESS | 1667 | 1466740575986 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x1199a4c00) [pid = 1667] [serial = 473] [outer = 0x1183ebc00] 20:56:16 INFO - PROCESS | 1667 | 1466740576338 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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 20:56:16 INFO - PROCESS | 1667 | 1466740576367 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 1667 | 1466740576368 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:56:16 INFO - PROCESS | 1667 | 1466740576378 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 1667 | 1466740576379 Marionette TRACE conn2 <- [1,606,null,{}] 20:56:16 INFO - PROCESS | 1667 | 1466740576381 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}] 20:56:16 INFO - PROCESS | 1667 | 1466740576382 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:16 INFO - PROCESS | 1667 | 1466740576476 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:56:16 INFO - PROCESS | 1667 | 1466740576480 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 1667 | 1466740576484 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ad9000 == 32 [pid = 1667] [id = 159] 20:56:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x117559000) [pid = 1667] [serial = 474] [outer = 0x0] 20:56:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x119c1b400) [pid = 1667] [serial = 475] [outer = 0x117559000] 20:56:16 INFO - PROCESS | 1667 | 1466740576517 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x124008000) [pid = 1667] [serial = 476] [outer = 0x117559000] 20:56:16 INFO - PROCESS | 1667 | 1466740576864 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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 20:56:16 INFO - PROCESS | 1667 | 1466740576902 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 1667 | 1466740576904 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:56:16 INFO - PROCESS | 1667 | 1466740576906 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 1667 | 1466740576907 Marionette TRACE conn2 <- [1,610,null,{}] 20:56:16 INFO - PROCESS | 1667 | 1466740576909 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}] 20:56:16 INFO - PROCESS | 1667 | 1466740576910 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:17 INFO - PROCESS | 1667 | 1466740577009 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:56:17 INFO - PROCESS | 1667 | 1466740577012 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1667 | 1466740577013 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x111c98000 == 33 [pid = 1667] [id = 160] 20:56:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x111c7f000) [pid = 1667] [serial = 477] [outer = 0x0] 20:56:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x1244de400) [pid = 1667] [serial = 478] [outer = 0x111c7f000] 20:56:17 INFO - PROCESS | 1667 | 1466740577038 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x124854400) [pid = 1667] [serial = 479] [outer = 0x111c7f000] 20:56:17 INFO - PROCESS | 1667 | 1466740577377 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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 20:56:17 INFO - PROCESS | 1667 | 1466740577426 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 1667 | 1466740577428 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:56:17 INFO - PROCESS | 1667 | 1466740577430 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1667 | 1466740577431 Marionette TRACE conn2 <- [1,614,null,{}] 20:56:17 INFO - PROCESS | 1667 | 1466740577433 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}] 20:56:17 INFO - PROCESS | 1667 | 1466740577435 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:17 INFO - PROCESS | 1667 | 1466740577534 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:56:17 INFO - PROCESS | 1667 | 1466740577574 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1667 | 1466740577575 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271c8000 == 34 [pid = 1667] [id = 161] 20:56:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 124 (0x110eee800) [pid = 1667] [serial = 480] [outer = 0x0] 20:56:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 125 (0x124c38000) [pid = 1667] [serial = 481] [outer = 0x110eee800] 20:56:17 INFO - PROCESS | 1667 | 1466740577601 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 126 (0x124cf7800) [pid = 1667] [serial = 482] [outer = 0x110eee800] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 125 (0x1188db800) [pid = 1667] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 124 (0x110ee6c00) [pid = 1667] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 123 (0x124cfd800) [pid = 1667] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x128a0ec00) [pid = 1667] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x125e4dc00) [pid = 1667] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x11755bc00) [pid = 1667] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x119747400) [pid = 1667] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x1267ce800) [pid = 1667] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x127493800) [pid = 1667] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x1174ac800) [pid = 1667] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x12b7d8000) [pid = 1667] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x118719800) [pid = 1667] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x110ee5400) [pid = 1667] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12416fc00) [pid = 1667] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x12b7e5800) [pid = 1667] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12c4d2400) [pid = 1667] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12519e400) [pid = 1667] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x110e74400) [pid = 1667] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x113c24c00) [pid = 1667] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x124c39800) [pid = 1667] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x11959e800) [pid = 1667] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x128ac5800) [pid = 1667] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x125ea8400) [pid = 1667] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x116191c00) [pid = 1667] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x11870d800) [pid = 1667] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:56:18 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x11834f800) [pid = 1667] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:56:18 INFO - PROCESS | 1667 | 1466740578236 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]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 819ms 20:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:56:18 INFO - PROCESS | 1667 | 1466740578249 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 1667 | 1466740578250 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:56:18 INFO - PROCESS | 1667 | 1466740578253 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1667 | 1466740578254 Marionette TRACE conn2 <- [1,618,null,{}] 20:56:18 INFO - PROCESS | 1667 | 1466740578258 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}] 20:56:18 INFO - PROCESS | 1667 | 1466740578260 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:18 INFO - PROCESS | 1667 | 1466740578345 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:56:18 INFO - PROCESS | 1667 | 1466740578401 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:18 INFO - PROCESS | 1667 | 1466740578402 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271c4800 == 35 [pid = 1667] [id = 162] 20:56:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x112f4f400) [pid = 1667] [serial = 483] [outer = 0x0] 20:56:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x118709c00) [pid = 1667] [serial = 484] [outer = 0x112f4f400] 20:56:18 INFO - PROCESS | 1667 | 1466740578435 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1244e6800) [pid = 1667] [serial = 485] [outer = 0x112f4f400] 20:56:18 INFO - PROCESS | 1667 | 1466740578693 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]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 20:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:56:18 INFO - PROCESS | 1667 | 1466740578729 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 1667 | 1466740578731 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:56:18 INFO - PROCESS | 1667 | 1466740578733 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1667 | 1466740578734 Marionette TRACE conn2 <- [1,622,null,{}] 20:56:18 INFO - PROCESS | 1667 | 1466740578736 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}] 20:56:18 INFO - PROCESS | 1667 | 1466740578737 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:18 INFO - PROCESS | 1667 | 1466740578818 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:56:18 INFO - PROCESS | 1667 | 1466740578821 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:18 INFO - PROCESS | 1667 | 1466740578823 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x12916b000 == 36 [pid = 1667] [id = 163] 20:56:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1244e6c00) [pid = 1667] [serial = 486] [outer = 0x0] 20:56:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x12519e400) [pid = 1667] [serial = 487] [outer = 0x1244e6c00] 20:56:18 INFO - PROCESS | 1667 | 1466740578850 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1258d6800) [pid = 1667] [serial = 488] [outer = 0x1244e6c00] 20:56:19 INFO - PROCESS | 1667 | 1466740579167 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]]]}] 20:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 20:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:56:19 INFO - PROCESS | 1667 | 1466740579201 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:56:19 INFO - PROCESS | 1667 | 1466740579202 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:56:19 INFO - PROCESS | 1667 | 1466740579204 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 1667 | 1466740579206 Marionette TRACE conn2 <- [1,626,null,{}] 20:56:19 INFO - PROCESS | 1667 | 1466740579211 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}] 20:56:19 INFO - PROCESS | 1667 | 1466740579212 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:19 INFO - PROCESS | 1667 | 1466740579309 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:56:19 INFO - PROCESS | 1667 | 1466740579315 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1667 | 1466740579317 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x129422000 == 37 [pid = 1667] [id = 164] 20:56:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x110ee3c00) [pid = 1667] [serial = 489] [outer = 0x0] 20:56:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1258d7c00) [pid = 1667] [serial = 490] [outer = 0x110ee3c00] 20:56:19 INFO - PROCESS | 1667 | 1466740579351 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1267d2800) [pid = 1667] [serial = 491] [outer = 0x110ee3c00] 20:56:19 INFO - PROCESS | 1667 | 1466740579679 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]]]}] 20:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 20:56:19 INFO - PROCESS | 1667 | 1466740579727 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:56:19 INFO - PROCESS | 1667 | 1466740579728 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:56:19 INFO - PROCESS | 1667 | 1466740579730 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 1667 | 1466740579732 Marionette TRACE conn2 <- [1,630,null,{}] 20:56:19 INFO - PROCESS | 1667 | 1466740579735 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}] 20:56:19 INFO - PROCESS | 1667 | 1466740579736 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:19 INFO - PROCESS | 1667 | 1466740579822 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:56:19 INFO - PROCESS | 1667 | 1466740579827 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1667 | 1466740579828 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ad6800 == 38 [pid = 1667] [id = 165] 20:56:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x113c24c00) [pid = 1667] [serial = 492] [outer = 0x0] 20:56:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12748b000) [pid = 1667] [serial = 493] [outer = 0x113c24c00] 20:56:19 INFO - PROCESS | 1667 | 1466740579852 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x128a0e800) [pid = 1667] [serial = 494] [outer = 0x113c24c00] 20:56:20 INFO - PROCESS | 1667 | 1466740580328 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]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:56:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 619ms 20:56:20 INFO - PROCESS | 1667 | 1466740580351 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 1667 | 1466740580354 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:56:20 INFO - PROCESS | 1667 | 1466740580357 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1667 | 1466740580359 Marionette TRACE conn2 <- [1,634,null,{}] 20:56:20 INFO - PROCESS | 1667 | 1466740580363 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}] 20:56:20 INFO - PROCESS | 1667 | 1466740580364 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:20 INFO - PROCESS | 1667 | 1466740580475 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:56:20 INFO - PROCESS | 1667 | 1466740580556 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 1667 | 1466740580558 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x116673000 == 39 [pid = 1667] [id = 166] 20:56:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x11295a800) [pid = 1667] [serial = 495] [outer = 0x0] 20:56:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x112f58c00) [pid = 1667] [serial = 496] [outer = 0x11295a800] 20:56:20 INFO - PROCESS | 1667 | 1466740580589 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1167a2000) [pid = 1667] [serial = 497] [outer = 0x11295a800] 20:56:20 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x1183e6800) [pid = 1667] [serial = 498] [outer = 0x124c3f400] 20:56:21 INFO - PROCESS | 1667 | 1466740581196 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]]]}] 20:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 922ms 20:56:21 INFO - PROCESS | 1667 | 1466740581279 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:56:21 INFO - PROCESS | 1667 | 1466740581282 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:56:21 INFO - PROCESS | 1667 | 1466740581286 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 1667 | 1466740581288 Marionette TRACE conn2 <- [1,638,null,{}] 20:56:21 INFO - PROCESS | 1667 | 1466740581291 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}] 20:56:21 INFO - PROCESS | 1667 | 1466740581292 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:21 INFO - PROCESS | 1667 | 1466740581401 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:56:21 INFO - PROCESS | 1667 | 1466740581491 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 1667 | 1466740581493 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x12417a000 == 40 [pid = 1667] [id = 167] 20:56:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x118353c00) [pid = 1667] [serial = 499] [outer = 0x0] 20:56:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x11871a800) [pid = 1667] [serial = 500] [outer = 0x118353c00] 20:56:21 INFO - PROCESS | 1667 | 1466740581524 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x11911b800) [pid = 1667] [serial = 501] [outer = 0x118353c00] 20:56:21 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:22 INFO - PROCESS | 1667 | 1466740582145 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]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 870ms 20:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:56:22 INFO - PROCESS | 1667 | 1466740582183 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 1667 | 1466740582185 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:56:22 INFO - PROCESS | 1667 | 1466740582190 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 1667 | 1466740582194 Marionette TRACE conn2 <- [1,642,null,{}] 20:56:22 INFO - PROCESS | 1667 | 1466740582198 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}] 20:56:22 INFO - PROCESS | 1667 | 1466740582199 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:22 INFO - PROCESS | 1667 | 1466740582310 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x129422000 == 39 [pid = 1667] [id = 164] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x12916b000 == 38 [pid = 1667] [id = 163] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x1271c4800 == 37 [pid = 1667] [id = 162] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x1271c8000 == 36 [pid = 1667] [id = 161] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x111c98000 == 35 [pid = 1667] [id = 160] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x124ad9000 == 34 [pid = 1667] [id = 159] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x119fd4000 == 33 [pid = 1667] [id = 158] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x118887800 == 32 [pid = 1667] [id = 157] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x11641b000 == 31 [pid = 1667] [id = 156] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x11641c800 == 30 [pid = 1667] [id = 155] 20:56:22 INFO - PROCESS | 1667 | --DOCSHELL 0x112ad9800 == 29 [pid = 1667] [id = 154] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x11835ac00) [pid = 1667] [serial = 443] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x118356800) [pid = 1667] [serial = 442] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x12ba4c800) [pid = 1667] [serial = 308] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x110ef2800) [pid = 1667] [serial = 431] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x125523800) [pid = 1667] [serial = 397] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x129189c00) [pid = 1667] [serial = 401] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12748e800) [pid = 1667] [serial = 302] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x112962c00) [pid = 1667] [serial = 406] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x1244e5400) [pid = 1667] [serial = 410] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12ca90400) [pid = 1667] [serial = 439] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x129181400) [pid = 1667] [serial = 416] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x118853c00) [pid = 1667] [serial = 407] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x12ca0a400) [pid = 1667] [serial = 437] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x124625c00) [pid = 1667] [serial = 436] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x12c485800) [pid = 1667] [serial = 422] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x120feec00) [pid = 1667] [serial = 344] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x119750c00) [pid = 1667] [serial = 434] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x125ea8800) [pid = 1667] [serial = 347] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x110fa9000) [pid = 1667] [serial = 433] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x128ac7800) [pid = 1667] [serial = 415] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x12c4d2000) [pid = 1667] [serial = 425] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12c4d8000) [pid = 1667] [serial = 427] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x12c48b800) [pid = 1667] [serial = 424] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x12b0b8800) [pid = 1667] [serial = 419] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x12ba50400) [pid = 1667] [serial = 421] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x128eaf400) [pid = 1667] [serial = 418] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x112961c00) [pid = 1667] [serial = 341] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x128a0d000) [pid = 1667] [serial = 389] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1267ce000) [pid = 1667] [serial = 413] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1244ea000) [pid = 1667] [serial = 395] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x110eea000) [pid = 1667] [serial = 430] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x119ba6000) [pid = 1667] [serial = 409] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x124cfcc00) [pid = 1667] [serial = 412] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x12c4dc000) [pid = 1667] [serial = 428] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12a642c00) [pid = 1667] [serial = 305] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12b0bac00) [pid = 1667] [serial = 350] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1174bb400) [pid = 1667] [serial = 392] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x12441a400) [pid = 1667] [serial = 394] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x11690d000) [pid = 1667] [serial = 391] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x12a6bf000) [pid = 1667] [serial = 404] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x12929a800) [pid = 1667] [serial = 403] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x126f43c00) [pid = 1667] [serial = 398] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x128a10800) [pid = 1667] [serial = 400] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x12ca94800) [pid = 1667] [serial = 440] [outer = 0x0] [url = about:blank] 20:56:22 INFO - PROCESS | 1667 | 1466740582395 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1667 | 1466740582398 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x1130ca800 == 30 [pid = 1667] [id = 168] 20:56:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x112962000) [pid = 1667] [serial = 502] [outer = 0x0] 20:56:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x112f59800) [pid = 1667] [serial = 503] [outer = 0x112962000] 20:56:22 INFO - PROCESS | 1667 | 1466740582428 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x113da8000) [pid = 1667] [serial = 504] [outer = 0x112962000] 20:56:22 INFO - PROCESS | 1667 | 1466740582758 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]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 626ms 20:56:22 INFO - PROCESS | 1667 | 1466740582815 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 1667 | 1466740582818 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:56:22 INFO - PROCESS | 1667 | 1466740582822 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 1667 | 1466740582824 Marionette TRACE conn2 <- [1,646,null,{}] 20:56:22 INFO - PROCESS | 1667 | 1466740582826 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}] 20:56:22 INFO - PROCESS | 1667 | 1466740582828 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:22 INFO - PROCESS | 1667 | 1466740582904 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:56:22 INFO - PROCESS | 1667 | 1466740582920 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1667 | 1466740582922 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x112ade800 == 31 [pid = 1667] [id = 169] 20:56:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x113d9c000) [pid = 1667] [serial = 505] [outer = 0x0] 20:56:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x116a1bc00) [pid = 1667] [serial = 506] [outer = 0x113d9c000] 20:56:22 INFO - PROCESS | 1667 | 1466740582991 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x118352400) [pid = 1667] [serial = 507] [outer = 0x113d9c000] 20:56:23 INFO - PROCESS | 1667 | 1466740583271 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]]]}] 20:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 20:56:23 INFO - PROCESS | 1667 | 1466740583296 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:56:23 INFO - PROCESS | 1667 | 1466740583298 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:56:23 INFO - PROCESS | 1667 | 1466740583300 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1667 | 1466740583303 Marionette TRACE conn2 <- [1,650,null,{}] 20:56:23 INFO - PROCESS | 1667 | 1466740583318 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}] 20:56:23 INFO - PROCESS | 1667 | 1466740583322 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:23 INFO - PROCESS | 1667 | 1466740583412 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:56:23 INFO - PROCESS | 1667 | 1466740583417 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 1667 | 1466740583419 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fcd800 == 32 [pid = 1667] [id = 170] 20:56:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11295b000) [pid = 1667] [serial = 508] [outer = 0x0] 20:56:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x118703800) [pid = 1667] [serial = 509] [outer = 0x11295b000] 20:56:23 INFO - PROCESS | 1667 | 1466740583449 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11942e400) [pid = 1667] [serial = 510] [outer = 0x11295b000] 20:56:23 INFO - PROCESS | 1667 | 1466740583763 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]]]}] 20:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms 20:56:23 INFO - PROCESS | 1667 | 1466740583780 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:56:23 INFO - PROCESS | 1667 | 1466740583781 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:56:23 INFO - PROCESS | 1667 | 1466740583790 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1667 | 1466740583793 Marionette TRACE conn2 <- [1,654,null,{}] 20:56:23 INFO - PROCESS | 1667 | 1466740583797 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}] 20:56:23 INFO - PROCESS | 1667 | 1466740583798 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:23 INFO - PROCESS | 1667 | 1466740583879 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:56:23 INFO - PROCESS | 1667 | 1466740583883 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 1667 | 1466740583884 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246c6000 == 33 [pid = 1667] [id = 171] 20:56:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x11959f000) [pid = 1667] [serial = 511] [outer = 0x0] 20:56:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119747800) [pid = 1667] [serial = 512] [outer = 0x11959f000] 20:56:23 INFO - PROCESS | 1667 | 1466740583910 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1199ac800) [pid = 1667] [serial = 513] [outer = 0x11959f000] 20:56:24 INFO - PROCESS | 1667 | 1466740584256 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]]]}] 20:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 474ms 20:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:56:24 INFO - PROCESS | 1667 | 1466740584265 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:56:24 INFO - PROCESS | 1667 | 1466740584266 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:56:24 INFO - PROCESS | 1667 | 1466740584268 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 1667 | 1466740584269 Marionette TRACE conn2 <- [1,658,null,{}] 20:56:24 INFO - PROCESS | 1667 | 1466740584271 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}] 20:56:24 INFO - PROCESS | 1667 | 1466740584273 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:24 INFO - PROCESS | 1667 | 1466740584354 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:56:24 INFO - PROCESS | 1667 | 1466740584359 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 1667 | 1466740584361 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251c6800 == 34 [pid = 1667] [id = 172] 20:56:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1199ad400) [pid = 1667] [serial = 514] [outer = 0x0] 20:56:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x119bac000) [pid = 1667] [serial = 515] [outer = 0x1199ad400] 20:56:24 INFO - PROCESS | 1667 | 1466740584385 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x120ffa000) [pid = 1667] [serial = 516] [outer = 0x1199ad400] 20:56:24 INFO - PROCESS | 1667 | 1466740584750 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]]]}] 20:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 20:56:24 INFO - PROCESS | 1667 | 1466740584787 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:56:24 INFO - PROCESS | 1667 | 1466740584789 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:56:24 INFO - PROCESS | 1667 | 1466740584791 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 1667 | 1466740584792 Marionette TRACE conn2 <- [1,662,null,{}] 20:56:24 INFO - PROCESS | 1667 | 1466740584794 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}] 20:56:24 INFO - PROCESS | 1667 | 1466740584798 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:24 INFO - PROCESS | 1667 | 1466740584913 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:56:24 INFO - PROCESS | 1667 | 1466740584924 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 1667 | 1466740584925 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e1e000 == 35 [pid = 1667] [id = 173] 20:56:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124004000) [pid = 1667] [serial = 517] [outer = 0x0] 20:56:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12441bc00) [pid = 1667] [serial = 518] [outer = 0x124004000] 20:56:24 INFO - PROCESS | 1667 | 1466740584950 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x124c32800) [pid = 1667] [serial = 519] [outer = 0x124004000] 20:56:25 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:25 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:25 INFO - PROCESS | 1667 | 1466740585297 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]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 20:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:56:25 INFO - PROCESS | 1667 | 1466740585310 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 1667 | 1466740585312 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:56:25 INFO - PROCESS | 1667 | 1466740585314 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1667 | 1466740585315 Marionette TRACE conn2 <- [1,666,null,{}] 20:56:25 INFO - PROCESS | 1667 | 1466740585317 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}] 20:56:25 INFO - PROCESS | 1667 | 1466740585318 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:25 INFO - PROCESS | 1667 | 1466740585422 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:56:25 INFO - PROCESS | 1667 | 1466740585433 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 1667 | 1466740585434 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x128ae1000 == 36 [pid = 1667] [id = 174] 20:56:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x124c33400) [pid = 1667] [serial = 520] [outer = 0x0] 20:56:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x124c41000) [pid = 1667] [serial = 521] [outer = 0x124c33400] 20:56:25 INFO - PROCESS | 1667 | 1466740585460 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x124cfd000) [pid = 1667] [serial = 522] [outer = 0x124c33400] 20:56:25 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:25 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:25 INFO - PROCESS | 1667 | 1466740585786 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]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 20:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:56:25 INFO - PROCESS | 1667 | 1466740585836 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 1667 | 1466740585837 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:56:25 INFO - PROCESS | 1667 | 1466740585839 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1667 | 1466740585840 Marionette TRACE conn2 <- [1,670,null,{}] 20:56:25 INFO - PROCESS | 1667 | 1466740585842 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}] 20:56:25 INFO - PROCESS | 1667 | 1466740585843 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:25 INFO - PROCESS | 1667 | 1466740585942 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:56:25 INFO - PROCESS | 1667 | 1466740585945 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 1667 | 1466740585946 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x12916c800 == 37 [pid = 1667] [id = 175] 20:56:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x124c3b800) [pid = 1667] [serial = 523] [outer = 0x0] 20:56:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1252b6400) [pid = 1667] [serial = 524] [outer = 0x124c3b800] 20:56:25 INFO - PROCESS | 1667 | 1466740585970 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x125eea400) [pid = 1667] [serial = 525] [outer = 0x124c3b800] 20:56:26 INFO - PROCESS | 1667 | 1466740586287 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]]]}] 20:56:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:56:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 20:56:26 INFO - PROCESS | 1667 | 1466740586315 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1667 | 1466740586316 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:56:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:56:26 INFO - PROCESS | 1667 | 1466740586326 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1667 | 1466740586329 Marionette TRACE conn2 <- [1,674,null,{}] 20:56:26 INFO - PROCESS | 1667 | 1466740586331 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}] 20:56:26 INFO - PROCESS | 1667 | 1466740586332 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:26 INFO - PROCESS | 1667 | 1466740586442 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:56:26 INFO - PROCESS | 1667 | 1466740586445 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 1667 | 1466740586446 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fca000 == 38 [pid = 1667] [id = 176] 20:56:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12559cc00) [pid = 1667] [serial = 526] [outer = 0x0] 20:56:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1269c7000) [pid = 1667] [serial = 527] [outer = 0x12559cc00] 20:56:26 INFO - PROCESS | 1667 | 1466740586471 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x126db7000) [pid = 1667] [serial = 528] [outer = 0x12559cc00] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x11834dc00) [pid = 1667] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x112aed800) [pid = 1667] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x110eebc00) [pid = 1667] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x117ea9c00) [pid = 1667] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x116469400) [pid = 1667] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1183ebc00) [pid = 1667] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x116f99800) [pid = 1667] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1183e9400) [pid = 1667] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x117559000) [pid = 1667] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x112f4f400) [pid = 1667] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x111c7f000) [pid = 1667] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x110eee800) [pid = 1667] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1244e6c00) [pid = 1667] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x124cf8000) [pid = 1667] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x110e7a000) [pid = 1667] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:56:26 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x110ee3c00) [pid = 1667] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:56:26 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:26 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:26 INFO - PROCESS | 1667 | 1466740586865 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]]]}] 20:56:26 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 20:56:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 581ms 20:56:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:56:26 INFO - PROCESS | 1667 | 1466740586903 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1667 | 1466740586905 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:56:26 INFO - PROCESS | 1667 | 1466740586909 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1667 | 1466740586912 Marionette TRACE conn2 <- [1,678,null,{}] 20:56:26 INFO - PROCESS | 1667 | 1466740586914 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}] 20:56:26 INFO - PROCESS | 1667 | 1466740586915 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:26 INFO - PROCESS | 1667 | 1466740586995 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:56:27 INFO - PROCESS | 1667 | 1466740586998 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1667 | 1466740586999 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a55a800 == 39 [pid = 1667] [id = 177] 20:56:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x116469400) [pid = 1667] [serial = 529] [outer = 0x0] 20:56:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x11835b800) [pid = 1667] [serial = 530] [outer = 0x116469400] 20:56:27 INFO - PROCESS | 1667 | 1466740587024 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11959bc00) [pid = 1667] [serial = 531] [outer = 0x116469400] 20:56:27 INFO - PROCESS | 1667 | 1466740587338 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]]]}] 20:56:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:56:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 20:56:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:56:27 INFO - PROCESS | 1667 | 1466740587381 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 1667 | 1466740587382 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:56:27 INFO - PROCESS | 1667 | 1466740587384 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 1667 | 1466740587386 Marionette TRACE conn2 <- [1,682,null,{}] 20:56:27 INFO - PROCESS | 1667 | 1466740587389 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}] 20:56:27 INFO - PROCESS | 1667 | 1466740587400 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:27 INFO - PROCESS | 1667 | 1466740587488 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:56:27 INFO - PROCESS | 1667 | 1466740587546 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1667 | 1466740587548 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b713000 == 40 [pid = 1667] [id = 178] 20:56:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11834e000) [pid = 1667] [serial = 532] [outer = 0x0] 20:56:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124cf2c00) [pid = 1667] [serial = 533] [outer = 0x11834e000] 20:56:27 INFO - PROCESS | 1667 | 1466740587574 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12748d800) [pid = 1667] [serial = 534] [outer = 0x11834e000] 20:56:28 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) 20:56:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 20:56:28 INFO - PROCESS | 1667 | 1466740588351 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]]]}] 20:56:28 INFO - PROCESS | 1667 | 1466740588355 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1667 | 1466740588357 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:56:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:56:28 INFO - PROCESS | 1667 | 1466740588360 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1667 | 1466740588361 Marionette TRACE conn2 <- [1,686,null,{}] 20:56:28 INFO - PROCESS | 1667 | 1466740588364 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}] 20:56:28 INFO - PROCESS | 1667 | 1466740588365 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:28 INFO - PROCESS | 1667 | 1466740588445 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:56:28 INFO - PROCESS | 1667 | 1466740588448 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 1667 | 1466740588449 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba84800 == 41 [pid = 1667] [id = 179] 20:56:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12748c400) [pid = 1667] [serial = 535] [outer = 0x0] 20:56:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128a0f800) [pid = 1667] [serial = 536] [outer = 0x12748c400] 20:56:28 INFO - PROCESS | 1667 | 1466740588474 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x128acd400) [pid = 1667] [serial = 537] [outer = 0x12748c400] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x1130ca800 == 40 [pid = 1667] [id = 168] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x12417a000 == 39 [pid = 1667] [id = 167] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x116673000 == 38 [pid = 1667] [id = 166] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x124ad6800 == 37 [pid = 1667] [id = 165] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x112ade800 == 36 [pid = 1667] [id = 169] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x125e1e000 == 35 [pid = 1667] [id = 173] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x119fca000 == 34 [pid = 1667] [id = 176] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x12916c800 == 33 [pid = 1667] [id = 175] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x12b713000 == 32 [pid = 1667] [id = 178] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x1251c6800 == 31 [pid = 1667] [id = 172] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x128ae1000 == 30 [pid = 1667] [id = 174] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x119fcd800 == 29 [pid = 1667] [id = 170] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x12a55a800 == 28 [pid = 1667] [id = 177] 20:56:29 INFO - PROCESS | 1667 | --DOCSHELL 0x1246c6000 == 27 [pid = 1667] [id = 171] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1185b0400) [pid = 1667] [serial = 469] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x113c5c400) [pid = 1667] [serial = 463] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x116981000) [pid = 1667] [serial = 464] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x110ef2400) [pid = 1667] [serial = 460] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112960800) [pid = 1667] [serial = 461] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x118351800) [pid = 1667] [serial = 466] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1183ec800) [pid = 1667] [serial = 467] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1174b5800) [pid = 1667] [serial = 457] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x118351400) [pid = 1667] [serial = 458] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1192f5c00) [pid = 1667] [serial = 472] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x11835a800) [pid = 1667] [serial = 446] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1174b8c00) [pid = 1667] [serial = 445] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1244eb400) [pid = 1667] [serial = 449] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x120ffd800) [pid = 1667] [serial = 448] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x119c1b400) [pid = 1667] [serial = 475] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x118709c00) [pid = 1667] [serial = 484] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x124854400) [pid = 1667] [serial = 479] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x1244de400) [pid = 1667] [serial = 478] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x124c38000) [pid = 1667] [serial = 481] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x12519e400) [pid = 1667] [serial = 487] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x1244e6800) [pid = 1667] [serial = 485] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x124cf7800) [pid = 1667] [serial = 482] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x1269c4800) [pid = 1667] [serial = 451] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x12918a000) [pid = 1667] [serial = 452] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 70 (0x12748b000) [pid = 1667] [serial = 493] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 69 (0x124008000) [pid = 1667] [serial = 476] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 68 (0x116471400) [pid = 1667] [serial = 455] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 67 (0x1267d2800) [pid = 1667] [serial = 491] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 66 (0x1199a4c00) [pid = 1667] [serial = 473] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 65 (0x1258d7c00) [pid = 1667] [serial = 490] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 64 (0x1258d6800) [pid = 1667] [serial = 488] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 63 (0x112f4cc00) [pid = 1667] [serial = 454] [outer = 0x0] [url = about:blank] 20:56:29 INFO - PROCESS | 1667 | --DOMWINDOW == 62 (0x119180400) [pid = 1667] [serial = 470] [outer = 0x0] [url = about:blank] 20:56:30 INFO - PROCESS | 1667 | 1466740590352 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]]]}] 20:56:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:56:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2021ms 20:56:30 INFO - PROCESS | 1667 | 1466740590382 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:56:30 INFO - PROCESS | 1667 | 1466740590385 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:56:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:56:30 INFO - PROCESS | 1667 | 1466740590388 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:56:30 INFO - PROCESS | 1667 | 1466740590390 Marionette TRACE conn2 <- [1,690,null,{}] 20:56:30 INFO - PROCESS | 1667 | 1466740590394 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}] 20:56:30 INFO - PROCESS | 1667 | 1466740590396 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:30 INFO - PROCESS | 1667 | 1466740590470 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:56:30 INFO - PROCESS | 1667 | 1466740590477 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 1667 | 1466740590479 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x113352000 == 28 [pid = 1667] [id = 180] 20:56:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 63 (0x112af2400) [pid = 1667] [serial = 538] [outer = 0x0] 20:56:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 64 (0x112d47c00) [pid = 1667] [serial = 539] [outer = 0x112af2400] 20:56:30 INFO - PROCESS | 1667 | 1466740590507 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 65 (0x113057400) [pid = 1667] [serial = 540] [outer = 0x112af2400] 20:56:31 INFO - PROCESS | 1667 | 1466740591310 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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:56:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 20:56:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:56:31 INFO - PROCESS | 1667 | 1466740591359 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1667 | 1466740591363 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:56:31 INFO - PROCESS | 1667 | 1466740591367 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1667 | 1466740591369 Marionette TRACE conn2 <- [1,694,null,{}] 20:56:31 INFO - PROCESS | 1667 | 1466740591371 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}] 20:56:31 INFO - PROCESS | 1667 | 1466740591373 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:31 INFO - PROCESS | 1667 | 1466740591448 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:56:31 INFO - PROCESS | 1667 | 1466740591452 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1667 | 1466740591454 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x11668f800 == 29 [pid = 1667] [id = 181] 20:56:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 66 (0x113c5c400) [pid = 1667] [serial = 541] [outer = 0x0] 20:56:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 67 (0x115ded400) [pid = 1667] [serial = 542] [outer = 0x113c5c400] 20:56:31 INFO - PROCESS | 1667 | 1466740591483 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x116190c00) [pid = 1667] [serial = 543] [outer = 0x113c5c400] 20:56:32 INFO - PROCESS | 1667 | 1466740592318 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]]]}] 20:56:32 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) 20:56:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 20:56:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:56:32 INFO - PROCESS | 1667 | 1466740592337 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1667 | 1466740592338 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:56:32 INFO - PROCESS | 1667 | 1466740592341 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1667 | 1466740592345 Marionette TRACE conn2 <- [1,698,null,{}] 20:56:32 INFO - PROCESS | 1667 | 1466740592353 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}] 20:56:32 INFO - PROCESS | 1667 | 1466740592356 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:32 INFO - PROCESS | 1667 | 1466740592428 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:56:32 INFO - PROCESS | 1667 | 1466740592476 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:32 INFO - PROCESS | 1667 | 1466740592478 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x117e32800 == 30 [pid = 1667] [id = 182] 20:56:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x110ee6400) [pid = 1667] [serial = 544] [outer = 0x0] 20:56:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x1174af400) [pid = 1667] [serial = 545] [outer = 0x110ee6400] 20:56:32 INFO - PROCESS | 1667 | 1466740592507 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x117561000) [pid = 1667] [serial = 546] [outer = 0x110ee6400] 20:56:33 INFO - PROCESS | 1667 | 1466740593279 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]]]}] 20:56:33 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) 20:56:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 976ms 20:56:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:56:33 INFO - PROCESS | 1667 | 1466740593316 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:56:33 INFO - PROCESS | 1667 | 1466740593318 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:56:33 INFO - PROCESS | 1667 | 1466740593320 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 1667 | 1466740593321 Marionette TRACE conn2 <- [1,702,null,{}] 20:56:33 INFO - PROCESS | 1667 | 1466740593323 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}] 20:56:33 INFO - PROCESS | 1667 | 1466740593324 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:33 INFO - PROCESS | 1667 | 1466740593395 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:56:33 INFO - PROCESS | 1667 | 1466740593398 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 1667 | 1466740593399 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x118887800 == 31 [pid = 1667] [id = 183] 20:56:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x118355400) [pid = 1667] [serial = 547] [outer = 0x0] 20:56:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x1183e8800) [pid = 1667] [serial = 548] [outer = 0x118355400] 20:56:33 INFO - PROCESS | 1667 | 1466740593427 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x1184e4c00) [pid = 1667] [serial = 549] [outer = 0x118355400] 20:56:34 INFO - PROCESS | 1667 | 1466740594198 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]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:56:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 923ms 20:56:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:56:34 INFO - PROCESS | 1667 | 1466740594244 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 1667 | 1466740594245 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:56:34 INFO - PROCESS | 1667 | 1466740594247 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 1667 | 1466740594256 Marionette TRACE conn2 <- [1,706,null,{}] 20:56:34 INFO - PROCESS | 1667 | 1466740594259 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}] 20:56:34 INFO - PROCESS | 1667 | 1466740594260 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:34 INFO - PROCESS | 1667 | 1466740594345 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:56:34 INFO - PROCESS | 1667 | 1466740594348 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 1667 | 1466740594349 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x119705000 == 32 [pid = 1667] [id = 184] 20:56:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x115de9000) [pid = 1667] [serial = 550] [outer = 0x0] 20:56:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x118702c00) [pid = 1667] [serial = 551] [outer = 0x115de9000] 20:56:34 INFO - PROCESS | 1667 | 1466740594403 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x1183ec800) [pid = 1667] [serial = 552] [outer = 0x115de9000] 20:56:35 INFO - PROCESS | 1667 | 1466740595187 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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:56:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 976ms 20:56:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:56:35 INFO - PROCESS | 1667 | 1466740595225 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 1667 | 1466740595226 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:56:35 INFO - PROCESS | 1667 | 1466740595233 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 1667 | 1466740595234 Marionette TRACE conn2 <- [1,710,null,{}] 20:56:35 INFO - PROCESS | 1667 | 1466740595236 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}] 20:56:35 INFO - PROCESS | 1667 | 1466740595240 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:35 INFO - PROCESS | 1667 | 1466740595344 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:56:35 INFO - PROCESS | 1667 | 1466740595348 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1667 | 1466740595349 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cc7800 == 33 [pid = 1667] [id = 185] 20:56:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x118858800) [pid = 1667] [serial = 553] [outer = 0x0] 20:56:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1192f2800) [pid = 1667] [serial = 554] [outer = 0x118858800] 20:56:35 INFO - PROCESS | 1667 | 1466740595374 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x1199a2800) [pid = 1667] [serial = 555] [outer = 0x118858800] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x124004000) [pid = 1667] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x124c33400) [pid = 1667] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x124c3b800) [pid = 1667] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x12559cc00) [pid = 1667] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x116469400) [pid = 1667] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x1199ad400) [pid = 1667] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x11959f000) [pid = 1667] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x11295b000) [pid = 1667] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x113d9c000) [pid = 1667] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 70 (0x112962000) [pid = 1667] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 69 (0x118353c00) [pid = 1667] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 68 (0x11295a800) [pid = 1667] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 67 (0x113c24c00) [pid = 1667] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:56:36 INFO - PROCESS | 1667 | --DOMWINDOW == 66 (0x11834e000) [pid = 1667] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:56:36 INFO - PROCESS | 1667 | 1466740596171 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]]]}] 20:56:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:56:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 974ms 20:56:36 INFO - PROCESS | 1667 | 1466740596203 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:56:36 INFO - PROCESS | 1667 | 1466740596204 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:56:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:56:36 INFO - PROCESS | 1667 | 1466740596206 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:56:36 INFO - PROCESS | 1667 | 1466740596208 Marionette TRACE conn2 <- [1,714,null,{}] 20:56:36 INFO - PROCESS | 1667 | 1466740596212 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}] 20:56:36 INFO - PROCESS | 1667 | 1466740596213 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:36 INFO - PROCESS | 1667 | 1466740596288 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:56:36 INFO - PROCESS | 1667 | 1466740596294 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 1667 | 1466740596295 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fcf800 == 34 [pid = 1667] [id = 186] 20:56:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 67 (0x112f4d800) [pid = 1667] [serial = 556] [outer = 0x0] 20:56:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x11834e000) [pid = 1667] [serial = 557] [outer = 0x112f4d800] 20:56:36 INFO - PROCESS | 1667 | 1466740596319 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x11959f000) [pid = 1667] [serial = 558] [outer = 0x112f4d800] 20:56:37 INFO - PROCESS | 1667 | 1466740597106 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]]]}] 20:56:37 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 20:56:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 923ms 20:56:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:56:37 INFO - PROCESS | 1667 | 1466740597129 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 1667 | 1466740597131 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:56:37 INFO - PROCESS | 1667 | 1466740597133 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 1667 | 1466740597134 Marionette TRACE conn2 <- [1,718,null,{}] 20:56:37 INFO - PROCESS | 1667 | 1466740597136 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}] 20:56:37 INFO - PROCESS | 1667 | 1466740597137 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:37 INFO - PROCESS | 1667 | 1466740597208 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:56:37 INFO - PROCESS | 1667 | 1466740597213 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 1667 | 1466740597214 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x124496800 == 35 [pid = 1667] [id = 187] 20:56:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x11959f400) [pid = 1667] [serial = 559] [outer = 0x0] 20:56:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x119ba9000) [pid = 1667] [serial = 560] [outer = 0x11959f400] 20:56:37 INFO - PROCESS | 1667 | 1466740597238 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x119c20000) [pid = 1667] [serial = 561] [outer = 0x11959f400] 20:56:38 INFO - PROCESS | 1667 | 1466740598015 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]]]}] 20:56:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:56:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 920ms 20:56:38 INFO - PROCESS | 1667 | 1466740598054 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 1667 | 1466740598055 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:56:38 INFO - PROCESS | 1667 | 1466740598059 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1667 | 1466740598061 Marionette TRACE conn2 <- [1,722,null,{}] 20:56:38 INFO - PROCESS | 1667 | 1466740598063 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}] 20:56:38 INFO - PROCESS | 1667 | 1466740598064 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:38 INFO - PROCESS | 1667 | 1466740598144 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:56:38 INFO - PROCESS | 1667 | 1466740598232 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 1667 | 1466740598233 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x11263e800 == 36 [pid = 1667] [id = 188] 20:56:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x110e82400) [pid = 1667] [serial = 562] [outer = 0x0] 20:56:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x110eea800) [pid = 1667] [serial = 563] [outer = 0x110e82400] 20:56:38 INFO - PROCESS | 1667 | 1466740598269 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x11213d800) [pid = 1667] [serial = 564] [outer = 0x110e82400] 20:56:38 INFO - PROCESS | 1667 | 1466740598823 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] 20:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:56:38 INFO - PROCESS | 1667 | 1466740598884 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:56:38 INFO - PROCESS | 1667 | 1466740598887 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1667 | 1466740598888 Marionette TRACE conn2 <- [1,726,null,{}] 20:56:38 INFO - PROCESS | 1667 | 1466740598892 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}] 20:56:38 INFO - PROCESS | 1667 | 1466740598895 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:39 INFO - PROCESS | 1667 | 1466740598999 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:56:39 INFO - PROCESS | 1667 | 1466740599070 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1667 | 1466740599072 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x117156000 == 37 [pid = 1667] [id = 189] 20:56:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x113da7400) [pid = 1667] [serial = 565] [outer = 0x0] 20:56:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x116136800) [pid = 1667] [serial = 566] [outer = 0x113da7400] 20:56:39 INFO - PROCESS | 1667 | 1466740599103 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x1167a4400) [pid = 1667] [serial = 567] [outer = 0x113da7400] 20:56:39 INFO - PROCESS | 1667 | 1466740599663 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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:56:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 922ms 20:56:39 INFO - PROCESS | 1667 | 1466740599813 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 1667 | 1466740599815 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:56:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:56:39 INFO - PROCESS | 1667 | 1466740599819 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 1667 | 1466740599821 Marionette TRACE conn2 <- [1,730,null,{}] 20:56:39 INFO - PROCESS | 1667 | 1466740599825 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}] 20:56:39 INFO - PROCESS | 1667 | 1466740599827 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:39 INFO - PROCESS | 1667 | 1466740599929 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:56:39 INFO - PROCESS | 1667 | 1466740599974 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1667 | 1466740599977 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x11667b000 == 38 [pid = 1667] [id = 190] 20:56:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x115447c00) [pid = 1667] [serial = 568] [outer = 0x0] 20:56:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x115dea000) [pid = 1667] [serial = 569] [outer = 0x115447c00] 20:56:40 INFO - PROCESS | 1667 | 1466740600005 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x116638400) [pid = 1667] [serial = 570] [outer = 0x115447c00] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x124496800 == 37 [pid = 1667] [id = 187] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x119fcf800 == 36 [pid = 1667] [id = 186] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x119cc7800 == 35 [pid = 1667] [id = 185] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x119705000 == 34 [pid = 1667] [id = 184] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x118887800 == 33 [pid = 1667] [id = 183] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x117e32800 == 32 [pid = 1667] [id = 182] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x11668f800 == 31 [pid = 1667] [id = 181] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x113352000 == 30 [pid = 1667] [id = 180] 20:56:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba84800 == 29 [pid = 1667] [id = 179] 20:56:40 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x128a0f800) [pid = 1667] [serial = 536] [outer = 0x0] [url = about:blank] 20:56:40 INFO - PROCESS | 1667 | 1466740600390 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] 20:56:40 INFO - PROCESS | 1667 | 1466740600448 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:56:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:56:40 INFO - PROCESS | 1667 | 1466740600453 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 1667 | 1466740600456 Marionette TRACE conn2 <- [1,734,null,{}] 20:56:40 INFO - PROCESS | 1667 | 1466740600459 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}] 20:56:40 INFO - PROCESS | 1667 | 1466740600461 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:40 INFO - PROCESS | 1667 | 1466740600544 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:56:40 INFO - PROCESS | 1667 | 1466740600549 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 1667 | 1466740600550 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x117471800 == 30 [pid = 1667] [id = 191] 20:56:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 53 (0x116f90c00) [pid = 1667] [serial = 571] [outer = 0x0] 20:56:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 54 (0x118352400) [pid = 1667] [serial = 572] [outer = 0x116f90c00] 20:56:40 INFO - PROCESS | 1667 | 1466740600589 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 55 (0x1184e6800) [pid = 1667] [serial = 573] [outer = 0x116f90c00] 20:56:41 INFO - PROCESS | 1667 | 1466740601077 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]]]}] 20:56:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:56:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 673ms 20:56:41 INFO - PROCESS | 1667 | 1466740601125 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:56:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:56:41 INFO - PROCESS | 1667 | 1466740601129 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:56:41 INFO - PROCESS | 1667 | 1466740601131 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 1667 | 1466740601132 Marionette TRACE conn2 <- [1,738,null,{}] 20:56:41 INFO - PROCESS | 1667 | 1466740601139 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}] 20:56:41 INFO - PROCESS | 1667 | 1466740601145 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:41 INFO - PROCESS | 1667 | 1466740601243 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:56:41 INFO - PROCESS | 1667 | 1466740601250 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 1667 | 1466740601253 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x119722000 == 31 [pid = 1667] [id = 192] 20:56:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 56 (0x1192e9400) [pid = 1667] [serial = 574] [outer = 0x0] 20:56:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 57 (0x1192f5c00) [pid = 1667] [serial = 575] [outer = 0x1192e9400] 20:56:41 INFO - PROCESS | 1667 | 1466740601283 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 58 (0x11959dc00) [pid = 1667] [serial = 576] [outer = 0x1192e9400] 20:56:42 INFO - PROCESS | 1667 | 1466740602082 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]]]}] 20:56:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:56:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 20:56:42 INFO - PROCESS | 1667 | 1466740602100 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 1667 | 1466740602102 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:56:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:56:42 INFO - PROCESS | 1667 | 1466740602104 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 1667 | 1466740602105 Marionette TRACE conn2 <- [1,742,null,{}] 20:56:42 INFO - PROCESS | 1667 | 1466740602108 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}] 20:56:42 INFO - PROCESS | 1667 | 1466740602110 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:42 INFO - PROCESS | 1667 | 1466740602185 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:56:42 INFO - PROCESS | 1667 | 1466740602188 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 1667 | 1466740602190 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x124306800 == 32 [pid = 1667] [id = 193] 20:56:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 59 (0x119751800) [pid = 1667] [serial = 577] [outer = 0x0] 20:56:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 60 (0x1199d7800) [pid = 1667] [serial = 578] [outer = 0x119751800] 20:56:42 INFO - PROCESS | 1667 | 1466740602218 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 61 (0x119c18400) [pid = 1667] [serial = 579] [outer = 0x119751800] 20:56:43 INFO - PROCESS | 1667 | 1466740603050 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]]]}] 20:56:43 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 20:56:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 20:56:43 INFO - PROCESS | 1667 | 1466740603076 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 1667 | 1466740603078 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:56:43 INFO - PROCESS | 1667 | 1466740603080 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1667 | 1466740603081 Marionette TRACE conn2 <- [1,746,null,{}] 20:56:43 INFO - PROCESS | 1667 | 1466740603084 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}] 20:56:43 INFO - PROCESS | 1667 | 1466740603085 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:43 INFO - PROCESS | 1667 | 1466740603171 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:56:43 INFO - PROCESS | 1667 | 1466740603204 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 1667 | 1466740603206 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x113291000 == 33 [pid = 1667] [id = 194] 20:56:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 62 (0x11825bc00) [pid = 1667] [serial = 580] [outer = 0x0] 20:56:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 63 (0x120ffdc00) [pid = 1667] [serial = 581] [outer = 0x11825bc00] 20:56:43 INFO - PROCESS | 1667 | 1466740603231 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 64 (0x1243c3800) [pid = 1667] [serial = 582] [outer = 0x11825bc00] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 63 (0x12748c400) [pid = 1667] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 62 (0x110ee6400) [pid = 1667] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 61 (0x112af2400) [pid = 1667] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 60 (0x118355400) [pid = 1667] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 59 (0x113c5c400) [pid = 1667] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 58 (0x118858800) [pid = 1667] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 57 (0x112f4d800) [pid = 1667] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:56:43 INFO - PROCESS | 1667 | --DOMWINDOW == 56 (0x115de9000) [pid = 1667] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:56:44 INFO - PROCESS | 1667 | 1466740604015 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]]]}] 20:56:44 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.) 20:56:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 20:56:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:56:44 INFO - PROCESS | 1667 | 1466740604052 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:56:44 INFO - PROCESS | 1667 | 1466740604053 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:56:44 INFO - PROCESS | 1667 | 1466740604055 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:56:44 INFO - PROCESS | 1667 | 1466740604056 Marionette TRACE conn2 <- [1,750,null,{}] 20:56:44 INFO - PROCESS | 1667 | 1466740604061 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}] 20:56:44 INFO - PROCESS | 1667 | 1466740604065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:44 INFO - PROCESS | 1667 | 1466740604161 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:56:44 INFO - PROCESS | 1667 | 1466740604165 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 1667 | 1466740604166 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251cf000 == 34 [pid = 1667] [id = 195] 20:56:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 57 (0x118350000) [pid = 1667] [serial = 583] [outer = 0x0] 20:56:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 58 (0x1244dfc00) [pid = 1667] [serial = 584] [outer = 0x118350000] 20:56:44 INFO - PROCESS | 1667 | 1466740604192 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 59 (0x1244e9c00) [pid = 1667] [serial = 585] [outer = 0x118350000] 20:56:44 INFO - PROCESS | 1667 | 1466740604985 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]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 20:56:45 INFO - PROCESS | 1667 | 1466740605028 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1667 | 1466740605029 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:56:45 INFO - PROCESS | 1667 | 1466740605031 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1667 | 1466740605032 Marionette TRACE conn2 <- [1,754,null,{}] 20:56:45 INFO - PROCESS | 1667 | 1466740605034 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}] 20:56:45 INFO - PROCESS | 1667 | 1466740605036 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:45 INFO - PROCESS | 1667 | 1466740605106 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:56:45 INFO - PROCESS | 1667 | 1466740605154 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 1667 | 1466740605155 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x125eb9800 == 35 [pid = 1667] [id = 196] 20:56:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 60 (0x115d1ac00) [pid = 1667] [serial = 586] [outer = 0x0] 20:56:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 61 (0x124623800) [pid = 1667] [serial = 587] [outer = 0x115d1ac00] 20:56:45 INFO - PROCESS | 1667 | 1466740605180 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 62 (0x124c39400) [pid = 1667] [serial = 588] [outer = 0x115d1ac00] 20:56:45 INFO - PROCESS | 1667 | 1466740605923 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]]]}] 20:56:45 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 20:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 20:56:45 INFO - PROCESS | 1667 | 1466740605951 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1667 | 1466740605953 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:56:45 INFO - PROCESS | 1667 | 1466740605955 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1667 | 1466740605956 Marionette TRACE conn2 <- [1,758,null,{}] 20:56:45 INFO - PROCESS | 1667 | 1466740605961 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}] 20:56:45 INFO - PROCESS | 1667 | 1466740605962 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:46 INFO - PROCESS | 1667 | 1466740606033 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:56:46 INFO - PROCESS | 1667 | 1466740606036 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1667 | 1466740606037 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x126d81800 == 36 [pid = 1667] [id = 197] 20:56:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 63 (0x12484a800) [pid = 1667] [serial = 589] [outer = 0x0] 20:56:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 64 (0x124cf1c00) [pid = 1667] [serial = 590] [outer = 0x12484a800] 20:56:46 INFO - PROCESS | 1667 | 1466740606064 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 65 (0x124cfd800) [pid = 1667] [serial = 591] [outer = 0x12484a800] 20:56:46 INFO - PROCESS | 1667 | 1466740606396 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]]]}] 20:56:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:56:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 20:56:46 INFO - PROCESS | 1667 | 1466740606428 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 1667 | 1466740606430 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:56:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:56:46 INFO - PROCESS | 1667 | 1466740606434 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 1667 | 1466740606437 Marionette TRACE conn2 <- [1,762,null,{}] 20:56:46 INFO - PROCESS | 1667 | 1466740606441 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}] 20:56:46 INFO - PROCESS | 1667 | 1466740606445 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:46 INFO - PROCESS | 1667 | 1466740606542 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:56:46 INFO - PROCESS | 1667 | 1466740606599 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1667 | 1466740606602 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x11667a000 == 37 [pid = 1667] [id = 198] 20:56:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 66 (0x112f58000) [pid = 1667] [serial = 592] [outer = 0x0] 20:56:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 67 (0x113262800) [pid = 1667] [serial = 593] [outer = 0x112f58000] 20:56:46 INFO - PROCESS | 1667 | 1466740606634 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x11646bc00) [pid = 1667] [serial = 594] [outer = 0x112f58000] 20:56:47 INFO - PROCESS | 1667 | 1466740607498 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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1072ms 20:56:47 INFO - PROCESS | 1667 | 1466740607505 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 1667 | 1466740607508 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:56:47 INFO - PROCESS | 1667 | 1466740607513 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 1667 | 1466740607515 Marionette TRACE conn2 <- [1,766,null,{}] 20:56:47 INFO - PROCESS | 1667 | 1466740607517 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}] 20:56:47 INFO - PROCESS | 1667 | 1466740607519 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:47 INFO - PROCESS | 1667 | 1466740607645 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:56:47 INFO - PROCESS | 1667 | 1466740607691 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 1667 | 1466740607692 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cbf000 == 38 [pid = 1667] [id = 199] 20:56:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x11835b800) [pid = 1667] [serial = 595] [outer = 0x0] 20:56:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x1183f4000) [pid = 1667] [serial = 596] [outer = 0x11835b800] 20:56:47 INFO - PROCESS | 1667 | 1466740607723 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x11870dc00) [pid = 1667] [serial = 597] [outer = 0x11835b800] 20:56:48 INFO - PROCESS | 1667 | 1466740608598 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]]]}] 20:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 20:56:48 INFO - PROCESS | 1667 | 1466740608635 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 1667 | 1466740608636 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:56:48 INFO - PROCESS | 1667 | 1466740608639 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 1667 | 1466740608641 Marionette TRACE conn2 <- [1,770,null,{}] 20:56:48 INFO - PROCESS | 1667 | 1466740608692 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}] 20:56:48 INFO - PROCESS | 1667 | 1466740608695 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:48 INFO - PROCESS | 1667 | 1466740608780 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:56:48 INFO - PROCESS | 1667 | 1466740608865 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 1667 | 1466740608867 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fdf000 == 39 [pid = 1667] [id = 200] 20:56:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x116a1b800) [pid = 1667] [serial = 598] [outer = 0x0] 20:56:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x11959e800) [pid = 1667] [serial = 599] [outer = 0x116a1b800] 20:56:48 INFO - PROCESS | 1667 | 1466740608902 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x119badc00) [pid = 1667] [serial = 600] [outer = 0x116a1b800] 20:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 815ms 20:56:49 INFO - PROCESS | 1667 | 1466740609450 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]]]}] 20:56:49 INFO - PROCESS | 1667 | 1466740609454 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:56:49 INFO - PROCESS | 1667 | 1466740609457 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:56:49 INFO - PROCESS | 1667 | 1466740609460 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 1667 | 1466740609463 Marionette TRACE conn2 <- [1,774,null,{}] 20:56:49 INFO - PROCESS | 1667 | 1466740609466 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}] 20:56:49 INFO - PROCESS | 1667 | 1466740609467 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:49 INFO - PROCESS | 1667 | 1466740609555 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:56:49 INFO - PROCESS | 1667 | 1466740609603 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 1667 | 1466740609605 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x11745e800 == 40 [pid = 1667] [id = 201] 20:56:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x115df1800) [pid = 1667] [serial = 601] [outer = 0x0] 20:56:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1164e5800) [pid = 1667] [serial = 602] [outer = 0x115df1800] 20:56:49 INFO - PROCESS | 1667 | 1466740609634 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x116f3a000) [pid = 1667] [serial = 603] [outer = 0x115df1800] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x125eb9800 == 39 [pid = 1667] [id = 196] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x1251cf000 == 38 [pid = 1667] [id = 195] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x113291000 == 37 [pid = 1667] [id = 194] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x124306800 == 36 [pid = 1667] [id = 193] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x119722000 == 35 [pid = 1667] [id = 192] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x117471800 == 34 [pid = 1667] [id = 191] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x11667b000 == 33 [pid = 1667] [id = 190] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x117156000 == 32 [pid = 1667] [id = 189] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x11263e800 == 31 [pid = 1667] [id = 188] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x119fdf000 == 30 [pid = 1667] [id = 200] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x119cbf000 == 29 [pid = 1667] [id = 199] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x126d81800 == 28 [pid = 1667] [id = 197] 20:56:50 INFO - PROCESS | 1667 | --DOCSHELL 0x11667a000 == 27 [pid = 1667] [id = 198] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x128acd400) [pid = 1667] [serial = 537] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x1174af400) [pid = 1667] [serial = 545] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x117561000) [pid = 1667] [serial = 546] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x112d47c00) [pid = 1667] [serial = 539] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x113057400) [pid = 1667] [serial = 540] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x1183e8800) [pid = 1667] [serial = 548] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 70 (0x115ded400) [pid = 1667] [serial = 542] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 69 (0x116190c00) [pid = 1667] [serial = 543] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 68 (0x1192f2800) [pid = 1667] [serial = 554] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 67 (0x11834e000) [pid = 1667] [serial = 557] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 66 (0x11959f000) [pid = 1667] [serial = 558] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 65 (0x119ba9000) [pid = 1667] [serial = 560] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 64 (0x1199a2800) [pid = 1667] [serial = 555] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 63 (0x118702c00) [pid = 1667] [serial = 551] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 62 (0x1183ec800) [pid = 1667] [serial = 552] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | --DOMWINDOW == 61 (0x1184e4c00) [pid = 1667] [serial = 549] [outer = 0x0] [url = about:blank] 20:56:50 INFO - PROCESS | 1667 | 1466740610461 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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1021ms 20:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:56:50 INFO - PROCESS | 1667 | 1466740610481 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1667 | 1466740610483 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:56:50 INFO - PROCESS | 1667 | 1466740610486 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 1667 | 1466740610488 Marionette TRACE conn2 <- [1,778,null,{}] 20:56:50 INFO - PROCESS | 1667 | 1466740610491 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}] 20:56:50 INFO - PROCESS | 1667 | 1466740610493 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:50 INFO - PROCESS | 1667 | 1466740610569 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:56:50 INFO - PROCESS | 1667 | 1466740610575 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 1667 | 1466740610580 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e21000 == 28 [pid = 1667] [id = 202] 20:56:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 62 (0x112f59000) [pid = 1667] [serial = 604] [outer = 0x0] 20:56:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 63 (0x112ff4800) [pid = 1667] [serial = 605] [outer = 0x112f59000] 20:56:50 INFO - PROCESS | 1667 | 1466740610607 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 64 (0x115454c00) [pid = 1667] [serial = 606] [outer = 0x112f59000] 20:56:50 INFO - PROCESS | 1667 | 1466740610919 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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 20:56:50 INFO - PROCESS | 1667 | 1466740610964 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1667 | 1466740610968 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:56:50 INFO - PROCESS | 1667 | 1466740610973 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 1667 | 1466740610974 Marionette TRACE conn2 <- [1,782,null,{}] 20:56:50 INFO - PROCESS | 1667 | 1466740610977 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}] 20:56:50 INFO - PROCESS | 1667 | 1466740610979 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:51 INFO - PROCESS | 1667 | 1466740611051 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:56:51 INFO - PROCESS | 1667 | 1466740611055 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 1667 | 1466740611056 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169ad800 == 29 [pid = 1667] [id = 203] 20:56:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 65 (0x1164eb800) [pid = 1667] [serial = 607] [outer = 0x0] 20:56:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 66 (0x1174af400) [pid = 1667] [serial = 608] [outer = 0x1164eb800] 20:56:51 INFO - PROCESS | 1667 | 1466740611086 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 67 (0x11755f400) [pid = 1667] [serial = 609] [outer = 0x1164eb800] 20:56:51 INFO - PROCESS | 1667 | 1466740611433 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]]]}] 20:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 20:56:51 INFO - PROCESS | 1667 | 1466740611443 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:56:51 INFO - PROCESS | 1667 | 1466740611444 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:56:51 INFO - PROCESS | 1667 | 1466740611446 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 1667 | 1466740611449 Marionette TRACE conn2 <- [1,786,null,{}] 20:56:51 INFO - PROCESS | 1667 | 1466740611456 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}] 20:56:51 INFO - PROCESS | 1667 | 1466740611461 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:51 INFO - PROCESS | 1667 | 1466740611537 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:56:51 INFO - PROCESS | 1667 | 1466740611585 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 1667 | 1466740611587 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x11914f800 == 30 [pid = 1667] [id = 204] 20:56:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x112aee400) [pid = 1667] [serial = 610] [outer = 0x0] 20:56:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x1183ec800) [pid = 1667] [serial = 611] [outer = 0x112aee400] 20:56:51 INFO - PROCESS | 1667 | 1466740611615 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x11871c800) [pid = 1667] [serial = 612] [outer = 0x112aee400] 20:56:51 INFO - PROCESS | 1667 | 1466740611895 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]]]}] 20:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 20:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:56:51 INFO - PROCESS | 1667 | 1466740611917 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:56:51 INFO - PROCESS | 1667 | 1466740611919 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:56:51 INFO - PROCESS | 1667 | 1466740611921 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 1667 | 1466740611922 Marionette TRACE conn2 <- [1,790,null,{}] 20:56:51 INFO - PROCESS | 1667 | 1466740611932 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}] 20:56:51 INFO - PROCESS | 1667 | 1466740611933 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:52 INFO - PROCESS | 1667 | 1466740612012 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:56:52 INFO - PROCESS | 1667 | 1466740612016 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:52 INFO - PROCESS | 1667 | 1466740612018 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b35000 == 31 [pid = 1667] [id = 205] 20:56:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x1188de800) [pid = 1667] [serial = 613] [outer = 0x0] 20:56:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x11917e800) [pid = 1667] [serial = 614] [outer = 0x1188de800] 20:56:52 INFO - PROCESS | 1667 | 1466740612045 Marionette DEBUG loaded listener.js 20:56:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x119434800) [pid = 1667] [serial = 615] [outer = 0x1188de800] 20:56:52 INFO - PROCESS | 1667 | 1466740612361 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]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 478ms 20:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:56:52 INFO - PROCESS | 1667 | 1466740612399 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 1667 | 1466740612401 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:56:52 INFO - PROCESS | 1667 | 1466740612403 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 1667 | 1466740612404 Marionette TRACE conn2 <- [1,794,null,{}] 20:56:52 INFO - PROCESS | 1667 | 1466740612406 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}] 20:56:52 INFO - PROCESS | 1667 | 1466740612407 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:52 INFO - PROCESS | 1667 | 1466740612511 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:56:52 INFO - PROCESS | 1667 | 1466740612522 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:52 INFO - PROCESS | 1667 | 1466740612523 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fe3800 == 32 [pid = 1667] [id = 206] 20:56:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x116191000) [pid = 1667] [serial = 616] [outer = 0x0] 20:56:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x1195a2c00) [pid = 1667] [serial = 617] [outer = 0x116191000] 20:56:52 INFO - PROCESS | 1667 | 1466740612549 Marionette DEBUG loaded listener.js 20:56:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x119752400) [pid = 1667] [serial = 618] [outer = 0x116191000] 20:56:52 INFO - PROCESS | 1667 | 1466740612898 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]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 20:56:52 INFO - PROCESS | 1667 | 1466740612921 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 1667 | 1466740612923 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:56:52 INFO - PROCESS | 1667 | 1466740612926 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 1667 | 1466740612928 Marionette TRACE conn2 <- [1,798,null,{}] 20:56:52 INFO - PROCESS | 1667 | 1466740612936 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}] 20:56:52 INFO - PROCESS | 1667 | 1466740612940 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:53 INFO - PROCESS | 1667 | 1466740613047 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:56:53 INFO - PROCESS | 1667 | 1466740613051 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 1667 | 1466740613052 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x12418c800 == 33 [pid = 1667] [id = 207] 20:56:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x11755f800) [pid = 1667] [serial = 619] [outer = 0x0] 20:56:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x119baac00) [pid = 1667] [serial = 620] [outer = 0x11755f800] 20:56:53 INFO - PROCESS | 1667 | 1466740613079 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1243c0000) [pid = 1667] [serial = 621] [outer = 0x11755f800] 20:56:53 INFO - PROCESS | 1667 | 1466740613493 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]]]}] 20:56:53 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 20:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 576ms 20:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:56:53 INFO - PROCESS | 1667 | 1466740613501 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:56:53 INFO - PROCESS | 1667 | 1466740613502 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:56:53 INFO - PROCESS | 1667 | 1466740613504 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:56:53 INFO - PROCESS | 1667 | 1466740613505 Marionette TRACE conn2 <- [1,802,null,{}] 20:56:53 INFO - PROCESS | 1667 | 1466740613509 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}] 20:56:53 INFO - PROCESS | 1667 | 1466740613512 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:53 INFO - PROCESS | 1667 | 1466740613619 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:56:53 INFO - PROCESS | 1667 | 1466740613662 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 1667 | 1466740613663 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251d3000 == 34 [pid = 1667] [id = 208] 20:56:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x112f51000) [pid = 1667] [serial = 622] [outer = 0x0] 20:56:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x12441b000) [pid = 1667] [serial = 623] [outer = 0x112f51000] 20:56:53 INFO - PROCESS | 1667 | 1466740613705 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1244e4000) [pid = 1667] [serial = 624] [outer = 0x112f51000] 20:56:54 INFO - PROCESS | 1667 | 1466740614180 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]]]}] 20:56:54 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 20:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 723ms 20:56:54 INFO - PROCESS | 1667 | 1466740614228 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 1667 | 1466740614229 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:56:54 INFO - PROCESS | 1667 | 1466740614231 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 1667 | 1466740614232 Marionette TRACE conn2 <- [1,806,null,{}] 20:56:54 INFO - PROCESS | 1667 | 1466740614234 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}] 20:56:54 INFO - PROCESS | 1667 | 1466740614236 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:54 INFO - PROCESS | 1667 | 1466740614339 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:56:54 INFO - PROCESS | 1667 | 1466740614352 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 1667 | 1466740614353 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x125ed6000 == 35 [pid = 1667] [id = 209] 20:56:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1243cd800) [pid = 1667] [serial = 625] [outer = 0x0] 20:56:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x12462c000) [pid = 1667] [serial = 626] [outer = 0x1243cd800] 20:56:54 INFO - PROCESS | 1667 | 1466740614377 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x124c35800) [pid = 1667] [serial = 627] [outer = 0x1243cd800] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12484a800) [pid = 1667] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x11825bc00) [pid = 1667] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x118350000) [pid = 1667] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x115d1ac00) [pid = 1667] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x116f90c00) [pid = 1667] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x110e82400) [pid = 1667] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1192e9400) [pid = 1667] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x115447c00) [pid = 1667] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x113da7400) [pid = 1667] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x119751800) [pid = 1667] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:56:54 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x11959f400) [pid = 1667] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:56:54 INFO - PROCESS | 1667 | [1667] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:56:54 INFO - PROCESS | 1667 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:56:54 INFO - PROCESS | 1667 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:56:54 INFO - PROCESS | 1667 | [GFX2-]: Using SkiaGL canvas. 20:56:54 INFO - PROCESS | 1667 | 1466740614794 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]]]}] 20:56:54 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 20:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 570ms 20:56:54 INFO - PROCESS | 1667 | 1466740614801 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 1667 | 1466740614803 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:56:54 INFO - PROCESS | 1667 | 1466740614805 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 1667 | 1466740614806 Marionette TRACE conn2 <- [1,810,null,{}] 20:56:54 INFO - PROCESS | 1667 | 1466740614814 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}] 20:56:54 INFO - PROCESS | 1667 | 1466740614816 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:54 INFO - PROCESS | 1667 | 1466740614924 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:56:54 INFO - PROCESS | 1667 | 1466740614955 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 1667 | 1466740614956 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x118892800 == 36 [pid = 1667] [id = 210] 20:56:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x110ee4000) [pid = 1667] [serial = 628] [outer = 0x0] 20:56:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1244e4c00) [pid = 1667] [serial = 629] [outer = 0x110ee4000] 20:56:54 INFO - PROCESS | 1667 | 1466740614981 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x124c3ac00) [pid = 1667] [serial = 630] [outer = 0x110ee4000] 20:56:55 INFO - PROCESS | 1667 | 1466740615245 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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 20:56:55 INFO - PROCESS | 1667 | 1466740615281 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:56:55 INFO - PROCESS | 1667 | 1466740615282 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:56:55 INFO - PROCESS | 1667 | 1466740615285 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 1667 | 1466740615286 Marionette TRACE conn2 <- [1,814,null,{}] 20:56:55 INFO - PROCESS | 1667 | 1466740615288 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}] 20:56:55 INFO - PROCESS | 1667 | 1466740615289 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:55 INFO - PROCESS | 1667 | 1466740615365 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:56:55 INFO - PROCESS | 1667 | 1466740615369 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 1667 | 1466740615370 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x128af0800 == 37 [pid = 1667] [id = 211] 20:56:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x124c40000) [pid = 1667] [serial = 631] [outer = 0x0] 20:56:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x124cfbc00) [pid = 1667] [serial = 632] [outer = 0x124c40000] 20:56:55 INFO - PROCESS | 1667 | 1466740615397 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x1252aac00) [pid = 1667] [serial = 633] [outer = 0x124c40000] 20:56:55 INFO - PROCESS | 1667 | 1466740615733 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] 20:56:55 INFO - PROCESS | 1667 | 1466740615756 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:56:55 INFO - PROCESS | 1667 | 1466740615760 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 1667 | 1466740615762 Marionette TRACE conn2 <- [1,818,null,{}] 20:56:55 INFO - PROCESS | 1667 | 1466740615765 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}] 20:56:55 INFO - PROCESS | 1667 | 1466740615766 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:55 INFO - PROCESS | 1667 | 1466740615883 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:56:55 INFO - PROCESS | 1667 | 1466740615889 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 1667 | 1466740615891 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fe1800 == 38 [pid = 1667] [id = 212] 20:56:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x125521800) [pid = 1667] [serial = 634] [outer = 0x0] 20:56:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1258d7c00) [pid = 1667] [serial = 635] [outer = 0x125521800] 20:56:55 INFO - PROCESS | 1667 | 1466740615921 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x125ef1400) [pid = 1667] [serial = 636] [outer = 0x125521800] 20:56:56 INFO - PROCESS | 1667 | 1466740616210 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]]]}] 20:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 472ms 20:56:56 INFO - PROCESS | 1667 | 1466740616232 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:56:56 INFO - PROCESS | 1667 | 1466740616233 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:56:56 INFO - PROCESS | 1667 | 1466740616235 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 1667 | 1466740616236 Marionette TRACE conn2 <- [1,822,null,{}] 20:56:56 INFO - PROCESS | 1667 | 1466740616238 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}] 20:56:56 INFO - PROCESS | 1667 | 1466740616239 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:56 INFO - PROCESS | 1667 | 1466740616319 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:56:56 INFO - PROCESS | 1667 | 1466740616324 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:56 INFO - PROCESS | 1667 | 1466740616325 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a350800 == 39 [pid = 1667] [id = 213] 20:56:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1267cd000) [pid = 1667] [serial = 637] [outer = 0x0] 20:56:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1269c9400) [pid = 1667] [serial = 638] [outer = 0x1267cd000] 20:56:56 INFO - PROCESS | 1667 | 1466740616352 Marionette DEBUG loaded listener.js 20:56:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x126db0800) [pid = 1667] [serial = 639] [outer = 0x1267cd000] 20:56:56 INFO - PROCESS | 1667 | 1466740616810 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] 20:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:56:56 INFO - PROCESS | 1667 | 1466740616856 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:56:56 INFO - PROCESS | 1667 | 1466740616860 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 1667 | 1466740616862 Marionette TRACE conn2 <- [1,826,null,{}] 20:56:56 INFO - PROCESS | 1667 | 1466740616866 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}] 20:56:56 INFO - PROCESS | 1667 | 1466740616867 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:56 INFO - PROCESS | 1667 | 1466740616975 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:56:57 INFO - PROCESS | 1667 | 1466740617072 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 1667 | 1466740617074 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x116789000 == 40 [pid = 1667] [id = 214] 20:56:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x112f56c00) [pid = 1667] [serial = 640] [outer = 0x0] 20:56:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1133ac400) [pid = 1667] [serial = 641] [outer = 0x112f56c00] 20:56:57 INFO - PROCESS | 1667 | 1466740617128 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x115e60400) [pid = 1667] [serial = 642] [outer = 0x112f56c00] 20:56:57 INFO - PROCESS | 1667 | 1466740617649 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]]]}] 20:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 821ms 20:56:57 INFO - PROCESS | 1667 | 1466740617687 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 1667 | 1466740617690 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:56:57 INFO - PROCESS | 1667 | 1466740617698 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 1667 | 1466740617699 Marionette TRACE conn2 <- [1,830,null,{}] 20:56:57 INFO - PROCESS | 1667 | 1466740617702 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}] 20:56:57 INFO - PROCESS | 1667 | 1466740617704 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:57 INFO - PROCESS | 1667 | 1466740617808 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:56:57 INFO - PROCESS | 1667 | 1466740617986 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 1667 | 1466740617987 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x113c0e000 == 41 [pid = 1667] [id = 215] 20:56:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x112962400) [pid = 1667] [serial = 643] [outer = 0x0] 20:56:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1132b4800) [pid = 1667] [serial = 644] [outer = 0x112962400] 20:56:58 INFO - PROCESS | 1667 | 1466740618016 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x116471400) [pid = 1667] [serial = 645] [outer = 0x112962400] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x119fe1800 == 40 [pid = 1667] [id = 212] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x128af0800 == 39 [pid = 1667] [id = 211] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x118892800 == 38 [pid = 1667] [id = 210] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x125ed6000 == 37 [pid = 1667] [id = 209] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x1251d3000 == 36 [pid = 1667] [id = 208] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12418c800 == 35 [pid = 1667] [id = 207] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x119fe3800 == 34 [pid = 1667] [id = 206] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x119b35000 == 33 [pid = 1667] [id = 205] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x11914f800 == 32 [pid = 1667] [id = 204] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x1169ad800 == 31 [pid = 1667] [id = 203] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x115e21000 == 30 [pid = 1667] [id = 202] 20:56:58 INFO - PROCESS | 1667 | --DOCSHELL 0x11745e800 == 29 [pid = 1667] [id = 201] 20:56:58 INFO - PROCESS | 1667 | 1466740618477 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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 822ms 20:56:58 INFO - PROCESS | 1667 | 1466740618520 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 1667 | 1466740618522 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:56:58 INFO - PROCESS | 1667 | 1466740618525 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 1667 | 1466740618527 Marionette TRACE conn2 <- [1,834,null,{}] 20:56:58 INFO - PROCESS | 1667 | 1466740618530 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}] 20:56:58 INFO - PROCESS | 1667 | 1466740618532 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:58 INFO - PROCESS | 1667 | 1466740618613 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x119c20000) [pid = 1667] [serial = 561] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x124cfd800) [pid = 1667] [serial = 591] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x120ffdc00) [pid = 1667] [serial = 581] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1244dfc00) [pid = 1667] [serial = 584] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x124623800) [pid = 1667] [serial = 587] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x118352400) [pid = 1667] [serial = 572] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1184e6800) [pid = 1667] [serial = 573] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x110eea800) [pid = 1667] [serial = 563] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x11213d800) [pid = 1667] [serial = 564] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1192f5c00) [pid = 1667] [serial = 575] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x11959dc00) [pid = 1667] [serial = 576] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x115dea000) [pid = 1667] [serial = 569] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x116638400) [pid = 1667] [serial = 570] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x116136800) [pid = 1667] [serial = 566] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x124cf1c00) [pid = 1667] [serial = 590] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x1167a4400) [pid = 1667] [serial = 567] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x1199d7800) [pid = 1667] [serial = 578] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x1244e9c00) [pid = 1667] [serial = 585] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x1243c3800) [pid = 1667] [serial = 582] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x124c39400) [pid = 1667] [serial = 588] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x119c18400) [pid = 1667] [serial = 579] [outer = 0x0] [url = about:blank] 20:56:58 INFO - PROCESS | 1667 | 1466740618672 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 1667 | 1466740618674 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169bd800 == 30 [pid = 1667] [id = 216] 20:56:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x112f55800) [pid = 1667] [serial = 646] [outer = 0x0] 20:56:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x1167a4400) [pid = 1667] [serial = 647] [outer = 0x112f55800] 20:56:58 INFO - PROCESS | 1667 | 1466740618706 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x11834d400) [pid = 1667] [serial = 648] [outer = 0x112f55800] 20:56:59 INFO - PROCESS | 1667 | 1466740618999 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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 20:56:59 INFO - PROCESS | 1667 | 1466740619048 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:56:59 INFO - PROCESS | 1667 | 1466740619051 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:56:59 INFO - PROCESS | 1667 | 1466740619053 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 1667 | 1466740619054 Marionette TRACE conn2 <- [1,838,null,{}] 20:56:59 INFO - PROCESS | 1667 | 1466740619057 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}] 20:56:59 INFO - PROCESS | 1667 | 1466740619060 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:59 INFO - PROCESS | 1667 | 1466740619137 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:56:59 INFO - PROCESS | 1667 | 1466740619198 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 1667 | 1466740619199 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192c8800 == 31 [pid = 1667] [id = 217] 20:56:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x112f54c00) [pid = 1667] [serial = 649] [outer = 0x0] 20:56:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1183ea000) [pid = 1667] [serial = 650] [outer = 0x112f54c00] 20:56:59 INFO - PROCESS | 1667 | 1466740619225 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x1188e5c00) [pid = 1667] [serial = 651] [outer = 0x112f54c00] 20:56:59 INFO - PROCESS | 1667 | 1466740619540 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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 20:56:59 INFO - PROCESS | 1667 | 1466740619573 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:56:59 INFO - PROCESS | 1667 | 1466740619575 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:56:59 INFO - PROCESS | 1667 | 1466740619585 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 1667 | 1466740619589 Marionette TRACE conn2 <- [1,842,null,{}] 20:56:59 INFO - PROCESS | 1667 | 1466740619592 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}] 20:56:59 INFO - PROCESS | 1667 | 1466740619594 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:59 INFO - PROCESS | 1667 | 1466740619669 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:56:59 INFO - PROCESS | 1667 | 1466740619673 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 1667 | 1466740619674 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:56:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12406e000 == 32 [pid = 1667] [id = 218] 20:56:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x112ee5c00) [pid = 1667] [serial = 652] [outer = 0x0] 20:56:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1192f3000) [pid = 1667] [serial = 653] [outer = 0x112ee5c00] 20:56:59 INFO - PROCESS | 1667 | 1466740619702 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x119c17800) [pid = 1667] [serial = 654] [outer = 0x112ee5c00] 20:57:00 INFO - PROCESS | 1667 | 1466740620025 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]]]}] 20:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 478ms 20:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:57:00 INFO - PROCESS | 1667 | 1466740620060 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:57:00 INFO - PROCESS | 1667 | 1466740620062 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:57:00 INFO - PROCESS | 1667 | 1466740620065 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - PROCESS | 1667 | 1466740620066 Marionette TRACE conn2 <- [1,846,null,{}] 20:57:00 INFO - PROCESS | 1667 | 1466740620068 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}] 20:57:00 INFO - PROCESS | 1667 | 1466740620069 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:00 INFO - PROCESS | 1667 | 1466740620146 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:57:00 INFO - PROCESS | 1667 | 1466740620149 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 1667 | 1466740620150 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x124861800 == 33 [pid = 1667] [id = 219] 20:57:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x119cdd800) [pid = 1667] [serial = 655] [outer = 0x0] 20:57:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x120ffa800) [pid = 1667] [serial = 656] [outer = 0x119cdd800] 20:57:00 INFO - PROCESS | 1667 | 1466740620175 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x12416ec00) [pid = 1667] [serial = 657] [outer = 0x119cdd800] 20:57:00 INFO - PROCESS | 1667 | 1466740620509 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]]]}] 20:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 20:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:57:00 INFO - PROCESS | 1667 | 1466740620535 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:57:00 INFO - PROCESS | 1667 | 1466740620536 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:57:00 INFO - PROCESS | 1667 | 1466740620538 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - PROCESS | 1667 | 1466740620539 Marionette TRACE conn2 <- [1,850,null,{}] 20:57:00 INFO - PROCESS | 1667 | 1466740620542 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}] 20:57:00 INFO - PROCESS | 1667 | 1466740620543 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:00 INFO - PROCESS | 1667 | 1466740620614 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:57:00 INFO - PROCESS | 1667 | 1466740620648 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 1667 | 1466740620652 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fdf800 == 34 [pid = 1667] [id = 220] 20:57:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1244e5000) [pid = 1667] [serial = 658] [outer = 0x0] 20:57:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1244eb000) [pid = 1667] [serial = 659] [outer = 0x1244e5000] 20:57:00 INFO - PROCESS | 1667 | 1466740620712 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x124c3fc00) [pid = 1667] [serial = 660] [outer = 0x1244e5000] 20:57:01 INFO - PROCESS | 1667 | 1466740621059 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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 573ms 20:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:57:01 INFO - PROCESS | 1667 | 1466740621111 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 1667 | 1466740621113 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:57:01 INFO - PROCESS | 1667 | 1466740621115 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 1667 | 1466740621116 Marionette TRACE conn2 <- [1,854,null,{}] 20:57:01 INFO - PROCESS | 1667 | 1466740621118 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}] 20:57:01 INFO - PROCESS | 1667 | 1466740621119 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:01 INFO - PROCESS | 1667 | 1466740621212 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:57:01 INFO - PROCESS | 1667 | 1466740621246 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:01 INFO - PROCESS | 1667 | 1466740621247 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x126d85800 == 35 [pid = 1667] [id = 221] 20:57:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x124cf7400) [pid = 1667] [serial = 661] [outer = 0x0] 20:57:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1258d9000) [pid = 1667] [serial = 662] [outer = 0x124cf7400] 20:57:01 INFO - PROCESS | 1667 | 1466740621272 Marionette DEBUG loaded listener.js 20:57:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x125ea7800) [pid = 1667] [serial = 663] [outer = 0x124cf7400] 20:57:01 INFO - PROCESS | 1667 | 1466740621582 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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 20:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:57:01 INFO - PROCESS | 1667 | 1466740621634 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 1667 | 1466740621635 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:57:01 INFO - PROCESS | 1667 | 1466740621637 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 1667 | 1466740621638 Marionette TRACE conn2 <- [1,858,null,{}] 20:57:01 INFO - PROCESS | 1667 | 1466740621640 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}] 20:57:01 INFO - PROCESS | 1667 | 1466740621641 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:01 INFO - PROCESS | 1667 | 1466740621732 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:57:01 INFO - PROCESS | 1667 | 1466740621743 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:01 INFO - PROCESS | 1667 | 1466740621745 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x128adb800 == 36 [pid = 1667] [id = 222] 20:57:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x125ee9800) [pid = 1667] [serial = 664] [outer = 0x0] 20:57:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1267d0c00) [pid = 1667] [serial = 665] [outer = 0x125ee9800] 20:57:01 INFO - PROCESS | 1667 | 1466740621770 Marionette DEBUG loaded listener.js 20:57:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x126db1c00) [pid = 1667] [serial = 666] [outer = 0x125ee9800] 20:57:02 INFO - PROCESS | 1667 | 1466740622085 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]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 20:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:57:02 INFO - PROCESS | 1667 | 1466740622155 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:57:02 INFO - PROCESS | 1667 | 1466740622156 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:57:02 INFO - PROCESS | 1667 | 1466740622158 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:57:02 INFO - PROCESS | 1667 | 1466740622159 Marionette TRACE conn2 <- [1,862,null,{}] 20:57:02 INFO - PROCESS | 1667 | 1466740622161 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}] 20:57:02 INFO - PROCESS | 1667 | 1466740622163 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:02 INFO - PROCESS | 1667 | 1466740622257 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:57:02 INFO - PROCESS | 1667 | 1466740622260 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1667 | 1466740622261 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x129172000 == 37 [pid = 1667] [id = 223] 20:57:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x126db9c00) [pid = 1667] [serial = 667] [outer = 0x0] 20:57:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x126fd8400) [pid = 1667] [serial = 668] [outer = 0x126db9c00] 20:57:02 INFO - PROCESS | 1667 | 1466740622286 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1271eb400) [pid = 1667] [serial = 669] [outer = 0x126db9c00] 20:57:02 INFO - PROCESS | 1667 | 1466740622621 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]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 20:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:57:02 INFO - PROCESS | 1667 | 1466740622632 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:57:02 INFO - PROCESS | 1667 | 1466740622633 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:57:02 INFO - PROCESS | 1667 | 1466740622635 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:57:02 INFO - PROCESS | 1667 | 1466740622636 Marionette TRACE conn2 <- [1,866,null,{}] 20:57:02 INFO - PROCESS | 1667 | 1466740622638 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}] 20:57:02 INFO - PROCESS | 1667 | 1466740622640 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:02 INFO - PROCESS | 1667 | 1466740622785 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11755f800) [pid = 1667] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x112f51000) [pid = 1667] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x112aee400) [pid = 1667] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1164eb800) [pid = 1667] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x115df1800) [pid = 1667] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112f59000) [pid = 1667] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1188de800) [pid = 1667] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1243cd800) [pid = 1667] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x112f58000) [pid = 1667] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x11835b800) [pid = 1667] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x110ee4000) [pid = 1667] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x116a1b800) [pid = 1667] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x124c40000) [pid = 1667] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x116191000) [pid = 1667] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:57:02 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x125521800) [pid = 1667] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:57:02 INFO - PROCESS | 1667 | 1466740622824 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1667 | 1466740622825 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x11915b800 == 38 [pid = 1667] [id = 224] 20:57:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x112765c00) [pid = 1667] [serial = 670] [outer = 0x0] 20:57:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x112f51000) [pid = 1667] [serial = 671] [outer = 0x112765c00] 20:57:02 INFO - PROCESS | 1667 | 1466740622850 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x11663dc00) [pid = 1667] [serial = 672] [outer = 0x112765c00] 20:57:03 INFO - PROCESS | 1667 | 1466740623131 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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 517ms 20:57:03 INFO - PROCESS | 1667 | 1466740623154 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 1667 | 1466740623155 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:57:03 INFO - PROCESS | 1667 | 1466740623157 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1667 | 1466740623158 Marionette TRACE conn2 <- [1,870,null,{}] 20:57:03 INFO - PROCESS | 1667 | 1466740623169 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}] 20:57:03 INFO - PROCESS | 1667 | 1466740623170 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:03 INFO - PROCESS | 1667 | 1466740623266 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:57:03 INFO - PROCESS | 1667 | 1466740623270 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 1667 | 1466740623272 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a6aa000 == 39 [pid = 1667] [id = 225] 20:57:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x119c1ec00) [pid = 1667] [serial = 673] [outer = 0x0] 20:57:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x124c40000) [pid = 1667] [serial = 674] [outer = 0x119c1ec00] 20:57:03 INFO - PROCESS | 1667 | 1466740623298 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x127489400) [pid = 1667] [serial = 675] [outer = 0x119c1ec00] 20:57:03 INFO - PROCESS | 1667 | 1466740623634 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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 526ms 20:57:03 INFO - PROCESS | 1667 | 1466740623692 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 1667 | 1466740623693 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:57:03 INFO - PROCESS | 1667 | 1466740623696 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1667 | 1466740623697 Marionette TRACE conn2 <- [1,874,null,{}] 20:57:03 INFO - PROCESS | 1667 | 1466740623699 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}] 20:57:03 INFO - PROCESS | 1667 | 1466740623701 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:03 INFO - PROCESS | 1667 | 1466740623787 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:57:03 INFO - PROCESS | 1667 | 1466740623792 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 1667 | 1466740623795 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aac8000 == 40 [pid = 1667] [id = 226] 20:57:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x127491800) [pid = 1667] [serial = 676] [outer = 0x0] 20:57:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x128a0c800) [pid = 1667] [serial = 677] [outer = 0x127491800] 20:57:03 INFO - PROCESS | 1667 | 1466740623819 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x128ac6400) [pid = 1667] [serial = 678] [outer = 0x127491800] 20:57:04 INFO - PROCESS | 1667 | 1466740624135 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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 470ms 20:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:57:04 INFO - PROCESS | 1667 | 1466740624167 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 1667 | 1466740624168 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:57:04 INFO - PROCESS | 1667 | 1466740624170 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 1667 | 1466740624171 Marionette TRACE conn2 <- [1,878,null,{}] 20:57:04 INFO - PROCESS | 1667 | 1466740624173 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}] 20:57:04 INFO - PROCESS | 1667 | 1466740624174 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:04 INFO - PROCESS | 1667 | 1466740624251 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:57:04 INFO - PROCESS | 1667 | 1466740624255 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 1667 | 1466740624256 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b704000 == 41 [pid = 1667] [id = 227] 20:57:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x128ac9c00) [pid = 1667] [serial = 679] [outer = 0x0] 20:57:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x128ad0000) [pid = 1667] [serial = 680] [outer = 0x128ac9c00] 20:57:04 INFO - PROCESS | 1667 | 1466740624289 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x128c70c00) [pid = 1667] [serial = 681] [outer = 0x128ac9c00] 20:57:04 INFO - PROCESS | 1667 | 1466740624578 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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 418ms 20:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:57:04 INFO - PROCESS | 1667 | 1466740624588 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 1667 | 1466740624589 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:57:04 INFO - PROCESS | 1667 | 1466740624591 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 1667 | 1466740624594 Marionette TRACE conn2 <- [1,882,null,{}] 20:57:04 INFO - PROCESS | 1667 | 1466740624602 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}] 20:57:04 INFO - PROCESS | 1667 | 1466740624603 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:04 INFO - PROCESS | 1667 | 1466740624713 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:57:04 INFO - PROCESS | 1667 | 1466740624719 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 1667 | 1466740624720 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba75800 == 42 [pid = 1667] [id = 228] 20:57:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12416d000) [pid = 1667] [serial = 682] [outer = 0x0] 20:57:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128c71000) [pid = 1667] [serial = 683] [outer = 0x12416d000] 20:57:04 INFO - PROCESS | 1667 | 1466740624744 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x129186000) [pid = 1667] [serial = 684] [outer = 0x12416d000] 20:57:05 INFO - PROCESS | 1667 | 1466740625215 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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 677ms 20:57:05 INFO - PROCESS | 1667 | 1466740625275 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 1667 | 1466740625278 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:57:05 INFO - PROCESS | 1667 | 1466740625282 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 1667 | 1466740625286 Marionette TRACE conn2 <- [1,886,null,{}] 20:57:05 INFO - PROCESS | 1667 | 1466740625289 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}] 20:57:05 INFO - PROCESS | 1667 | 1466740625291 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:05 INFO - PROCESS | 1667 | 1466740625395 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:57:05 INFO - PROCESS | 1667 | 1466740625460 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 1667 | 1466740625461 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x118294000 == 43 [pid = 1667] [id = 229] 20:57:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x116136800) [pid = 1667] [serial = 685] [outer = 0x0] 20:57:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x116a1a800) [pid = 1667] [serial = 686] [outer = 0x116136800] 20:57:05 INFO - PROCESS | 1667 | 1466740625493 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x117eb2800) [pid = 1667] [serial = 687] [outer = 0x116136800] 20:57:05 INFO - PROCESS | 1667 | 1466740625931 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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 20:57:05 INFO - PROCESS | 1667 | 1466740625955 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 1667 | 1466740625960 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:57:05 INFO - PROCESS | 1667 | 1466740625988 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 1667 | 1466740625991 Marionette TRACE conn2 <- [1,890,null,{}] 20:57:05 INFO - PROCESS | 1667 | 1466740625996 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}] 20:57:06 INFO - PROCESS | 1667 | 1466740625999 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:06 INFO - PROCESS | 1667 | 1466740626154 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:57:06 INFO - PROCESS | 1667 | 1466740626247 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 1667 | 1466740626249 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251d3000 == 44 [pid = 1667] [id = 230] 20:57:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x118709c00) [pid = 1667] [serial = 688] [outer = 0x0] 20:57:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1188e2000) [pid = 1667] [serial = 689] [outer = 0x118709c00] 20:57:06 INFO - PROCESS | 1667 | 1466740626300 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1192efc00) [pid = 1667] [serial = 690] [outer = 0x118709c00] 20:57:06 INFO - PROCESS | 1667 | 1466740626826 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]]]}] 20:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 876ms 20:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:57:06 INFO - PROCESS | 1667 | 1466740626861 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:57:06 INFO - PROCESS | 1667 | 1466740626863 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:57:06 INFO - PROCESS | 1667 | 1466740626865 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 1667 | 1466740626868 Marionette TRACE conn2 <- [1,894,null,{}] 20:57:06 INFO - PROCESS | 1667 | 1466740626892 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}] 20:57:06 INFO - PROCESS | 1667 | 1466740626895 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:07 INFO - PROCESS | 1667 | 1466740627014 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:57:07 INFO - PROCESS | 1667 | 1466740627064 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 1667 | 1466740627066 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becf800 == 45 [pid = 1667] [id = 231] 20:57:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1243c6000) [pid = 1667] [serial = 691] [outer = 0x0] 20:57:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x12441d800) [pid = 1667] [serial = 692] [outer = 0x1243c6000] 20:57:07 INFO - PROCESS | 1667 | 1466740627097 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x124c39800) [pid = 1667] [serial = 693] [outer = 0x1243c6000] 20:57:07 INFO - PROCESS | 1667 | 1466740627533 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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 722ms 20:57:07 INFO - PROCESS | 1667 | 1466740627803 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 1667 | 1466740627808 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:57:07 INFO - PROCESS | 1667 | 1466740627828 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 1667 | 1466740627830 Marionette TRACE conn2 <- [1,898,null,{}] 20:57:07 INFO - PROCESS | 1667 | 1466740627836 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}] 20:57:07 INFO - PROCESS | 1667 | 1466740627839 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:07 INFO - PROCESS | 1667 | 1466740627973 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:57:08 INFO - PROCESS | 1667 | 1466740628094 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 1667 | 1466740628098 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x1164aa800 == 46 [pid = 1667] [id = 232] 20:57:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x112f57c00) [pid = 1667] [serial = 694] [outer = 0x0] 20:57:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1132bd800) [pid = 1667] [serial = 695] [outer = 0x112f57c00] 20:57:08 INFO - PROCESS | 1667 | 1466740628148 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x116f37800) [pid = 1667] [serial = 696] [outer = 0x112f57c00] 20:57:08 INFO - PROCESS | 1667 | 1466740628620 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]]]}] 20:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 826ms 20:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:57:08 INFO - PROCESS | 1667 | 1466740628653 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:57:08 INFO - PROCESS | 1667 | 1466740628654 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:57:08 INFO - PROCESS | 1667 | 1466740628658 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:57:08 INFO - PROCESS | 1667 | 1466740628660 Marionette TRACE conn2 <- [1,902,null,{}] 20:57:08 INFO - PROCESS | 1667 | 1466740628662 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}] 20:57:08 INFO - PROCESS | 1667 | 1466740628663 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:08 INFO - PROCESS | 1667 | 1466740628752 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:57:08 INFO - PROCESS | 1667 | 1466740628811 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 1667 | 1466740628812 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x118151000 == 47 [pid = 1667] [id = 233] 20:57:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x117561400) [pid = 1667] [serial = 697] [outer = 0x0] 20:57:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1183e9800) [pid = 1667] [serial = 698] [outer = 0x117561400] 20:57:08 INFO - PROCESS | 1667 | 1466740628856 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x11870d400) [pid = 1667] [serial = 699] [outer = 0x117561400] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x12b704000 == 46 [pid = 1667] [id = 227] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x12aac8000 == 45 [pid = 1667] [id = 226] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x12a6aa000 == 44 [pid = 1667] [id = 225] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x11915b800 == 43 [pid = 1667] [id = 224] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x129172000 == 42 [pid = 1667] [id = 223] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x128adb800 == 41 [pid = 1667] [id = 222] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x126d85800 == 40 [pid = 1667] [id = 221] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x119fdf800 == 39 [pid = 1667] [id = 220] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x124861800 == 38 [pid = 1667] [id = 219] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x12406e000 == 37 [pid = 1667] [id = 218] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1192c8800 == 36 [pid = 1667] [id = 217] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1169bd800 == 35 [pid = 1667] [id = 216] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x113c0e000 == 34 [pid = 1667] [id = 215] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x116789000 == 33 [pid = 1667] [id = 214] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x12a350800 == 32 [pid = 1667] [id = 213] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1164aa800 == 31 [pid = 1667] [id = 232] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x12becf800 == 30 [pid = 1667] [id = 231] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x1251d3000 == 29 [pid = 1667] [id = 230] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x118294000 == 28 [pid = 1667] [id = 229] 20:57:09 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba75800 == 27 [pid = 1667] [id = 228] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x119baac00) [pid = 1667] [serial = 620] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x12441b000) [pid = 1667] [serial = 623] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1183ec800) [pid = 1667] [serial = 611] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x11871c800) [pid = 1667] [serial = 612] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1174af400) [pid = 1667] [serial = 608] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x11755f400) [pid = 1667] [serial = 609] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x116f3a000) [pid = 1667] [serial = 603] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1164e5800) [pid = 1667] [serial = 602] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x112ff4800) [pid = 1667] [serial = 605] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x115454c00) [pid = 1667] [serial = 606] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x11917e800) [pid = 1667] [serial = 614] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x119434800) [pid = 1667] [serial = 615] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12462c000) [pid = 1667] [serial = 626] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11646bc00) [pid = 1667] [serial = 594] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x113262800) [pid = 1667] [serial = 593] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11870dc00) [pid = 1667] [serial = 597] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1244e4c00) [pid = 1667] [serial = 629] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1183f4000) [pid = 1667] [serial = 596] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1244e4000) [pid = 1667] [serial = 624] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x119badc00) [pid = 1667] [serial = 600] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11959e800) [pid = 1667] [serial = 599] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x124cfbc00) [pid = 1667] [serial = 632] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x124c35800) [pid = 1667] [serial = 627] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1195a2c00) [pid = 1667] [serial = 617] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x124c3ac00) [pid = 1667] [serial = 630] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x119752400) [pid = 1667] [serial = 618] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1258d7c00) [pid = 1667] [serial = 635] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1243c0000) [pid = 1667] [serial = 621] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x125ef1400) [pid = 1667] [serial = 636] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x1269c9400) [pid = 1667] [serial = 638] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1252aac00) [pid = 1667] [serial = 633] [outer = 0x0] [url = about:blank] 20:57:09 INFO - PROCESS | 1667 | 1466740629896 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]]]}] 20:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1273ms 20:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:57:09 INFO - PROCESS | 1667 | 1466740629931 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 1667 | 1466740629932 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:57:09 INFO - PROCESS | 1667 | 1466740629935 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 1667 | 1466740629938 Marionette TRACE conn2 <- [1,906,null,{}] 20:57:09 INFO - PROCESS | 1667 | 1466740629947 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}] 20:57:09 INFO - PROCESS | 1667 | 1466740629950 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:10 INFO - PROCESS | 1667 | 1466740630074 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:57:10 INFO - PROCESS | 1667 | 1466740630084 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 1667 | 1466740630087 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x113c08000 == 28 [pid = 1667] [id = 234] 20:57:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x112960c00) [pid = 1667] [serial = 700] [outer = 0x0] 20:57:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x112af0800) [pid = 1667] [serial = 701] [outer = 0x112960c00] 20:57:10 INFO - PROCESS | 1667 | 1466740630131 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x112f4a400) [pid = 1667] [serial = 702] [outer = 0x112960c00] 20:57:10 INFO - PROCESS | 1667 | 1466740630564 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]]]}] 20:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 20:57:10 INFO - PROCESS | 1667 | 1466740630606 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:57:10 INFO - PROCESS | 1667 | 1466740630611 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:57:10 INFO - PROCESS | 1667 | 1466740630616 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:57:10 INFO - PROCESS | 1667 | 1466740630617 Marionette TRACE conn2 <- [1,910,null,{}] 20:57:10 INFO - PROCESS | 1667 | 1466740630620 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}] 20:57:10 INFO - PROCESS | 1667 | 1466740630621 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:10 INFO - PROCESS | 1667 | 1466740630698 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:57:10 INFO - PROCESS | 1667 | 1466740630702 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 1667 | 1466740630703 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x116677000 == 29 [pid = 1667] [id = 235] 20:57:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x11325c000) [pid = 1667] [serial = 703] [outer = 0x0] 20:57:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x113c28400) [pid = 1667] [serial = 704] [outer = 0x11325c000] 20:57:10 INFO - PROCESS | 1667 | 1466740630732 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x115d17c00) [pid = 1667] [serial = 705] [outer = 0x11325c000] 20:57:11 INFO - PROCESS | 1667 | 1466740631092 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]]]}] 20:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 20:57:11 INFO - PROCESS | 1667 | 1466740631139 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:57:11 INFO - PROCESS | 1667 | 1466740631140 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:57:11 INFO - PROCESS | 1667 | 1466740631144 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 1667 | 1466740631146 Marionette TRACE conn2 <- [1,914,null,{}] 20:57:11 INFO - PROCESS | 1667 | 1466740631154 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}] 20:57:11 INFO - PROCESS | 1667 | 1466740631158 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:11 INFO - PROCESS | 1667 | 1466740631233 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:57:11 INFO - PROCESS | 1667 | 1466740631240 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:11 INFO - PROCESS | 1667 | 1466740631242 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x11812b000 == 30 [pid = 1667] [id = 236] 20:57:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11663cc00) [pid = 1667] [serial = 706] [outer = 0x0] 20:57:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1174acc00) [pid = 1667] [serial = 707] [outer = 0x11663cc00] 20:57:11 INFO - PROCESS | 1667 | 1466740631273 Marionette DEBUG loaded listener.js 20:57:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1174b8400) [pid = 1667] [serial = 708] [outer = 0x11663cc00] 20:57:11 INFO - PROCESS | 1667 | 1466740631588 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]]]}] 20:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 470ms 20:57:11 INFO - PROCESS | 1667 | 1466740631615 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:57:11 INFO - PROCESS | 1667 | 1466740631617 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:57:11 INFO - PROCESS | 1667 | 1466740631619 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 1667 | 1466740631620 Marionette TRACE conn2 <- [1,918,null,{}] 20:57:11 INFO - PROCESS | 1667 | 1466740631622 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}] 20:57:11 INFO - PROCESS | 1667 | 1466740631623 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:11 INFO - PROCESS | 1667 | 1466740631700 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:57:11 INFO - PROCESS | 1667 | 1466740631704 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:11 INFO - PROCESS | 1667 | 1466740631705 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x119167800 == 31 [pid = 1667] [id = 237] 20:57:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x115e60800) [pid = 1667] [serial = 709] [outer = 0x0] 20:57:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11825c000) [pid = 1667] [serial = 710] [outer = 0x115e60800] 20:57:11 INFO - PROCESS | 1667 | 1466740631783 Marionette DEBUG loaded listener.js 20:57:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x118358c00) [pid = 1667] [serial = 711] [outer = 0x115e60800] 20:57:12 INFO - PROCESS | 1667 | 1466740632106 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]]]}] 20:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 20:57:12 INFO - PROCESS | 1667 | 1466740632139 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:57:12 INFO - PROCESS | 1667 | 1466740632140 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:57:12 INFO - PROCESS | 1667 | 1466740632149 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:57:12 INFO - PROCESS | 1667 | 1466740632150 Marionette TRACE conn2 <- [1,922,null,{}] 20:57:12 INFO - PROCESS | 1667 | 1466740632153 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}] 20:57:12 INFO - PROCESS | 1667 | 1466740632154 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:12 INFO - PROCESS | 1667 | 1466740632244 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:57:12 INFO - PROCESS | 1667 | 1466740632247 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 1667 | 1466740632249 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cd0800 == 32 [pid = 1667] [id = 238] 20:57:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x112966000) [pid = 1667] [serial = 712] [outer = 0x0] 20:57:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1183ee800) [pid = 1667] [serial = 713] [outer = 0x112966000] 20:57:12 INFO - PROCESS | 1667 | 1466740632273 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x118704800) [pid = 1667] [serial = 714] [outer = 0x112966000] 20:57:12 INFO - PROCESS | 1667 | 1466740632616 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]]]}] 20:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 520ms 20:57:12 INFO - PROCESS | 1667 | 1466740632669 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:57:12 INFO - PROCESS | 1667 | 1466740632670 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:57:12 INFO - PROCESS | 1667 | 1466740632673 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:57:12 INFO - PROCESS | 1667 | 1466740632674 Marionette TRACE conn2 <- [1,926,null,{}] 20:57:12 INFO - PROCESS | 1667 | 1466740632676 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}] 20:57:12 INFO - PROCESS | 1667 | 1466740632680 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:12 INFO - PROCESS | 1667 | 1466740632788 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:57:12 INFO - PROCESS | 1667 | 1466740632794 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 1667 | 1466740632795 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x124491800 == 33 [pid = 1667] [id = 239] 20:57:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x11870d000) [pid = 1667] [serial = 715] [outer = 0x0] 20:57:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1188e1c00) [pid = 1667] [serial = 716] [outer = 0x11870d000] 20:57:12 INFO - PROCESS | 1667 | 1466740632821 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x119436c00) [pid = 1667] [serial = 717] [outer = 0x11870d000] 20:57:13 INFO - PROCESS | 1667 | 1466740633160 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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 20:57:13 INFO - PROCESS | 1667 | 1466740633196 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 1667 | 1466740633205 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:57:13 INFO - PROCESS | 1667 | 1466740633216 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 1667 | 1466740633217 Marionette TRACE conn2 <- [1,930,null,{}] 20:57:13 INFO - PROCESS | 1667 | 1466740633219 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}] 20:57:13 INFO - PROCESS | 1667 | 1466740633220 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:13 INFO - PROCESS | 1667 | 1466740633312 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:57:13 INFO - PROCESS | 1667 | 1466740633315 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 1667 | 1466740633316 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x125160800 == 34 [pid = 1667] [id = 240] 20:57:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112af6800) [pid = 1667] [serial = 718] [outer = 0x0] 20:57:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1195a3000) [pid = 1667] [serial = 719] [outer = 0x112af6800] 20:57:13 INFO - PROCESS | 1667 | 1466740633341 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x119752400) [pid = 1667] [serial = 720] [outer = 0x112af6800] 20:57:13 INFO - PROCESS | 1667 | 1466740633654 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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 467ms 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x124cf7400) [pid = 1667] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x125ee9800) [pid = 1667] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x126db9c00) [pid = 1667] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x112f54c00) [pid = 1667] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x119cdd800) [pid = 1667] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112962400) [pid = 1667] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x112f56c00) [pid = 1667] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x112f55800) [pid = 1667] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x112ee5c00) [pid = 1667] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1267cd000) [pid = 1667] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112765c00) [pid = 1667] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119c1ec00) [pid = 1667] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1244e5000) [pid = 1667] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x12416d000) [pid = 1667] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x128ac9c00) [pid = 1667] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:57:13 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x127491800) [pid = 1667] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:57:13 INFO - PROCESS | 1667 | 1466740633913 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 1667 | 1466740633916 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:57:13 INFO - PROCESS | 1667 | 1466740633921 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 1667 | 1466740633924 Marionette TRACE conn2 <- [1,934,null,{}] 20:57:13 INFO - PROCESS | 1667 | 1466740633930 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}] 20:57:13 INFO - PROCESS | 1667 | 1466740633932 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:14 INFO - PROCESS | 1667 | 1466740634042 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:57:14 INFO - PROCESS | 1667 | 1466740634139 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:14 INFO - PROCESS | 1667 | 1466740634142 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x113286000 == 35 [pid = 1667] [id = 241] 20:57:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x112959c00) [pid = 1667] [serial = 721] [outer = 0x0] 20:57:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x112961000) [pid = 1667] [serial = 722] [outer = 0x112959c00] 20:57:14 INFO - PROCESS | 1667 | 1466740634175 Marionette DEBUG loaded listener.js 20:57:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x112ee6800) [pid = 1667] [serial = 723] [outer = 0x112959c00] 20:57:14 INFO - PROCESS | 1667 | 1466740634675 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]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 824ms 20:57:14 INFO - PROCESS | 1667 | 1466740634746 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 1667 | 1466740634748 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:57:14 INFO - PROCESS | 1667 | 1466740634752 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 1667 | 1466740634755 Marionette TRACE conn2 <- [1,938,null,{}] 20:57:14 INFO - PROCESS | 1667 | 1466740634758 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}] 20:57:14 INFO - PROCESS | 1667 | 1466740634760 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:14 INFO - PROCESS | 1667 | 1466740634862 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:57:14 INFO - PROCESS | 1667 | 1466740634934 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:14 INFO - PROCESS | 1667 | 1466740634936 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x118137800 == 36 [pid = 1667] [id = 242] 20:57:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x11325f400) [pid = 1667] [serial = 724] [outer = 0x0] 20:57:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1154ce400) [pid = 1667] [serial = 725] [outer = 0x11325f400] 20:57:14 INFO - PROCESS | 1667 | 1466740634968 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x115e5e400) [pid = 1667] [serial = 726] [outer = 0x11325f400] 20:57:15 INFO - PROCESS | 1667 | 1466740635602 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]]]}] 20:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 875ms 20:57:15 INFO - PROCESS | 1667 | 1466740635625 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:57:15 INFO - PROCESS | 1667 | 1466740635628 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:57:15 INFO - PROCESS | 1667 | 1466740635631 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:57:15 INFO - PROCESS | 1667 | 1466740635633 Marionette TRACE conn2 <- [1,942,null,{}] 20:57:15 INFO - PROCESS | 1667 | 1466740635636 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}] 20:57:15 INFO - PROCESS | 1667 | 1466740635638 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:15 INFO - PROCESS | 1667 | 1466740635739 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:57:15 INFO - PROCESS | 1667 | --DOCSHELL 0x124491800 == 35 [pid = 1667] [id = 239] 20:57:15 INFO - PROCESS | 1667 | --DOCSHELL 0x119cd0800 == 34 [pid = 1667] [id = 238] 20:57:15 INFO - PROCESS | 1667 | --DOCSHELL 0x119167800 == 33 [pid = 1667] [id = 237] 20:57:15 INFO - PROCESS | 1667 | --DOCSHELL 0x11812b000 == 32 [pid = 1667] [id = 236] 20:57:15 INFO - PROCESS | 1667 | --DOCSHELL 0x116677000 == 31 [pid = 1667] [id = 235] 20:57:15 INFO - PROCESS | 1667 | --DOCSHELL 0x113c08000 == 30 [pid = 1667] [id = 234] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x128ad0000) [pid = 1667] [serial = 680] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x128ac6400) [pid = 1667] [serial = 678] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1258d9000) [pid = 1667] [serial = 662] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1267d0c00) [pid = 1667] [serial = 665] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x125ea7800) [pid = 1667] [serial = 663] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x126fd8400) [pid = 1667] [serial = 668] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1183ea000) [pid = 1667] [serial = 650] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1188e5c00) [pid = 1667] [serial = 651] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x120ffa800) [pid = 1667] [serial = 656] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x12416ec00) [pid = 1667] [serial = 657] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1132b4800) [pid = 1667] [serial = 644] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x116471400) [pid = 1667] [serial = 645] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x1133ac400) [pid = 1667] [serial = 641] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x115e60400) [pid = 1667] [serial = 642] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x1167a4400) [pid = 1667] [serial = 647] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x11834d400) [pid = 1667] [serial = 648] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x1192f3000) [pid = 1667] [serial = 653] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x119c17800) [pid = 1667] [serial = 654] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x126db0800) [pid = 1667] [serial = 639] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 70 (0x128c70c00) [pid = 1667] [serial = 681] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 69 (0x11663dc00) [pid = 1667] [serial = 672] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 68 (0x128a0c800) [pid = 1667] [serial = 677] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 67 (0x112f51000) [pid = 1667] [serial = 671] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 66 (0x127489400) [pid = 1667] [serial = 675] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 65 (0x1244eb000) [pid = 1667] [serial = 659] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 64 (0x124c3fc00) [pid = 1667] [serial = 660] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 63 (0x124c40000) [pid = 1667] [serial = 674] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 62 (0x1271eb400) [pid = 1667] [serial = 669] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 61 (0x126db1c00) [pid = 1667] [serial = 666] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 60 (0x129186000) [pid = 1667] [serial = 684] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | --DOMWINDOW == 59 (0x128c71000) [pid = 1667] [serial = 683] [outer = 0x0] [url = about:blank] 20:57:15 INFO - PROCESS | 1667 | 1466740635851 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 1667 | 1466740635854 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x112641000 == 31 [pid = 1667] [id = 243] 20:57:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 60 (0x112ee5c00) [pid = 1667] [serial = 727] [outer = 0x0] 20:57:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 61 (0x112f56000) [pid = 1667] [serial = 728] [outer = 0x112ee5c00] 20:57:15 INFO - PROCESS | 1667 | 1466740635884 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 62 (0x1133ac400) [pid = 1667] [serial = 729] [outer = 0x112ee5c00] 20:57:16 INFO - PROCESS | 1667 | 1466740636348 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]]]}] 20:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 769ms 20:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:57:16 INFO - PROCESS | 1667 | 1466740636401 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:57:16 INFO - PROCESS | 1667 | 1466740636404 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:57:16 INFO - PROCESS | 1667 | 1466740636407 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:57:16 INFO - PROCESS | 1667 | 1466740636411 Marionette TRACE conn2 <- [1,946,null,{}] 20:57:16 INFO - PROCESS | 1667 | 1466740636432 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}] 20:57:16 INFO - PROCESS | 1667 | 1466740636434 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:16 INFO - PROCESS | 1667 | 1466740636529 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:57:16 INFO - PROCESS | 1667 | 1466740636589 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 1667 | 1466740636591 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169ac800 == 32 [pid = 1667] [id = 244] 20:57:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 63 (0x1133b7800) [pid = 1667] [serial = 730] [outer = 0x0] 20:57:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 64 (0x115de8400) [pid = 1667] [serial = 731] [outer = 0x1133b7800] 20:57:16 INFO - PROCESS | 1667 | 1466740636623 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 65 (0x1164e3000) [pid = 1667] [serial = 732] [outer = 0x1133b7800] 20:57:17 INFO - PROCESS | 1667 | 1466740637043 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]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 690ms 20:57:17 INFO - PROCESS | 1667 | 1466740637104 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 1667 | 1466740637107 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:57:17 INFO - PROCESS | 1667 | 1466740637113 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 1667 | 1466740637115 Marionette TRACE conn2 <- [1,950,null,{}] 20:57:17 INFO - PROCESS | 1667 | 1466740637117 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}] 20:57:17 INFO - PROCESS | 1667 | 1466740637119 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:17 INFO - PROCESS | 1667 | 1466740637213 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:57:17 INFO - PROCESS | 1667 | 1466740637264 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 1667 | 1466740637266 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x118294800 == 33 [pid = 1667] [id = 245] 20:57:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 66 (0x116a21c00) [pid = 1667] [serial = 733] [outer = 0x0] 20:57:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 67 (0x1174b7c00) [pid = 1667] [serial = 734] [outer = 0x116a21c00] 20:57:17 INFO - PROCESS | 1667 | 1466740637297 Marionette DEBUG loaded listener.js 20:57:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x11825e000) [pid = 1667] [serial = 735] [outer = 0x116a21c00] 20:57:17 INFO - PROCESS | 1667 | 1466740637713 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]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 620ms 20:57:17 INFO - PROCESS | 1667 | 1466740637734 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 1667 | 1466740637735 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:57:17 INFO - PROCESS | 1667 | 1466740637738 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 1667 | 1466740637740 Marionette TRACE conn2 <- [1,954,null,{}] 20:57:17 INFO - PROCESS | 1667 | 1466740637751 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}] 20:57:17 INFO - PROCESS | 1667 | 1466740637754 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:17 INFO - PROCESS | 1667 | 1466740637848 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:57:17 INFO - PROCESS | 1667 | 1466740637895 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 1667 | 1466740637897 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x12417a000 == 34 [pid = 1667] [id = 246] 20:57:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x11835c400) [pid = 1667] [serial = 736] [outer = 0x0] 20:57:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x1185af800) [pid = 1667] [serial = 737] [outer = 0x11835c400] 20:57:17 INFO - PROCESS | 1667 | 1466740637934 Marionette DEBUG loaded listener.js 20:57:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x11871e400) [pid = 1667] [serial = 738] [outer = 0x11835c400] 20:57:18 INFO - PROCESS | 1667 | 1466740638362 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]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 674ms 20:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:57:18 INFO - PROCESS | 1667 | 1466740638413 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:57:18 INFO - PROCESS | 1667 | 1466740638415 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:57:18 INFO - PROCESS | 1667 | 1466740638417 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 1667 | 1466740638418 Marionette TRACE conn2 <- [1,958,null,{}] 20:57:18 INFO - PROCESS | 1667 | 1466740638420 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}] 20:57:18 INFO - PROCESS | 1667 | 1466740638422 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:18 INFO - PROCESS | 1667 | 1466740638534 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:57:18 INFO - PROCESS | 1667 | 1466740638610 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 1667 | 1466740638611 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ae6800 == 35 [pid = 1667] [id = 247] 20:57:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x119117000) [pid = 1667] [serial = 739] [outer = 0x0] 20:57:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x119178000) [pid = 1667] [serial = 740] [outer = 0x119117000] 20:57:18 INFO - PROCESS | 1667 | 1466740638643 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x1192f7c00) [pid = 1667] [serial = 741] [outer = 0x119117000] 20:57:19 INFO - PROCESS | 1667 | 1466740639036 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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 669ms 20:57:19 INFO - PROCESS | 1667 | 1466740639087 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 1667 | 1466740639088 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:57:19 INFO - PROCESS | 1667 | 1466740639091 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 1667 | 1466740639092 Marionette TRACE conn2 <- [1,962,null,{}] 20:57:19 INFO - PROCESS | 1667 | 1466740639094 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}] 20:57:19 INFO - PROCESS | 1667 | 1466740639096 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:19 INFO - PROCESS | 1667 | 1466740639198 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:57:19 INFO - PROCESS | 1667 | 1466740639247 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 1667 | 1466740639248 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x125162000 == 36 [pid = 1667] [id = 248] 20:57:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x112f8ac00) [pid = 1667] [serial = 742] [outer = 0x0] 20:57:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x11942dc00) [pid = 1667] [serial = 743] [outer = 0x112f8ac00] 20:57:19 INFO - PROCESS | 1667 | 1466740639277 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x1199a6800) [pid = 1667] [serial = 744] [outer = 0x112f8ac00] 20:57:19 INFO - PROCESS | 1667 | 1466740639682 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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 20:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:57:19 INFO - PROCESS | 1667 | 1466740639714 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 1667 | 1466740639716 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:57:19 INFO - PROCESS | 1667 | 1466740639719 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 1667 | 1466740639722 Marionette TRACE conn2 <- [1,966,null,{}] 20:57:19 INFO - PROCESS | 1667 | 1466740639725 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}] 20:57:19 INFO - PROCESS | 1667 | 1466740639732 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:19 INFO - PROCESS | 1667 | 1466740639928 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:57:20 INFO - PROCESS | 1667 | 1466740640005 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:20 INFO - PROCESS | 1667 | 1466740640007 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x1164ba000 == 37 [pid = 1667] [id = 249] 20:57:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x111ecb400) [pid = 1667] [serial = 745] [outer = 0x0] 20:57:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1121aa800) [pid = 1667] [serial = 746] [outer = 0x111ecb400] 20:57:20 INFO - PROCESS | 1667 | 1466740640035 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x112f58000) [pid = 1667] [serial = 747] [outer = 0x111ecb400] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x113286000 == 36 [pid = 1667] [id = 241] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x118137800 == 35 [pid = 1667] [id = 242] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x118151000 == 34 [pid = 1667] [id = 233] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125162000 == 33 [pid = 1667] [id = 248] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x124ae6800 == 32 [pid = 1667] [id = 247] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125160800 == 31 [pid = 1667] [id = 240] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12417a000 == 30 [pid = 1667] [id = 246] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x118294800 == 29 [pid = 1667] [id = 245] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x1169ac800 == 28 [pid = 1667] [id = 244] 20:57:20 INFO - PROCESS | 1667 | --DOCSHELL 0x112641000 == 27 [pid = 1667] [id = 243] 20:57:21 INFO - PROCESS | 1667 | 1466740640998 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]]]}] 20:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1327ms 20:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:57:21 INFO - PROCESS | 1667 | 1466740641050 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:57:21 INFO - PROCESS | 1667 | 1466740641052 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:57:21 INFO - PROCESS | 1667 | 1466740641055 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:57:21 INFO - PROCESS | 1667 | 1466740641057 Marionette TRACE conn2 <- [1,970,null,{}] 20:57:21 INFO - PROCESS | 1667 | 1466740641063 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}] 20:57:21 INFO - PROCESS | 1667 | 1466740641065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:21 INFO - PROCESS | 1667 | 1466740641143 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:57:21 INFO - PROCESS | 1667 | 1466740641147 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 1667 | 1466740641150 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x116172800 == 28 [pid = 1667] [id = 250] 20:57:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x112f55400) [pid = 1667] [serial = 748] [outer = 0x0] 20:57:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x112fc6800) [pid = 1667] [serial = 749] [outer = 0x112f55400] 20:57:21 INFO - PROCESS | 1667 | 1466740641181 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x110fa1c00) [pid = 1667] [serial = 750] [outer = 0x112f55400] 20:57:21 INFO - PROCESS | 1667 | 1466740641553 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]]]}] 20:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 523ms 20:57:21 INFO - PROCESS | 1667 | 1466740641580 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:57:21 INFO - PROCESS | 1667 | 1466740641583 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:57:21 INFO - PROCESS | 1667 | 1466740641588 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:57:21 INFO - PROCESS | 1667 | 1466740641589 Marionette TRACE conn2 <- [1,974,null,{}] 20:57:21 INFO - PROCESS | 1667 | 1466740641592 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}] 20:57:21 INFO - PROCESS | 1667 | 1466740641594 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:21 INFO - PROCESS | 1667 | 1466740641670 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:57:21 INFO - PROCESS | 1667 | 1466740641674 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 1667 | 1466740641677 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x118129800 == 29 [pid = 1667] [id = 251] 20:57:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x115e57c00) [pid = 1667] [serial = 751] [outer = 0x0] 20:57:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x11663ac00) [pid = 1667] [serial = 752] [outer = 0x115e57c00] 20:57:21 INFO - PROCESS | 1667 | 1466740641707 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1174b3000) [pid = 1667] [serial = 753] [outer = 0x115e57c00] 20:57:22 INFO - PROCESS | 1667 | 1466740642044 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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 471ms 20:57:22 INFO - PROCESS | 1667 | 1466740642060 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 1667 | 1466740642071 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:57:22 INFO - PROCESS | 1667 | 1466740642075 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 1667 | 1466740642081 Marionette TRACE conn2 <- [1,978,null,{}] 20:57:22 INFO - PROCESS | 1667 | 1466740642103 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}] 20:57:22 INFO - PROCESS | 1667 | 1466740642109 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:22 INFO - PROCESS | 1667 | 1466740642230 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:57:22 INFO - PROCESS | 1667 | 1466740642247 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 1667 | 1466740642250 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fe6000 == 30 [pid = 1667] [id = 252] 20:57:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x11213c000) [pid = 1667] [serial = 754] [outer = 0x0] 20:57:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1184e1400) [pid = 1667] [serial = 755] [outer = 0x11213c000] 20:57:22 INFO - PROCESS | 1667 | 1466740642296 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11871a800) [pid = 1667] [serial = 756] [outer = 0x11213c000] 20:57:22 INFO - PROCESS | 1667 | 1466740642730 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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 678ms 20:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:57:22 INFO - PROCESS | 1667 | 1466740642766 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 1667 | 1466740642767 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:57:22 INFO - PROCESS | 1667 | 1466740642770 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 1667 | 1466740642771 Marionette TRACE conn2 <- [1,982,null,{}] 20:57:22 INFO - PROCESS | 1667 | 1466740642773 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}] 20:57:22 INFO - PROCESS | 1667 | 1466740642774 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:22 INFO - PROCESS | 1667 | 1466740642885 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:57:22 INFO - PROCESS | 1667 | 1466740642897 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 1667 | 1466740642898 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ae6800 == 31 [pid = 1667] [id = 253] 20:57:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119117800) [pid = 1667] [serial = 757] [outer = 0x0] 20:57:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119176800) [pid = 1667] [serial = 758] [outer = 0x119117800] 20:57:22 INFO - PROCESS | 1667 | 1466740642924 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x11959c800) [pid = 1667] [serial = 759] [outer = 0x119117800] 20:57:23 INFO - PROCESS | 1667 | 1466740643245 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]]]}] 20:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 20:57:23 INFO - PROCESS | 1667 | 1466740643289 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:57:23 INFO - PROCESS | 1667 | 1466740643290 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:57:23 INFO - PROCESS | 1667 | 1466740643292 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 1667 | 1466740643293 Marionette TRACE conn2 <- [1,986,null,{}] 20:57:23 INFO - PROCESS | 1667 | 1466740643296 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}] 20:57:23 INFO - PROCESS | 1667 | 1466740643297 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:23 INFO - PROCESS | 1667 | 1466740643390 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:57:23 INFO - PROCESS | 1667 | 1466740643424 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:23 INFO - PROCESS | 1667 | 1466740643425 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x125ec0800 == 32 [pid = 1667] [id = 254] 20:57:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x116463c00) [pid = 1667] [serial = 760] [outer = 0x0] 20:57:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1199a5c00) [pid = 1667] [serial = 761] [outer = 0x116463c00] 20:57:23 INFO - PROCESS | 1667 | 1466740643451 Marionette DEBUG loaded listener.js 20:57:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x119ba5000) [pid = 1667] [serial = 762] [outer = 0x116463c00] 20:57:23 INFO - PROCESS | 1667 | 1466740643780 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]]]}] 20:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 20:57:23 INFO - PROCESS | 1667 | 1466740643821 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:57:23 INFO - PROCESS | 1667 | 1466740643822 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:57:23 INFO - PROCESS | 1667 | 1466740643824 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 1667 | 1466740643826 Marionette TRACE conn2 <- [1,990,null,{}] 20:57:23 INFO - PROCESS | 1667 | 1466740643828 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}] 20:57:23 INFO - PROCESS | 1667 | 1466740643832 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:23 INFO - PROCESS | 1667 | 1466740643938 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:57:23 INFO - PROCESS | 1667 | 1466740643972 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:23 INFO - PROCESS | 1667 | 1466740643973 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x126f38800 == 33 [pid = 1667] [id = 255] 20:57:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x11974cc00) [pid = 1667] [serial = 763] [outer = 0x0] 20:57:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x120ffc400) [pid = 1667] [serial = 764] [outer = 0x11974cc00] 20:57:24 INFO - PROCESS | 1667 | 1466740643999 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1244dec00) [pid = 1667] [serial = 765] [outer = 0x11974cc00] 20:57:24 INFO - PROCESS | 1667 | 1466740644305 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]]]}] 20:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 20:57:24 INFO - PROCESS | 1667 | 1466740644351 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:57:24 INFO - PROCESS | 1667 | 1466740644352 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:57:24 INFO - PROCESS | 1667 | 1466740644354 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:57:24 INFO - PROCESS | 1667 | 1466740644355 Marionette TRACE conn2 <- [1,994,null,{}] 20:57:24 INFO - PROCESS | 1667 | 1466740644357 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}] 20:57:24 INFO - PROCESS | 1667 | 1466740644359 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:24 INFO - PROCESS | 1667 | 1466740644457 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:57:24 INFO - PROCESS | 1667 | 1466740644460 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 1667 | 1466740644462 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x128add800 == 34 [pid = 1667] [id = 256] 20:57:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1244df000) [pid = 1667] [serial = 766] [outer = 0x0] 20:57:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1244e4c00) [pid = 1667] [serial = 767] [outer = 0x1244df000] 20:57:24 INFO - PROCESS | 1667 | 1466740644486 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1244edc00) [pid = 1667] [serial = 768] [outer = 0x1244df000] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x112ee5c00) [pid = 1667] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x112af6800) [pid = 1667] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11870d000) [pid = 1667] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x112960c00) [pid = 1667] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11663cc00) [pid = 1667] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x117561400) [pid = 1667] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11325c000) [pid = 1667] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x112959c00) [pid = 1667] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11325f400) [pid = 1667] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x115e60800) [pid = 1667] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112966000) [pid = 1667] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x118709c00) [pid = 1667] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1243c6000) [pid = 1667] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x112f57c00) [pid = 1667] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:57:24 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x116136800) [pid = 1667] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:57:24 INFO - PROCESS | 1667 | 1466740644972 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]]]}] 20:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 20:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:57:25 INFO - PROCESS | 1667 | 1466740645031 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:57:25 INFO - PROCESS | 1667 | 1466740645032 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:57:25 INFO - PROCESS | 1667 | 1466740645034 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:57:25 INFO - PROCESS | 1667 | 1466740645035 Marionette TRACE conn2 <- [1,998,null,{}] 20:57:25 INFO - PROCESS | 1667 | 1466740645037 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}] 20:57:25 INFO - PROCESS | 1667 | 1466740645038 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:25 INFO - PROCESS | 1667 | 1466740645112 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:57:25 INFO - PROCESS | 1667 | 1466740645116 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:25 INFO - PROCESS | 1667 | 1466740645117 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246c0000 == 35 [pid = 1667] [id = 257] 20:57:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x110ef2c00) [pid = 1667] [serial = 769] [outer = 0x0] 20:57:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x112af6800) [pid = 1667] [serial = 770] [outer = 0x110ef2c00] 20:57:25 INFO - PROCESS | 1667 | 1466740645143 Marionette DEBUG loaded listener.js 20:57:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11663cc00) [pid = 1667] [serial = 771] [outer = 0x110ef2c00] 20:57:25 INFO - PROCESS | 1667 | 1466740645536 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]]]}] 20:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 20:57:25 INFO - PROCESS | 1667 | 1466740645553 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:57:25 INFO - PROCESS | 1667 | 1466740645555 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:57:25 INFO - PROCESS | 1667 | 1466740645568 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:57:25 INFO - PROCESS | 1667 | 1466740645569 Marionette TRACE conn2 <- [1,1002,null,{}] 20:57:25 INFO - PROCESS | 1667 | 1466740645573 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}] 20:57:25 INFO - PROCESS | 1667 | 1466740645577 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:25 INFO - PROCESS | 1667 | 1466740645686 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:57:25 INFO - PROCESS | 1667 | 1466740645695 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:25 INFO - PROCESS | 1667 | 1466740645707 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fe5800 == 36 [pid = 1667] [id = 258] 20:57:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x118356400) [pid = 1667] [serial = 772] [outer = 0x0] 20:57:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119435000) [pid = 1667] [serial = 773] [outer = 0x118356400] 20:57:25 INFO - PROCESS | 1667 | 1466740645747 Marionette DEBUG loaded listener.js 20:57:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12484c000) [pid = 1667] [serial = 774] [outer = 0x118356400] 20:57:26 INFO - PROCESS | 1667 | 1466740646205 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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 681ms 20:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:57:26 INFO - PROCESS | 1667 | 1466740646240 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 1667 | 1466740646242 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:57:26 INFO - PROCESS | 1667 | 1466740646245 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 1667 | 1466740646247 Marionette TRACE conn2 <- [1,1006,null,{}] 20:57:26 INFO - PROCESS | 1667 | 1466740646251 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}] 20:57:26 INFO - PROCESS | 1667 | 1466740646252 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:26 INFO - PROCESS | 1667 | 1466740646369 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:57:26 INFO - PROCESS | 1667 | 1466740646376 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 1667 | 1466740646377 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x118286800 == 37 [pid = 1667] [id = 259] 20:57:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x113048c00) [pid = 1667] [serial = 775] [outer = 0x0] 20:57:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12484c400) [pid = 1667] [serial = 776] [outer = 0x113048c00] 20:57:26 INFO - PROCESS | 1667 | 1466740646419 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x124c32800) [pid = 1667] [serial = 777] [outer = 0x113048c00] 20:57:26 INFO - PROCESS | 1667 | 1466740646837 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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 622ms 20:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:57:26 INFO - PROCESS | 1667 | 1466740646872 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 1667 | 1466740646874 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:57:26 INFO - PROCESS | 1667 | 1466740646878 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 1667 | 1466740646880 Marionette TRACE conn2 <- [1,1010,null,{}] 20:57:26 INFO - PROCESS | 1667 | 1466740646882 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}] 20:57:26 INFO - PROCESS | 1667 | 1466740646884 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:27 INFO - PROCESS | 1667 | 1466740647019 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:57:27 INFO - PROCESS | 1667 | 1466740647118 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 1667 | 1466740647119 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x11328f800 == 38 [pid = 1667] [id = 260] 20:57:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x111c13800) [pid = 1667] [serial = 778] [outer = 0x0] 20:57:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x111fdfc00) [pid = 1667] [serial = 779] [outer = 0x111c13800] 20:57:27 INFO - PROCESS | 1667 | 1466740647154 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112af8c00) [pid = 1667] [serial = 780] [outer = 0x111c13800] 20:57:27 INFO - PROCESS | 1667 | 1466740647681 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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 825ms 20:57:27 INFO - PROCESS | 1667 | 1466740647718 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 1667 | 1466740647721 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:57:27 INFO - PROCESS | 1667 | 1466740647726 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 1667 | 1466740647729 Marionette TRACE conn2 <- [1,1014,null,{}] 20:57:27 INFO - PROCESS | 1667 | 1466740647733 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}] 20:57:27 INFO - PROCESS | 1667 | 1466740647736 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:27 INFO - PROCESS | 1667 | 1466740647844 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:57:27 INFO - PROCESS | 1667 | 1466740647918 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 1667 | 1466740647919 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c78800 == 39 [pid = 1667] [id = 261] 20:57:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1167a4000) [pid = 1667] [serial = 781] [outer = 0x0] 20:57:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x116a1ac00) [pid = 1667] [serial = 782] [outer = 0x1167a4000] 20:57:27 INFO - PROCESS | 1667 | 1466740647950 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1174c4400) [pid = 1667] [serial = 783] [outer = 0x1167a4000] 20:57:28 INFO - PROCESS | 1667 | 1466740648594 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]]]}] 20:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 926ms 20:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:57:28 INFO - PROCESS | 1667 | 1466740648651 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:57:28 INFO - PROCESS | 1667 | 1466740648653 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:57:28 INFO - PROCESS | 1667 | 1466740648657 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - PROCESS | 1667 | 1466740648658 Marionette TRACE conn2 <- [1,1018,null,{}] 20:57:28 INFO - PROCESS | 1667 | 1466740648662 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}] 20:57:28 INFO - PROCESS | 1667 | 1466740648663 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:28 INFO - PROCESS | 1667 | 1466740648766 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:57:28 INFO - PROCESS | 1667 | 1466740648840 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 1667 | 1466740648843 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x116957800 == 40 [pid = 1667] [id = 262] 20:57:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x115e58c00) [pid = 1667] [serial = 784] [outer = 0x0] 20:57:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1164e8400) [pid = 1667] [serial = 785] [outer = 0x115e58c00] 20:57:28 INFO - PROCESS | 1667 | 1466740648872 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1174aec00) [pid = 1667] [serial = 786] [outer = 0x115e58c00] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x118286800 == 39 [pid = 1667] [id = 259] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x119fe5800 == 38 [pid = 1667] [id = 258] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x1246c0000 == 37 [pid = 1667] [id = 257] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x128add800 == 36 [pid = 1667] [id = 256] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x126f38800 == 35 [pid = 1667] [id = 255] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x125ec0800 == 34 [pid = 1667] [id = 254] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x124ae6800 == 33 [pid = 1667] [id = 253] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x119fe6000 == 32 [pid = 1667] [id = 252] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x118129800 == 31 [pid = 1667] [id = 251] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x116172800 == 30 [pid = 1667] [id = 250] 20:57:29 INFO - PROCESS | 1667 | --DOCSHELL 0x1164ba000 == 29 [pid = 1667] [id = 249] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x112961000) [pid = 1667] [serial = 722] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x112ee6800) [pid = 1667] [serial = 723] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1154ce400) [pid = 1667] [serial = 725] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x115e5e400) [pid = 1667] [serial = 726] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x119752400) [pid = 1667] [serial = 720] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1133ac400) [pid = 1667] [serial = 729] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1195a3000) [pid = 1667] [serial = 719] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1188e1c00) [pid = 1667] [serial = 716] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x112f56000) [pid = 1667] [serial = 728] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x119436c00) [pid = 1667] [serial = 717] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x112af0800) [pid = 1667] [serial = 701] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x112f4a400) [pid = 1667] [serial = 702] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1174acc00) [pid = 1667] [serial = 707] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1174b8400) [pid = 1667] [serial = 708] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11870d400) [pid = 1667] [serial = 699] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x116a1a800) [pid = 1667] [serial = 686] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1188e2000) [pid = 1667] [serial = 689] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x12441d800) [pid = 1667] [serial = 692] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1132bd800) [pid = 1667] [serial = 695] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1183e9800) [pid = 1667] [serial = 698] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x113c28400) [pid = 1667] [serial = 704] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x115d17c00) [pid = 1667] [serial = 705] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x118704800) [pid = 1667] [serial = 714] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x11825c000) [pid = 1667] [serial = 710] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1183ee800) [pid = 1667] [serial = 713] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x118358c00) [pid = 1667] [serial = 711] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x1192efc00) [pid = 1667] [serial = 690] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x124c39800) [pid = 1667] [serial = 693] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x116f37800) [pid = 1667] [serial = 696] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x117eb2800) [pid = 1667] [serial = 687] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1667 | 1466740649240 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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 624ms 20:57:29 INFO - PROCESS | 1667 | 1466740649280 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 1667 | 1466740649284 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:57:29 INFO - PROCESS | 1667 | 1466740649288 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 1667 | 1466740649290 Marionette TRACE conn2 <- [1,1022,null,{}] 20:57:29 INFO - PROCESS | 1667 | 1466740649292 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}] 20:57:29 INFO - PROCESS | 1667 | 1466740649294 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:29 INFO - PROCESS | 1667 | 1466740649370 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:57:29 INFO - PROCESS | 1667 | 1466740649420 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 1667 | 1466740649421 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x117155800 == 30 [pid = 1667] [id = 263] 20:57:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x1133ac400) [pid = 1667] [serial = 787] [outer = 0x0] 20:57:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1174b8800) [pid = 1667] [serial = 788] [outer = 0x1133ac400] 20:57:29 INFO - PROCESS | 1667 | 1466740649450 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x118358c00) [pid = 1667] [serial = 789] [outer = 0x1133ac400] 20:57:29 INFO - PROCESS | 1667 | 1466740649755 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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 20:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:57:29 INFO - PROCESS | 1667 | 1466740649808 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 1667 | 1466740649809 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:57:29 INFO - PROCESS | 1667 | 1466740649811 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 1667 | 1466740649814 Marionette TRACE conn2 <- [1,1026,null,{}] 20:57:29 INFO - PROCESS | 1667 | 1466740649822 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}] 20:57:29 INFO - PROCESS | 1667 | 1466740649825 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:29 INFO - PROCESS | 1667 | 1466740649904 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:57:29 INFO - PROCESS | 1667 | 1466740649910 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 1667 | 1466740649913 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b2d000 == 31 [pid = 1667] [id = 264] 20:57:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x11870d400) [pid = 1667] [serial = 790] [outer = 0x0] 20:57:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x11911e800) [pid = 1667] [serial = 791] [outer = 0x11870d400] 20:57:29 INFO - PROCESS | 1667 | 1466740649943 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x119749800) [pid = 1667] [serial = 792] [outer = 0x11870d400] 20:57:30 INFO - PROCESS | 1667 | 1466740650291 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]]]}] 20:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 20:57:30 INFO - PROCESS | 1667 | 1466740650334 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 1667 | 1466740650335 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:57:30 INFO - PROCESS | 1667 | 1466740650337 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 1667 | 1466740650338 Marionette TRACE conn2 <- [1,1030,null,{}] 20:57:30 INFO - PROCESS | 1667 | 1466740650341 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}] 20:57:30 INFO - PROCESS | 1667 | 1466740650342 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:30 INFO - PROCESS | 1667 | 1466740650420 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:57:30 INFO - PROCESS | 1667 | 1466740650423 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 1667 | 1466740650425 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x124308000 == 32 [pid = 1667] [id = 265] 20:57:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x112af6400) [pid = 1667] [serial = 793] [outer = 0x0] 20:57:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x119baac00) [pid = 1667] [serial = 794] [outer = 0x112af6400] 20:57:30 INFO - PROCESS | 1667 | 1466740650453 Marionette DEBUG loaded listener.js 20:57:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x120ffd000) [pid = 1667] [serial = 795] [outer = 0x112af6400] 20:57:30 INFO - PROCESS | 1667 | 1466740650853 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]]]}] 20:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 570ms 20:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:57:30 INFO - PROCESS | 1667 | 1466740650909 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 1667 | 1466740650911 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:57:30 INFO - PROCESS | 1667 | 1466740650914 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 1667 | 1466740650916 Marionette TRACE conn2 <- [1,1034,null,{}] 20:57:30 INFO - PROCESS | 1667 | 1466740650920 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}] 20:57:30 INFO - PROCESS | 1667 | 1466740650922 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:31 INFO - PROCESS | 1667 | 1466740651040 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:57:31 INFO - PROCESS | 1667 | 1466740651049 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 1667 | 1466740651050 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e1e800 == 33 [pid = 1667] [id = 266] 20:57:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1192eb800) [pid = 1667] [serial = 796] [outer = 0x0] 20:57:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x12416d000) [pid = 1667] [serial = 797] [outer = 0x1192eb800] 20:57:31 INFO - PROCESS | 1667 | 1466740651091 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1244e0400) [pid = 1667] [serial = 798] [outer = 0x1192eb800] 20:57:31 INFO - PROCESS | 1667 | 1466740651513 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]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 620ms 20:57:31 INFO - PROCESS | 1667 | 1466740651535 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 1667 | 1466740651536 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:57:31 INFO - PROCESS | 1667 | 1466740651546 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 1667 | 1466740651547 Marionette TRACE conn2 <- [1,1038,null,{}] 20:57:31 INFO - PROCESS | 1667 | 1466740651549 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}] 20:57:31 INFO - PROCESS | 1667 | 1466740651553 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:31 INFO - PROCESS | 1667 | 1466740651665 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:57:31 INFO - PROCESS | 1667 | 1466740651669 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 1667 | 1466740651670 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x126f2f800 == 34 [pid = 1667] [id = 267] 20:57:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x11942e400) [pid = 1667] [serial = 799] [outer = 0x0] 20:57:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1244ea400) [pid = 1667] [serial = 800] [outer = 0x11942e400] 20:57:31 INFO - PROCESS | 1667 | 1466740651695 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x12519a400) [pid = 1667] [serial = 801] [outer = 0x11942e400] 20:57:32 INFO - PROCESS | 1667 | 1466740652100 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]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 572ms 20:57:32 INFO - PROCESS | 1667 | 1466740652118 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:57:32 INFO - PROCESS | 1667 | 1466740652120 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:57:32 INFO - PROCESS | 1667 | 1466740652124 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 1667 | 1466740652127 Marionette TRACE conn2 <- [1,1042,null,{}] 20:57:32 INFO - PROCESS | 1667 | 1466740652130 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}] 20:57:32 INFO - PROCESS | 1667 | 1466740652132 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:32 INFO - PROCESS | 1667 | 1466740652282 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:57:32 INFO - PROCESS | 1667 | 1466740652307 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 1667 | 1466740652308 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x128adc800 == 35 [pid = 1667] [id = 268] 20:57:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124cf9c00) [pid = 1667] [serial = 802] [outer = 0x0] 20:57:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12532f000) [pid = 1667] [serial = 803] [outer = 0x124cf9c00] 20:57:32 INFO - PROCESS | 1667 | 1466740652349 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12559cc00) [pid = 1667] [serial = 804] [outer = 0x124cf9c00] 20:57:32 INFO - PROCESS | 1667 | 1466740652731 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]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 623ms 20:57:32 INFO - PROCESS | 1667 | 1466740652748 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:57:32 INFO - PROCESS | 1667 | 1466740652750 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:57:32 INFO - PROCESS | 1667 | 1466740652752 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 1667 | 1466740652753 Marionette TRACE conn2 <- [1,1046,null,{}] 20:57:32 INFO - PROCESS | 1667 | 1466740652755 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}] 20:57:32 INFO - PROCESS | 1667 | 1466740652756 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:32 INFO - PROCESS | 1667 | 1466740652851 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:57:32 INFO - PROCESS | 1667 | 1466740652864 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 1667 | 1466740652865 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x129176800 == 36 [pid = 1667] [id = 269] 20:57:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x120ffc000) [pid = 1667] [serial = 805] [outer = 0x0] 20:57:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x125e4a800) [pid = 1667] [serial = 806] [outer = 0x120ffc000] 20:57:32 INFO - PROCESS | 1667 | 1466740652889 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x125ea6000) [pid = 1667] [serial = 807] [outer = 0x120ffc000] 20:57:33 INFO - PROCESS | 1667 | 1466740653185 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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 20:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:57:33 INFO - PROCESS | 1667 | 1466740653220 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 1667 | 1466740653222 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:57:33 INFO - PROCESS | 1667 | 1466740653224 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1667 | 1466740653226 Marionette TRACE conn2 <- [1,1050,null,{}] 20:57:33 INFO - PROCESS | 1667 | 1466740653230 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}] 20:57:33 INFO - PROCESS | 1667 | 1466740653232 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11974cc00) [pid = 1667] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x11213c000) [pid = 1667] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1133b7800) [pid = 1667] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x116a21c00) [pid = 1667] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11835c400) [pid = 1667] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1244df000) [pid = 1667] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119117000) [pid = 1667] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x110ef2c00) [pid = 1667] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x112f8ac00) [pid = 1667] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x118356400) [pid = 1667] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x111ecb400) [pid = 1667] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x115e57c00) [pid = 1667] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x119117800) [pid = 1667] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x116463c00) [pid = 1667] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:57:33 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x112f55400) [pid = 1667] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:57:33 INFO - PROCESS | 1667 | 1466740653430 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:57:33 INFO - PROCESS | 1667 | 1466740653438 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 1667 | 1466740653439 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x117149800 == 37 [pid = 1667] [id = 270] 20:57:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x1132b3000) [pid = 1667] [serial = 808] [outer = 0x0] 20:57:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1133b7800) [pid = 1667] [serial = 809] [outer = 0x1132b3000] 20:57:33 INFO - PROCESS | 1667 | 1466740653471 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x11835a800) [pid = 1667] [serial = 810] [outer = 0x1132b3000] 20:57:33 INFO - PROCESS | 1667 | 1466740653764 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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 572ms 20:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:57:33 INFO - PROCESS | 1667 | 1466740653798 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 1667 | 1466740653799 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:57:33 INFO - PROCESS | 1667 | 1466740653801 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1667 | 1466740653802 Marionette TRACE conn2 <- [1,1054,null,{}] 20:57:33 INFO - PROCESS | 1667 | 1466740653804 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}] 20:57:33 INFO - PROCESS | 1667 | 1466740653805 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:33 INFO - PROCESS | 1667 | 1466740653883 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:57:33 INFO - PROCESS | 1667 | 1466740653886 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 1667 | 1466740653888 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x124307800 == 38 [pid = 1667] [id = 271] 20:57:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x119113800) [pid = 1667] [serial = 811] [outer = 0x0] 20:57:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x124286c00) [pid = 1667] [serial = 812] [outer = 0x119113800] 20:57:33 INFO - PROCESS | 1667 | 1466740653914 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x125e4ec00) [pid = 1667] [serial = 813] [outer = 0x119113800] 20:57:34 INFO - PROCESS | 1667 | 1466740654213 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]]]}] 20:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 20:57:34 INFO - PROCESS | 1667 | 1466740654283 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 1667 | 1466740654285 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:57:34 INFO - PROCESS | 1667 | 1466740654287 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 1667 | 1466740654289 Marionette TRACE conn2 <- [1,1058,null,{}] 20:57:34 INFO - PROCESS | 1667 | 1466740654291 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}] 20:57:34 INFO - PROCESS | 1667 | 1466740654293 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:34 INFO - PROCESS | 1667 | 1466740654384 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:57:34 INFO - PROCESS | 1667 | 1466740654387 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:34 INFO - PROCESS | 1667 | 1466740654399 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aac3800 == 39 [pid = 1667] [id = 272] 20:57:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x125ea5c00) [pid = 1667] [serial = 814] [outer = 0x0] 20:57:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1267d0800) [pid = 1667] [serial = 815] [outer = 0x125ea5c00] 20:57:34 INFO - PROCESS | 1667 | 1466740654426 Marionette DEBUG loaded listener.js 20:57:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x126d38c00) [pid = 1667] [serial = 816] [outer = 0x125ea5c00] 20:57:34 INFO - PROCESS | 1667 | 1466740654745 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]]]}] 20:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 20:57:34 INFO - PROCESS | 1667 | 1466740654756 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 1667 | 1466740654757 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:57:34 INFO - PROCESS | 1667 | 1466740654764 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 1667 | 1466740654765 Marionette TRACE conn2 <- [1,1062,null,{}] 20:57:34 INFO - PROCESS | 1667 | 1466740654768 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}] 20:57:34 INFO - PROCESS | 1667 | 1466740654769 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:34 INFO - PROCESS | 1667 | 1466740654849 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:57:34 INFO - PROCESS | 1667 | 1466740654900 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:34 INFO - PROCESS | 1667 | 1466740654901 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b0ab800 == 40 [pid = 1667] [id = 273] 20:57:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x125eeac00) [pid = 1667] [serial = 817] [outer = 0x0] 20:57:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x126f44400) [pid = 1667] [serial = 818] [outer = 0x125eeac00] 20:57:34 INFO - PROCESS | 1667 | 1466740654925 Marionette DEBUG loaded listener.js 20:57:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x126fdb000) [pid = 1667] [serial = 819] [outer = 0x125eeac00] 20:57:35 INFO - PROCESS | 1667 | 1466740655180 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]]]}] 20:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms 20:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:57:35 INFO - PROCESS | 1667 | 1466740655234 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:57:35 INFO - PROCESS | 1667 | 1466740655235 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:57:35 INFO - PROCESS | 1667 | 1466740655237 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:57:35 INFO - PROCESS | 1667 | 1466740655238 Marionette TRACE conn2 <- [1,1066,null,{}] 20:57:35 INFO - PROCESS | 1667 | 1466740655241 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}] 20:57:35 INFO - PROCESS | 1667 | 1466740655242 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:35 INFO - PROCESS | 1667 | 1466740655340 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:57:35 INFO - PROCESS | 1667 | 1466740655430 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 1667 | 1466740655432 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x113cc3000 == 41 [pid = 1667] [id = 274] 20:57:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x110e7b800) [pid = 1667] [serial = 820] [outer = 0x0] 20:57:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x111e58800) [pid = 1667] [serial = 821] [outer = 0x110e7b800] 20:57:35 INFO - PROCESS | 1667 | 1466740655464 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x112f51000) [pid = 1667] [serial = 822] [outer = 0x110e7b800] 20:57:35 INFO - PROCESS | 1667 | 1466740655934 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]]]}] 20:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 719ms 20:57:35 INFO - PROCESS | 1667 | 1466740655959 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:57:35 INFO - PROCESS | 1667 | 1466740655961 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:57:35 INFO - PROCESS | 1667 | 1466740655964 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:57:35 INFO - PROCESS | 1667 | 1466740655966 Marionette TRACE conn2 <- [1,1070,null,{}] 20:57:35 INFO - PROCESS | 1667 | 1466740655969 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}] 20:57:35 INFO - PROCESS | 1667 | 1466740655973 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:36 INFO - PROCESS | 1667 | 1466740656075 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:57:36 INFO - PROCESS | 1667 | 1466740656129 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 1667 | 1466740656130 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cc7800 == 42 [pid = 1667] [id = 275] 20:57:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x115e5b400) [pid = 1667] [serial = 823] [outer = 0x0] 20:57:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x118357c00) [pid = 1667] [serial = 824] [outer = 0x115e5b400] 20:57:36 INFO - PROCESS | 1667 | 1466740656161 Marionette DEBUG loaded listener.js 20:57:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x118708000) [pid = 1667] [serial = 825] [outer = 0x115e5b400] 20:57:36 INFO - PROCESS | 1667 | 1466740656586 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]]]}] 20:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 20:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:57:36 INFO - PROCESS | 1667 | 1466740656637 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:57:36 INFO - PROCESS | 1667 | 1466740656642 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:57:36 INFO - PROCESS | 1667 | 1466740656646 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 1667 | 1466740656648 Marionette TRACE conn2 <- [1,1074,null,{}] 20:57:36 INFO - PROCESS | 1667 | 1466740656652 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}] 20:57:36 INFO - PROCESS | 1667 | 1466740656655 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:36 INFO - PROCESS | 1667 | 1466740656810 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:57:36 INFO - PROCESS | 1667 | 1466740656926 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 1667 | 1466740656927 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a6a7000 == 43 [pid = 1667] [id = 276] 20:57:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x118853c00) [pid = 1667] [serial = 826] [outer = 0x0] 20:57:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x11943c800) [pid = 1667] [serial = 827] [outer = 0x118853c00] 20:57:36 INFO - PROCESS | 1667 | 1466740656958 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x124009800) [pid = 1667] [serial = 828] [outer = 0x118853c00] 20:57:37 INFO - PROCESS | 1667 | 1466740657361 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]]]}] 20:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 791ms 20:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:57:37 INFO - PROCESS | 1667 | 1466740657443 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:57:37 INFO - PROCESS | 1667 | 1466740657445 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:57:37 INFO - PROCESS | 1667 | 1466740657456 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:57:37 INFO - PROCESS | 1667 | 1466740657462 Marionette TRACE conn2 <- [1,1078,null,{}] 20:57:37 INFO - PROCESS | 1667 | 1466740657466 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}] 20:57:37 INFO - PROCESS | 1667 | 1466740657469 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:37 INFO - PROCESS | 1667 | 1466740657568 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:57:37 INFO - PROCESS | 1667 | 1466740657634 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 1667 | 1466740657635 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becc000 == 44 [pid = 1667] [id = 277] 20:57:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12416fc00) [pid = 1667] [serial = 829] [outer = 0x0] 20:57:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x124cf1000) [pid = 1667] [serial = 830] [outer = 0x12416fc00] 20:57:37 INFO - PROCESS | 1667 | 1466740657668 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x124cfec00) [pid = 1667] [serial = 831] [outer = 0x12416fc00] 20:57:38 INFO - PROCESS | 1667 | 1466740658076 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]]]}] 20:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 681ms 20:57:38 INFO - PROCESS | 1667 | 1466740658141 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:57:38 INFO - PROCESS | 1667 | 1466740658143 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:57:38 INFO - PROCESS | 1667 | 1466740658191 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 1667 | 1466740658192 Marionette TRACE conn2 <- [1,1082,null,{}] 20:57:38 INFO - PROCESS | 1667 | 1466740658195 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}] 20:57:38 INFO - PROCESS | 1667 | 1466740658196 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:38 INFO - PROCESS | 1667 | 1466740658294 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:57:38 INFO - PROCESS | 1667 | 1466740658359 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:38 INFO - PROCESS | 1667 | 1466740658360 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x126740000 == 45 [pid = 1667] [id = 278] 20:57:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x119749000) [pid = 1667] [serial = 832] [outer = 0x0] 20:57:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x125ee9800) [pid = 1667] [serial = 833] [outer = 0x119749000] 20:57:38 INFO - PROCESS | 1667 | 1466740658390 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1269c4c00) [pid = 1667] [serial = 834] [outer = 0x119749000] 20:57:38 INFO - PROCESS | 1667 | 1466740658966 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]]]}] 20:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 825ms 20:57:39 INFO - PROCESS | 1667 | 1466740659014 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:57:39 INFO - PROCESS | 1667 | 1466740659016 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:57:39 INFO - PROCESS | 1667 | 1466740659019 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 1667 | 1466740659021 Marionette TRACE conn2 <- [1,1086,null,{}] 20:57:39 INFO - PROCESS | 1667 | 1466740659024 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}] 20:57:39 INFO - PROCESS | 1667 | 1466740659026 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:39 INFO - PROCESS | 1667 | 1466740659121 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:57:39 INFO - PROCESS | 1667 | 1466740659191 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 1667 | 1466740659193 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x113285000 == 46 [pid = 1667] [id = 279] 20:57:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x112ff3800) [pid = 1667] [serial = 835] [outer = 0x0] 20:57:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x115d10000) [pid = 1667] [serial = 836] [outer = 0x112ff3800] 20:57:39 INFO - PROCESS | 1667 | 1466740659221 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x11663dc00) [pid = 1667] [serial = 837] [outer = 0x112ff3800] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12b0ab800 == 45 [pid = 1667] [id = 273] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12aac3800 == 44 [pid = 1667] [id = 272] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x124307800 == 43 [pid = 1667] [id = 271] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x117149800 == 42 [pid = 1667] [id = 270] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x129176800 == 41 [pid = 1667] [id = 269] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x128adc800 == 40 [pid = 1667] [id = 268] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x126f2f800 == 39 [pid = 1667] [id = 267] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x115e1e800 == 38 [pid = 1667] [id = 266] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x124308000 == 37 [pid = 1667] [id = 265] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x119b2d000 == 36 [pid = 1667] [id = 264] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x117155800 == 35 [pid = 1667] [id = 263] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x116957800 == 34 [pid = 1667] [id = 262] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x119c78800 == 33 [pid = 1667] [id = 261] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x11328f800 == 32 [pid = 1667] [id = 260] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x126740000 == 31 [pid = 1667] [id = 278] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12becc000 == 30 [pid = 1667] [id = 277] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12a6a7000 == 29 [pid = 1667] [id = 276] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x119cc7800 == 28 [pid = 1667] [id = 275] 20:57:40 INFO - PROCESS | 1667 | --DOCSHELL 0x113cc3000 == 27 [pid = 1667] [id = 274] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12484c400) [pid = 1667] [serial = 776] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1199a5c00) [pid = 1667] [serial = 761] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x112fc6800) [pid = 1667] [serial = 749] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x110fa1c00) [pid = 1667] [serial = 750] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x120ffc400) [pid = 1667] [serial = 764] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1184e1400) [pid = 1667] [serial = 755] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1164e3000) [pid = 1667] [serial = 732] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x115de8400) [pid = 1667] [serial = 731] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x11825e000) [pid = 1667] [serial = 735] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1174b7c00) [pid = 1667] [serial = 734] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x11871e400) [pid = 1667] [serial = 738] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1185af800) [pid = 1667] [serial = 737] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119ba5000) [pid = 1667] [serial = 762] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1244e4c00) [pid = 1667] [serial = 767] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1192f7c00) [pid = 1667] [serial = 741] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x119178000) [pid = 1667] [serial = 740] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1244dec00) [pid = 1667] [serial = 765] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x112af6800) [pid = 1667] [serial = 770] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1199a6800) [pid = 1667] [serial = 744] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1244edc00) [pid = 1667] [serial = 768] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x119435000) [pid = 1667] [serial = 773] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11942dc00) [pid = 1667] [serial = 743] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x112f58000) [pid = 1667] [serial = 747] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x12484c000) [pid = 1667] [serial = 774] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1121aa800) [pid = 1667] [serial = 746] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x11663ac00) [pid = 1667] [serial = 752] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1174b3000) [pid = 1667] [serial = 753] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x119176800) [pid = 1667] [serial = 758] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x11959c800) [pid = 1667] [serial = 759] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x11871a800) [pid = 1667] [serial = 756] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x11663cc00) [pid = 1667] [serial = 771] [outer = 0x0] [url = about:blank] 20:57:40 INFO - PROCESS | 1667 | 1466740660172 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]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1171ms 20:57:40 INFO - PROCESS | 1667 | 1466740660190 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 1667 | 1466740660193 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:57:40 INFO - PROCESS | 1667 | 1466740660199 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 1667 | 1466740660201 Marionette TRACE conn2 <- [1,1090,null,{}] 20:57:40 INFO - PROCESS | 1667 | 1466740660204 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}] 20:57:40 INFO - PROCESS | 1667 | 1466740660206 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:40 INFO - PROCESS | 1667 | 1466740660286 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:57:40 INFO - PROCESS | 1667 | 1466740660291 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:40 INFO - PROCESS | 1667 | 1466740660292 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x113cc3000 == 28 [pid = 1667] [id = 280] 20:57:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x112f4c400) [pid = 1667] [serial = 838] [outer = 0x0] 20:57:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x112f53800) [pid = 1667] [serial = 839] [outer = 0x112f4c400] 20:57:40 INFO - PROCESS | 1667 | 1466740660325 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x113049000) [pid = 1667] [serial = 840] [outer = 0x112f4c400] 20:57:40 INFO - PROCESS | 1667 | 1466740660652 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]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 20:57:40 INFO - PROCESS | 1667 | 1466740660691 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 1667 | 1466740660695 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:57:40 INFO - PROCESS | 1667 | 1466740660700 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 1667 | 1466740660702 Marionette TRACE conn2 <- [1,1094,null,{}] 20:57:40 INFO - PROCESS | 1667 | 1466740660704 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}] 20:57:40 INFO - PROCESS | 1667 | 1466740660706 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:40 INFO - PROCESS | 1667 | 1466740660781 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:57:40 INFO - PROCESS | 1667 | 1466740660785 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:40 INFO - PROCESS | 1667 | 1466740660786 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac6000 == 29 [pid = 1667] [id = 281] 20:57:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1133b0400) [pid = 1667] [serial = 841] [outer = 0x0] 20:57:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x115df3400) [pid = 1667] [serial = 842] [outer = 0x1133b0400] 20:57:40 INFO - PROCESS | 1667 | 1466740660816 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x116911800) [pid = 1667] [serial = 843] [outer = 0x1133b0400] 20:57:41 INFO - PROCESS | 1667 | 1466740661153 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]]]}] 20:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 20:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:57:41 INFO - PROCESS | 1667 | 1466740661169 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:57:41 INFO - PROCESS | 1667 | 1466740661171 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:57:41 INFO - PROCESS | 1667 | 1466740661183 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:57:41 INFO - PROCESS | 1667 | 1466740661185 Marionette TRACE conn2 <- [1,1098,null,{}] 20:57:41 INFO - PROCESS | 1667 | 1466740661193 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}] 20:57:41 INFO - PROCESS | 1667 | 1466740661196 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:41 INFO - PROCESS | 1667 | 1466740661273 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:57:41 INFO - PROCESS | 1667 | 1466740661326 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 1667 | 1466740661328 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x119168000 == 30 [pid = 1667] [id = 282] 20:57:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x112ee3c00) [pid = 1667] [serial = 844] [outer = 0x0] 20:57:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x117eb2c00) [pid = 1667] [serial = 845] [outer = 0x112ee3c00] 20:57:41 INFO - PROCESS | 1667 | 1466740661356 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1183f3c00) [pid = 1667] [serial = 846] [outer = 0x112ee3c00] 20:57:41 INFO - PROCESS | 1667 | 1466740661647 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]]]}] 20:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 531ms 20:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:57:41 INFO - PROCESS | 1667 | 1466740661704 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:57:41 INFO - PROCESS | 1667 | 1466740661706 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:57:41 INFO - PROCESS | 1667 | 1466740661708 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:57:41 INFO - PROCESS | 1667 | 1466740661711 Marionette TRACE conn2 <- [1,1102,null,{}] 20:57:41 INFO - PROCESS | 1667 | 1466740661714 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}] 20:57:41 INFO - PROCESS | 1667 | 1466740661716 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:41 INFO - PROCESS | 1667 | 1466740661789 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:57:41 INFO - PROCESS | 1667 | 1466740661795 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 1667 | 1466740661796 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c76000 == 31 [pid = 1667] [id = 283] 20:57:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11870b800) [pid = 1667] [serial = 847] [outer = 0x0] 20:57:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1188dc400) [pid = 1667] [serial = 848] [outer = 0x11870b800] 20:57:41 INFO - PROCESS | 1667 | 1466740661822 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x11911d000) [pid = 1667] [serial = 849] [outer = 0x11870b800] 20:57:42 INFO - PROCESS | 1667 | 1466740662140 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]]]}] 20:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 472ms 20:57:42 INFO - PROCESS | 1667 | 1466740662181 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 1667 | 1466740662182 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:57:42 INFO - PROCESS | 1667 | 1466740662184 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 1667 | 1466740662186 Marionette TRACE conn2 <- [1,1106,null,{}] 20:57:42 INFO - PROCESS | 1667 | 1466740662188 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}] 20:57:42 INFO - PROCESS | 1667 | 1466740662189 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:42 INFO - PROCESS | 1667 | 1466740662325 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:57:42 INFO - PROCESS | 1667 | 1466740662350 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 1667 | 1466740662351 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x124176000 == 32 [pid = 1667] [id = 284] 20:57:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1133ac000) [pid = 1667] [serial = 850] [outer = 0x0] 20:57:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119180400) [pid = 1667] [serial = 851] [outer = 0x1133ac000] 20:57:42 INFO - PROCESS | 1667 | 1466740662393 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x11943c400) [pid = 1667] [serial = 852] [outer = 0x1133ac000] 20:57:42 INFO - PROCESS | 1667 | 1466740662822 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]]]}] 20:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 20:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:57:42 INFO - PROCESS | 1667 | 1466740662856 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 1667 | 1466740662857 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:57:42 INFO - PROCESS | 1667 | 1466740662859 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 1667 | 1466740662860 Marionette TRACE conn2 <- [1,1110,null,{}] 20:57:42 INFO - PROCESS | 1667 | 1466740662862 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}] 20:57:42 INFO - PROCESS | 1667 | 1466740662867 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:42 INFO - PROCESS | 1667 | 1466740662986 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:57:42 INFO - PROCESS | 1667 | 1466740662989 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 1667 | 1466740662991 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x12515a000 == 33 [pid = 1667] [id = 285] 20:57:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x119114c00) [pid = 1667] [serial = 853] [outer = 0x0] 20:57:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1199cd800) [pid = 1667] [serial = 854] [outer = 0x119114c00] 20:57:43 INFO - PROCESS | 1667 | 1466740663016 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x124283400) [pid = 1667] [serial = 855] [outer = 0x119114c00] 20:57:43 INFO - PROCESS | 1667 | 1466740663356 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]]]}] 20:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 20:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:57:43 INFO - PROCESS | 1667 | 1466740663387 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:57:43 INFO - PROCESS | 1667 | 1466740663388 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:57:43 INFO - PROCESS | 1667 | 1466740663390 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 1667 | 1466740663391 Marionette TRACE conn2 <- [1,1114,null,{}] 20:57:43 INFO - PROCESS | 1667 | 1466740663393 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}] 20:57:43 INFO - PROCESS | 1667 | 1466740663395 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:43 INFO - PROCESS | 1667 | 1466740663494 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:57:43 INFO - PROCESS | 1667 | 1466740663498 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:43 INFO - PROCESS | 1667 | 1466740663499 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x12554a000 == 34 [pid = 1667] [id = 286] 20:57:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x124288c00) [pid = 1667] [serial = 856] [outer = 0x0] 20:57:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1243cb800) [pid = 1667] [serial = 857] [outer = 0x124288c00] 20:57:43 INFO - PROCESS | 1667 | 1466740663524 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1244e4800) [pid = 1667] [serial = 858] [outer = 0x124288c00] 20:57:43 INFO - PROCESS | 1667 | 1466740663970 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]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 620ms 20:57:44 INFO - PROCESS | 1667 | 1466740664011 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:57:44 INFO - PROCESS | 1667 | 1466740664013 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:57:44 INFO - PROCESS | 1667 | 1466740664016 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 1667 | 1466740664018 Marionette TRACE conn2 <- [1,1118,null,{}] 20:57:44 INFO - PROCESS | 1667 | 1466740664021 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}] 20:57:44 INFO - PROCESS | 1667 | 1466740664023 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:44 INFO - PROCESS | 1667 | 1466740664164 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:57:44 INFO - PROCESS | 1667 | 1466740664480 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:44 INFO - PROCESS | 1667 | 1466740664481 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x125ea5c00) [pid = 1667] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x125eeac00) [pid = 1667] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x11942e400) [pid = 1667] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x124cf9c00) [pid = 1667] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1192eb800) [pid = 1667] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112af6400) [pid = 1667] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1167a4000) [pid = 1667] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x113048c00) [pid = 1667] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x115e58c00) [pid = 1667] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11870d400) [pid = 1667] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x111c13800) [pid = 1667] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1133ac400) [pid = 1667] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x120ffc000) [pid = 1667] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1132b3000) [pid = 1667] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:57:44 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x119113800) [pid = 1667] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:57:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x113293800 == 35 [pid = 1667] [id = 287] 20:57:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x111c75000) [pid = 1667] [serial = 859] [outer = 0x0] 20:57:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x113262400) [pid = 1667] [serial = 860] [outer = 0x111c75000] 20:57:44 INFO - PROCESS | 1667 | 1466740664578 Marionette DEBUG loaded listener.js 20:57:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x118722400) [pid = 1667] [serial = 861] [outer = 0x111c75000] 20:57:44 INFO - PROCESS | 1667 | 1466740664881 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]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 873ms 20:57:44 INFO - PROCESS | 1667 | 1466740664891 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:57:44 INFO - PROCESS | 1667 | 1466740664892 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:57:44 INFO - PROCESS | 1667 | 1466740664902 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 1667 | 1466740664903 Marionette TRACE conn2 <- [1,1122,null,{}] 20:57:44 INFO - PROCESS | 1667 | 1466740664905 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}] 20:57:44 INFO - PROCESS | 1667 | 1466740664906 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:44 INFO - PROCESS | 1667 | 1466740664993 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:57:45 INFO - PROCESS | 1667 | 1466740664999 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:45 INFO - PROCESS | 1667 | 1466740665000 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x119167800 == 36 [pid = 1667] [id = 288] 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x119181c00) [pid = 1667] [serial = 862] [outer = 0x0] 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124cfd400) [pid = 1667] [serial = 863] [outer = 0x119181c00] 20:57:45 INFO - PROCESS | 1667 | 1466740665025 Marionette DEBUG loaded listener.js 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125525c00) [pid = 1667] [serial = 864] [outer = 0x119181c00] 20:57:45 INFO - PROCESS | 1667 | 1466740665342 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]]]}] 20:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 477ms 20:57:45 INFO - PROCESS | 1667 | 1466740665373 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:57:45 INFO - PROCESS | 1667 | 1466740665374 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:57:45 INFO - PROCESS | 1667 | 1466740665376 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:57:45 INFO - PROCESS | 1667 | 1466740665377 Marionette TRACE conn2 <- [1,1126,null,{}] 20:57:45 INFO - PROCESS | 1667 | 1466740665379 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}] 20:57:45 INFO - PROCESS | 1667 | 1466740665380 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:45 INFO - PROCESS | 1667 | 1466740665479 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:57:45 INFO - PROCESS | 1667 | 1466740665484 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:45 INFO - PROCESS | 1667 | 1466740665486 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x12942f800 == 37 [pid = 1667] [id = 289] 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1188e5800) [pid = 1667] [serial = 865] [outer = 0x0] 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125527c00) [pid = 1667] [serial = 866] [outer = 0x1188e5800] 20:57:45 INFO - PROCESS | 1667 | 1466740665510 Marionette DEBUG loaded listener.js 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x125eab400) [pid = 1667] [serial = 867] [outer = 0x1188e5800] 20:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 470ms 20:57:45 INFO - PROCESS | 1667 | 1466740665842 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]]]}] 20:57:45 INFO - PROCESS | 1667 | 1466740665849 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:57:45 INFO - PROCESS | 1667 | 1466740665850 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:57:45 INFO - PROCESS | 1667 | 1466740665852 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:57:45 INFO - PROCESS | 1667 | 1466740665854 Marionette TRACE conn2 <- [1,1130,null,{}] 20:57:45 INFO - PROCESS | 1667 | 1466740665856 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}] 20:57:45 INFO - PROCESS | 1667 | 1466740665858 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:45 INFO - PROCESS | 1667 | 1466740665954 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:57:45 INFO - PROCESS | 1667 | 1466740665957 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:45 INFO - PROCESS | 1667 | 1466740665959 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x124173000 == 38 [pid = 1667] [id = 290] 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x125ef1c00) [pid = 1667] [serial = 868] [outer = 0x0] 20:57:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1267cc000) [pid = 1667] [serial = 869] [outer = 0x125ef1c00] 20:57:45 INFO - PROCESS | 1667 | 1466740665989 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1271ebc00) [pid = 1667] [serial = 870] [outer = 0x125ef1c00] 20:57:46 INFO - PROCESS | 1667 | 1466740666310 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]]]}] 20:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 20:57:46 INFO - PROCESS | 1667 | 1466740666323 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:57:46 INFO - PROCESS | 1667 | 1466740666324 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:57:46 INFO - PROCESS | 1667 | 1466740666326 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:57:46 INFO - PROCESS | 1667 | 1466740666328 Marionette TRACE conn2 <- [1,1134,null,{}] 20:57:46 INFO - PROCESS | 1667 | 1466740666334 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}] 20:57:46 INFO - PROCESS | 1667 | 1466740666335 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:46 INFO - PROCESS | 1667 | 1466740666440 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:57:46 INFO - PROCESS | 1667 | 1466740666446 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 1667 | 1466740666447 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b0ae800 == 39 [pid = 1667] [id = 291] 20:57:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x11943bc00) [pid = 1667] [serial = 871] [outer = 0x0] 20:57:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x127486800) [pid = 1667] [serial = 872] [outer = 0x11943bc00] 20:57:46 INFO - PROCESS | 1667 | 1466740666471 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x127492c00) [pid = 1667] [serial = 873] [outer = 0x11943bc00] 20:57:46 INFO - PROCESS | 1667 | 1466740666998 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]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 728ms 20:57:47 INFO - PROCESS | 1667 | 1466740667055 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 1667 | 1466740667057 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:57:47 INFO - PROCESS | 1667 | 1466740667061 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 1667 | 1466740667064 Marionette TRACE conn2 <- [1,1138,null,{}] 20:57:47 INFO - PROCESS | 1667 | 1466740667068 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}] 20:57:47 INFO - PROCESS | 1667 | 1466740667069 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:47 INFO - PROCESS | 1667 | 1466740667181 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:57:47 INFO - PROCESS | 1667 | 1466740667283 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 1667 | 1466740667284 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x11812a000 == 40 [pid = 1667] [id = 292] 20:57:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x112ff6800) [pid = 1667] [serial = 874] [outer = 0x0] 20:57:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1132ba800) [pid = 1667] [serial = 875] [outer = 0x112ff6800] 20:57:47 INFO - PROCESS | 1667 | 1466740667315 Marionette DEBUG loaded listener.js 20:57:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11612f000) [pid = 1667] [serial = 876] [outer = 0x112ff6800] 20:57:47 INFO - PROCESS | 1667 | 1466740667867 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]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 822ms 20:57:47 INFO - PROCESS | 1667 | 1466740667906 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 1667 | 1466740667913 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:57:47 INFO - PROCESS | 1667 | 1466740667922 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 1667 | 1466740667925 Marionette TRACE conn2 <- [1,1142,null,{}] 20:57:47 INFO - PROCESS | 1667 | 1466740667929 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}] 20:57:47 INFO - PROCESS | 1667 | 1466740667932 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:48 INFO - PROCESS | 1667 | 1466740668045 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:57:48 INFO - PROCESS | 1667 | 1466740668121 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:48 INFO - PROCESS | 1667 | 1466740668123 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ae2000 == 41 [pid = 1667] [id = 293] 20:57:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1174b9000) [pid = 1667] [serial = 877] [outer = 0x0] 20:57:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11825e000) [pid = 1667] [serial = 878] [outer = 0x1174b9000] 20:57:48 INFO - PROCESS | 1667 | 1466740668154 Marionette DEBUG loaded listener.js 20:57:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1183f0400) [pid = 1667] [serial = 879] [outer = 0x1174b9000] 20:57:48 INFO - PROCESS | 1667 | 1466740668838 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]]]}] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x124173000 == 40 [pid = 1667] [id = 290] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x12942f800 == 39 [pid = 1667] [id = 289] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x119167800 == 38 [pid = 1667] [id = 288] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x113293800 == 37 [pid = 1667] [id = 287] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x12554a000 == 36 [pid = 1667] [id = 286] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x12515a000 == 35 [pid = 1667] [id = 285] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x124176000 == 34 [pid = 1667] [id = 284] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x119c76000 == 33 [pid = 1667] [id = 283] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x119168000 == 32 [pid = 1667] [id = 282] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac6000 == 31 [pid = 1667] [id = 281] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x113cc3000 == 30 [pid = 1667] [id = 280] 20:57:48 INFO - PROCESS | 1667 | --DOCSHELL 0x113285000 == 29 [pid = 1667] [id = 279] 20:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 978ms 20:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:57:48 INFO - PROCESS | 1667 | 1466740668900 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 1667 | 1466740668902 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:57:48 INFO - PROCESS | 1667 | 1466740668905 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 1667 | 1466740668907 Marionette TRACE conn2 <- [1,1146,null,{}] 20:57:48 INFO - PROCESS | 1667 | 1466740668910 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}] 20:57:48 INFO - PROCESS | 1667 | 1466740668912 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:48 INFO - PROCESS | 1667 | 1466740668990 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x126d38c00) [pid = 1667] [serial = 816] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x126f44400) [pid = 1667] [serial = 818] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1244ea400) [pid = 1667] [serial = 800] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x12532f000) [pid = 1667] [serial = 803] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x12519a400) [pid = 1667] [serial = 801] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x12416d000) [pid = 1667] [serial = 797] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x119baac00) [pid = 1667] [serial = 794] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x120ffd000) [pid = 1667] [serial = 795] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x126fdb000) [pid = 1667] [serial = 819] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x116a1ac00) [pid = 1667] [serial = 782] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1174c4400) [pid = 1667] [serial = 783] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x124c32800) [pid = 1667] [serial = 777] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1164e8400) [pid = 1667] [serial = 785] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1174aec00) [pid = 1667] [serial = 786] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11911e800) [pid = 1667] [serial = 791] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x119749800) [pid = 1667] [serial = 792] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x111fdfc00) [pid = 1667] [serial = 779] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x112af8c00) [pid = 1667] [serial = 780] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1174b8800) [pid = 1667] [serial = 788] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x118358c00) [pid = 1667] [serial = 789] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x125e4a800) [pid = 1667] [serial = 806] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12559cc00) [pid = 1667] [serial = 804] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x11835a800) [pid = 1667] [serial = 810] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1267d0800) [pid = 1667] [serial = 815] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x125ea6000) [pid = 1667] [serial = 807] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x1133b7800) [pid = 1667] [serial = 809] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x125e4ec00) [pid = 1667] [serial = 813] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1244e0400) [pid = 1667] [serial = 798] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x124286c00) [pid = 1667] [serial = 812] [outer = 0x0] [url = about:blank] 20:57:49 INFO - PROCESS | 1667 | 1466740669058 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 1667 | 1466740669059 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x1164a6000 == 30 [pid = 1667] [id = 294] 20:57:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x1133b7800) [pid = 1667] [serial = 880] [outer = 0x0] 20:57:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x116195800) [pid = 1667] [serial = 881] [outer = 0x1133b7800] 20:57:49 INFO - PROCESS | 1667 | 1466740669090 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x1174ad400) [pid = 1667] [serial = 882] [outer = 0x1133b7800] 20:57:49 INFO - PROCESS | 1667 | 1466740669388 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]]]}] 20:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 20:57:49 INFO - PROCESS | 1667 | 1466740669425 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:57:49 INFO - PROCESS | 1667 | 1466740669431 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:57:49 INFO - PROCESS | 1667 | 1466740669436 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:57:49 INFO - PROCESS | 1667 | 1466740669437 Marionette TRACE conn2 <- [1,1150,null,{}] 20:57:49 INFO - PROCESS | 1667 | 1466740669440 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}] 20:57:49 INFO - PROCESS | 1667 | 1466740669441 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:49 INFO - PROCESS | 1667 | 1466740669521 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:57:49 INFO - PROCESS | 1667 | 1466740669525 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 1667 | 1466740669527 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x118136000 == 31 [pid = 1667] [id = 295] 20:57:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x118266800) [pid = 1667] [serial = 883] [outer = 0x0] 20:57:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1185b1c00) [pid = 1667] [serial = 884] [outer = 0x118266800] 20:57:49 INFO - PROCESS | 1667 | 1466740669557 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x11885b000) [pid = 1667] [serial = 885] [outer = 0x118266800] 20:57:49 INFO - PROCESS | 1667 | 1466740669915 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]]]}] 20:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 20:57:49 INFO - PROCESS | 1667 | 1466740669956 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:57:49 INFO - PROCESS | 1667 | 1466740669957 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:57:49 INFO - PROCESS | 1667 | 1466740669960 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:57:49 INFO - PROCESS | 1667 | 1466740669962 Marionette TRACE conn2 <- [1,1154,null,{}] 20:57:49 INFO - PROCESS | 1667 | 1466740669970 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}] 20:57:49 INFO - PROCESS | 1667 | 1466740669973 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:50 INFO - PROCESS | 1667 | 1466740670050 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:57:50 INFO - PROCESS | 1667 | 1466740670055 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 1667 | 1466740670057 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fde000 == 32 [pid = 1667] [id = 296] 20:57:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x119178c00) [pid = 1667] [serial = 886] [outer = 0x0] 20:57:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1195a7c00) [pid = 1667] [serial = 887] [outer = 0x119178c00] 20:57:50 INFO - PROCESS | 1667 | 1466740670087 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119ba0000) [pid = 1667] [serial = 888] [outer = 0x119178c00] 20:57:50 INFO - PROCESS | 1667 | 1466740670438 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]]]}] 20:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 20:57:50 INFO - PROCESS | 1667 | 1466740670481 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:57:50 INFO - PROCESS | 1667 | 1466740670483 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:57:50 INFO - PROCESS | 1667 | 1466740670485 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 1667 | 1466740670486 Marionette TRACE conn2 <- [1,1158,null,{}] 20:57:50 INFO - PROCESS | 1667 | 1466740670488 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}] 20:57:50 INFO - PROCESS | 1667 | 1466740670490 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:50 INFO - PROCESS | 1667 | 1466740670568 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:57:50 INFO - PROCESS | 1667 | 1466740670571 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 1667 | 1466740670572 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ad6000 == 33 [pid = 1667] [id = 297] 20:57:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119ce0000) [pid = 1667] [serial = 889] [outer = 0x0] 20:57:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x120ff7c00) [pid = 1667] [serial = 890] [outer = 0x119ce0000] 20:57:50 INFO - PROCESS | 1667 | 1466740670600 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1243c2c00) [pid = 1667] [serial = 891] [outer = 0x119ce0000] 20:57:50 INFO - PROCESS | 1667 | 1466740670937 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]]]}] 20:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 20:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:57:50 INFO - PROCESS | 1667 | 1466740670953 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:57:50 INFO - PROCESS | 1667 | 1466740670954 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:57:50 INFO - PROCESS | 1667 | 1466740670956 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 1667 | 1466740670958 Marionette TRACE conn2 <- [1,1162,null,{}] 20:57:50 INFO - PROCESS | 1667 | 1466740670960 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}] 20:57:50 INFO - PROCESS | 1667 | 1466740670963 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:51 INFO - PROCESS | 1667 | 1466740671037 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:57:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124005c00) [pid = 1667] [serial = 892] [outer = 0x124c3f400] 20:57:51 INFO - PROCESS | 1667 | 1466740671063 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:51 INFO - PROCESS | 1667 | 1466740671064 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251dc000 == 34 [pid = 1667] [id = 298] 20:57:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119cebc00) [pid = 1667] [serial = 893] [outer = 0x0] 20:57:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1244e6000) [pid = 1667] [serial = 894] [outer = 0x119cebc00] 20:57:51 INFO - PROCESS | 1667 | 1466740671146 Marionette DEBUG loaded listener.js 20:57:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x124851c00) [pid = 1667] [serial = 895] [outer = 0x119cebc00] 20:57:51 INFO - PROCESS | 1667 | 1466740671639 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]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 718ms 20:57:51 INFO - PROCESS | 1667 | 1466740671677 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 1667 | 1466740671681 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:57:51 INFO - PROCESS | 1667 | 1466740671685 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 1667 | 1466740671687 Marionette TRACE conn2 <- [1,1166,null,{}] 20:57:51 INFO - PROCESS | 1667 | 1466740671690 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}] 20:57:51 INFO - PROCESS | 1667 | 1466740671698 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:51 INFO - PROCESS | 1667 | 1466740671859 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:57:51 INFO - PROCESS | 1667 | 1466740671881 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:51 INFO - PROCESS | 1667 | 1466740671882 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271c1800 == 35 [pid = 1667] [id = 299] 20:57:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x125eb0400) [pid = 1667] [serial = 896] [outer = 0x0] 20:57:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1269d1000) [pid = 1667] [serial = 897] [outer = 0x125eb0400] 20:57:51 INFO - PROCESS | 1667 | 1466740671907 Marionette DEBUG loaded listener.js 20:57:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x126f44400) [pid = 1667] [serial = 898] [outer = 0x125eb0400] 20:57:52 INFO - PROCESS | 1667 | 1466740672248 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]]]}] 20:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 571ms 20:57:52 INFO - PROCESS | 1667 | 1466740672255 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:57:52 INFO - PROCESS | 1667 | 1466740672257 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:57:52 INFO - PROCESS | 1667 | 1466740672259 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:57:52 INFO - PROCESS | 1667 | 1466740672260 Marionette TRACE conn2 <- [1,1170,null,{}] 20:57:52 INFO - PROCESS | 1667 | 1466740672266 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}] 20:57:52 INFO - PROCESS | 1667 | 1466740672267 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:52 INFO - PROCESS | 1667 | 1466740672366 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:57:52 INFO - PROCESS | 1667 | 1466740672370 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 1667 | 1466740672371 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x119164800 == 36 [pid = 1667] [id = 300] 20:57:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1247ae800) [pid = 1667] [serial = 899] [outer = 0x0] 20:57:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1271e3c00) [pid = 1667] [serial = 900] [outer = 0x1247ae800] 20:57:52 INFO - PROCESS | 1667 | 1466740672396 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x128a03000) [pid = 1667] [serial = 901] [outer = 0x1247ae800] 20:57:52 INFO - PROCESS | 1667 | 1466740672721 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]]]}] 20:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms 20:57:52 INFO - PROCESS | 1667 | 1466740672781 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:57:52 INFO - PROCESS | 1667 | 1466740672782 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:57:52 INFO - PROCESS | 1667 | 1466740672784 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:57:52 INFO - PROCESS | 1667 | 1466740672785 Marionette TRACE conn2 <- [1,1174,null,{}] 20:57:52 INFO - PROCESS | 1667 | 1466740672787 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}] 20:57:52 INFO - PROCESS | 1667 | 1466740672789 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:52 INFO - PROCESS | 1667 | 1466740672884 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:57:52 INFO - PROCESS | 1667 | 1466740672896 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 1667 | 1466740672897 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a34f000 == 37 [pid = 1667] [id = 301] 20:57:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x128a06800) [pid = 1667] [serial = 902] [outer = 0x0] 20:57:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x128a08c00) [pid = 1667] [serial = 903] [outer = 0x128a06800] 20:57:52 INFO - PROCESS | 1667 | 1466740672921 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x128a0f000) [pid = 1667] [serial = 904] [outer = 0x128a06800] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x125ef1c00) [pid = 1667] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x119114c00) [pid = 1667] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x112f4c400) [pid = 1667] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x112ff3800) [pid = 1667] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x112ee3c00) [pid = 1667] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11870b800) [pid = 1667] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x124288c00) [pid = 1667] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x111c75000) [pid = 1667] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x110e7b800) [pid = 1667] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x119181c00) [pid = 1667] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x115e5b400) [pid = 1667] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x118853c00) [pid = 1667] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x12416fc00) [pid = 1667] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119749000) [pid = 1667] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1133b0400) [pid = 1667] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1188e5800) [pid = 1667] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:57:53 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1133ac000) [pid = 1667] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:57:53 INFO - PROCESS | 1667 | 1466740673319 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] 20:57:53 INFO - PROCESS | 1667 | 1466740673355 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:57:53 INFO - PROCESS | 1667 | 1466740673357 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 1667 | 1466740673359 Marionette TRACE conn2 <- [1,1178,null,{}] 20:57:53 INFO - PROCESS | 1667 | 1466740673361 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}] 20:57:53 INFO - PROCESS | 1667 | 1466740673362 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:53 INFO - PROCESS | 1667 | 1466740673436 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:57:53 INFO - PROCESS | 1667 | 1466740673492 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 1667 | 1466740673493 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x126d81800 == 38 [pid = 1667] [id = 302] 20:57:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1132b9000) [pid = 1667] [serial = 905] [outer = 0x0] 20:57:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1174acc00) [pid = 1667] [serial = 906] [outer = 0x1132b9000] 20:57:53 INFO - PROCESS | 1667 | 1466740673518 Marionette DEBUG loaded listener.js 20:57:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x119ba2400) [pid = 1667] [serial = 907] [outer = 0x1132b9000] 20:57:53 INFO - PROCESS | 1667 | 1466740673800 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] 20:57:53 INFO - PROCESS | 1667 | 1466740673836 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:57:53 INFO - PROCESS | 1667 | 1466740673838 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 1667 | 1466740673839 Marionette TRACE conn2 <- [1,1182,null,{}] 20:57:53 INFO - PROCESS | 1667 | 1466740673841 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}] 20:57:53 INFO - PROCESS | 1667 | 1466740673843 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:53 INFO - PROCESS | 1667 | 1466740673924 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:57:53 INFO - PROCESS | 1667 | 1466740673930 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 1667 | 1466740673932 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aad0000 == 39 [pid = 1667] [id = 303] 20:57:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x120ffb000) [pid = 1667] [serial = 908] [outer = 0x0] 20:57:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x128a05800) [pid = 1667] [serial = 909] [outer = 0x120ffb000] 20:57:53 INFO - PROCESS | 1667 | 1466740673956 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x128ac4400) [pid = 1667] [serial = 910] [outer = 0x120ffb000] 20:57:54 INFO - PROCESS | 1667 | 1466740674287 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] 20:57:54 INFO - PROCESS | 1667 | 1466740674308 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:57:54 INFO - PROCESS | 1667 | 1466740674313 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 1667 | 1466740674317 Marionette TRACE conn2 <- [1,1186,null,{}] 20:57:54 INFO - PROCESS | 1667 | 1466740674319 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}] 20:57:54 INFO - PROCESS | 1667 | 1466740674321 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:54 INFO - PROCESS | 1667 | 1466740674437 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:57:54 INFO - PROCESS | 1667 | 1466740674444 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 1667 | 1466740674448 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba81800 == 40 [pid = 1667] [id = 304] 20:57:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x128ac5800) [pid = 1667] [serial = 911] [outer = 0x0] 20:57:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x128acc400) [pid = 1667] [serial = 912] [outer = 0x128ac5800] 20:57:54 INFO - PROCESS | 1667 | 1466740674474 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128eae800) [pid = 1667] [serial = 913] [outer = 0x128ac5800] 20:57:54 INFO - PROCESS | 1667 | 1466740674798 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] 20:57:54 INFO - PROCESS | 1667 | 1466740674837 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:57:54 INFO - PROCESS | 1667 | 1466740674839 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 1667 | 1466740674840 Marionette TRACE conn2 <- [1,1190,null,{}] 20:57:54 INFO - PROCESS | 1667 | 1466740674842 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}] 20:57:54 INFO - PROCESS | 1667 | 1466740674843 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:54 INFO - PROCESS | 1667 | 1466740674921 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:57:54 INFO - PROCESS | 1667 | 1466740674925 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 1667 | 1466740674926 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c014000 == 41 [pid = 1667] [id = 305] 20:57:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x128eaec00) [pid = 1667] [serial = 914] [outer = 0x0] 20:57:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x129188800) [pid = 1667] [serial = 915] [outer = 0x128eaec00] 20:57:54 INFO - PROCESS | 1667 | 1466740674953 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12929c400) [pid = 1667] [serial = 916] [outer = 0x128eaec00] 20:57:55 INFO - PROCESS | 1667 | 1466740675394 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] 20:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:57:55 INFO - PROCESS | 1667 | 1466740675417 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:57:55 INFO - PROCESS | 1667 | 1466740675420 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:57:55 INFO - PROCESS | 1667 | 1466740675422 Marionette TRACE conn2 <- [1,1194,null,{}] 20:57:55 INFO - PROCESS | 1667 | 1466740675426 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}] 20:57:55 INFO - PROCESS | 1667 | 1466740675428 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:55 INFO - PROCESS | 1667 | 1466740675534 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:57:55 INFO - PROCESS | 1667 | 1466740675589 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 1667 | 1466740675591 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x11714f800 == 42 [pid = 1667] [id = 306] 20:57:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112f4fc00) [pid = 1667] [serial = 917] [outer = 0x0] 20:57:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x115ded400) [pid = 1667] [serial = 918] [outer = 0x112f4fc00] 20:57:55 INFO - PROCESS | 1667 | 1466740675622 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x116f96400) [pid = 1667] [serial = 919] [outer = 0x112f4fc00] 20:57:56 INFO - PROCESS | 1667 | 1466740676083 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] 20:57:56 INFO - PROCESS | 1667 | 1466740676178 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:57:56 INFO - PROCESS | 1667 | 1466740676201 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 1667 | 1466740676203 Marionette TRACE conn2 <- [1,1198,null,{}] 20:57:56 INFO - PROCESS | 1667 | 1466740676206 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}] 20:57:56 INFO - PROCESS | 1667 | 1466740676208 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:56 INFO - PROCESS | 1667 | 1466740676309 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:57:56 INFO - PROCESS | 1667 | 1466740676376 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 1667 | 1466740676378 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x124acd800 == 43 [pid = 1667] [id = 307] 20:57:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x118857800) [pid = 1667] [serial = 920] [outer = 0x0] 20:57:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1192f4400) [pid = 1667] [serial = 921] [outer = 0x118857800] 20:57:56 INFO - PROCESS | 1667 | 1466740676409 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11974b400) [pid = 1667] [serial = 922] [outer = 0x118857800] 20:57:56 INFO - PROCESS | 1667 | 1466740676831 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]]]}] 20:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 20:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:57:56 INFO - PROCESS | 1667 | 1466740676871 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 1667 | 1466740676872 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:57:56 INFO - PROCESS | 1667 | 1466740676875 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 1667 | 1466740676877 Marionette TRACE conn2 <- [1,1202,null,{}] 20:57:56 INFO - PROCESS | 1667 | 1466740676885 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}] 20:57:56 INFO - PROCESS | 1667 | 1466740676889 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:56 INFO - PROCESS | 1667 | 1466740676990 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:57:57 INFO - PROCESS | 1667 | 1466740677048 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 1667 | 1466740677050 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bee4000 == 44 [pid = 1667] [id = 308] 20:57:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x124418800) [pid = 1667] [serial = 923] [outer = 0x0] 20:57:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x12552a000) [pid = 1667] [serial = 924] [outer = 0x124418800] 20:57:57 INFO - PROCESS | 1667 | 1466740677081 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1267c5800) [pid = 1667] [serial = 925] [outer = 0x124418800] 20:57:57 INFO - PROCESS | 1667 | 1466740677550 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]]]}] 20:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 723ms 20:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:57:57 INFO - PROCESS | 1667 | 1466740677599 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 1667 | 1466740677601 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:57:57 INFO - PROCESS | 1667 | 1466740677603 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 1667 | 1466740677604 Marionette TRACE conn2 <- [1,1206,null,{}] 20:57:57 INFO - PROCESS | 1667 | 1466740677607 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}] 20:57:57 INFO - PROCESS | 1667 | 1466740677608 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:57 INFO - PROCESS | 1667 | 1466740677742 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:57:57 INFO - PROCESS | 1667 | 1466740677779 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 1667 | 1466740677780 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192da000 == 45 [pid = 1667] [id = 309] 20:57:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x125328800) [pid = 1667] [serial = 926] [outer = 0x0] 20:57:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x126db0800) [pid = 1667] [serial = 927] [outer = 0x125328800] 20:57:57 INFO - PROCESS | 1667 | 1466740677810 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x128a05000) [pid = 1667] [serial = 928] [outer = 0x125328800] 20:57:58 INFO - PROCESS | 1667 | 1466740678441 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]]]}] 20:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 872ms 20:57:58 INFO - PROCESS | 1667 | 1466740678476 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:57:58 INFO - PROCESS | 1667 | 1466740678480 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:57:58 INFO - PROCESS | 1667 | 1466740678486 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:57:58 INFO - PROCESS | 1667 | 1466740678489 Marionette TRACE conn2 <- [1,1210,null,{}] 20:57:58 INFO - PROCESS | 1667 | 1466740678494 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}] 20:57:58 INFO - PROCESS | 1667 | 1466740678496 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:58 INFO - PROCESS | 1667 | 1466740678643 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:57:58 INFO - PROCESS | 1667 | 1466740678716 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 1667 | 1466740678719 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x112ae0000 == 46 [pid = 1667] [id = 310] 20:57:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x113257800) [pid = 1667] [serial = 929] [outer = 0x0] 20:57:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x113c63000) [pid = 1667] [serial = 930] [outer = 0x113257800] 20:57:58 INFO - PROCESS | 1667 | 1466740678791 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1164e3000) [pid = 1667] [serial = 931] [outer = 0x113257800] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba81800 == 45 [pid = 1667] [id = 304] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x12aad0000 == 44 [pid = 1667] [id = 303] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x126d81800 == 43 [pid = 1667] [id = 302] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x12a34f000 == 42 [pid = 1667] [id = 301] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x119164800 == 41 [pid = 1667] [id = 300] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x1271c1800 == 40 [pid = 1667] [id = 299] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x1251dc000 == 39 [pid = 1667] [id = 298] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x124ad6000 == 38 [pid = 1667] [id = 297] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x119fde000 == 37 [pid = 1667] [id = 296] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x118136000 == 36 [pid = 1667] [id = 295] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x1164a6000 == 35 [pid = 1667] [id = 294] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x124ae2000 == 34 [pid = 1667] [id = 293] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x11812a000 == 33 [pid = 1667] [id = 292] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x12b0ae800 == 32 [pid = 1667] [id = 291] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x1192da000 == 31 [pid = 1667] [id = 309] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x12bee4000 == 30 [pid = 1667] [id = 308] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x124acd800 == 29 [pid = 1667] [id = 307] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x12c014000 == 28 [pid = 1667] [id = 305] 20:57:59 INFO - PROCESS | 1667 | --DOCSHELL 0x11714f800 == 27 [pid = 1667] [id = 306] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1199cd800) [pid = 1667] [serial = 854] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x112f53800) [pid = 1667] [serial = 839] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x113049000) [pid = 1667] [serial = 840] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x11663dc00) [pid = 1667] [serial = 837] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x115d10000) [pid = 1667] [serial = 836] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x117eb2c00) [pid = 1667] [serial = 845] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1183f3c00) [pid = 1667] [serial = 846] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1188dc400) [pid = 1667] [serial = 848] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x11911d000) [pid = 1667] [serial = 849] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1243cb800) [pid = 1667] [serial = 857] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1244e4800) [pid = 1667] [serial = 858] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x113262400) [pid = 1667] [serial = 860] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x112f51000) [pid = 1667] [serial = 822] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x111e58800) [pid = 1667] [serial = 821] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124cfd400) [pid = 1667] [serial = 863] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x118708000) [pid = 1667] [serial = 825] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x118357c00) [pid = 1667] [serial = 824] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x124009800) [pid = 1667] [serial = 828] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x11943c800) [pid = 1667] [serial = 827] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x124cfec00) [pid = 1667] [serial = 831] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x124cf1000) [pid = 1667] [serial = 830] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x118722400) [pid = 1667] [serial = 861] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1269c4c00) [pid = 1667] [serial = 834] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x125ee9800) [pid = 1667] [serial = 833] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x116911800) [pid = 1667] [serial = 843] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x115df3400) [pid = 1667] [serial = 842] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x125eab400) [pid = 1667] [serial = 867] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x119180400) [pid = 1667] [serial = 851] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x124283400) [pid = 1667] [serial = 855] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x11943c400) [pid = 1667] [serial = 852] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x125525c00) [pid = 1667] [serial = 864] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x125527c00) [pid = 1667] [serial = 866] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1271ebc00) [pid = 1667] [serial = 870] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1267cc000) [pid = 1667] [serial = 869] [outer = 0x0] [url = about:blank] 20:57:59 INFO - PROCESS | 1667 | 1466740679769 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]]]}] 20:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1323ms 20:57:59 INFO - PROCESS | 1667 | 1466740679808 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 1667 | 1466740679811 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:57:59 INFO - PROCESS | 1667 | 1466740679814 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - PROCESS | 1667 | 1466740679816 Marionette TRACE conn2 <- [1,1214,null,{}] 20:57:59 INFO - PROCESS | 1667 | 1466740679819 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}] 20:57:59 INFO - PROCESS | 1667 | 1466740679821 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:59 INFO - PROCESS | 1667 | 1466740679903 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:57:59 INFO - PROCESS | 1667 | 1466740679907 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:59 INFO - PROCESS | 1667 | 1466740679909 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:57:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x115eb8800 == 28 [pid = 1667] [id = 311] 20:57:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x112f58000) [pid = 1667] [serial = 932] [outer = 0x0] 20:57:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x112ff3c00) [pid = 1667] [serial = 933] [outer = 0x112f58000] 20:57:59 INFO - PROCESS | 1667 | 1466740679941 Marionette DEBUG loaded listener.js 20:57:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x115452c00) [pid = 1667] [serial = 934] [outer = 0x112f58000] 20:58:00 INFO - PROCESS | 1667 | 1466740680317 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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 20:58:00 INFO - PROCESS | 1667 | 1466740680334 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 1667 | 1466740680339 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:58:00 INFO - PROCESS | 1667 | 1466740680346 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 1667 | 1466740680349 Marionette TRACE conn2 <- [1,1218,null,{}] 20:58:00 INFO - PROCESS | 1667 | 1466740680352 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}] 20:58:00 INFO - PROCESS | 1667 | 1466740680355 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:00 INFO - PROCESS | 1667 | 1466740680474 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:58:00 INFO - PROCESS | 1667 | 1466740680483 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 1667 | 1466740680484 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac2000 == 29 [pid = 1667] [id = 312] 20:58:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x116469800) [pid = 1667] [serial = 935] [outer = 0x0] 20:58:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x116f36400) [pid = 1667] [serial = 936] [outer = 0x116469800] 20:58:00 INFO - PROCESS | 1667 | 1466740680530 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1174b1800) [pid = 1667] [serial = 937] [outer = 0x116469800] 20:58:00 INFO - PROCESS | 1667 | 1466740680951 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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 624ms 20:58:00 INFO - PROCESS | 1667 | 1466740680978 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:58:00 INFO - PROCESS | 1667 | 1466740680979 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:58:00 INFO - PROCESS | 1667 | 1466740680982 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 1667 | 1466740680983 Marionette TRACE conn2 <- [1,1222,null,{}] 20:58:00 INFO - PROCESS | 1667 | 1466740680991 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}] 20:58:00 INFO - PROCESS | 1667 | 1466740680995 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:01 INFO - PROCESS | 1667 | 1466740681071 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:58:01 INFO - PROCESS | 1667 | 1466740681076 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 1667 | 1466740681080 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x119167800 == 30 [pid = 1667] [id = 313] 20:58:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x112f52800) [pid = 1667] [serial = 938] [outer = 0x0] 20:58:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1183f0c00) [pid = 1667] [serial = 939] [outer = 0x112f52800] 20:58:01 INFO - PROCESS | 1667 | 1466740681109 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x11870c400) [pid = 1667] [serial = 940] [outer = 0x112f52800] 20:58:01 INFO - PROCESS | 1667 | 1466740681440 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] 20:58:01 INFO - PROCESS | 1667 | 1466740681454 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:58:01 INFO - PROCESS | 1667 | 1466740681457 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 1667 | 1466740681458 Marionette TRACE conn2 <- [1,1226,null,{}] 20:58:01 INFO - PROCESS | 1667 | 1466740681460 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}] 20:58:01 INFO - PROCESS | 1667 | 1466740681462 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:01 INFO - PROCESS | 1667 | 1466740681541 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:58:01 INFO - PROCESS | 1667 | 1466740681597 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 1667 | 1466740681598 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b2c800 == 31 [pid = 1667] [id = 314] 20:58:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1184e2000) [pid = 1667] [serial = 941] [outer = 0x0] 20:58:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11911b400) [pid = 1667] [serial = 942] [outer = 0x1184e2000] 20:58:01 INFO - PROCESS | 1667 | 1466740681625 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1192f8000) [pid = 1667] [serial = 943] [outer = 0x1184e2000] 20:58:01 INFO - PROCESS | 1667 | 1466740681884 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]]]}] 20:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 20:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:58:01 INFO - PROCESS | 1667 | 1466740681935 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:58:01 INFO - PROCESS | 1667 | 1466740681936 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:58:01 INFO - PROCESS | 1667 | 1466740681938 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 1667 | 1466740681949 Marionette TRACE conn2 <- [1,1230,null,{}] 20:58:01 INFO - PROCESS | 1667 | 1466740681966 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}] 20:58:01 INFO - PROCESS | 1667 | 1466740681967 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:02 INFO - PROCESS | 1667 | 1466740682060 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:58:02 INFO - PROCESS | 1667 | 1466740682064 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 1667 | 1466740682065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x12418f800 == 32 [pid = 1667] [id = 315] 20:58:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x116469400) [pid = 1667] [serial = 944] [outer = 0x0] 20:58:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1195a3c00) [pid = 1667] [serial = 945] [outer = 0x116469400] 20:58:02 INFO - PROCESS | 1667 | 1466740682089 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119ba3800) [pid = 1667] [serial = 946] [outer = 0x116469400] 20:58:02 INFO - PROCESS | 1667 | 1466740682432 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]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 542ms 20:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:58:02 INFO - PROCESS | 1667 | 1466740682481 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 1667 | 1466740682482 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:58:02 INFO - PROCESS | 1667 | 1466740682484 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 1667 | 1466740682485 Marionette TRACE conn2 <- [1,1234,null,{}] 20:58:02 INFO - PROCESS | 1667 | 1466740682488 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}] 20:58:02 INFO - PROCESS | 1667 | 1466740682492 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:02 INFO - PROCESS | 1667 | 1466740682603 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:58:02 INFO - PROCESS | 1667 | 1466740682636 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 1667 | 1466740682637 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x124d3c800 == 33 [pid = 1667] [id = 316] 20:58:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x119748c00) [pid = 1667] [serial = 947] [outer = 0x0] 20:58:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12416d000) [pid = 1667] [serial = 948] [outer = 0x119748c00] 20:58:02 INFO - PROCESS | 1667 | 1466740682663 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1244e9400) [pid = 1667] [serial = 949] [outer = 0x119748c00] 20:58:02 INFO - PROCESS | 1667 | 1466740682991 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]]]}] 20:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 20:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:58:03 INFO - PROCESS | 1667 | 1466740683004 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:58:03 INFO - PROCESS | 1667 | 1466740683005 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:58:03 INFO - PROCESS | 1667 | 1466740683008 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:58:03 INFO - PROCESS | 1667 | 1466740683010 Marionette TRACE conn2 <- [1,1238,null,{}] 20:58:03 INFO - PROCESS | 1667 | 1466740683015 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}] 20:58:03 INFO - PROCESS | 1667 | 1466740683017 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:03 INFO - PROCESS | 1667 | 1466740683131 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:58:03 INFO - PROCESS | 1667 | 1466740683166 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 1667 | 1466740683167 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e16800 == 34 [pid = 1667] [id = 317] 20:58:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x112aec800) [pid = 1667] [serial = 950] [outer = 0x0] 20:58:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x124c32c00) [pid = 1667] [serial = 951] [outer = 0x112aec800] 20:58:03 INFO - PROCESS | 1667 | 1466740683191 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12519c800) [pid = 1667] [serial = 952] [outer = 0x112aec800] 20:58:03 INFO - PROCESS | 1667 | 1466740683472 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]]]}] 20:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 20:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:58:03 INFO - PROCESS | 1667 | 1466740683485 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:58:03 INFO - PROCESS | 1667 | 1466740683486 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:58:03 INFO - PROCESS | 1667 | 1466740683492 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:58:03 INFO - PROCESS | 1667 | 1466740683493 Marionette TRACE conn2 <- [1,1242,null,{}] 20:58:03 INFO - PROCESS | 1667 | 1466740683509 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}] 20:58:03 INFO - PROCESS | 1667 | 1466740683511 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:03 INFO - PROCESS | 1667 | 1466740683611 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:58:03 INFO - PROCESS | 1667 | 1466740683614 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 1667 | 1466740683615 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12673f000 == 35 [pid = 1667] [id = 318] 20:58:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1244ea000) [pid = 1667] [serial = 953] [outer = 0x0] 20:58:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12559cc00) [pid = 1667] [serial = 954] [outer = 0x1244ea000] 20:58:03 INFO - PROCESS | 1667 | 1466740683640 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x125ea2800) [pid = 1667] [serial = 955] [outer = 0x1244ea000] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x128eaec00) [pid = 1667] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x128a06800) [pid = 1667] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x120ffb000) [pid = 1667] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x128ac5800) [pid = 1667] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119cebc00) [pid = 1667] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x125eb0400) [pid = 1667] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1132b9000) [pid = 1667] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1133b7800) [pid = 1667] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x119ce0000) [pid = 1667] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1174b9000) [pid = 1667] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1247ae800) [pid = 1667] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11943bc00) [pid = 1667] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112ff6800) [pid = 1667] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119178c00) [pid = 1667] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:58:04 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x118266800) [pid = 1667] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:58:04 INFO - PROCESS | 1667 | 1466740684174 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]]]}] 20:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 729ms 20:58:04 INFO - PROCESS | 1667 | 1466740684222 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 1667 | 1466740684223 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:58:04 INFO - PROCESS | 1667 | 1466740684225 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 1667 | 1466740684226 Marionette TRACE conn2 <- [1,1246,null,{}] 20:58:04 INFO - PROCESS | 1667 | 1466740684234 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}] 20:58:04 INFO - PROCESS | 1667 | 1466740684235 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:04 INFO - PROCESS | 1667 | 1466740684318 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:58:04 INFO - PROCESS | 1667 | 1466740684323 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:04 INFO - PROCESS | 1667 | 1466740684324 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x119167000 == 36 [pid = 1667] [id = 319] 20:58:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x112958800) [pid = 1667] [serial = 956] [outer = 0x0] 20:58:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1183e8400) [pid = 1667] [serial = 957] [outer = 0x112958800] 20:58:04 INFO - PROCESS | 1667 | 1466740684351 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119ce0000) [pid = 1667] [serial = 958] [outer = 0x112958800] 20:58:04 INFO - PROCESS | 1667 | 1466740684670 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]]]}] 20:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 476ms 20:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:58:04 INFO - PROCESS | 1667 | 1466740684702 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 1667 | 1466740684703 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:58:04 INFO - PROCESS | 1667 | 1466740684705 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 1667 | 1466740684706 Marionette TRACE conn2 <- [1,1250,null,{}] 20:58:04 INFO - PROCESS | 1667 | 1466740684708 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}] 20:58:04 INFO - PROCESS | 1667 | 1466740684709 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:04 INFO - PROCESS | 1667 | 1466740684806 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:58:04 INFO - PROCESS | 1667 | 1466740684815 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:04 INFO - PROCESS | 1667 | 1466740684816 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x12916f000 == 37 [pid = 1667] [id = 320] 20:58:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119cebc00) [pid = 1667] [serial = 959] [outer = 0x0] 20:58:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x125ea6c00) [pid = 1667] [serial = 960] [outer = 0x119cebc00] 20:58:04 INFO - PROCESS | 1667 | 1466740684841 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1267ce000) [pid = 1667] [serial = 961] [outer = 0x119cebc00] 20:58:05 INFO - PROCESS | 1667 | 1466740685157 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]]]}] 20:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 467ms 20:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:58:05 INFO - PROCESS | 1667 | 1466740685173 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 1667 | 1466740685174 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:58:05 INFO - PROCESS | 1667 | 1466740685176 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 1667 | 1466740685180 Marionette TRACE conn2 <- [1,1254,null,{}] 20:58:05 INFO - PROCESS | 1667 | 1466740685183 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}] 20:58:05 INFO - PROCESS | 1667 | 1466740685184 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:05 INFO - PROCESS | 1667 | 1466740685281 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:58:05 INFO - PROCESS | 1667 | 1466740685284 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 1667 | 1466740685286 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x124187000 == 38 [pid = 1667] [id = 321] 20:58:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1267cec00) [pid = 1667] [serial = 962] [outer = 0x0] 20:58:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x126fd6c00) [pid = 1667] [serial = 963] [outer = 0x1267cec00] 20:58:05 INFO - PROCESS | 1667 | 1466740685312 Marionette DEBUG loaded listener.js 20:58:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128a03800) [pid = 1667] [serial = 964] [outer = 0x1267cec00] 20:58:05 INFO - PROCESS | 1667 | 1466740685651 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]]]}] 20:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 20:58:05 INFO - PROCESS | 1667 | 1466740685706 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 1667 | 1466740685707 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:58:05 INFO - PROCESS | 1667 | 1466740685709 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 1667 | 1466740685710 Marionette TRACE conn2 <- [1,1258,null,{}] 20:58:05 INFO - PROCESS | 1667 | 1466740685712 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}] 20:58:05 INFO - PROCESS | 1667 | 1466740685714 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:05 INFO - PROCESS | 1667 | 1466740685789 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:58:05 INFO - PROCESS | 1667 | 1466740685792 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 1667 | 1466740685794 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a969800 == 39 [pid = 1667] [id = 322] 20:58:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128a03c00) [pid = 1667] [serial = 965] [outer = 0x0] 20:58:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x128a0e000) [pid = 1667] [serial = 966] [outer = 0x128a03c00] 20:58:05 INFO - PROCESS | 1667 | 1466740685821 Marionette DEBUG loaded listener.js 20:58:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x128ac6400) [pid = 1667] [serial = 967] [outer = 0x128a03c00] 20:58:06 INFO - PROCESS | 1667 | 1466740686255 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]]]}] 20:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 620ms 20:58:06 INFO - PROCESS | 1667 | 1466740686339 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:58:06 INFO - PROCESS | 1667 | 1466740686342 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:58:06 INFO - PROCESS | 1667 | 1466740686349 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:58:06 INFO - PROCESS | 1667 | 1466740686351 Marionette TRACE conn2 <- [1,1262,null,{}] 20:58:06 INFO - PROCESS | 1667 | 1466740686355 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}] 20:58:06 INFO - PROCESS | 1667 | 1466740686356 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:06 INFO - PROCESS | 1667 | 1466740686469 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:58:06 INFO - PROCESS | 1667 | 1466740686523 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:06 INFO - PROCESS | 1667 | 1466740686524 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x116613000 == 40 [pid = 1667] [id = 323] 20:58:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x112aea800) [pid = 1667] [serial = 968] [outer = 0x0] 20:58:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x112ff4800) [pid = 1667] [serial = 969] [outer = 0x112aea800] 20:58:06 INFO - PROCESS | 1667 | 1466740686556 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x115d18c00) [pid = 1667] [serial = 970] [outer = 0x112aea800] 20:58:07 INFO - PROCESS | 1667 | 1466740687077 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]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 772ms 20:58:07 INFO - PROCESS | 1667 | 1466740687137 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 1667 | 1466740687140 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:58:07 INFO - PROCESS | 1667 | 1466740687148 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 1667 | 1466740687150 Marionette TRACE conn2 <- [1,1266,null,{}] 20:58:07 INFO - PROCESS | 1667 | 1466740687152 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}] 20:58:07 INFO - PROCESS | 1667 | 1466740687154 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:07 INFO - PROCESS | 1667 | 1466740687260 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:58:07 INFO - PROCESS | 1667 | 1466740687345 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 1667 | 1466740687346 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cbf000 == 41 [pid = 1667] [id = 324] 20:58:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x116f36c00) [pid = 1667] [serial = 971] [outer = 0x0] 20:58:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1174b5400) [pid = 1667] [serial = 972] [outer = 0x116f36c00] 20:58:07 INFO - PROCESS | 1667 | 1466740687377 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x118350c00) [pid = 1667] [serial = 973] [outer = 0x116f36c00] 20:58:08 INFO - PROCESS | 1667 | 1466740688050 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]]]}] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x124187000 == 40 [pid = 1667] [id = 321] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12916f000 == 39 [pid = 1667] [id = 320] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x119167000 == 38 [pid = 1667] [id = 319] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12673f000 == 37 [pid = 1667] [id = 318] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x125e16800 == 36 [pid = 1667] [id = 317] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x124d3c800 == 35 [pid = 1667] [id = 316] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12418f800 == 34 [pid = 1667] [id = 315] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x119b2c800 == 33 [pid = 1667] [id = 314] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x119167800 == 32 [pid = 1667] [id = 313] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac2000 == 31 [pid = 1667] [id = 312] 20:58:08 INFO - PROCESS | 1667 | --DOCSHELL 0x115eb8800 == 30 [pid = 1667] [id = 311] 20:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 977ms 20:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:58:08 INFO - PROCESS | 1667 | 1466740688124 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 1667 | 1466740688126 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:58:08 INFO - PROCESS | 1667 | 1466740688129 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 1667 | 1466740688130 Marionette TRACE conn2 <- [1,1270,null,{}] 20:58:08 INFO - PROCESS | 1667 | 1466740688134 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}] 20:58:08 INFO - PROCESS | 1667 | 1466740688136 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:08 INFO - PROCESS | 1667 | 1466740688222 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1269d1000) [pid = 1667] [serial = 897] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1174acc00) [pid = 1667] [serial = 906] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x116195800) [pid = 1667] [serial = 881] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1174ad400) [pid = 1667] [serial = 882] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x120ff7c00) [pid = 1667] [serial = 890] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1243c2c00) [pid = 1667] [serial = 891] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11825e000) [pid = 1667] [serial = 878] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1271e3c00) [pid = 1667] [serial = 900] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1183f0400) [pid = 1667] [serial = 879] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x127492c00) [pid = 1667] [serial = 873] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x127486800) [pid = 1667] [serial = 872] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1132ba800) [pid = 1667] [serial = 875] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11612f000) [pid = 1667] [serial = 876] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1195a7c00) [pid = 1667] [serial = 887] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x119ba0000) [pid = 1667] [serial = 888] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1185b1c00) [pid = 1667] [serial = 884] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11885b000) [pid = 1667] [serial = 885] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x129188800) [pid = 1667] [serial = 915] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x12929c400) [pid = 1667] [serial = 916] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x128a08c00) [pid = 1667] [serial = 903] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x128a03000) [pid = 1667] [serial = 901] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x128a05800) [pid = 1667] [serial = 909] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1183e6800) [pid = 1667] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x119ba2400) [pid = 1667] [serial = 907] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x128a0f000) [pid = 1667] [serial = 904] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x128eae800) [pid = 1667] [serial = 913] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1244e6000) [pid = 1667] [serial = 894] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x124851c00) [pid = 1667] [serial = 895] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x128acc400) [pid = 1667] [serial = 912] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x126f44400) [pid = 1667] [serial = 898] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x128ac4400) [pid = 1667] [serial = 910] [outer = 0x0] [url = about:blank] 20:58:08 INFO - PROCESS | 1667 | 1466740688285 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 1667 | 1466740688286 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x11678e000 == 31 [pid = 1667] [id = 325] 20:58:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x116195800) [pid = 1667] [serial = 974] [outer = 0x0] 20:58:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x116a1a800) [pid = 1667] [serial = 975] [outer = 0x116195800] 20:58:08 INFO - PROCESS | 1667 | 1466740688315 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x1174b5000) [pid = 1667] [serial = 976] [outer = 0x116195800] 20:58:08 INFO - PROCESS | 1667 | 1466740688618 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]]]}] 20:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 523ms 20:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:58:08 INFO - PROCESS | 1667 | 1466740688652 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 1667 | 1466740688655 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:58:08 INFO - PROCESS | 1667 | 1466740688659 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 1667 | 1466740688662 Marionette TRACE conn2 <- [1,1274,null,{}] 20:58:08 INFO - PROCESS | 1667 | 1466740688666 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}] 20:58:08 INFO - PROCESS | 1667 | 1466740688667 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:08 INFO - PROCESS | 1667 | 1466740688743 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:58:08 INFO - PROCESS | 1667 | 1466740688807 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 1667 | 1466740688808 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x118132800 == 32 [pid = 1667] [id = 326] 20:58:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x1174b4400) [pid = 1667] [serial = 977] [outer = 0x0] 20:58:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1183e7000) [pid = 1667] [serial = 978] [outer = 0x1174b4400] 20:58:08 INFO - PROCESS | 1667 | 1466740688835 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x11871cc00) [pid = 1667] [serial = 979] [outer = 0x1174b4400] 20:58:09 INFO - PROCESS | 1667 | 1466740689137 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]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 523ms 20:58:09 INFO - PROCESS | 1667 | 1466740689183 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 1667 | 1466740689184 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:58:09 INFO - PROCESS | 1667 | 1466740689186 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 1667 | 1466740689189 Marionette TRACE conn2 <- [1,1278,null,{}] 20:58:09 INFO - PROCESS | 1667 | 1466740689196 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}] 20:58:09 INFO - PROCESS | 1667 | 1466740689199 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:09 INFO - PROCESS | 1667 | 1466740689275 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:58:09 INFO - PROCESS | 1667 | 1466740689283 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 1667 | 1466740689285 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fe4000 == 33 [pid = 1667] [id = 327] 20:58:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x112f55400) [pid = 1667] [serial = 980] [outer = 0x0] 20:58:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11959fc00) [pid = 1667] [serial = 981] [outer = 0x112f55400] 20:58:09 INFO - PROCESS | 1667 | 1466740689317 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x119bad400) [pid = 1667] [serial = 982] [outer = 0x112f55400] 20:58:09 INFO - PROCESS | 1667 | 1466740689654 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]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 472ms 20:58:09 INFO - PROCESS | 1667 | 1466740689658 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 1667 | 1466740689660 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:58:09 INFO - PROCESS | 1667 | 1466740689670 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 1667 | 1466740689671 Marionette TRACE conn2 <- [1,1282,null,{}] 20:58:09 INFO - PROCESS | 1667 | 1466740689674 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}] 20:58:09 INFO - PROCESS | 1667 | 1466740689675 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:09 INFO - PROCESS | 1667 | 1466740689759 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:58:09 INFO - PROCESS | 1667 | 1466740689765 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 1667 | 1466740689766 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x124d35800 == 34 [pid = 1667] [id = 328] 20:58:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x119ba2400) [pid = 1667] [serial = 983] [outer = 0x0] 20:58:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x124007400) [pid = 1667] [serial = 984] [outer = 0x119ba2400] 20:58:09 INFO - PROCESS | 1667 | 1466740689791 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1243cb000) [pid = 1667] [serial = 985] [outer = 0x119ba2400] 20:58:10 INFO - PROCESS | 1667 | 1466740690124 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]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 20:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:58:10 INFO - PROCESS | 1667 | 1466740690139 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 1667 | 1466740690141 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:58:10 INFO - PROCESS | 1667 | 1466740690143 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 1667 | 1466740690144 Marionette TRACE conn2 <- [1,1286,null,{}] 20:58:10 INFO - PROCESS | 1667 | 1466740690149 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}] 20:58:10 INFO - PROCESS | 1667 | 1466740690150 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:10 INFO - PROCESS | 1667 | 1466740690256 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:58:10 INFO - PROCESS | 1667 | 1466740690267 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 1667 | 1466740690268 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251d9000 == 35 [pid = 1667] [id = 329] 20:58:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x118721000) [pid = 1667] [serial = 986] [outer = 0x0] 20:58:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1243cd000) [pid = 1667] [serial = 987] [outer = 0x118721000] 20:58:10 INFO - PROCESS | 1667 | 1466740690293 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x124c41000) [pid = 1667] [serial = 988] [outer = 0x118721000] 20:58:10 INFO - PROCESS | 1667 | 1466740690650 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]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 20:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:58:10 INFO - PROCESS | 1667 | 1466740690664 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 1667 | 1466740690665 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:58:10 INFO - PROCESS | 1667 | 1466740690667 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 1667 | 1466740690668 Marionette TRACE conn2 <- [1,1290,null,{}] 20:58:10 INFO - PROCESS | 1667 | 1466740690670 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}] 20:58:10 INFO - PROCESS | 1667 | 1466740690674 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:10 INFO - PROCESS | 1667 | 1466740690795 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:58:10 INFO - PROCESS | 1667 | 1466740690800 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 1667 | 1466740690801 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x128aef000 == 36 [pid = 1667] [id = 330] 20:58:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119114800) [pid = 1667] [serial = 989] [outer = 0x0] 20:58:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125598800) [pid = 1667] [serial = 990] [outer = 0x119114800] 20:58:10 INFO - PROCESS | 1667 | 1466740690826 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1271ec800) [pid = 1667] [serial = 991] [outer = 0x119114800] 20:58:11 INFO - PROCESS | 1667 | 1466740691171 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]]]}] 20:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 517ms 20:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:58:11 INFO - PROCESS | 1667 | 1466740691185 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 1667 | 1466740691186 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:58:11 INFO - PROCESS | 1667 | 1466740691188 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 1667 | 1466740691189 Marionette TRACE conn2 <- [1,1294,null,{}] 20:58:11 INFO - PROCESS | 1667 | 1466740691191 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}] 20:58:11 INFO - PROCESS | 1667 | 1466740691193 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:11 INFO - PROCESS | 1667 | 1466740691290 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:58:11 INFO - PROCESS | 1667 | 1466740691300 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 1667 | 1466740691301 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x12917a800 == 37 [pid = 1667] [id = 331] 20:58:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x126fdf400) [pid = 1667] [serial = 992] [outer = 0x0] 20:58:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128a06000) [pid = 1667] [serial = 993] [outer = 0x126fdf400] 20:58:11 INFO - PROCESS | 1667 | 1466740691326 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x128ac4c00) [pid = 1667] [serial = 994] [outer = 0x126fdf400] 20:58:11 INFO - PROCESS | 1667 | 1466740691694 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]]]}] 20:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 20:58:11 INFO - PROCESS | 1667 | 1466740691709 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 1667 | 1466740691711 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:58:11 INFO - PROCESS | 1667 | 1466740691715 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 1667 | 1466740691716 Marionette TRACE conn2 <- [1,1298,null,{}] 20:58:11 INFO - PROCESS | 1667 | 1466740691720 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}] 20:58:11 INFO - PROCESS | 1667 | 1466740691722 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:11 INFO - PROCESS | 1667 | 1466740691871 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:58:11 INFO - PROCESS | 1667 | 1466740691890 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 1667 | 1466740691891 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a561800 == 38 [pid = 1667] [id = 332] 20:58:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128ac9400) [pid = 1667] [serial = 995] [outer = 0x0] 20:58:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128acdc00) [pid = 1667] [serial = 996] [outer = 0x128ac9400] 20:58:11 INFO - PROCESS | 1667 | 1466740691932 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x128c6e800) [pid = 1667] [serial = 997] [outer = 0x128ac9400] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x116469800) [pid = 1667] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x113257800) [pid = 1667] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1184e2000) [pid = 1667] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112f58000) [pid = 1667] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x112f52800) [pid = 1667] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x116469400) [pid = 1667] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x112aec800) [pid = 1667] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112f4fc00) [pid = 1667] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x118857800) [pid = 1667] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x124418800) [pid = 1667] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x119748c00) [pid = 1667] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x125328800) [pid = 1667] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1244ea000) [pid = 1667] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x112958800) [pid = 1667] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1267cec00) [pid = 1667] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:58:12 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x119cebc00) [pid = 1667] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:58:12 INFO - PROCESS | 1667 | 1466740692421 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]]]}] 20:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 721ms 20:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:58:12 INFO - PROCESS | 1667 | 1466740692435 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 1667 | 1466740692436 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:58:12 INFO - PROCESS | 1667 | 1466740692438 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 1667 | 1466740692439 Marionette TRACE conn2 <- [1,1302,null,{}] 20:58:12 INFO - PROCESS | 1667 | 1466740692441 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}] 20:58:12 INFO - PROCESS | 1667 | 1466740692443 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:12 INFO - PROCESS | 1667 | 1466740692519 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:58:12 INFO - PROCESS | 1667 | 1466740692523 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 1667 | 1466740692524 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fe2800 == 39 [pid = 1667] [id = 333] 20:58:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x113257800) [pid = 1667] [serial = 998] [outer = 0x0] 20:58:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1174b6800) [pid = 1667] [serial = 999] [outer = 0x113257800] 20:58:12 INFO - PROCESS | 1667 | 1466740692548 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x119434800) [pid = 1667] [serial = 1000] [outer = 0x113257800] 20:58:12 INFO - PROCESS | 1667 | 1466740692868 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]]]}] 20:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 467ms 20:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:58:12 INFO - PROCESS | 1667 | 1466740692907 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 1667 | 1466740692908 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:58:12 INFO - PROCESS | 1667 | 1466740692910 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 1667 | 1466740692911 Marionette TRACE conn2 <- [1,1306,null,{}] 20:58:12 INFO - PROCESS | 1667 | 1466740692914 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}] 20:58:12 INFO - PROCESS | 1667 | 1466740692915 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:13 INFO - PROCESS | 1667 | 1466740693016 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:58:13 INFO - PROCESS | 1667 | 1466740693022 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 1667 | 1466740693023 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aad6000 == 40 [pid = 1667] [id = 334] 20:58:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11959b800) [pid = 1667] [serial = 1001] [outer = 0x0] 20:58:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x125ea8c00) [pid = 1667] [serial = 1002] [outer = 0x11959b800] 20:58:13 INFO - PROCESS | 1667 | 1466740693048 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x128ac6800) [pid = 1667] [serial = 1003] [outer = 0x11959b800] 20:58:13 INFO - PROCESS | 1667 | 1466740693365 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]]]}] 20:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 20:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:58:13 INFO - PROCESS | 1667 | 1466740693380 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 1667 | 1466740693381 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:58:13 INFO - PROCESS | 1667 | 1466740693383 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 1667 | 1466740693385 Marionette TRACE conn2 <- [1,1310,null,{}] 20:58:13 INFO - PROCESS | 1667 | 1466740693388 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}] 20:58:13 INFO - PROCESS | 1667 | 1466740693389 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:13 INFO - PROCESS | 1667 | 1466740693480 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:58:13 INFO - PROCESS | 1667 | 1466740693484 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 1667 | 1466740693485 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bec6800 == 41 [pid = 1667] [id = 335] 20:58:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x128ac9000) [pid = 1667] [serial = 1004] [outer = 0x0] 20:58:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x129181c00) [pid = 1667] [serial = 1005] [outer = 0x128ac9000] 20:58:13 INFO - PROCESS | 1667 | 1466740693511 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1292a0c00) [pid = 1667] [serial = 1006] [outer = 0x128ac9000] 20:58:13 INFO - PROCESS | 1667 | 1466740693839 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] 20:58:13 INFO - PROCESS | 1667 | 1466740693855 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:58:13 INFO - PROCESS | 1667 | 1466740693857 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 1667 | 1466740693858 Marionette TRACE conn2 <- [1,1314,null,{}] 20:58:13 INFO - PROCESS | 1667 | 1466740693860 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}] 20:58:13 INFO - PROCESS | 1667 | 1466740693861 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:13 INFO - PROCESS | 1667 | 1466740693968 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:58:13 INFO - PROCESS | 1667 | 1466740693975 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 1667 | 1466740693976 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bee0000 == 42 [pid = 1667] [id = 336] 20:58:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x128acec00) [pid = 1667] [serial = 1007] [outer = 0x0] 20:58:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1292a8000) [pid = 1667] [serial = 1008] [outer = 0x128acec00] 20:58:14 INFO - PROCESS | 1667 | 1466740694002 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x129493000) [pid = 1667] [serial = 1009] [outer = 0x128acec00] 20:58:14 INFO - PROCESS | 1667 | 1466740694324 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]]]}] 20:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 568ms 20:58:14 INFO - PROCESS | 1667 | 1466740694426 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:58:14 INFO - PROCESS | 1667 | 1466740694428 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:58:14 INFO - PROCESS | 1667 | 1466740694437 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:58:14 INFO - PROCESS | 1667 | 1466740694439 Marionette TRACE conn2 <- [1,1318,null,{}] 20:58:14 INFO - PROCESS | 1667 | 1466740694443 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}] 20:58:14 INFO - PROCESS | 1667 | 1466740694446 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:14 INFO - PROCESS | 1667 | 1466740694557 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:58:14 INFO - PROCESS | 1667 | 1466740694625 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 1667 | 1466740694628 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x1164b8000 == 43 [pid = 1667] [id = 337] 20:58:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1133bac00) [pid = 1667] [serial = 1010] [outer = 0x0] 20:58:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x115deb400) [pid = 1667] [serial = 1011] [outer = 0x1133bac00] 20:58:14 INFO - PROCESS | 1667 | 1466740694659 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x116987800) [pid = 1667] [serial = 1012] [outer = 0x1133bac00] 20:58:15 INFO - PROCESS | 1667 | 1466740695074 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]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 20:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:58:15 INFO - PROCESS | 1667 | 1466740695108 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 1667 | 1466740695111 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:58:15 INFO - PROCESS | 1667 | 1466740695117 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 1667 | 1466740695120 Marionette TRACE conn2 <- [1,1322,null,{}] 20:58:15 INFO - PROCESS | 1667 | 1466740695123 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}] 20:58:15 INFO - PROCESS | 1667 | 1466740695125 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:15 INFO - PROCESS | 1667 | 1466740695226 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:58:15 INFO - PROCESS | 1667 | 1466740695282 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:15 INFO - PROCESS | 1667 | 1466740695283 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x12406b800 == 44 [pid = 1667] [id = 338] 20:58:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x118354c00) [pid = 1667] [serial = 1013] [outer = 0x0] 20:58:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x118850800) [pid = 1667] [serial = 1014] [outer = 0x118354c00] 20:58:15 INFO - PROCESS | 1667 | 1466740695314 Marionette DEBUG loaded listener.js 20:58:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x119121000) [pid = 1667] [serial = 1015] [outer = 0x118354c00] 20:58:15 INFO - PROCESS | 1667 | 1466740695755 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]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 673ms 20:58:15 INFO - PROCESS | 1667 | 1466740695801 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 1667 | 1466740695804 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:58:15 INFO - PROCESS | 1667 | 1466740695809 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 1667 | 1466740695811 Marionette TRACE conn2 <- [1,1326,null,{}] 20:58:15 INFO - PROCESS | 1667 | 1466740695884 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}] 20:58:15 INFO - PROCESS | 1667 | 1466740695889 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:16 INFO - PROCESS | 1667 | 1466740696082 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:58:16 INFO - PROCESS | 1667 | 1466740696176 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 1667 | 1466740696180 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba85000 == 45 [pid = 1667] [id = 339] 20:58:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12441bc00) [pid = 1667] [serial = 1016] [outer = 0x0] 20:58:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12484c800) [pid = 1667] [serial = 1017] [outer = 0x12441bc00] 20:58:16 INFO - PROCESS | 1667 | 1466740696219 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x125599400) [pid = 1667] [serial = 1018] [outer = 0x12441bc00] 20:58:16 INFO - PROCESS | 1667 | 1466740696635 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]]]}] 20:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 881ms 20:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:58:16 INFO - PROCESS | 1667 | 1466740696689 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:58:16 INFO - PROCESS | 1667 | 1466740696691 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:58:16 INFO - PROCESS | 1667 | 1466740696693 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:58:16 INFO - PROCESS | 1667 | 1466740696694 Marionette TRACE conn2 <- [1,1330,null,{}] 20:58:16 INFO - PROCESS | 1667 | 1466740696697 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}] 20:58:16 INFO - PROCESS | 1667 | 1466740696698 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:16 INFO - PROCESS | 1667 | 1466740696797 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:58:16 INFO - PROCESS | 1667 | 1466740696853 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 1667 | 1466740696854 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4b0800 == 46 [pid = 1667] [id = 340] 20:58:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1267d4c00) [pid = 1667] [serial = 1019] [outer = 0x0] 20:58:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x126d35400) [pid = 1667] [serial = 1020] [outer = 0x1267d4c00] 20:58:16 INFO - PROCESS | 1667 | 1466740696883 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x128a05800) [pid = 1667] [serial = 1021] [outer = 0x1267d4c00] 20:58:17 INFO - PROCESS | 1667 | 1466740697326 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]]]}] 20:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 668ms 20:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:58:17 INFO - PROCESS | 1667 | 1466740697362 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 1667 | 1466740697363 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:58:17 INFO - PROCESS | 1667 | 1466740697366 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 1667 | 1466740697367 Marionette TRACE conn2 <- [1,1334,null,{}] 20:58:17 INFO - PROCESS | 1667 | 1466740697370 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}] 20:58:17 INFO - PROCESS | 1667 | 1466740697371 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:17 INFO - PROCESS | 1667 | 1466740697485 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:58:17 INFO - PROCESS | 1667 | 1466740697553 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 1667 | 1466740697555 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192e4000 == 47 [pid = 1667] [id = 341] 20:58:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x112fc6800) [pid = 1667] [serial = 1022] [outer = 0x0] 20:58:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1199cd000) [pid = 1667] [serial = 1023] [outer = 0x112fc6800] 20:58:17 INFO - PROCESS | 1667 | 1466740697584 Marionette DEBUG loaded listener.js 20:58:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x128ace400) [pid = 1667] [serial = 1024] [outer = 0x112fc6800] 20:58:18 INFO - PROCESS | 1667 | 1466740698140 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]]]}] 20:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 818ms 20:58:18 INFO - PROCESS | 1667 | 1466740698185 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:58:18 INFO - PROCESS | 1667 | 1466740698187 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:58:18 INFO - PROCESS | 1667 | 1466740698190 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:58:18 INFO - PROCESS | 1667 | 1466740698192 Marionette TRACE conn2 <- [1,1338,null,{}] 20:58:18 INFO - PROCESS | 1667 | 1466740698197 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}] 20:58:18 INFO - PROCESS | 1667 | 1466740698199 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:18 INFO - PROCESS | 1667 | 1466740698298 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:58:18 INFO - PROCESS | 1667 | 1466740698372 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:18 INFO - PROCESS | 1667 | 1466740698373 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x113cc3000 == 48 [pid = 1667] [id = 342] 20:58:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1174b0000) [pid = 1667] [serial = 1025] [outer = 0x0] 20:58:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1174c4400) [pid = 1667] [serial = 1026] [outer = 0x1174b0000] 20:58:18 INFO - PROCESS | 1667 | 1466740698402 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1183e6800) [pid = 1667] [serial = 1027] [outer = 0x1174b0000] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12bec6800 == 47 [pid = 1667] [id = 335] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12aad6000 == 46 [pid = 1667] [id = 334] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x119fe2800 == 45 [pid = 1667] [id = 333] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12a561800 == 44 [pid = 1667] [id = 332] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12917a800 == 43 [pid = 1667] [id = 331] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x128aef000 == 42 [pid = 1667] [id = 330] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x1251d9000 == 41 [pid = 1667] [id = 329] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x124d35800 == 40 [pid = 1667] [id = 328] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x119fe4000 == 39 [pid = 1667] [id = 327] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x118132800 == 38 [pid = 1667] [id = 326] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x11678e000 == 37 [pid = 1667] [id = 325] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x116613000 == 36 [pid = 1667] [id = 323] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12a969800 == 35 [pid = 1667] [id = 322] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x119cbf000 == 34 [pid = 1667] [id = 324] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x112ae0000 == 33 [pid = 1667] [id = 310] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x1192e4000 == 32 [pid = 1667] [id = 341] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4b0800 == 31 [pid = 1667] [id = 340] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba85000 == 30 [pid = 1667] [id = 339] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12406b800 == 29 [pid = 1667] [id = 338] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x12bee0000 == 28 [pid = 1667] [id = 336] 20:58:19 INFO - PROCESS | 1667 | --DOCSHELL 0x1164b8000 == 27 [pid = 1667] [id = 337] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1244e9400) [pid = 1667] [serial = 949] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12416d000) [pid = 1667] [serial = 948] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x128a05000) [pid = 1667] [serial = 928] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x12559cc00) [pid = 1667] [serial = 954] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x126db0800) [pid = 1667] [serial = 927] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x12519c800) [pid = 1667] [serial = 952] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x119ce0000) [pid = 1667] [serial = 958] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1183e8400) [pid = 1667] [serial = 957] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x128a03800) [pid = 1667] [serial = 964] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x125ea6c00) [pid = 1667] [serial = 960] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x128a0e000) [pid = 1667] [serial = 966] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x126fd6c00) [pid = 1667] [serial = 963] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x125ea2800) [pid = 1667] [serial = 955] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x119ba3800) [pid = 1667] [serial = 946] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1267ce000) [pid = 1667] [serial = 961] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1192f8000) [pid = 1667] [serial = 943] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x116f36400) [pid = 1667] [serial = 936] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1174b1800) [pid = 1667] [serial = 937] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x113c63000) [pid = 1667] [serial = 930] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1164e3000) [pid = 1667] [serial = 931] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11911b400) [pid = 1667] [serial = 942] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112ff3c00) [pid = 1667] [serial = 933] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x115452c00) [pid = 1667] [serial = 934] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1183f0c00) [pid = 1667] [serial = 939] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x11870c400) [pid = 1667] [serial = 940] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1195a3c00) [pid = 1667] [serial = 945] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x124c32c00) [pid = 1667] [serial = 951] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x116f96400) [pid = 1667] [serial = 919] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x115ded400) [pid = 1667] [serial = 918] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x11974b400) [pid = 1667] [serial = 922] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x1192f4400) [pid = 1667] [serial = 921] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x1267c5800) [pid = 1667] [serial = 925] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x12552a000) [pid = 1667] [serial = 924] [outer = 0x0] [url = about:blank] 20:58:19 INFO - PROCESS | 1667 | 1466740699915 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]]]}] 20:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1775ms 20:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:58:19 INFO - PROCESS | 1667 | 1466740699966 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 1667 | 1466740699968 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:58:19 INFO - PROCESS | 1667 | 1466740699972 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 1667 | 1466740699973 Marionette TRACE conn2 <- [1,1342,null,{}] 20:58:19 INFO - PROCESS | 1667 | 1466740699976 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}] 20:58:19 INFO - PROCESS | 1667 | 1466740699978 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:20 INFO - PROCESS | 1667 | 1466740700054 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:58:20 INFO - PROCESS | 1667 | 1466740700059 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 1667 | 1466740700060 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x115d78000 == 28 [pid = 1667] [id = 343] 20:58:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x112eee800) [pid = 1667] [serial = 1028] [outer = 0x0] 20:58:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x1132b3000) [pid = 1667] [serial = 1029] [outer = 0x112eee800] 20:58:20 INFO - PROCESS | 1667 | 1466740700092 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x115d10000) [pid = 1667] [serial = 1030] [outer = 0x112eee800] 20:58:20 INFO - PROCESS | 1667 | 1466740700421 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]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 20:58:20 INFO - PROCESS | 1667 | 1466740700452 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 1667 | 1466740700455 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:58:20 INFO - PROCESS | 1667 | 1466740700461 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 1667 | 1466740700462 Marionette TRACE conn2 <- [1,1346,null,{}] 20:58:20 INFO - PROCESS | 1667 | 1466740700465 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}] 20:58:20 INFO - PROCESS | 1667 | 1466740700466 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:20 INFO - PROCESS | 1667 | 1466740700547 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:58:20 INFO - PROCESS | 1667 | 1466740700552 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 1667 | 1466740700553 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x11714b000 == 29 [pid = 1667] [id = 344] 20:58:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x116139800) [pid = 1667] [serial = 1031] [outer = 0x0] 20:58:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x116f8f000) [pid = 1667] [serial = 1032] [outer = 0x116139800] 20:58:20 INFO - PROCESS | 1667 | 1466740700580 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x11755a400) [pid = 1667] [serial = 1033] [outer = 0x116139800] 20:58:20 INFO - PROCESS | 1667 | 1466740700919 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]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 20:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:58:20 INFO - PROCESS | 1667 | 1466740700933 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 1667 | 1466740700934 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:58:20 INFO - PROCESS | 1667 | 1466740700936 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 1667 | 1466740700938 Marionette TRACE conn2 <- [1,1350,null,{}] 20:58:20 INFO - PROCESS | 1667 | 1466740700948 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}] 20:58:20 INFO - PROCESS | 1667 | 1466740700951 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:21 INFO - PROCESS | 1667 | 1466740701025 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:58:21 INFO - PROCESS | 1667 | 1466740701082 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 1667 | 1466740701084 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192e3000 == 30 [pid = 1667] [id = 345] 20:58:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x112966800) [pid = 1667] [serial = 1034] [outer = 0x0] 20:58:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1183f0800) [pid = 1667] [serial = 1035] [outer = 0x112966800] 20:58:21 INFO - PROCESS | 1667 | 1466740701112 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x11871f000) [pid = 1667] [serial = 1036] [outer = 0x112966800] 20:58:21 INFO - PROCESS | 1667 | 1466740701448 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]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 523ms 20:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:58:21 INFO - PROCESS | 1667 | 1466740701459 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 1667 | 1466740701462 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:58:21 INFO - PROCESS | 1667 | 1466740701467 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 1667 | 1466740701468 Marionette TRACE conn2 <- [1,1354,null,{}] 20:58:21 INFO - PROCESS | 1667 | 1466740701471 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}] 20:58:21 INFO - PROCESS | 1667 | 1466740701472 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:21 INFO - PROCESS | 1667 | 1466740701568 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:58:21 INFO - PROCESS | 1667 | 1466740701603 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 1667 | 1466740701604 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fce800 == 31 [pid = 1667] [id = 346] 20:58:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x119113800) [pid = 1667] [serial = 1037] [outer = 0x0] 20:58:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1192f8000) [pid = 1667] [serial = 1038] [outer = 0x119113800] 20:58:21 INFO - PROCESS | 1667 | 1466740701629 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x11959c800) [pid = 1667] [serial = 1039] [outer = 0x119113800] 20:58:21 INFO - PROCESS | 1667 | 1466740701952 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]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 20:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:58:21 INFO - PROCESS | 1667 | 1466740701986 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 1667 | 1466740701987 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:58:21 INFO - PROCESS | 1667 | 1466740701989 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 1667 | 1466740701990 Marionette TRACE conn2 <- [1,1358,null,{}] 20:58:21 INFO - PROCESS | 1667 | 1466740701992 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}] 20:58:21 INFO - PROCESS | 1667 | 1466740701993 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:22 INFO - PROCESS | 1667 | 1466740702087 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:58:22 INFO - PROCESS | 1667 | 1466740702094 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 1667 | 1466740702096 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x124496800 == 32 [pid = 1667] [id = 347] 20:58:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x116904800) [pid = 1667] [serial = 1040] [outer = 0x0] 20:58:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x11974ac00) [pid = 1667] [serial = 1041] [outer = 0x116904800] 20:58:22 INFO - PROCESS | 1667 | 1466740702121 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x119ba3400) [pid = 1667] [serial = 1042] [outer = 0x116904800] 20:58:22 INFO - PROCESS | 1667 | 1466740702453 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]]]}] 20:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 20:58:22 INFO - PROCESS | 1667 | 1466740702508 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:58:22 INFO - PROCESS | 1667 | 1466740702509 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:58:22 INFO - PROCESS | 1667 | 1466740702512 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - PROCESS | 1667 | 1466740702513 Marionette TRACE conn2 <- [1,1362,null,{}] 20:58:22 INFO - PROCESS | 1667 | 1466740702515 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}] 20:58:22 INFO - PROCESS | 1667 | 1466740702519 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:22 INFO - PROCESS | 1667 | 1466740702628 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:58:22 INFO - PROCESS | 1667 | 1466740702663 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 1667 | 1466740702664 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251cf000 == 33 [pid = 1667] [id = 348] 20:58:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x119ba9800) [pid = 1667] [serial = 1043] [outer = 0x0] 20:58:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x124166400) [pid = 1667] [serial = 1044] [outer = 0x119ba9800] 20:58:22 INFO - PROCESS | 1667 | 1466740702689 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1244eb800) [pid = 1667] [serial = 1045] [outer = 0x119ba9800] 20:58:23 INFO - PROCESS | 1667 | 1466740703034 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]]]}] 20:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 568ms 20:58:23 INFO - PROCESS | 1667 | 1466740703080 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:58:23 INFO - PROCESS | 1667 | 1466740703089 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:58:23 INFO - PROCESS | 1667 | 1466740703091 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 1667 | 1466740703092 Marionette TRACE conn2 <- [1,1366,null,{}] 20:58:23 INFO - PROCESS | 1667 | 1466740703094 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}] 20:58:23 INFO - PROCESS | 1667 | 1466740703096 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:23 INFO - PROCESS | 1667 | 1466740703188 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:58:23 INFO - PROCESS | 1667 | 1466740703200 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 1667 | 1466740703201 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x126940800 == 34 [pid = 1667] [id = 349] 20:58:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x11834f400) [pid = 1667] [serial = 1046] [outer = 0x0] 20:58:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x124cf6800) [pid = 1667] [serial = 1047] [outer = 0x11834f400] 20:58:23 INFO - PROCESS | 1667 | 1466740703225 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12552a000) [pid = 1667] [serial = 1048] [outer = 0x11834f400] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x119114800) [pid = 1667] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x126fdf400) [pid = 1667] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x128ac9400) [pid = 1667] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x119ba2400) [pid = 1667] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1174b4400) [pid = 1667] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x128a03c00) [pid = 1667] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x116195800) [pid = 1667] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x116f36c00) [pid = 1667] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x112aea800) [pid = 1667] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112f55400) [pid = 1667] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x128ac9000) [pid = 1667] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x113257800) [pid = 1667] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x118721000) [pid = 1667] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x11959b800) [pid = 1667] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:58:23 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x128acec00) [pid = 1667] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:58:23 INFO - PROCESS | 1667 | 1466740703692 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] 20:58:23 INFO - PROCESS | 1667 | 1466740703715 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:58:23 INFO - PROCESS | 1667 | 1466740703717 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 1667 | 1466740703718 Marionette TRACE conn2 <- [1,1370,null,{}] 20:58:23 INFO - PROCESS | 1667 | 1466740703721 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}] 20:58:23 INFO - PROCESS | 1667 | 1466740703722 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:23 INFO - PROCESS | 1667 | 1466740703795 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:58:23 INFO - PROCESS | 1667 | 1466740703800 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 1667 | 1466740703801 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271d3000 == 35 [pid = 1667] [id = 350] 20:58:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1174ae400) [pid = 1667] [serial = 1049] [outer = 0x0] 20:58:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1188dc400) [pid = 1667] [serial = 1050] [outer = 0x1174ae400] 20:58:23 INFO - PROCESS | 1667 | 1466740703827 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x124857000) [pid = 1667] [serial = 1051] [outer = 0x1174ae400] 20:58:24 INFO - PROCESS | 1667 | 1466740704165 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] 20:58:24 INFO - PROCESS | 1667 | 1466740704196 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:58:24 INFO - PROCESS | 1667 | 1466740704199 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 1667 | 1466740704200 Marionette TRACE conn2 <- [1,1374,null,{}] 20:58:24 INFO - PROCESS | 1667 | 1466740704209 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}] 20:58:24 INFO - PROCESS | 1667 | 1466740704210 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:24 INFO - PROCESS | 1667 | 1466740704284 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:58:24 INFO - PROCESS | 1667 | 1466740704287 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 1667 | 1466740704288 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192e0000 == 36 [pid = 1667] [id = 351] 20:58:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x119115800) [pid = 1667] [serial = 1052] [outer = 0x0] 20:58:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x125e4e000) [pid = 1667] [serial = 1053] [outer = 0x119115800] 20:58:24 INFO - PROCESS | 1667 | 1466740704314 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125eea800) [pid = 1667] [serial = 1054] [outer = 0x119115800] 20:58:24 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:24 INFO - PROCESS | 1667 | 1466740704617 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] 20:58:24 INFO - PROCESS | 1667 | 1466740704671 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:58:24 INFO - PROCESS | 1667 | 1466740704673 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 1667 | 1466740704674 Marionette TRACE conn2 <- [1,1378,null,{}] 20:58:24 INFO - PROCESS | 1667 | 1466740704677 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}] 20:58:24 INFO - PROCESS | 1667 | 1466740704678 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:24 INFO - PROCESS | 1667 | 1466740704753 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:58:24 INFO - PROCESS | 1667 | 1466740704757 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 1667 | 1466740704757 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a34f000 == 37 [pid = 1667] [id = 352] 20:58:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x125e49400) [pid = 1667] [serial = 1055] [outer = 0x0] 20:58:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x126d3d400) [pid = 1667] [serial = 1056] [outer = 0x125e49400] 20:58:24 INFO - PROCESS | 1667 | 1466740704784 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x126fd9800) [pid = 1667] [serial = 1057] [outer = 0x125e49400] 20:58:25 INFO - PROCESS | 1667 | 1466740705142 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] 20:58:25 INFO - PROCESS | 1667 | 1466740705200 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:58:25 INFO - PROCESS | 1667 | 1466740705203 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:58:25 INFO - PROCESS | 1667 | 1466740705206 Marionette TRACE conn2 <- [1,1382,null,{}] 20:58:25 INFO - PROCESS | 1667 | 1466740705223 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}] 20:58:25 INFO - PROCESS | 1667 | 1466740705225 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:25 INFO - PROCESS | 1667 | 1466740705358 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:58:25 INFO - PROCESS | 1667 | 1466740705366 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 1667 | 1466740705368 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x124495800 == 38 [pid = 1667] [id = 353] 20:58:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12748fc00) [pid = 1667] [serial = 1058] [outer = 0x0] 20:58:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128a0bc00) [pid = 1667] [serial = 1059] [outer = 0x12748fc00] 20:58:25 INFO - PROCESS | 1667 | 1466740705412 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128ac9800) [pid = 1667] [serial = 1060] [outer = 0x12748fc00] 20:58:25 INFO - PROCESS | 1667 | [1667] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:25 INFO - PROCESS | 1667 | 1466740705981 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] 20:58:26 INFO - PROCESS | 1667 | 1466740706030 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:58:26 INFO - PROCESS | 1667 | 1466740706033 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 1667 | 1466740706035 Marionette TRACE conn2 <- [1,1386,null,{}] 20:58:26 INFO - PROCESS | 1667 | 1466740706040 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}] 20:58:26 INFO - PROCESS | 1667 | 1466740706042 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:26 INFO - PROCESS | 1667 | 1466740706152 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:58:26 INFO - PROCESS | 1667 | 1466740706230 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 1667 | 1466740706231 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac8800 == 39 [pid = 1667] [id = 354] 20:58:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112f56800) [pid = 1667] [serial = 1061] [outer = 0x0] 20:58:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x115d10800) [pid = 1667] [serial = 1062] [outer = 0x112f56800] 20:58:26 INFO - PROCESS | 1667 | 1466740706263 Marionette DEBUG loaded listener.js 20:58:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1164ec000) [pid = 1667] [serial = 1063] [outer = 0x112f56800] 20:58:26 INFO - PROCESS | 1667 | 1466740706885 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] 20:58:26 INFO - PROCESS | 1667 | 1466740706908 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:58:26 INFO - PROCESS | 1667 | 1466740706912 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 1667 | 1466740706914 Marionette TRACE conn2 <- [1,1390,null,{}] 20:58:26 INFO - PROCESS | 1667 | 1466740706916 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}] 20:58:26 INFO - PROCESS | 1667 | 1466740706918 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:27 INFO - PROCESS | 1667 | 1466740707024 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:58:27 INFO - PROCESS | 1667 | 1466740707102 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 1667 | 1466740707104 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cbf800 == 40 [pid = 1667] [id = 355] 20:58:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1164e2800) [pid = 1667] [serial = 1064] [outer = 0x0] 20:58:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x117ea8400) [pid = 1667] [serial = 1065] [outer = 0x1164e2800] 20:58:27 INFO - PROCESS | 1667 | 1466740707136 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1185ac400) [pid = 1667] [serial = 1066] [outer = 0x1164e2800] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12a34f000 == 39 [pid = 1667] [id = 352] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x1192e0000 == 38 [pid = 1667] [id = 351] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x1271d3000 == 37 [pid = 1667] [id = 350] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x126940800 == 36 [pid = 1667] [id = 349] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x1251cf000 == 35 [pid = 1667] [id = 348] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x124496800 == 34 [pid = 1667] [id = 347] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x119fce800 == 33 [pid = 1667] [id = 346] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x1192e3000 == 32 [pid = 1667] [id = 345] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x11714b000 == 31 [pid = 1667] [id = 344] 20:58:27 INFO - PROCESS | 1667 | --DOCSHELL 0x115d78000 == 30 [pid = 1667] [id = 343] 20:58:27 INFO - PROCESS | 1667 | 1466740707742 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]]]}] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x125598800) [pid = 1667] [serial = 990] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x128a06000) [pid = 1667] [serial = 993] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x128acdc00) [pid = 1667] [serial = 996] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x124007400) [pid = 1667] [serial = 984] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1243cb000) [pid = 1667] [serial = 985] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1183e7000) [pid = 1667] [serial = 978] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11871cc00) [pid = 1667] [serial = 979] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x128ac6400) [pid = 1667] [serial = 967] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x116a1a800) [pid = 1667] [serial = 975] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1174b5000) [pid = 1667] [serial = 976] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1174b5400) [pid = 1667] [serial = 972] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x118350c00) [pid = 1667] [serial = 973] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112ff4800) [pid = 1667] [serial = 969] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x115d18c00) [pid = 1667] [serial = 970] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11959fc00) [pid = 1667] [serial = 981] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x119bad400) [pid = 1667] [serial = 982] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1292a0c00) [pid = 1667] [serial = 1006] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x119434800) [pid = 1667] [serial = 1000] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1174b6800) [pid = 1667] [serial = 999] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x129181c00) [pid = 1667] [serial = 1005] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x128c6e800) [pid = 1667] [serial = 997] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x1243cd000) [pid = 1667] [serial = 987] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x128ac6800) [pid = 1667] [serial = 1003] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x128ac4c00) [pid = 1667] [serial = 994] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1271ec800) [pid = 1667] [serial = 991] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x125ea8c00) [pid = 1667] [serial = 1002] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x124c41000) [pid = 1667] [serial = 988] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x129493000) [pid = 1667] [serial = 1009] [outer = 0x0] [url = about:blank] 20:58:27 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x1292a8000) [pid = 1667] [serial = 1008] [outer = 0x0] [url = about:blank] 20:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 870ms 20:58:27 INFO - PROCESS | 1667 | 1466740707783 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:58:27 INFO - PROCESS | 1667 | 1466740707785 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:58:27 INFO - PROCESS | 1667 | 1466740707788 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 1667 | 1466740707790 Marionette TRACE conn2 <- [1,1394,null,{}] 20:58:27 INFO - PROCESS | 1667 | 1466740707794 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}] 20:58:27 INFO - PROCESS | 1667 | 1466740707796 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:27 INFO - PROCESS | 1667 | 1466740707875 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:58:27 INFO - PROCESS | 1667 | 1466740707884 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 1667 | 1466740707887 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x11662d800 == 31 [pid = 1667] [id = 356] 20:58:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x116a1a400) [pid = 1667] [serial = 1067] [outer = 0x0] 20:58:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1174af800) [pid = 1667] [serial = 1068] [outer = 0x116a1a400] 20:58:27 INFO - PROCESS | 1667 | 1466740707916 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x117eb4800) [pid = 1667] [serial = 1069] [outer = 0x116a1a400] 20:58:28 INFO - PROCESS | 1667 | 1466740708252 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]]]}] 20:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 20:58:28 INFO - PROCESS | 1667 | 1466740708259 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:58:28 INFO - PROCESS | 1667 | 1466740708261 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:58:28 INFO - PROCESS | 1667 | 1466740708267 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:58:28 INFO - PROCESS | 1667 | 1466740708269 Marionette TRACE conn2 <- [1,1398,null,{}] 20:58:28 INFO - PROCESS | 1667 | 1466740708271 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}] 20:58:28 INFO - PROCESS | 1667 | 1466740708273 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:28 INFO - PROCESS | 1667 | 1466740708364 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:58:28 INFO - PROCESS | 1667 | 1466740708416 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:28 INFO - PROCESS | 1667 | 1466740708417 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x11813e000 == 32 [pid = 1667] [id = 357] 20:58:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x118352c00) [pid = 1667] [serial = 1070] [outer = 0x0] 20:58:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1185b1800) [pid = 1667] [serial = 1071] [outer = 0x118352c00] 20:58:28 INFO - PROCESS | 1667 | 1466740708445 Marionette DEBUG loaded listener.js 20:58:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x11885c000) [pid = 1667] [serial = 1072] [outer = 0x118352c00] 20:58:28 INFO - PROCESS | 1667 | 1466740708752 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]]]}] 20:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 20:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:58:28 INFO - PROCESS | 1667 | 1466740708787 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:58:28 INFO - PROCESS | 1667 | 1466740708788 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:58:28 INFO - PROCESS | 1667 | 1466740708790 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:58:28 INFO - PROCESS | 1667 | 1466740708793 Marionette TRACE conn2 <- [1,1402,null,{}] 20:58:28 INFO - PROCESS | 1667 | 1466740708804 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}] 20:58:28 INFO - PROCESS | 1667 | 1466740708807 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:28 INFO - PROCESS | 1667 | 1466740708887 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:58:28 INFO - PROCESS | 1667 | 1466740708945 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:28 INFO - PROCESS | 1667 | 1466740708947 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x12418a000 == 33 [pid = 1667] [id = 358] 20:58:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x11885b400) [pid = 1667] [serial = 1073] [outer = 0x0] 20:58:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1192f8400) [pid = 1667] [serial = 1074] [outer = 0x11885b400] 20:58:28 INFO - PROCESS | 1667 | 1466740708976 Marionette DEBUG loaded listener.js 20:58:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x119ba4c00) [pid = 1667] [serial = 1075] [outer = 0x11885b400] 20:58:29 INFO - PROCESS | 1667 | 1466740709266 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]]]}] 20:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 524ms 20:58:29 INFO - PROCESS | 1667 | 1466740709317 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:58:29 INFO - PROCESS | 1667 | 1466740709318 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:58:29 INFO - PROCESS | 1667 | 1466740709321 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:58:29 INFO - PROCESS | 1667 | 1466740709322 Marionette TRACE conn2 <- [1,1406,null,{}] 20:58:29 INFO - PROCESS | 1667 | 1466740709324 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}] 20:58:29 INFO - PROCESS | 1667 | 1466740709325 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:29 INFO - PROCESS | 1667 | 1466740709416 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:58:29 INFO - PROCESS | 1667 | 1466740709478 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:29 INFO - PROCESS | 1667 | 1466740709479 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x125168000 == 34 [pid = 1667] [id = 359] 20:58:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11911d400) [pid = 1667] [serial = 1076] [outer = 0x0] 20:58:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x120feec00) [pid = 1667] [serial = 1077] [outer = 0x11911d400] 20:58:29 INFO - PROCESS | 1667 | 1466740709522 Marionette DEBUG loaded listener.js 20:58:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x12441d800) [pid = 1667] [serial = 1078] [outer = 0x11911d400] 20:58:29 INFO - PROCESS | 1667 | 1466740709901 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]]]}] 20:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 618ms 20:58:29 INFO - PROCESS | 1667 | 1466740709946 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:58:29 INFO - PROCESS | 1667 | 1466740709947 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:58:29 INFO - PROCESS | 1667 | 1466740709949 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:58:29 INFO - PROCESS | 1667 | 1466740709950 Marionette TRACE conn2 <- [1,1410,null,{}] 20:58:29 INFO - PROCESS | 1667 | 1466740709953 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}] 20:58:29 INFO - PROCESS | 1667 | 1466740709954 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:30 INFO - PROCESS | 1667 | 1466740710048 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:58:30 INFO - PROCESS | 1667 | 1466740710052 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:30 INFO - PROCESS | 1667 | 1466740710053 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271d3000 == 35 [pid = 1667] [id = 360] 20:58:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x124421c00) [pid = 1667] [serial = 1079] [outer = 0x0] 20:58:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1244ed000) [pid = 1667] [serial = 1080] [outer = 0x124421c00] 20:58:30 INFO - PROCESS | 1667 | 1466740710078 Marionette DEBUG loaded listener.js 20:58:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x124cf3c00) [pid = 1667] [serial = 1081] [outer = 0x124421c00] 20:58:30 INFO - PROCESS | 1667 | 1466740710451 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]]]}] 20:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 20:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:58:30 INFO - PROCESS | 1667 | 1466740710468 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:58:30 INFO - PROCESS | 1667 | 1466740710469 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:58:30 INFO - PROCESS | 1667 | 1466740710471 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:58:30 INFO - PROCESS | 1667 | 1466740710472 Marionette TRACE conn2 <- [1,1414,null,{}] 20:58:30 INFO - PROCESS | 1667 | 1466740710474 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}] 20:58:30 INFO - PROCESS | 1667 | 1466740710478 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:30 INFO - PROCESS | 1667 | 1466740710590 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:58:30 INFO - PROCESS | 1667 | 1466740710627 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:30 INFO - PROCESS | 1667 | 1466740710628 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x129161000 == 36 [pid = 1667] [id = 361] 20:58:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124cf1000) [pid = 1667] [serial = 1082] [outer = 0x0] 20:58:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125ea2800) [pid = 1667] [serial = 1083] [outer = 0x124cf1000] 20:58:30 INFO - PROCESS | 1667 | 1466740710654 Marionette DEBUG loaded listener.js 20:58:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x128a06000) [pid = 1667] [serial = 1084] [outer = 0x124cf1000] 20:58:31 INFO - PROCESS | 1667 | 1466740711008 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]]]}] 20:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 20:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:58:31 INFO - PROCESS | 1667 | 1466740711040 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 1667 | 1466740711042 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:58:31 INFO - PROCESS | 1667 | 1466740711044 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 1667 | 1466740711045 Marionette TRACE conn2 <- [1,1418,null,{}] 20:58:31 INFO - PROCESS | 1667 | 1466740711047 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}] 20:58:31 INFO - PROCESS | 1667 | 1466740711048 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:31 INFO - PROCESS | 1667 | 1466740711142 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:58:31 INFO - PROCESS | 1667 | 1466740711146 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:31 INFO - PROCESS | 1667 | 1466740711147 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a6a3800 == 37 [pid = 1667] [id = 362] 20:58:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x120ff7800) [pid = 1667] [serial = 1085] [outer = 0x0] 20:58:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128ac2c00) [pid = 1667] [serial = 1086] [outer = 0x120ff7800] 20:58:31 INFO - PROCESS | 1667 | 1466740711171 Marionette DEBUG loaded listener.js 20:58:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x128acb800) [pid = 1667] [serial = 1087] [outer = 0x120ff7800] 20:58:31 INFO - PROCESS | 1667 | 1466740711505 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]]]}] 20:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 468ms 20:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:58:31 INFO - PROCESS | 1667 | 1466740711519 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 1667 | 1466740711520 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:58:31 INFO - PROCESS | 1667 | 1466740711522 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 1667 | 1466740711523 Marionette TRACE conn2 <- [1,1422,null,{}] 20:58:31 INFO - PROCESS | 1667 | 1466740711525 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}] 20:58:31 INFO - PROCESS | 1667 | 1466740711526 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:31 INFO - PROCESS | 1667 | 1466740711630 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:58:31 INFO - PROCESS | 1667 | 1466740711634 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:31 INFO - PROCESS | 1667 | 1466740711635 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aabe800 == 38 [pid = 1667] [id = 363] 20:58:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128ac5000) [pid = 1667] [serial = 1088] [outer = 0x0] 20:58:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128c6e800) [pid = 1667] [serial = 1089] [outer = 0x128ac5000] 20:58:31 INFO - PROCESS | 1667 | 1466740711660 Marionette DEBUG loaded listener.js 20:58:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x128eadc00) [pid = 1667] [serial = 1090] [outer = 0x128ac5000] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1174b0000) [pid = 1667] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x112966800) [pid = 1667] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x112eee800) [pid = 1667] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x116139800) [pid = 1667] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x119113800) [pid = 1667] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1133bac00) [pid = 1667] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x118354c00) [pid = 1667] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x12441bc00) [pid = 1667] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1267d4c00) [pid = 1667] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119ba9800) [pid = 1667] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x116904800) [pid = 1667] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x112fc6800) [pid = 1667] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x11834f400) [pid = 1667] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1174ae400) [pid = 1667] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x125e49400) [pid = 1667] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:58:31 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x119115800) [pid = 1667] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:58:32 INFO - PROCESS | 1667 | 1466740712059 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]]]}] 20:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 575ms 20:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:58:32 INFO - PROCESS | 1667 | 1466740712097 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:58:32 INFO - PROCESS | 1667 | 1466740712099 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:58:32 INFO - PROCESS | 1667 | 1466740712101 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 1667 | 1466740712102 Marionette TRACE conn2 <- [1,1426,null,{}] 20:58:32 INFO - PROCESS | 1667 | 1466740712104 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}] 20:58:32 INFO - PROCESS | 1667 | 1466740712105 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:32 INFO - PROCESS | 1667 | 1466740712204 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:58:32 INFO - PROCESS | 1667 | 1466740712236 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 1667 | 1466740712238 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x124176000 == 39 [pid = 1667] [id = 364] 20:58:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x115d1ac00) [pid = 1667] [serial = 1091] [outer = 0x0] 20:58:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x118352400) [pid = 1667] [serial = 1092] [outer = 0x115d1ac00] 20:58:32 INFO - PROCESS | 1667 | 1466740712262 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x119438400) [pid = 1667] [serial = 1093] [outer = 0x115d1ac00] 20:58:32 INFO - PROCESS | 1667 | 1466740712533 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]]]}] 20:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 20:58:32 INFO - PROCESS | 1667 | 1466740712571 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:58:32 INFO - PROCESS | 1667 | 1466740712572 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:58:32 INFO - PROCESS | 1667 | 1466740712575 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 1667 | 1466740712576 Marionette TRACE conn2 <- [1,1430,null,{}] 20:58:32 INFO - PROCESS | 1667 | 1466740712586 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}] 20:58:32 INFO - PROCESS | 1667 | 1466740712588 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:32 INFO - PROCESS | 1667 | 1466740712678 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:58:32 INFO - PROCESS | 1667 | 1466740712685 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 1667 | 1466740712686 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba88800 == 40 [pid = 1667] [id = 365] 20:58:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1199c9c00) [pid = 1667] [serial = 1094] [outer = 0x0] 20:58:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1269d2400) [pid = 1667] [serial = 1095] [outer = 0x1199c9c00] 20:58:32 INFO - PROCESS | 1667 | 1466740712715 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x128eaf000) [pid = 1667] [serial = 1096] [outer = 0x1199c9c00] 20:58:33 INFO - PROCESS | 1667 | 1466740713218 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]]]}] 20:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 672ms 20:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:58:33 INFO - PROCESS | 1667 | 1466740713248 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 1667 | 1466740713249 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:58:33 INFO - PROCESS | 1667 | 1466740713252 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 1667 | 1466740713253 Marionette TRACE conn2 <- [1,1434,null,{}] 20:58:33 INFO - PROCESS | 1667 | 1466740713255 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}] 20:58:33 INFO - PROCESS | 1667 | 1466740713257 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:33 INFO - PROCESS | 1667 | 1466740713345 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:58:33 INFO - PROCESS | 1667 | 1466740713351 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 1667 | 1466740713352 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c014000 == 41 [pid = 1667] [id = 366] 20:58:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x129183400) [pid = 1667] [serial = 1097] [outer = 0x0] 20:58:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x12929f400) [pid = 1667] [serial = 1098] [outer = 0x129183400] 20:58:33 INFO - PROCESS | 1667 | 1466740713378 Marionette DEBUG loaded listener.js 20:58:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12948e800) [pid = 1667] [serial = 1099] [outer = 0x129183400] 20:58:33 INFO - PROCESS | 1667 | 1466740713703 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]]]}] 20:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 468ms 20:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:58:33 INFO - PROCESS | 1667 | 1466740713721 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 1667 | 1466740713722 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:58:33 INFO - PROCESS | 1667 | 1466740713724 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 1667 | 1466740713725 Marionette TRACE conn2 <- [1,1438,null,{}] 20:58:33 INFO - PROCESS | 1667 | 1466740713727 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}] 20:58:33 INFO - PROCESS | 1667 | 1466740713728 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:33 INFO - PROCESS | 1667 | 1466740713811 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:58:33 INFO - PROCESS | 1667 | 1466740713871 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 1667 | 1466740713872 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4a7800 == 42 [pid = 1667] [id = 367] 20:58:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1292a2c00) [pid = 1667] [serial = 1100] [outer = 0x0] 20:58:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x129495400) [pid = 1667] [serial = 1101] [outer = 0x1292a2c00] 20:58:33 INFO - PROCESS | 1667 | 1466740713904 Marionette DEBUG loaded listener.js 20:58:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1294a2c00) [pid = 1667] [serial = 1102] [outer = 0x1292a2c00] 20:58:34 INFO - PROCESS | 1667 | 1466740714366 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]]]}] 20:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 668ms 20:58:34 INFO - PROCESS | 1667 | 1466740714393 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:58:34 INFO - PROCESS | 1667 | 1466740714396 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:58:34 INFO - PROCESS | 1667 | 1466740714400 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:58:34 INFO - PROCESS | 1667 | 1466740714402 Marionette TRACE conn2 <- [1,1442,null,{}] 20:58:34 INFO - PROCESS | 1667 | 1466740714405 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}] 20:58:34 INFO - PROCESS | 1667 | 1466740714407 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:34 INFO - PROCESS | 1667 | 1466740714525 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:58:34 INFO - PROCESS | 1667 | 1466740714583 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:34 INFO - PROCESS | 1667 | 1466740714585 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x119706800 == 43 [pid = 1667] [id = 368] 20:58:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1174ae800) [pid = 1667] [serial = 1103] [outer = 0x0] 20:58:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x118357c00) [pid = 1667] [serial = 1104] [outer = 0x1174ae800] 20:58:34 INFO - PROCESS | 1667 | 1466740714616 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x11885b000) [pid = 1667] [serial = 1105] [outer = 0x1174ae800] 20:58:35 INFO - PROCESS | 1667 | 1466740715093 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]]]}] 20:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 723ms 20:58:35 INFO - PROCESS | 1667 | 1466740715123 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 1667 | 1466740715126 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:58:35 INFO - PROCESS | 1667 | 1466740715149 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 1667 | 1466740715151 Marionette TRACE conn2 <- [1,1446,null,{}] 20:58:35 INFO - PROCESS | 1667 | 1466740715154 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}] 20:58:35 INFO - PROCESS | 1667 | 1466740715156 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:35 INFO - PROCESS | 1667 | 1466740715262 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:58:35 INFO - PROCESS | 1667 | 1466740715360 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 1667 | 1466740715361 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x12917d800 == 44 [pid = 1667] [id = 369] 20:58:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x119747800) [pid = 1667] [serial = 1106] [outer = 0x0] 20:58:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x119bae400) [pid = 1667] [serial = 1107] [outer = 0x119747800] 20:58:35 INFO - PROCESS | 1667 | 1466740715393 Marionette DEBUG loaded listener.js 20:58:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12416fc00) [pid = 1667] [serial = 1108] [outer = 0x119747800] 20:58:35 INFO - PROCESS | 1667 | 1466740715831 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]]]}] 20:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 724ms 20:58:35 INFO - PROCESS | 1667 | 1466740715871 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 1667 | 1466740715873 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:58:35 INFO - PROCESS | 1667 | 1466740715875 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 1667 | 1466740715878 Marionette TRACE conn2 <- [1,1450,null,{}] 20:58:35 INFO - PROCESS | 1667 | 1466740715888 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}] 20:58:35 INFO - PROCESS | 1667 | 1466740715891 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:35 INFO - PROCESS | 1667 | 1466740715991 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:58:36 INFO - PROCESS | 1667 | 1466740716059 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:36 INFO - PROCESS | 1667 | 1466740716061 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c90d000 == 45 [pid = 1667] [id = 370] 20:58:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x125e43800) [pid = 1667] [serial = 1109] [outer = 0x0] 20:58:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1269ce400) [pid = 1667] [serial = 1110] [outer = 0x125e43800] 20:58:36 INFO - PROCESS | 1667 | 1466740716092 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x127493c00) [pid = 1667] [serial = 1111] [outer = 0x125e43800] 20:58:36 INFO - PROCESS | 1667 | 1466740716549 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]]]}] 20:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 724ms 20:58:36 INFO - PROCESS | 1667 | 1466740716613 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:58:36 INFO - PROCESS | 1667 | 1466740716615 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:58:36 INFO - PROCESS | 1667 | 1466740716619 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:58:36 INFO - PROCESS | 1667 | 1466740716620 Marionette TRACE conn2 <- [1,1454,null,{}] 20:58:36 INFO - PROCESS | 1667 | 1466740716622 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}] 20:58:36 INFO - PROCESS | 1667 | 1466740716624 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:36 INFO - PROCESS | 1667 | 1466740716727 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:58:36 INFO - PROCESS | 1667 | 1466740716795 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:36 INFO - PROCESS | 1667 | 1466740716797 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x116686800 == 46 [pid = 1667] [id = 371] 20:58:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x117558c00) [pid = 1667] [serial = 1112] [outer = 0x0] 20:58:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x1195a3400) [pid = 1667] [serial = 1113] [outer = 0x117558c00] 20:58:36 INFO - PROCESS | 1667 | 1466740716827 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1267c6000) [pid = 1667] [serial = 1114] [outer = 0x117558c00] 20:58:37 INFO - PROCESS | 1667 | 1466740717388 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]]]}] 20:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 820ms 20:58:37 INFO - PROCESS | 1667 | 1466740717439 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:58:37 INFO - PROCESS | 1667 | 1466740717442 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:58:37 INFO - PROCESS | 1667 | 1466740717445 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:58:37 INFO - PROCESS | 1667 | 1466740717449 Marionette TRACE conn2 <- [1,1458,null,{}] 20:58:37 INFO - PROCESS | 1667 | 1466740717453 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}] 20:58:37 INFO - PROCESS | 1667 | 1466740717455 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:37 INFO - PROCESS | 1667 | 1466740717549 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:58:37 INFO - PROCESS | 1667 | 1466740717619 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:37 INFO - PROCESS | 1667 | 1466740717620 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169ac800 == 47 [pid = 1667] [id = 372] 20:58:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x115e56c00) [pid = 1667] [serial = 1115] [outer = 0x0] 20:58:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x116912c00) [pid = 1667] [serial = 1116] [outer = 0x115e56c00] 20:58:37 INFO - PROCESS | 1667 | 1466740717649 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1174b0400) [pid = 1667] [serial = 1117] [outer = 0x115e56c00] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x113cc3000 == 46 [pid = 1667] [id = 342] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12c014000 == 45 [pid = 1667] [id = 366] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba88800 == 44 [pid = 1667] [id = 365] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x124176000 == 43 [pid = 1667] [id = 364] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12aabe800 == 42 [pid = 1667] [id = 363] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12a6a3800 == 41 [pid = 1667] [id = 362] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x129161000 == 40 [pid = 1667] [id = 361] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x1271d3000 == 39 [pid = 1667] [id = 360] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x125168000 == 38 [pid = 1667] [id = 359] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12418a000 == 37 [pid = 1667] [id = 358] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x11813e000 == 36 [pid = 1667] [id = 357] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x11662d800 == 35 [pid = 1667] [id = 356] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x119cbf800 == 34 [pid = 1667] [id = 355] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac8800 == 33 [pid = 1667] [id = 354] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x124495800 == 32 [pid = 1667] [id = 353] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x116686800 == 31 [pid = 1667] [id = 371] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12c90d000 == 30 [pid = 1667] [id = 370] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12917d800 == 29 [pid = 1667] [id = 369] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x119706800 == 28 [pid = 1667] [id = 368] 20:58:38 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4a7800 == 27 [pid = 1667] [id = 367] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1183e6800) [pid = 1667] [serial = 1027] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1174c4400) [pid = 1667] [serial = 1026] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1183f0800) [pid = 1667] [serial = 1035] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1132b3000) [pid = 1667] [serial = 1029] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x115d10000) [pid = 1667] [serial = 1030] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x116f8f000) [pid = 1667] [serial = 1032] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x11755a400) [pid = 1667] [serial = 1033] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x11959c800) [pid = 1667] [serial = 1039] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1192f8000) [pid = 1667] [serial = 1038] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x116987800) [pid = 1667] [serial = 1012] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x115deb400) [pid = 1667] [serial = 1011] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119121000) [pid = 1667] [serial = 1015] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x118850800) [pid = 1667] [serial = 1014] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x125599400) [pid = 1667] [serial = 1018] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x12484c800) [pid = 1667] [serial = 1017] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x128a05800) [pid = 1667] [serial = 1021] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x124166400) [pid = 1667] [serial = 1044] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x126d35400) [pid = 1667] [serial = 1020] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11974ac00) [pid = 1667] [serial = 1041] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x128ace400) [pid = 1667] [serial = 1024] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x124cf6800) [pid = 1667] [serial = 1047] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1199cd000) [pid = 1667] [serial = 1023] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1244eb800) [pid = 1667] [serial = 1045] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x124857000) [pid = 1667] [serial = 1051] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1188dc400) [pid = 1667] [serial = 1050] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x126d3d400) [pid = 1667] [serial = 1056] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x12552a000) [pid = 1667] [serial = 1048] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x128a0bc00) [pid = 1667] [serial = 1059] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x125e4e000) [pid = 1667] [serial = 1053] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x119ba3400) [pid = 1667] [serial = 1042] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x125eea800) [pid = 1667] [serial = 1054] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x126fd9800) [pid = 1667] [serial = 1057] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x11871f000) [pid = 1667] [serial = 1036] [outer = 0x0] [url = about:blank] 20:58:38 INFO - PROCESS | 1667 | 1466740718560 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]]]}] 20:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1128ms 20:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:58:38 INFO - PROCESS | 1667 | 1466740718573 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:58:38 INFO - PROCESS | 1667 | 1466740718576 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:58:38 INFO - PROCESS | 1667 | 1466740718580 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:58:38 INFO - PROCESS | 1667 | 1466740718584 Marionette TRACE conn2 <- [1,1462,null,{}] 20:58:38 INFO - PROCESS | 1667 | 1466740718588 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}] 20:58:38 INFO - PROCESS | 1667 | 1466740718590 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:38 INFO - PROCESS | 1667 | 1466740718673 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:58:38 INFO - PROCESS | 1667 | 1466740718725 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:38 INFO - PROCESS | 1667 | 1466740718728 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x116408000 == 28 [pid = 1667] [id = 373] 20:58:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x11325c000) [pid = 1667] [serial = 1118] [outer = 0x0] 20:58:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x115d10c00) [pid = 1667] [serial = 1119] [outer = 0x11325c000] 20:58:38 INFO - PROCESS | 1667 | 1466740718755 Marionette DEBUG loaded listener.js 20:58:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x11612f000) [pid = 1667] [serial = 1120] [outer = 0x11325c000] 20:58:39 INFO - PROCESS | 1667 | 1466740719071 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]]]}] 20:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 524ms 20:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:58:39 INFO - PROCESS | 1667 | 1466740719104 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 1667 | 1466740719107 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:58:39 INFO - PROCESS | 1667 | 1466740719113 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 1667 | 1466740719116 Marionette TRACE conn2 <- [1,1466,null,{}] 20:58:39 INFO - PROCESS | 1667 | 1466740719119 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}] 20:58:39 INFO - PROCESS | 1667 | 1466740719120 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:39 INFO - PROCESS | 1667 | 1466740719196 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:58:39 INFO - PROCESS | 1667 | 1466740719202 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 1667 | 1466740719203 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x117460000 == 29 [pid = 1667] [id = 374] 20:58:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x116980c00) [pid = 1667] [serial = 1121] [outer = 0x0] 20:58:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x1174b4400) [pid = 1667] [serial = 1122] [outer = 0x116980c00] 20:58:39 INFO - PROCESS | 1667 | 1466740719232 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11755e400) [pid = 1667] [serial = 1123] [outer = 0x116980c00] 20:58:39 INFO - PROCESS | 1667 | 1466740719599 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]]]}] 20:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 20:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:58:39 INFO - PROCESS | 1667 | 1466740719634 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 1667 | 1466740719635 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:58:39 INFO - PROCESS | 1667 | 1466740719637 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 1667 | 1466740719640 Marionette TRACE conn2 <- [1,1470,null,{}] 20:58:39 INFO - PROCESS | 1667 | 1466740719650 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}] 20:58:39 INFO - PROCESS | 1667 | 1466740719653 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:39 INFO - PROCESS | 1667 | 1466740719728 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:58:39 INFO - PROCESS | 1667 | 1466740719737 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 1667 | 1466740719739 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x119715800 == 30 [pid = 1667] [id = 375] 20:58:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x112967000) [pid = 1667] [serial = 1124] [outer = 0x0] 20:58:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1185b5800) [pid = 1667] [serial = 1125] [outer = 0x112967000] 20:58:39 INFO - PROCESS | 1667 | 1466740719767 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x11871cc00) [pid = 1667] [serial = 1126] [outer = 0x112967000] 20:58:40 INFO - PROCESS | 1667 | 1466740720086 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]]]}] 20:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 470ms 20:58:40 INFO - PROCESS | 1667 | 1466740720108 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:58:40 INFO - PROCESS | 1667 | 1466740720110 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:58:40 INFO - PROCESS | 1667 | 1466740720113 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - PROCESS | 1667 | 1466740720116 Marionette TRACE conn2 <- [1,1474,null,{}] 20:58:40 INFO - PROCESS | 1667 | 1466740720118 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}] 20:58:40 INFO - PROCESS | 1667 | 1466740720119 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:40 INFO - PROCESS | 1667 | 1466740720195 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:58:40 INFO - PROCESS | 1667 | 1466740720253 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:40 INFO - PROCESS | 1667 | 1466740720254 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fcf800 == 31 [pid = 1667] [id = 376] 20:58:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1183ef400) [pid = 1667] [serial = 1127] [outer = 0x0] 20:58:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119177800) [pid = 1667] [serial = 1128] [outer = 0x1183ef400] 20:58:40 INFO - PROCESS | 1667 | 1466740720279 Marionette DEBUG loaded listener.js 20:58:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x119433c00) [pid = 1667] [serial = 1129] [outer = 0x1183ef400] 20:58:40 INFO - PROCESS | 1667 | 1466740720598 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]]]}] 20:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 523ms 20:58:40 INFO - PROCESS | 1667 | 1466740720642 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 1667 | 1466740720643 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:58:40 INFO - PROCESS | 1667 | 1466740720654 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - PROCESS | 1667 | 1466740720656 Marionette TRACE conn2 <- [1,1478,null,{}] 20:58:40 INFO - PROCESS | 1667 | 1466740720658 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}] 20:58:40 INFO - PROCESS | 1667 | 1466740720659 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:40 INFO - PROCESS | 1667 | 1466740720749 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:58:40 INFO - PROCESS | 1667 | 1466740720786 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:40 INFO - PROCESS | 1667 | 1466740720786 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x12486f000 == 32 [pid = 1667] [id = 377] 20:58:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x116906800) [pid = 1667] [serial = 1130] [outer = 0x0] 20:58:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1195a6000) [pid = 1667] [serial = 1131] [outer = 0x116906800] 20:58:40 INFO - PROCESS | 1667 | 1466740720811 Marionette DEBUG loaded listener.js 20:58:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1199a8c00) [pid = 1667] [serial = 1132] [outer = 0x116906800] 20:58:41 INFO - PROCESS | 1667 | 1466740721158 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]]]}] 20:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 527ms 20:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:58:41 INFO - PROCESS | 1667 | 1466740721173 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 1667 | 1466740721175 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:58:41 INFO - PROCESS | 1667 | 1466740721177 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 1667 | 1466740721178 Marionette TRACE conn2 <- [1,1482,null,{}] 20:58:41 INFO - PROCESS | 1667 | 1466740721189 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}] 20:58:41 INFO - PROCESS | 1667 | 1466740721193 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:41 INFO - PROCESS | 1667 | 1466740721305 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:58:41 INFO - PROCESS | 1667 | 1466740721309 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:41 INFO - PROCESS | 1667 | 1466740721310 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x1252c6000 == 33 [pid = 1667] [id = 378] 20:58:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x117554c00) [pid = 1667] [serial = 1133] [outer = 0x0] 20:58:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119bac800) [pid = 1667] [serial = 1134] [outer = 0x117554c00] 20:58:41 INFO - PROCESS | 1667 | 1466740721337 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x124850400) [pid = 1667] [serial = 1135] [outer = 0x117554c00] 20:58:41 INFO - PROCESS | 1667 | 1466740721661 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]]]}] 20:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 20:58:41 INFO - PROCESS | 1667 | 1466740721706 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 1667 | 1466740721707 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:58:41 INFO - PROCESS | 1667 | 1466740721709 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 1667 | 1466740721710 Marionette TRACE conn2 <- [1,1486,null,{}] 20:58:41 INFO - PROCESS | 1667 | 1466740721714 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}] 20:58:41 INFO - PROCESS | 1667 | 1466740721723 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:41 INFO - PROCESS | 1667 | 1466740721817 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:58:41 INFO - PROCESS | 1667 | 1466740721826 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:41 INFO - PROCESS | 1667 | 1466740721828 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x12693b000 == 34 [pid = 1667] [id = 379] 20:58:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x11755ec00) [pid = 1667] [serial = 1136] [outer = 0x0] 20:58:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x124cf6800) [pid = 1667] [serial = 1137] [outer = 0x11755ec00] 20:58:41 INFO - PROCESS | 1667 | 1466740721856 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12532dc00) [pid = 1667] [serial = 1138] [outer = 0x11755ec00] 20:58:42 INFO - PROCESS | 1667 | 1466740722202 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]]]}] 20:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 20:58:42 INFO - PROCESS | 1667 | 1466740722231 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:58:42 INFO - PROCESS | 1667 | 1466740722232 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:58:42 INFO - PROCESS | 1667 | 1466740722235 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:58:42 INFO - PROCESS | 1667 | 1466740722236 Marionette TRACE conn2 <- [1,1490,null,{}] 20:58:42 INFO - PROCESS | 1667 | 1466740722243 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}] 20:58:42 INFO - PROCESS | 1667 | 1466740722244 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:42 INFO - PROCESS | 1667 | 1466740722340 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:58:42 INFO - PROCESS | 1667 | 1466740722346 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 1667 | 1466740722347 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x128aeb800 == 35 [pid = 1667] [id = 380] 20:58:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x111ecb400) [pid = 1667] [serial = 1139] [outer = 0x0] 20:58:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x125e4a800) [pid = 1667] [serial = 1140] [outer = 0x111ecb400] 20:58:42 INFO - PROCESS | 1667 | 1466740722372 Marionette DEBUG loaded listener.js 20:58:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x125ead800) [pid = 1667] [serial = 1141] [outer = 0x111ecb400] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1292a2c00) [pid = 1667] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x124421c00) [pid = 1667] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124cf1000) [pid = 1667] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x115d1ac00) [pid = 1667] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x118352c00) [pid = 1667] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x120ff7800) [pid = 1667] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1164e2800) [pid = 1667] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11885b400) [pid = 1667] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x112f56800) [pid = 1667] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11911d400) [pid = 1667] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x116a1a400) [pid = 1667] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x12748fc00) [pid = 1667] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x129183400) [pid = 1667] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x128ac5000) [pid = 1667] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:58:42 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1199c9c00) [pid = 1667] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:58:42 INFO - PROCESS | 1667 | 1466740722862 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]]]}] 20:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 20:58:42 INFO - PROCESS | 1667 | 1466740722904 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:58:42 INFO - PROCESS | 1667 | 1466740722905 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:58:42 INFO - PROCESS | 1667 | 1466740722908 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:58:42 INFO - PROCESS | 1667 | 1466740722909 Marionette TRACE conn2 <- [1,1494,null,{}] 20:58:42 INFO - PROCESS | 1667 | 1466740722911 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}] 20:58:42 INFO - PROCESS | 1667 | 1466740722912 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:42 INFO - PROCESS | 1667 | 1466740722991 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:58:43 INFO - PROCESS | 1667 | 1466740723049 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:43 INFO - PROCESS | 1667 | 1466740723050 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x119715000 == 36 [pid = 1667] [id = 381] 20:58:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x110e7b000) [pid = 1667] [serial = 1142] [outer = 0x0] 20:58:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x116a1a400) [pid = 1667] [serial = 1143] [outer = 0x110e7b000] 20:58:43 INFO - PROCESS | 1667 | 1466740723075 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1267cec00) [pid = 1667] [serial = 1144] [outer = 0x110e7b000] 20:58:43 INFO - PROCESS | 1667 | 1466740723351 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]]]}] 20:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 472ms 20:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:58:43 INFO - PROCESS | 1667 | 1466740723386 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:58:43 INFO - PROCESS | 1667 | 1466740723387 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:58:43 INFO - PROCESS | 1667 | 1466740723389 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:58:43 INFO - PROCESS | 1667 | 1466740723390 Marionette TRACE conn2 <- [1,1498,null,{}] 20:58:43 INFO - PROCESS | 1667 | 1466740723392 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}] 20:58:43 INFO - PROCESS | 1667 | 1466740723394 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:43 INFO - PROCESS | 1667 | 1466740723472 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:58:43 INFO - PROCESS | 1667 | 1466740723476 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:43 INFO - PROCESS | 1667 | 1466740723477 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a959000 == 37 [pid = 1667] [id = 382] 20:58:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1267d0800) [pid = 1667] [serial = 1145] [outer = 0x0] 20:58:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x115447c00) [pid = 1667] [serial = 1146] [outer = 0x1267d0800] 20:58:43 INFO - PROCESS | 1667 | 1466740723503 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124450400) [pid = 1667] [serial = 1147] [outer = 0x1267d0800] 20:58:43 INFO - PROCESS | 1667 | 1466740723826 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]]]}] 20:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 20:58:43 INFO - PROCESS | 1667 | 1466740723858 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:58:43 INFO - PROCESS | 1667 | 1466740723860 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:58:43 INFO - PROCESS | 1667 | 1466740723862 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:58:43 INFO - PROCESS | 1667 | 1466740723864 Marionette TRACE conn2 <- [1,1502,null,{}] 20:58:43 INFO - PROCESS | 1667 | 1466740723866 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}] 20:58:43 INFO - PROCESS | 1667 | 1466740723868 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:43 INFO - PROCESS | 1667 | 1466740723990 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:58:44 INFO - PROCESS | 1667 | 1466740723998 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 1667 | 1466740724000 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x124865000 == 38 [pid = 1667] [id = 383] 20:58:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x126f3f800) [pid = 1667] [serial = 1148] [outer = 0x0] 20:58:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12748f000) [pid = 1667] [serial = 1149] [outer = 0x126f3f800] 20:58:44 INFO - PROCESS | 1667 | 1466740724027 Marionette DEBUG loaded listener.js 20:58:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128ac3000) [pid = 1667] [serial = 1150] [outer = 0x126f3f800] 20:58:44 INFO - PROCESS | 1667 | 1466740724392 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]]]}] 20:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 572ms 20:58:44 INFO - PROCESS | 1667 | 1466740724434 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:58:44 INFO - PROCESS | 1667 | 1466740724435 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:58:44 INFO - PROCESS | 1667 | 1466740724437 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 1667 | 1466740724439 Marionette TRACE conn2 <- [1,1506,null,{}] 20:58:44 INFO - PROCESS | 1667 | 1466740724441 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}] 20:58:44 INFO - PROCESS | 1667 | 1466740724442 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:44 INFO - PROCESS | 1667 | 1466740724520 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:58:44 INFO - PROCESS | 1667 | 1466740724572 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 1667 | 1466740724580 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bed0000 == 39 [pid = 1667] [id = 384] 20:58:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1199a6800) [pid = 1667] [serial = 1151] [outer = 0x0] 20:58:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128acc400) [pid = 1667] [serial = 1152] [outer = 0x1199a6800] 20:58:44 INFO - PROCESS | 1667 | 1466740724605 Marionette DEBUG loaded listener.js 20:58:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1292a0000) [pid = 1667] [serial = 1153] [outer = 0x1199a6800] 20:58:45 INFO - PROCESS | 1667 | 1466740725094 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]]]}] 20:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 668ms 20:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:58:45 INFO - PROCESS | 1667 | 1466740725106 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:58:45 INFO - PROCESS | 1667 | 1466740725109 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:58:45 INFO - PROCESS | 1667 | 1466740725138 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:58:45 INFO - PROCESS | 1667 | 1466740725140 Marionette TRACE conn2 <- [1,1510,null,{}] 20:58:45 INFO - PROCESS | 1667 | 1466740725147 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}] 20:58:45 INFO - PROCESS | 1667 | 1466740725150 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:45 INFO - PROCESS | 1667 | 1466740725264 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:58:45 INFO - PROCESS | 1667 | 1466740725342 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:45 INFO - PROCESS | 1667 | 1466740725343 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac8800 == 40 [pid = 1667] [id = 385] 20:58:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112f4e000) [pid = 1667] [serial = 1154] [outer = 0x0] 20:58:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x113257800) [pid = 1667] [serial = 1155] [outer = 0x112f4e000] 20:58:45 INFO - PROCESS | 1667 | 1466740725375 Marionette DEBUG loaded listener.js 20:58:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x115dedc00) [pid = 1667] [serial = 1156] [outer = 0x112f4e000] 20:58:45 INFO - PROCESS | 1667 | 1466740725953 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]]]}] 20:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 902ms 20:58:46 INFO - PROCESS | 1667 | 1466740726014 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 1667 | 1466740726017 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:58:46 INFO - PROCESS | 1667 | 1466740726021 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 1667 | 1466740726023 Marionette TRACE conn2 <- [1,1514,null,{}] 20:58:46 INFO - PROCESS | 1667 | 1466740726026 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}] 20:58:46 INFO - PROCESS | 1667 | 1466740726027 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:46 INFO - PROCESS | 1667 | 1466740726137 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:58:46 INFO - PROCESS | 1667 | 1466740726330 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:46 INFO - PROCESS | 1667 | 1466740726331 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x113357800 == 41 [pid = 1667] [id = 386] 20:58:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x112af0800) [pid = 1667] [serial = 1157] [outer = 0x0] 20:58:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x113c5ec00) [pid = 1667] [serial = 1158] [outer = 0x112af0800] 20:58:46 INFO - PROCESS | 1667 | 1466740726361 Marionette DEBUG loaded listener.js 20:58:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11663cc00) [pid = 1667] [serial = 1159] [outer = 0x112af0800] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x124865000 == 40 [pid = 1667] [id = 383] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12a959000 == 39 [pid = 1667] [id = 382] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x119715000 == 38 [pid = 1667] [id = 381] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x128aeb800 == 37 [pid = 1667] [id = 380] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12693b000 == 36 [pid = 1667] [id = 379] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x1252c6000 == 35 [pid = 1667] [id = 378] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12486f000 == 34 [pid = 1667] [id = 377] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x119fcf800 == 33 [pid = 1667] [id = 376] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x119715800 == 32 [pid = 1667] [id = 375] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x117460000 == 31 [pid = 1667] [id = 374] 20:58:46 INFO - PROCESS | 1667 | --DOCSHELL 0x116408000 == 30 [pid = 1667] [id = 373] 20:58:46 INFO - PROCESS | 1667 | 1466740726825 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]]]}] 20:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 821ms 20:58:46 INFO - PROCESS | 1667 | 1466740726844 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 1667 | 1466740726845 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:58:46 INFO - PROCESS | 1667 | 1466740726848 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 1667 | 1466740726850 Marionette TRACE conn2 <- [1,1518,null,{}] 20:58:46 INFO - PROCESS | 1667 | 1466740726853 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}] 20:58:46 INFO - PROCESS | 1667 | 1466740726855 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x119438400) [pid = 1667] [serial = 1093] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1269d2400) [pid = 1667] [serial = 1095] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x12929f400) [pid = 1667] [serial = 1098] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x128eadc00) [pid = 1667] [serial = 1090] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x128acb800) [pid = 1667] [serial = 1087] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124cf3c00) [pid = 1667] [serial = 1081] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x128eaf000) [pid = 1667] [serial = 1096] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x12441d800) [pid = 1667] [serial = 1078] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1294a2c00) [pid = 1667] [serial = 1102] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x129495400) [pid = 1667] [serial = 1101] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1244ed000) [pid = 1667] [serial = 1080] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x128a06000) [pid = 1667] [serial = 1084] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x125ea2800) [pid = 1667] [serial = 1083] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x118352400) [pid = 1667] [serial = 1092] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1185b1800) [pid = 1667] [serial = 1071] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x128ac2c00) [pid = 1667] [serial = 1086] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x11885c000) [pid = 1667] [serial = 1072] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x117ea8400) [pid = 1667] [serial = 1065] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1185ac400) [pid = 1667] [serial = 1066] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1192f8400) [pid = 1667] [serial = 1074] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x119ba4c00) [pid = 1667] [serial = 1075] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x115d10800) [pid = 1667] [serial = 1062] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x1164ec000) [pid = 1667] [serial = 1063] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x120feec00) [pid = 1667] [serial = 1077] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1174af800) [pid = 1667] [serial = 1068] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x117eb4800) [pid = 1667] [serial = 1069] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x128ac9800) [pid = 1667] [serial = 1060] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x12948e800) [pid = 1667] [serial = 1099] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x128c6e800) [pid = 1667] [serial = 1089] [outer = 0x0] [url = about:blank] 20:58:46 INFO - PROCESS | 1667 | 1466740726965 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:58:47 INFO - PROCESS | 1667 | 1466740727003 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:47 INFO - PROCESS | 1667 | 1466740727004 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169bf800 == 31 [pid = 1667] [id = 387] 20:58:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x1167a4c00) [pid = 1667] [serial = 1160] [outer = 0x0] 20:58:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1174b2800) [pid = 1667] [serial = 1161] [outer = 0x1167a4c00] 20:58:47 INFO - PROCESS | 1667 | 1466740727032 Marionette DEBUG loaded listener.js 20:58:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x11834d400) [pid = 1667] [serial = 1162] [outer = 0x1167a4c00] 20:58:47 INFO - PROCESS | 1667 | 1466740727314 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]]]}] 20:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 523ms 20:58:47 INFO - PROCESS | 1667 | 1466740727373 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:58:47 INFO - PROCESS | 1667 | 1466740727376 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:58:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:58:47 INFO - PROCESS | 1667 | 1466740727378 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:58:47 INFO - PROCESS | 1667 | 1466740727380 Marionette TRACE conn2 <- [1,1522,null,{}] 20:58:47 INFO - PROCESS | 1667 | 1466740727384 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}] 20:58:47 INFO - PROCESS | 1667 | 1466740727386 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:47 INFO - PROCESS | 1667 | 1466740727483 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:58:47 INFO - PROCESS | 1667 | 1466740727537 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:47 INFO - PROCESS | 1667 | 1466740727538 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c75800 == 32 [pid = 1667] [id = 388] 20:58:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x11834e000) [pid = 1667] [serial = 1163] [outer = 0x0] 20:58:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1183ecc00) [pid = 1667] [serial = 1164] [outer = 0x11834e000] 20:58:47 INFO - PROCESS | 1667 | 1466740727564 Marionette DEBUG loaded listener.js 20:58:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x11911b800) [pid = 1667] [serial = 1165] [outer = 0x11834e000] 20:58:47 INFO - PROCESS | 1667 | 1466740727860 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"]]]}] 20:58:47 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 () { 20:58:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:58:47 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 () { 20:58:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:58:47 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 () { 20:58:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:58:47 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 () { 20:58:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:58:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 20:58:47 INFO - PROCESS | 1667 | 1466740727903 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:58:47 INFO - PROCESS | 1667 | 1466740727904 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:58:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:58:47 INFO - PROCESS | 1667 | 1466740727912 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:58:47 INFO - PROCESS | 1667 | 1466740727919 Marionette TRACE conn2 <- [1,1526,null,{}] 20:58:47 INFO - PROCESS | 1667 | 1466740727922 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}] 20:58:47 INFO - PROCESS | 1667 | 1466740727925 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:48 INFO - PROCESS | 1667 | 1466740728005 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:58:48 INFO - PROCESS | 1667 | 1466740728063 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 1667 | 1466740728064 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ade000 == 33 [pid = 1667] [id = 389] 20:58:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x11834ec00) [pid = 1667] [serial = 1166] [outer = 0x0] 20:58:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11959e800) [pid = 1667] [serial = 1167] [outer = 0x11834ec00] 20:58:48 INFO - PROCESS | 1667 | 1466740728089 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x124009400) [pid = 1667] [serial = 1168] [outer = 0x11834ec00] 20:58:48 INFO - PROCESS | 1667 | 1466740728352 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"]]]}] 20:58:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:58:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:58:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:58:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 481ms 20:58:48 INFO - PROCESS | 1667 | 1466740728390 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:58:48 INFO - PROCESS | 1667 | 1466740728392 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:58:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:58:48 INFO - PROCESS | 1667 | 1466740728394 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:58:48 INFO - PROCESS | 1667 | 1466740728395 Marionette TRACE conn2 <- [1,1530,null,{}] 20:58:48 INFO - PROCESS | 1667 | 1466740728406 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}] 20:58:48 INFO - PROCESS | 1667 | 1466740728407 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:48 INFO - PROCESS | 1667 | 1466740728489 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:58:48 INFO - PROCESS | 1667 | 1466740728493 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 1667 | 1466740728494 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x125ec2800 == 34 [pid = 1667] [id = 390] 20:58:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11325c800) [pid = 1667] [serial = 1169] [outer = 0x0] 20:58:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1244e7800) [pid = 1667] [serial = 1170] [outer = 0x11325c800] 20:58:48 INFO - PROCESS | 1667 | 1466740728521 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x125525c00) [pid = 1667] [serial = 1171] [outer = 0x11325c800] 20:58:48 INFO - PROCESS | 1667 | 1466740728833 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]]]}] 20:58:48 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 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:58:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:58:48 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. 20:58:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:58:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 480ms 20:58:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:58:48 INFO - PROCESS | 1667 | 1466740728875 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:58:48 INFO - PROCESS | 1667 | 1466740728876 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:58:48 INFO - PROCESS | 1667 | 1466740728879 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:58:48 INFO - PROCESS | 1667 | 1466740728882 Marionette TRACE conn2 <- [1,1534,null,{}] 20:58:48 INFO - PROCESS | 1667 | 1466740728885 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}] 20:58:48 INFO - PROCESS | 1667 | 1466740728886 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:48 INFO - PROCESS | 1667 | 1466740728995 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:58:49 INFO - PROCESS | 1667 | 1466740729005 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:49 INFO - PROCESS | 1667 | 1466740729009 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246de000 == 35 [pid = 1667] [id = 391] 20:58:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1269c6c00) [pid = 1667] [serial = 1172] [outer = 0x0] 20:58:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x126d35400) [pid = 1667] [serial = 1173] [outer = 0x1269c6c00] 20:58:49 INFO - PROCESS | 1667 | 1466740729042 Marionette DEBUG loaded listener.js 20:58:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x127491800) [pid = 1667] [serial = 1174] [outer = 0x1269c6c00] 20:58:49 INFO - PROCESS | 1667 | 1466740729403 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]]]}] 20:58:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:58:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 575ms 20:58:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:58:49 INFO - PROCESS | 1667 | 1466740729454 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:58:49 INFO - PROCESS | 1667 | 1466740729455 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:58:49 INFO - PROCESS | 1667 | 1466740729457 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:58:49 INFO - PROCESS | 1667 | 1466740729458 Marionette TRACE conn2 <- [1,1538,null,{}] 20:58:49 INFO - PROCESS | 1667 | 1466740729460 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}] 20:58:49 INFO - PROCESS | 1667 | 1466740729462 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:49 INFO - PROCESS | 1667 | 1466740729569 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:58:49 INFO - PROCESS | 1667 | 1466740729633 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:49 INFO - PROCESS | 1667 | 1466740729634 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a565800 == 36 [pid = 1667] [id = 392] 20:58:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x128a0dc00) [pid = 1667] [serial = 1175] [outer = 0x0] 20:58:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x128ac6400) [pid = 1667] [serial = 1176] [outer = 0x128a0dc00] 20:58:49 INFO - PROCESS | 1667 | 1466740729685 Marionette DEBUG loaded listener.js 20:58:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x129189000) [pid = 1667] [serial = 1177] [outer = 0x128a0dc00] 20:58:50 INFO - PROCESS | 1667 | 1466740730085 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]]]}] 20:58:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:58:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 20:58:50 INFO - PROCESS | 1667 | 1466740730129 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:58:50 INFO - PROCESS | 1667 | 1466740730130 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:58:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:58:50 INFO - PROCESS | 1667 | 1466740730133 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:58:50 INFO - PROCESS | 1667 | 1466740730134 Marionette TRACE conn2 <- [1,1542,null,{}] 20:58:50 INFO - PROCESS | 1667 | 1466740730137 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}] 20:58:50 INFO - PROCESS | 1667 | 1466740730138 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:50 INFO - PROCESS | 1667 | 1466740730252 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:58:50 INFO - PROCESS | 1667 | 1466740730307 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1667 | 1466740730308 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b708800 == 37 [pid = 1667] [id = 393] 20:58:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12929f800) [pid = 1667] [serial = 1178] [outer = 0x0] 20:58:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1292a2c00) [pid = 1667] [serial = 1179] [outer = 0x12929f800] 20:58:50 INFO - PROCESS | 1667 | 1466740730350 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12948fc00) [pid = 1667] [serial = 1180] [outer = 0x12929f800] 20:58:50 INFO - PROCESS | 1667 | 1466740730783 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]]]}] 20:58:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:58:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 672ms 20:58:50 INFO - PROCESS | 1667 | 1466740730805 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:58:50 INFO - PROCESS | 1667 | 1466740730806 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:58:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:58:50 INFO - PROCESS | 1667 | 1466740730808 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:58:50 INFO - PROCESS | 1667 | 1466740730809 Marionette TRACE conn2 <- [1,1546,null,{}] 20:58:50 INFO - PROCESS | 1667 | 1466740730812 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}] 20:58:50 INFO - PROCESS | 1667 | 1466740730813 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:50 INFO - PROCESS | 1667 | 1466740730908 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:58:50 INFO - PROCESS | 1667 | 1466740730930 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1667 | 1466740730931 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba75800 == 38 [pid = 1667] [id = 394] 20:58:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x129490000) [pid = 1667] [serial = 1181] [outer = 0x0] 20:58:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12949d800) [pid = 1667] [serial = 1182] [outer = 0x129490000] 20:58:50 INFO - PROCESS | 1667 | 1466740730955 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12a643800) [pid = 1667] [serial = 1183] [outer = 0x129490000] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x116906800) [pid = 1667] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x116980c00) [pid = 1667] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11325c000) [pid = 1667] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112967000) [pid = 1667] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1183ef400) [pid = 1667] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x115e56c00) [pid = 1667] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x117554c00) [pid = 1667] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1174ae800) [pid = 1667] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x119747800) [pid = 1667] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x125e43800) [pid = 1667] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x11755ec00) [pid = 1667] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x111ecb400) [pid = 1667] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1267d0800) [pid = 1667] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x117558c00) [pid = 1667] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:58:51 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x126f3f800) [pid = 1667] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:58:51 INFO - PROCESS | 1667 | 1466740731345 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]]]}] 20:58:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 20:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:58:51 INFO - PROCESS | 1667 | 1466740731383 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:58:51 INFO - PROCESS | 1667 | 1466740731385 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:58:51 INFO - PROCESS | 1667 | 1466740731387 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:58:51 INFO - PROCESS | 1667 | 1466740731388 Marionette TRACE conn2 <- [1,1550,null,{}] 20:58:51 INFO - PROCESS | 1667 | 1466740731391 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}] 20:58:51 INFO - PROCESS | 1667 | 1466740731392 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:51 INFO - PROCESS | 1667 | 1466740731501 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:58:51 INFO - PROCESS | 1667 | 1466740731535 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:51 INFO - PROCESS | 1667 | 1466740731536 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x12486f000 == 39 [pid = 1667] [id = 395] 20:58:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x112d47c00) [pid = 1667] [serial = 1184] [outer = 0x0] 20:58:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x117558c00) [pid = 1667] [serial = 1185] [outer = 0x112d47c00] 20:58:51 INFO - PROCESS | 1667 | 1466740731561 Marionette DEBUG loaded listener.js 20:58:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1195a8c00) [pid = 1667] [serial = 1186] [outer = 0x112d47c00] 20:58:51 INFO - PROCESS | 1667 | 1466740731847 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]]]}] 20:58:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 468ms 20:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:58:51 INFO - PROCESS | 1667 | 1466740731858 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:58:51 INFO - PROCESS | 1667 | 1466740731859 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:58:51 INFO - PROCESS | 1667 | 1466740731869 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:58:51 INFO - PROCESS | 1667 | 1466740731870 Marionette TRACE conn2 <- [1,1554,null,{}] 20:58:51 INFO - PROCESS | 1667 | 1466740731872 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}] 20:58:51 INFO - PROCESS | 1667 | 1466740731873 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:51 INFO - PROCESS | 1667 | 1466740731967 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:58:51 INFO - PROCESS | 1667 | 1466740731971 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:51 INFO - PROCESS | 1667 | 1466740731972 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4ad000 == 40 [pid = 1667] [id = 396] 20:58:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x124003c00) [pid = 1667] [serial = 1187] [outer = 0x0] 20:58:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x126fd4800) [pid = 1667] [serial = 1188] [outer = 0x124003c00] 20:58:52 INFO - PROCESS | 1667 | 1466740731999 Marionette DEBUG loaded listener.js 20:58:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x12a64b000) [pid = 1667] [serial = 1189] [outer = 0x124003c00] 20:58:52 INFO - PROCESS | 1667 | 1466740732325 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]]]}] 20:58:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:58:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 476ms 20:58:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:58:52 INFO - PROCESS | 1667 | 1466740732338 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:58:52 INFO - PROCESS | 1667 | 1466740732339 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:58:52 INFO - PROCESS | 1667 | 1466740732341 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:58:52 INFO - PROCESS | 1667 | 1466740732343 Marionette TRACE conn2 <- [1,1558,null,{}] 20:58:52 INFO - PROCESS | 1667 | 1466740732345 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}] 20:58:52 INFO - PROCESS | 1667 | 1466740732349 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:52 INFO - PROCESS | 1667 | 1466740732470 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:58:52 INFO - PROCESS | 1667 | 1466740732475 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 1667 | 1466740732477 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c908000 == 41 [pid = 1667] [id = 397] 20:58:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x116f92800) [pid = 1667] [serial = 1190] [outer = 0x0] 20:58:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12a6bc000) [pid = 1667] [serial = 1191] [outer = 0x116f92800] 20:58:52 INFO - PROCESS | 1667 | 1466740732501 Marionette DEBUG loaded listener.js 20:58:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12a6df800) [pid = 1667] [serial = 1192] [outer = 0x116f92800] 20:58:52 INFO - PROCESS | 1667 | 1466740732798 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]]]}] 20:58:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:58:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 20:58:52 INFO - PROCESS | 1667 | 1466740732814 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:58:52 INFO - PROCESS | 1667 | 1466740732817 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:58:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:58:52 INFO - PROCESS | 1667 | 1466740732824 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:58:52 INFO - PROCESS | 1667 | 1466740732825 Marionette TRACE conn2 <- [1,1562,null,{}] 20:58:52 INFO - PROCESS | 1667 | 1466740732828 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}] 20:58:52 INFO - PROCESS | 1667 | 1466740732829 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:52 INFO - PROCESS | 1667 | 1466740732928 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:58:52 INFO - PROCESS | 1667 | 1466740732934 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 1667 | 1466740732935 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca6d800 == 42 [pid = 1667] [id = 398] 20:58:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x128a02800) [pid = 1667] [serial = 1193] [outer = 0x0] 20:58:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12a6e4000) [pid = 1667] [serial = 1194] [outer = 0x128a02800] 20:58:52 INFO - PROCESS | 1667 | 1466740732962 Marionette DEBUG loaded listener.js 20:58:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12b0b9800) [pid = 1667] [serial = 1195] [outer = 0x128a02800] 20:58:53 INFO - PROCESS | 1667 | 1466740733603 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]]]}] 20:58:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:58:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 821ms 20:58:53 INFO - PROCESS | 1667 | 1466740733649 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:58:53 INFO - PROCESS | 1667 | 1466740733654 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:58:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:58:53 INFO - PROCESS | 1667 | 1466740733659 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:58:53 INFO - PROCESS | 1667 | 1466740733662 Marionette TRACE conn2 <- [1,1566,null,{}] 20:58:53 INFO - PROCESS | 1667 | 1466740733669 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}] 20:58:53 INFO - PROCESS | 1667 | 1466740733672 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:53 INFO - PROCESS | 1667 | 1466740733789 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:58:53 INFO - PROCESS | 1667 | 1466740733861 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:53 INFO - PROCESS | 1667 | 1466740733862 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x119710800 == 43 [pid = 1667] [id = 399] 20:58:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x116980c00) [pid = 1667] [serial = 1196] [outer = 0x0] 20:58:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1174c4400) [pid = 1667] [serial = 1197] [outer = 0x116980c00] 20:58:53 INFO - PROCESS | 1667 | 1466740733893 Marionette DEBUG loaded listener.js 20:58:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1183e8800) [pid = 1667] [serial = 1198] [outer = 0x116980c00] 20:58:54 INFO - PROCESS | 1667 | 1466740734348 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]]]}] 20:58:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:58:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 725ms 20:58:54 INFO - PROCESS | 1667 | 1466740734383 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:58:54 INFO - PROCESS | 1667 | 1466740734386 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:58:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:58:54 INFO - PROCESS | 1667 | 1466740734391 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:58:54 INFO - PROCESS | 1667 | 1466740734392 Marionette TRACE conn2 <- [1,1570,null,{}] 20:58:54 INFO - PROCESS | 1667 | 1466740734395 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}] 20:58:54 INFO - PROCESS | 1667 | 1466740734397 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:54 INFO - PROCESS | 1667 | 1466740734537 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:58:54 INFO - PROCESS | 1667 | 1466740734589 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 1667 | 1466740734591 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271c4000 == 44 [pid = 1667] [id = 400] 20:58:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x11974ac00) [pid = 1667] [serial = 1199] [outer = 0x0] 20:58:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x119ba4c00) [pid = 1667] [serial = 1200] [outer = 0x11974ac00] 20:58:54 INFO - PROCESS | 1667 | 1466740734624 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x120ff8000) [pid = 1667] [serial = 1201] [outer = 0x11974ac00] 20:58:55 INFO - PROCESS | 1667 | 1466740735048 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]]]}] 20:58:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:58:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 20:58:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:58:55 INFO - PROCESS | 1667 | 1466740735061 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:58:55 INFO - PROCESS | 1667 | 1466740735062 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:58:55 INFO - PROCESS | 1667 | 1466740735067 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 1667 | 1466740735070 Marionette TRACE conn2 <- [1,1574,null,{}] 20:58:55 INFO - PROCESS | 1667 | 1466740735078 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}] 20:58:55 INFO - PROCESS | 1667 | 1466740735081 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:55 INFO - PROCESS | 1667 | 1466740735181 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:58:55 INFO - PROCESS | 1667 | 1466740735242 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:55 INFO - PROCESS | 1667 | 1466740735245 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca5b800 == 45 [pid = 1667] [id = 401] 20:58:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x124a8ec00) [pid = 1667] [serial = 1202] [outer = 0x0] 20:58:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x126db1c00) [pid = 1667] [serial = 1203] [outer = 0x124a8ec00] 20:58:55 INFO - PROCESS | 1667 | 1466740735276 Marionette DEBUG loaded listener.js 20:58:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x128a07c00) [pid = 1667] [serial = 1204] [outer = 0x124a8ec00] 20:58:55 INFO - PROCESS | 1667 | 1466740735723 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]]]}] 20:58:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:58:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 722ms 20:58:55 INFO - PROCESS | 1667 | 1466740735789 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:58:55 INFO - PROCESS | 1667 | 1466740735791 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:58:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:58:55 INFO - PROCESS | 1667 | 1466740735793 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 1667 | 1466740735794 Marionette TRACE conn2 <- [1,1578,null,{}] 20:58:55 INFO - PROCESS | 1667 | 1466740735833 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}] 20:58:55 INFO - PROCESS | 1667 | 1466740735834 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:55 INFO - PROCESS | 1667 | 1466740735937 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:58:56 INFO - PROCESS | 1667 | 1466740736009 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1667 | 1466740736010 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cadf000 == 46 [pid = 1667] [id = 402] 20:58:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x12948ec00) [pid = 1667] [serial = 1205] [outer = 0x0] 20:58:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1294a0000) [pid = 1667] [serial = 1206] [outer = 0x12948ec00] 20:58:56 INFO - PROCESS | 1667 | 1466740736037 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x12a6c1400) [pid = 1667] [serial = 1207] [outer = 0x12948ec00] 20:58:56 INFO - PROCESS | 1667 | 1466740736429 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]]]}] 20:58:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:58:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 689ms 20:58:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:58:56 INFO - PROCESS | 1667 | 1466740736482 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:58:56 INFO - PROCESS | 1667 | 1466740736484 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:58:56 INFO - PROCESS | 1667 | 1466740736486 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:58:56 INFO - PROCESS | 1667 | 1466740736487 Marionette TRACE conn2 <- [1,1582,null,{}] 20:58:56 INFO - PROCESS | 1667 | 1466740736489 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}] 20:58:56 INFO - PROCESS | 1667 | 1466740736491 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:56 INFO - PROCESS | 1667 | 1466740736591 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:58:56 INFO - PROCESS | 1667 | 1466740736651 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1667 | 1466740736652 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x115ec4000 == 47 [pid = 1667] [id = 403] 20:58:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x112eebc00) [pid = 1667] [serial = 1208] [outer = 0x0] 20:58:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x11755a800) [pid = 1667] [serial = 1209] [outer = 0x112eebc00] 20:58:56 INFO - PROCESS | 1667 | 1466740736681 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x129183c00) [pid = 1667] [serial = 1210] [outer = 0x112eebc00] 20:58:57 INFO - PROCESS | 1667 | 1466740737289 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]]]}] 20:58:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:58:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 821ms 20:58:57 INFO - PROCESS | 1667 | 1466740737307 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:58:57 INFO - PROCESS | 1667 | 1466740737309 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:58:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:58:57 INFO - PROCESS | 1667 | 1466740737313 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 1667 | 1466740737316 Marionette TRACE conn2 <- [1,1586,null,{}] 20:58:57 INFO - PROCESS | 1667 | 1466740737319 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}] 20:58:57 INFO - PROCESS | 1667 | 1466740737320 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:57 INFO - PROCESS | 1667 | 1466740737417 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:58:57 INFO - PROCESS | 1667 | 1466740737477 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:57 INFO - PROCESS | 1667 | 1466740737479 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x11813d000 == 48 [pid = 1667] [id = 404] 20:58:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x115e5e400) [pid = 1667] [serial = 1211] [outer = 0x0] 20:58:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x118356c00) [pid = 1667] [serial = 1212] [outer = 0x115e5e400] 20:58:57 INFO - PROCESS | 1667 | 1466740737508 Marionette DEBUG loaded listener.js 20:58:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x11871b400) [pid = 1667] [serial = 1213] [outer = 0x115e5e400] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x1169ac800 == 47 [pid = 1667] [id = 372] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12c908000 == 46 [pid = 1667] [id = 397] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4ad000 == 45 [pid = 1667] [id = 396] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12486f000 == 44 [pid = 1667] [id = 395] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba75800 == 43 [pid = 1667] [id = 394] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12b708800 == 42 [pid = 1667] [id = 393] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12a565800 == 41 [pid = 1667] [id = 392] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x1246de000 == 40 [pid = 1667] [id = 391] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x125ec2800 == 39 [pid = 1667] [id = 390] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x124ade000 == 38 [pid = 1667] [id = 389] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x119c75800 == 37 [pid = 1667] [id = 388] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x1169bf800 == 36 [pid = 1667] [id = 387] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x113357800 == 35 [pid = 1667] [id = 386] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12bed0000 == 34 [pid = 1667] [id = 384] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac8800 == 33 [pid = 1667] [id = 385] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x115ec4000 == 32 [pid = 1667] [id = 403] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12cadf000 == 31 [pid = 1667] [id = 402] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca5b800 == 30 [pid = 1667] [id = 401] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x1271c4000 == 29 [pid = 1667] [id = 400] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca6d800 == 28 [pid = 1667] [id = 398] 20:58:58 INFO - PROCESS | 1667 | --DOCSHELL 0x119710800 == 27 [pid = 1667] [id = 399] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x1199a8c00) [pid = 1667] [serial = 1132] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1195a6000) [pid = 1667] [serial = 1131] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x1174b4400) [pid = 1667] [serial = 1122] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x11755e400) [pid = 1667] [serial = 1123] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x115d10c00) [pid = 1667] [serial = 1119] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x11612f000) [pid = 1667] [serial = 1120] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1185b5800) [pid = 1667] [serial = 1125] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x11871cc00) [pid = 1667] [serial = 1126] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x119177800) [pid = 1667] [serial = 1128] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1174b0400) [pid = 1667] [serial = 1117] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x116912c00) [pid = 1667] [serial = 1116] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x119bac800) [pid = 1667] [serial = 1134] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x11885b000) [pid = 1667] [serial = 1105] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x118357c00) [pid = 1667] [serial = 1104] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x12416fc00) [pid = 1667] [serial = 1108] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119bae400) [pid = 1667] [serial = 1107] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x116a1a400) [pid = 1667] [serial = 1143] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x127493c00) [pid = 1667] [serial = 1111] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x12532dc00) [pid = 1667] [serial = 1138] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1269ce400) [pid = 1667] [serial = 1110] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x124cf6800) [pid = 1667] [serial = 1137] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x125e4a800) [pid = 1667] [serial = 1140] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x115447c00) [pid = 1667] [serial = 1146] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1267c6000) [pid = 1667] [serial = 1114] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1195a3400) [pid = 1667] [serial = 1113] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x124450400) [pid = 1667] [serial = 1147] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x124850400) [pid = 1667] [serial = 1135] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x125ead800) [pid = 1667] [serial = 1141] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12748f000) [pid = 1667] [serial = 1149] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x128ac3000) [pid = 1667] [serial = 1150] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x119433c00) [pid = 1667] [serial = 1129] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x128acc400) [pid = 1667] [serial = 1152] [outer = 0x0] [url = about:blank] 20:58:58 INFO - PROCESS | 1667 | 1466740738546 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]]]}] 20:58:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:58:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1273ms 20:58:58 INFO - PROCESS | 1667 | 1466740738586 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:58:58 INFO - PROCESS | 1667 | 1466740738590 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:58:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:58:58 INFO - PROCESS | 1667 | 1466740738594 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:58:58 INFO - PROCESS | 1667 | 1466740738599 Marionette TRACE conn2 <- [1,1590,null,{}] 20:58:58 INFO - PROCESS | 1667 | 1466740738604 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}] 20:58:58 INFO - PROCESS | 1667 | 1466740738606 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:58 INFO - PROCESS | 1667 | 1466740738719 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:58:58 INFO - PROCESS | 1667 | 1466740738797 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 1667 | 1466740738799 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x1164ba000 == 28 [pid = 1667] [id = 405] 20:58:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1132bd400) [pid = 1667] [serial = 1214] [outer = 0x0] 20:58:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x113c24c00) [pid = 1667] [serial = 1215] [outer = 0x1132bd400] 20:58:58 INFO - PROCESS | 1667 | 1466740738826 Marionette DEBUG loaded listener.js 20:58:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x115dec400) [pid = 1667] [serial = 1216] [outer = 0x1132bd400] 20:58:59 INFO - PROCESS | 1667 | 1466740739169 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]]]}] 20:58:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:58:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 624ms 20:58:59 INFO - PROCESS | 1667 | 1466740739217 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:58:59 INFO - PROCESS | 1667 | 1466740739221 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:58:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:58:59 INFO - PROCESS | 1667 | 1466740739226 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:58:59 INFO - PROCESS | 1667 | 1466740739228 Marionette TRACE conn2 <- [1,1594,null,{}] 20:58:59 INFO - PROCESS | 1667 | 1466740739230 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}] 20:58:59 INFO - PROCESS | 1667 | 1466740739232 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:59 INFO - PROCESS | 1667 | 1466740739318 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:58:59 INFO - PROCESS | 1667 | 1466740739398 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:59 INFO - PROCESS | 1667 | 1466740739399 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x117e3f000 == 29 [pid = 1667] [id = 406] 20:58:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x115df4c00) [pid = 1667] [serial = 1217] [outer = 0x0] 20:58:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1174ad800) [pid = 1667] [serial = 1218] [outer = 0x115df4c00] 20:58:59 INFO - PROCESS | 1667 | 1466740739427 Marionette DEBUG loaded listener.js 20:58:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x117557c00) [pid = 1667] [serial = 1219] [outer = 0x115df4c00] 20:58:59 INFO - PROCESS | 1667 | 1466740739751 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]]]}] 20:58:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:58:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 574ms 20:58:59 INFO - PROCESS | 1667 | 1466740739801 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:58:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:58:59 INFO - PROCESS | 1667 | 1466740739803 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:58:59 INFO - PROCESS | 1667 | 1466740739806 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:58:59 INFO - PROCESS | 1667 | 1466740739810 Marionette TRACE conn2 <- [1,1598,null,{}] 20:58:59 INFO - PROCESS | 1667 | 1466740739822 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}] 20:58:59 INFO - PROCESS | 1667 | 1466740739827 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:59 INFO - PROCESS | 1667 | 1466740739926 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:58:59 INFO - PROCESS | 1667 | 1466740739962 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:59 INFO - PROCESS | 1667 | 1466740739965 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:58:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b25000 == 30 [pid = 1667] [id = 407] 20:58:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x11825a800) [pid = 1667] [serial = 1220] [outer = 0x0] 20:59:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1183eec00) [pid = 1667] [serial = 1221] [outer = 0x11825a800] 20:59:00 INFO - PROCESS | 1667 | 1466740740006 Marionette DEBUG loaded listener.js 20:59:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x118854c00) [pid = 1667] [serial = 1222] [outer = 0x11825a800] 20:59:00 INFO - PROCESS | 1667 | 1466740740401 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]]]}] 20:59:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 626ms 20:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:59:00 INFO - PROCESS | 1667 | 1466740740433 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:59:00 INFO - PROCESS | 1667 | 1466740740434 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:59:00 INFO - PROCESS | 1667 | 1466740740436 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:59:00 INFO - PROCESS | 1667 | 1466740740437 Marionette TRACE conn2 <- [1,1602,null,{}] 20:59:00 INFO - PROCESS | 1667 | 1466740740439 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}] 20:59:00 INFO - PROCESS | 1667 | 1466740740440 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:00 INFO - PROCESS | 1667 | 1466740740558 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:59:00 INFO - PROCESS | 1667 | 1466740740656 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:00 INFO - PROCESS | 1667 | 1466740740658 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x124179000 == 31 [pid = 1667] [id = 408] 20:59:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119122400) [pid = 1667] [serial = 1223] [outer = 0x0] 20:59:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1192eb800) [pid = 1667] [serial = 1224] [outer = 0x119122400] 20:59:00 INFO - PROCESS | 1667 | 1466740740700 Marionette DEBUG loaded listener.js 20:59:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119436c00) [pid = 1667] [serial = 1225] [outer = 0x119122400] 20:59:01 INFO - PROCESS | 1667 | 1466740741177 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]]]}] 20:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 769ms 20:59:01 INFO - PROCESS | 1667 | 1466740741205 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:59:01 INFO - PROCESS | 1667 | 1466740741207 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:59:01 INFO - PROCESS | 1667 | 1466740741209 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:59:01 INFO - PROCESS | 1667 | 1466740741210 Marionette TRACE conn2 <- [1,1606,null,{}] 20:59:01 INFO - PROCESS | 1667 | 1466740741212 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}] 20:59:01 INFO - PROCESS | 1667 | 1466740741214 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:01 INFO - PROCESS | 1667 | 1466740741306 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:59:01 INFO - PROCESS | 1667 | 1466740741344 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:01 INFO - PROCESS | 1667 | 1466740741345 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x12486a800 == 32 [pid = 1667] [id = 409] 20:59:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1132b4400) [pid = 1667] [serial = 1226] [outer = 0x0] 20:59:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x11959f800) [pid = 1667] [serial = 1227] [outer = 0x1132b4400] 20:59:01 INFO - PROCESS | 1667 | 1466740741370 Marionette DEBUG loaded listener.js 20:59:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1199a9800) [pid = 1667] [serial = 1228] [outer = 0x1132b4400] 20:59:01 INFO - PROCESS | 1667 | 1466740741721 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]]]}] 20:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 20:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:59:01 INFO - PROCESS | 1667 | 1466740741730 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:59:01 INFO - PROCESS | 1667 | 1466740741731 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:59:01 INFO - PROCESS | 1667 | 1466740741733 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:59:01 INFO - PROCESS | 1667 | 1466740741734 Marionette TRACE conn2 <- [1,1610,null,{}] 20:59:01 INFO - PROCESS | 1667 | 1466740741737 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}] 20:59:01 INFO - PROCESS | 1667 | 1466740741741 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:01 INFO - PROCESS | 1667 | 1466740741846 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:59:01 INFO - PROCESS | 1667 | 1466740741885 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:01 INFO - PROCESS | 1667 | 1466740741886 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x12554a000 == 33 [pid = 1667] [id = 410] 20:59:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1199aa800) [pid = 1667] [serial = 1229] [outer = 0x0] 20:59:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x119ceb800) [pid = 1667] [serial = 1230] [outer = 0x1199aa800] 20:59:01 INFO - PROCESS | 1667 | 1466740741911 Marionette DEBUG loaded listener.js 20:59:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1244e7c00) [pid = 1667] [serial = 1231] [outer = 0x1199aa800] 20:59:02 INFO - PROCESS | 1667 | 1466740742222 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]]]}] 20:59:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x128a0dc00) [pid = 1667] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12929f800) [pid = 1667] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x129490000) [pid = 1667] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x112d47c00) [pid = 1667] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11834ec00) [pid = 1667] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x11834e000) [pid = 1667] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1167a4c00) [pid = 1667] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11325c800) [pid = 1667] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112af0800) [pid = 1667] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112f4e000) [pid = 1667] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1199a6800) [pid = 1667] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x116f92800) [pid = 1667] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x128a02800) [pid = 1667] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x124003c00) [pid = 1667] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1269c6c00) [pid = 1667] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:59:02 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x110e7b000) [pid = 1667] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:59:02 INFO - PROCESS | 1667 | 1466740742426 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:59:02 INFO - PROCESS | 1667 | 1466740742427 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:59:02 INFO - PROCESS | 1667 | 1466740742438 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:59:02 INFO - PROCESS | 1667 | 1466740742439 Marionette TRACE conn2 <- [1,1614,null,{}] 20:59:02 INFO - PROCESS | 1667 | 1466740742442 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}] 20:59:02 INFO - PROCESS | 1667 | 1466740742443 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:02 INFO - PROCESS | 1667 | 1466740742512 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:59:02 INFO - PROCESS | 1667 | 1466740742515 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:02 INFO - PROCESS | 1667 | 1466740742516 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x125167800 == 34 [pid = 1667] [id = 411] 20:59:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x112aefc00) [pid = 1667] [serial = 1232] [outer = 0x0] 20:59:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x115e5a400) [pid = 1667] [serial = 1233] [outer = 0x112aefc00] 20:59:02 INFO - PROCESS | 1667 | 1466740742542 Marionette DEBUG loaded listener.js 20:59:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1183e8400) [pid = 1667] [serial = 1234] [outer = 0x112aefc00] 20:59:02 INFO - PROCESS | 1667 | 1466740742868 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]]]}] 20:59:02 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 20:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 20:59:02 INFO - PROCESS | 1667 | 1466740742908 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:59:02 INFO - PROCESS | 1667 | 1466740742909 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:59:02 INFO - PROCESS | 1667 | 1466740742911 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:59:02 INFO - PROCESS | 1667 | 1466740742912 Marionette TRACE conn2 <- [1,1618,null,{}] 20:59:02 INFO - PROCESS | 1667 | 1466740742915 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}] 20:59:02 INFO - PROCESS | 1667 | 1466740742916 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:02 INFO - PROCESS | 1667 | 1466740742988 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:59:02 INFO - PROCESS | 1667 | 1466740742991 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:02 INFO - PROCESS | 1667 | 1466740742992 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x128ae8800 == 35 [pid = 1667] [id = 412] 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1199a5c00) [pid = 1667] [serial = 1235] [outer = 0x0] 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x124cf6800) [pid = 1667] [serial = 1236] [outer = 0x1199a5c00] 20:59:03 INFO - PROCESS | 1667 | 1466740743019 Marionette DEBUG loaded listener.js 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11835a000) [pid = 1667] [serial = 1237] [outer = 0x1199a5c00] 20:59:03 INFO - PROCESS | 1667 | 1466740743362 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]]]}] 20:59:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:59:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 470ms 20:59:03 INFO - PROCESS | 1667 | 1466740743383 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:59:03 INFO - PROCESS | 1667 | 1466740743385 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:59:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:59:03 INFO - PROCESS | 1667 | 1466740743387 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:59:03 INFO - PROCESS | 1667 | 1466740743397 Marionette TRACE conn2 <- [1,1622,null,{}] 20:59:03 INFO - PROCESS | 1667 | 1466740743411 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}] 20:59:03 INFO - PROCESS | 1667 | 1466740743412 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:03 INFO - PROCESS | 1667 | 1466740743486 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:59:03 INFO - PROCESS | 1667 | 1466740743490 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 1667 | 1466740743491 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a33d000 == 36 [pid = 1667] [id = 413] 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x118703000) [pid = 1667] [serial = 1238] [outer = 0x0] 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125595400) [pid = 1667] [serial = 1239] [outer = 0x118703000] 20:59:03 INFO - PROCESS | 1667 | 1466740743515 Marionette DEBUG loaded listener.js 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x125ea3000) [pid = 1667] [serial = 1240] [outer = 0x118703000] 20:59:03 INFO - PROCESS | 1667 | 1466740743833 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]]]}] 20:59:03 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 20:59:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 489ms 20:59:03 INFO - PROCESS | 1667 | 1466740743876 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:59:03 INFO - PROCESS | 1667 | 1466740743877 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:59:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:59:03 INFO - PROCESS | 1667 | 1466740743879 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:59:03 INFO - PROCESS | 1667 | 1466740743881 Marionette TRACE conn2 <- [1,1626,null,{}] 20:59:03 INFO - PROCESS | 1667 | 1466740743883 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}] 20:59:03 INFO - PROCESS | 1667 | 1466740743884 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:03 INFO - PROCESS | 1667 | 1466740743956 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:59:03 INFO - PROCESS | 1667 | 1466740743960 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 1667 | 1466740743961 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a565800 == 37 [pid = 1667] [id = 414] 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125ea3800) [pid = 1667] [serial = 1241] [outer = 0x0] 20:59:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1267d2800) [pid = 1667] [serial = 1242] [outer = 0x125ea3800] 20:59:03 INFO - PROCESS | 1667 | 1466740743988 Marionette DEBUG loaded listener.js 20:59:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x126daa400) [pid = 1667] [serial = 1243] [outer = 0x125ea3800] 20:59:04 INFO - PROCESS | 1667 | 1466740744325 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]]]}] 20:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms 20:59:04 INFO - PROCESS | 1667 | 1466740744351 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:59:04 INFO - PROCESS | 1667 | 1466740744352 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:59:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:59:04 INFO - PROCESS | 1667 | 1466740744354 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:59:04 INFO - PROCESS | 1667 | 1466740744356 Marionette TRACE conn2 <- [1,1630,null,{}] 20:59:04 INFO - PROCESS | 1667 | 1466740744378 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}] 20:59:04 INFO - PROCESS | 1667 | 1466740744379 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:04 INFO - PROCESS | 1667 | 1466740744512 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:59:04 INFO - PROCESS | 1667 | 1466740744568 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:04 INFO - PROCESS | 1667 | 1466740744570 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x113282800 == 38 [pid = 1667] [id = 415] 20:59:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x110eeb000) [pid = 1667] [serial = 1244] [outer = 0x0] 20:59:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x111c22000) [pid = 1667] [serial = 1245] [outer = 0x110eeb000] 20:59:04 INFO - PROCESS | 1667 | 1466740744603 Marionette DEBUG loaded listener.js 20:59:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112af6400) [pid = 1667] [serial = 1246] [outer = 0x110eeb000] 20:59:05 INFO - PROCESS | 1667 | 1466740745131 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]]]}] 20:59:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:59:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 828ms 20:59:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:59:05 INFO - PROCESS | 1667 | 1466740745184 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:59:05 INFO - PROCESS | 1667 | 1466740745187 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:59:05 INFO - PROCESS | 1667 | 1466740745190 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:59:05 INFO - PROCESS | 1667 | 1466740745192 Marionette TRACE conn2 <- [1,1634,null,{}] 20:59:05 INFO - PROCESS | 1667 | 1466740745196 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}] 20:59:05 INFO - PROCESS | 1667 | 1466740745198 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:05 INFO - PROCESS | 1667 | 1466740745307 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:59:05 INFO - PROCESS | 1667 | 1466740745387 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:05 INFO - PROCESS | 1667 | 1466740745388 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192e6000 == 39 [pid = 1667] [id = 416] 20:59:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x11697e400) [pid = 1667] [serial = 1247] [outer = 0x0] 20:59:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x116f93000) [pid = 1667] [serial = 1248] [outer = 0x11697e400] 20:59:05 INFO - PROCESS | 1667 | 1466740745419 Marionette DEBUG loaded listener.js 20:59:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x117eb3400) [pid = 1667] [serial = 1249] [outer = 0x11697e400] 20:59:05 INFO - PROCESS | 1667 | 1466740745982 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]]]}] 20:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 872ms 20:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:59:06 INFO - PROCESS | 1667 | 1466740746062 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:59:06 INFO - PROCESS | 1667 | 1466740746064 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:59:06 INFO - PROCESS | 1667 | 1466740746066 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:59:06 INFO - PROCESS | 1667 | 1466740746068 Marionette TRACE conn2 <- [1,1638,null,{}] 20:59:06 INFO - PROCESS | 1667 | 1466740746071 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}] 20:59:06 INFO - PROCESS | 1667 | 1466740746072 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:06 INFO - PROCESS | 1667 | 1466740746279 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:59:06 INFO - PROCESS | 1667 | 1466740746349 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:06 INFO - PROCESS | 1667 | 1466740746351 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x11695b800 == 40 [pid = 1667] [id = 417] 20:59:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x115d10800) [pid = 1667] [serial = 1250] [outer = 0x0] 20:59:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11612f000) [pid = 1667] [serial = 1251] [outer = 0x115d10800] 20:59:06 INFO - PROCESS | 1667 | 1466740746381 Marionette DEBUG loaded listener.js 20:59:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1174b3000) [pid = 1667] [serial = 1252] [outer = 0x115d10800] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x12a565800 == 39 [pid = 1667] [id = 414] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x12a33d000 == 38 [pid = 1667] [id = 413] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x128ae8800 == 37 [pid = 1667] [id = 412] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x125167800 == 36 [pid = 1667] [id = 411] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x12554a000 == 35 [pid = 1667] [id = 410] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x12486a800 == 34 [pid = 1667] [id = 409] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x124179000 == 33 [pid = 1667] [id = 408] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x119b25000 == 32 [pid = 1667] [id = 407] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x117e3f000 == 31 [pid = 1667] [id = 406] 20:59:06 INFO - PROCESS | 1667 | --DOCSHELL 0x1164ba000 == 30 [pid = 1667] [id = 405] 20:59:06 INFO - PROCESS | 1667 | 1466740746885 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]]]}] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x128ac6400) [pid = 1667] [serial = 1176] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1292a2c00) [pid = 1667] [serial = 1179] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x129189000) [pid = 1667] [serial = 1177] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x12949d800) [pid = 1667] [serial = 1182] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x117558c00) [pid = 1667] [serial = 1185] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11959e800) [pid = 1667] [serial = 1167] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124009400) [pid = 1667] [serial = 1168] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1183ecc00) [pid = 1667] [serial = 1164] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11911b800) [pid = 1667] [serial = 1165] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1174b2800) [pid = 1667] [serial = 1161] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x11834d400) [pid = 1667] [serial = 1162] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1244e7800) [pid = 1667] [serial = 1170] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x125525c00) [pid = 1667] [serial = 1171] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x113c5ec00) [pid = 1667] [serial = 1158] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11663cc00) [pid = 1667] [serial = 1159] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x113257800) [pid = 1667] [serial = 1155] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x115dedc00) [pid = 1667] [serial = 1156] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1292a0000) [pid = 1667] [serial = 1153] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x12a6df800) [pid = 1667] [serial = 1192] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12a6e4000) [pid = 1667] [serial = 1194] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12b0b9800) [pid = 1667] [serial = 1195] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x126fd4800) [pid = 1667] [serial = 1188] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x12a643800) [pid = 1667] [serial = 1183] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x12a64b000) [pid = 1667] [serial = 1189] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x126d35400) [pid = 1667] [serial = 1173] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x12a6bc000) [pid = 1667] [serial = 1191] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x127491800) [pid = 1667] [serial = 1174] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x1195a8c00) [pid = 1667] [serial = 1186] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x12948fc00) [pid = 1667] [serial = 1180] [outer = 0x0] [url = about:blank] 20:59:06 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x1267cec00) [pid = 1667] [serial = 1144] [outer = 0x0] [url = about:blank] 20:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 872ms 20:59:06 INFO - PROCESS | 1667 | 1466740746940 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:59:06 INFO - PROCESS | 1667 | 1466740746943 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:59:06 INFO - PROCESS | 1667 | 1466740746948 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:59:06 INFO - PROCESS | 1667 | 1466740746951 Marionette TRACE conn2 <- [1,1642,null,{}] 20:59:06 INFO - PROCESS | 1667 | 1466740746955 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}] 20:59:06 INFO - PROCESS | 1667 | 1466740746957 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:07 INFO - PROCESS | 1667 | 1466740747035 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:59:07 INFO - PROCESS | 1667 | 1466740747039 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:07 INFO - PROCESS | 1667 | 1466740747040 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x117460000 == 31 [pid = 1667] [id = 418] 20:59:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x117ea9c00) [pid = 1667] [serial = 1253] [outer = 0x0] 20:59:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x118357800) [pid = 1667] [serial = 1254] [outer = 0x117ea9c00] 20:59:07 INFO - PROCESS | 1667 | 1466740747070 Marionette DEBUG loaded listener.js 20:59:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x118704c00) [pid = 1667] [serial = 1255] [outer = 0x117ea9c00] 20:59:07 INFO - PROCESS | 1667 | 1466740747408 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]]]}] 20:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 475ms 20:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:59:07 INFO - PROCESS | 1667 | 1466740747422 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:59:07 INFO - PROCESS | 1667 | 1466740747424 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:59:07 INFO - PROCESS | 1667 | 1466740747426 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:59:07 INFO - PROCESS | 1667 | 1466740747427 Marionette TRACE conn2 <- [1,1646,null,{}] 20:59:07 INFO - PROCESS | 1667 | 1466740747430 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}] 20:59:07 INFO - PROCESS | 1667 | 1466740747433 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:07 INFO - PROCESS | 1667 | 1466740747523 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:59:07 INFO - PROCESS | 1667 | 1466740747583 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:07 INFO - PROCESS | 1667 | 1466740747584 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c7b000 == 32 [pid = 1667] [id = 419] 20:59:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x118705800) [pid = 1667] [serial = 1256] [outer = 0x0] 20:59:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x119117000) [pid = 1667] [serial = 1257] [outer = 0x118705800] 20:59:07 INFO - PROCESS | 1667 | 1466740747610 Marionette DEBUG loaded listener.js 20:59:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x1195a0000) [pid = 1667] [serial = 1258] [outer = 0x118705800] 20:59:07 INFO - PROCESS | 1667 | 1466740747912 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]]]}] 20:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 20:59:07 INFO - PROCESS | 1667 | 1466740747954 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:59:07 INFO - PROCESS | 1667 | 1466740747957 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:59:07 INFO - PROCESS | 1667 | 1466740747968 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:59:07 INFO - PROCESS | 1667 | 1466740747971 Marionette TRACE conn2 <- [1,1650,null,{}] 20:59:07 INFO - PROCESS | 1667 | 1466740747974 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}] 20:59:07 INFO - PROCESS | 1667 | 1466740747976 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:08 INFO - PROCESS | 1667 | 1466740748066 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:59:08 INFO - PROCESS | 1667 | 1466740748121 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:08 INFO - PROCESS | 1667 | 1466740748122 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x124d4f000 == 33 [pid = 1667] [id = 420] 20:59:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x1133b2400) [pid = 1667] [serial = 1259] [outer = 0x0] 20:59:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1195a6000) [pid = 1667] [serial = 1260] [outer = 0x1133b2400] 20:59:08 INFO - PROCESS | 1667 | 1466740748147 Marionette DEBUG loaded listener.js 20:59:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1243c4400) [pid = 1667] [serial = 1261] [outer = 0x1133b2400] 20:59:08 INFO - PROCESS | 1667 | 1466740748436 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]]]}] 20:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 531ms 20:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:59:08 INFO - PROCESS | 1667 | 1466740748491 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:59:08 INFO - PROCESS | 1667 | 1466740748493 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:59:08 INFO - PROCESS | 1667 | 1466740748495 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:59:08 INFO - PROCESS | 1667 | 1466740748496 Marionette TRACE conn2 <- [1,1654,null,{}] 20:59:08 INFO - PROCESS | 1667 | 1466740748501 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}] 20:59:08 INFO - PROCESS | 1667 | 1466740748502 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:08 INFO - PROCESS | 1667 | 1466740748577 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:59:08 INFO - PROCESS | 1667 | 1466740748582 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:08 INFO - PROCESS | 1667 | 1466740748584 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fe5800 == 34 [pid = 1667] [id = 421] 20:59:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x112f4e000) [pid = 1667] [serial = 1262] [outer = 0x0] 20:59:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1244e2400) [pid = 1667] [serial = 1263] [outer = 0x112f4e000] 20:59:08 INFO - PROCESS | 1667 | 1466740748609 Marionette DEBUG loaded listener.js 20:59:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x125525c00) [pid = 1667] [serial = 1264] [outer = 0x112f4e000] 20:59:08 INFO - PROCESS | 1667 | 1466740748938 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]]]}] 20:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 20:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:59:08 INFO - PROCESS | 1667 | 1466740748970 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:59:08 INFO - PROCESS | 1667 | 1466740748971 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:59:08 INFO - PROCESS | 1667 | 1466740748974 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:59:08 INFO - PROCESS | 1667 | 1466740748975 Marionette TRACE conn2 <- [1,1658,null,{}] 20:59:08 INFO - PROCESS | 1667 | 1466740748977 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}] 20:59:08 INFO - PROCESS | 1667 | 1466740748978 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:09 INFO - PROCESS | 1667 | 1466740749103 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:59:09 INFO - PROCESS | 1667 | 1466740749108 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:09 INFO - PROCESS | 1667 | 1466740749112 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a346800 == 35 [pid = 1667] [id = 422] 20:59:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1267d2c00) [pid = 1667] [serial = 1265] [outer = 0x0] 20:59:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x126d35400) [pid = 1667] [serial = 1266] [outer = 0x1267d2c00] 20:59:09 INFO - PROCESS | 1667 | 1466740749144 Marionette DEBUG loaded listener.js 20:59:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x127486000) [pid = 1667] [serial = 1267] [outer = 0x1267d2c00] 20:59:09 INFO - PROCESS | 1667 | 1466740749495 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]]]}] 20:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 20:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:59:09 INFO - PROCESS | 1667 | 1466740749544 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:59:09 INFO - PROCESS | 1667 | 1466740749545 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:59:09 INFO - PROCESS | 1667 | 1466740749547 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:59:09 INFO - PROCESS | 1667 | 1466740749548 Marionette TRACE conn2 <- [1,1662,null,{}] 20:59:09 INFO - PROCESS | 1667 | 1466740749550 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}] 20:59:09 INFO - PROCESS | 1667 | 1466740749552 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:09 INFO - PROCESS | 1667 | 1466740749650 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:59:09 INFO - PROCESS | 1667 | 1466740749670 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:09 INFO - PROCESS | 1667 | 1466740749672 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a961800 == 36 [pid = 1667] [id = 423] 20:59:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x112eeac00) [pid = 1667] [serial = 1268] [outer = 0x0] 20:59:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x128a06800) [pid = 1667] [serial = 1269] [outer = 0x112eeac00] 20:59:09 INFO - PROCESS | 1667 | 1466740749697 Marionette DEBUG loaded listener.js 20:59:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x128ac5800) [pid = 1667] [serial = 1270] [outer = 0x112eeac00] 20:59:10 INFO - PROCESS | 1667 | 1466740750044 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]]]}] 20:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 20:59:10 INFO - PROCESS | 1667 | 1466740750068 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:59:10 INFO - PROCESS | 1667 | 1466740750069 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:59:10 INFO - PROCESS | 1667 | 1466740750071 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:59:10 INFO - PROCESS | 1667 | 1466740750072 Marionette TRACE conn2 <- [1,1666,null,{}] 20:59:10 INFO - PROCESS | 1667 | 1466740750074 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}] 20:59:10 INFO - PROCESS | 1667 | 1466740750075 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:10 INFO - PROCESS | 1667 | 1466740750179 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:59:10 INFO - PROCESS | 1667 | 1466740750183 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:10 INFO - PROCESS | 1667 | 1466740750184 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b710000 == 37 [pid = 1667] [id = 424] 20:59:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x112f4f000) [pid = 1667] [serial = 1271] [outer = 0x0] 20:59:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x128acd400) [pid = 1667] [serial = 1272] [outer = 0x112f4f000] 20:59:10 INFO - PROCESS | 1667 | 1466740750208 Marionette DEBUG loaded listener.js 20:59:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x128eae400) [pid = 1667] [serial = 1273] [outer = 0x112f4f000] 20:59:10 INFO - PROCESS | 1667 | 1466740750590 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]]]}] 20:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 20:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:59:10 INFO - PROCESS | 1667 | 1466740750643 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:59:10 INFO - PROCESS | 1667 | 1466740750645 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:59:10 INFO - PROCESS | 1667 | 1466740750648 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:59:10 INFO - PROCESS | 1667 | 1466740750650 Marionette TRACE conn2 <- [1,1670,null,{}] 20:59:10 INFO - PROCESS | 1667 | 1466740750653 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}] 20:59:10 INFO - PROCESS | 1667 | 1466740750655 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:10 INFO - PROCESS | 1667 | 1466740750807 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:59:10 INFO - PROCESS | 1667 | 1466740750827 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:10 INFO - PROCESS | 1667 | 1466740750828 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba7f800 == 38 [pid = 1667] [id = 425] 20:59:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x129181400) [pid = 1667] [serial = 1274] [outer = 0x0] 20:59:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12918d000) [pid = 1667] [serial = 1275] [outer = 0x129181400] 20:59:10 INFO - PROCESS | 1667 | 1466740750872 Marionette DEBUG loaded listener.js 20:59:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1292a2800) [pid = 1667] [serial = 1276] [outer = 0x129181400] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119122400) [pid = 1667] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x115df4c00) [pid = 1667] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1132bd400) [pid = 1667] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11825a800) [pid = 1667] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x115e5e400) [pid = 1667] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1132b4400) [pid = 1667] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x116980c00) [pid = 1667] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11974ac00) [pid = 1667] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x124a8ec00) [pid = 1667] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1199aa800) [pid = 1667] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x112aefc00) [pid = 1667] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x118703000) [pid = 1667] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x12948ec00) [pid = 1667] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1199a5c00) [pid = 1667] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:59:11 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x112eebc00) [pid = 1667] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:59:11 INFO - PROCESS | 1667 | 1466740751305 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]]]}] 20:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 20:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:59:11 INFO - PROCESS | 1667 | 1466740751320 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:59:11 INFO - PROCESS | 1667 | 1466740751321 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:59:11 INFO - PROCESS | 1667 | 1466740751323 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:59:11 INFO - PROCESS | 1667 | 1466740751324 Marionette TRACE conn2 <- [1,1674,null,{}] 20:59:11 INFO - PROCESS | 1667 | 1466740751326 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}] 20:59:11 INFO - PROCESS | 1667 | 1466740751327 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:11 INFO - PROCESS | 1667 | 1466740751437 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:59:11 INFO - PROCESS | 1667 | 1466740751472 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:11 INFO - PROCESS | 1667 | 1466740751473 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x124496000 == 39 [pid = 1667] [id = 426] 20:59:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x110ee8800) [pid = 1667] [serial = 1277] [outer = 0x0] 20:59:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x116986800) [pid = 1667] [serial = 1278] [outer = 0x110ee8800] 20:59:11 INFO - PROCESS | 1667 | 1466740751498 Marionette DEBUG loaded listener.js 20:59:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11943c000) [pid = 1667] [serial = 1279] [outer = 0x110ee8800] 20:59:11 INFO - PROCESS | 1667 | 1466740751748 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]]]}] 20:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 20:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:59:11 INFO - PROCESS | 1667 | 1466740751793 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:59:11 INFO - PROCESS | 1667 | 1466740751794 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:59:11 INFO - PROCESS | 1667 | 1466740751804 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:59:11 INFO - PROCESS | 1667 | 1466740751805 Marionette TRACE conn2 <- [1,1678,null,{}] 20:59:11 INFO - PROCESS | 1667 | 1466740751807 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}] 20:59:11 INFO - PROCESS | 1667 | 1466740751808 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:11 INFO - PROCESS | 1667 | 1466740751891 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:59:11 INFO - PROCESS | 1667 | 1466740751894 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:11 INFO - PROCESS | 1667 | 1466740751896 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c01d000 == 40 [pid = 1667] [id = 427] 20:59:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1195a7400) [pid = 1667] [serial = 1280] [outer = 0x0] 20:59:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x126d35800) [pid = 1667] [serial = 1281] [outer = 0x1195a7400] 20:59:11 INFO - PROCESS | 1667 | 1466740751926 Marionette DEBUG loaded listener.js 20:59:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x129488800) [pid = 1667] [serial = 1282] [outer = 0x1195a7400] 20:59:12 INFO - PROCESS | 1667 | 1466740752287 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]]]}] 20:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 526ms 20:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:59:12 INFO - PROCESS | 1667 | 1466740752334 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:59:12 INFO - PROCESS | 1667 | 1466740752335 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:59:12 INFO - PROCESS | 1667 | 1466740752337 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:59:12 INFO - PROCESS | 1667 | 1466740752339 Marionette TRACE conn2 <- [1,1682,null,{}] 20:59:12 INFO - PROCESS | 1667 | 1466740752341 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}] 20:59:12 INFO - PROCESS | 1667 | 1466740752343 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:12 INFO - PROCESS | 1667 | 1466740752430 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:59:12 INFO - PROCESS | 1667 | 1466740752436 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:12 INFO - PROCESS | 1667 | 1466740752437 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c905000 == 41 [pid = 1667] [id = 428] 20:59:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x12948ec00) [pid = 1667] [serial = 1283] [outer = 0x0] 20:59:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12a643400) [pid = 1667] [serial = 1284] [outer = 0x12948ec00] 20:59:12 INFO - PROCESS | 1667 | 1466740752461 Marionette DEBUG loaded listener.js 20:59:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12a6c4800) [pid = 1667] [serial = 1285] [outer = 0x12948ec00] 20:59:12 INFO - PROCESS | 1667 | 1466740752786 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]]]}] 20:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 472ms 20:59:12 INFO - PROCESS | 1667 | 1466740752810 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:59:12 INFO - PROCESS | 1667 | 1466740752811 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:59:12 INFO - PROCESS | 1667 | 1466740752814 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:59:12 INFO - PROCESS | 1667 | 1466740752817 Marionette TRACE conn2 <- [1,1686,null,{}] 20:59:12 INFO - PROCESS | 1667 | 1466740752819 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}] 20:59:12 INFO - PROCESS | 1667 | 1466740752820 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:12 INFO - PROCESS | 1667 | 1466740752898 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:59:12 INFO - PROCESS | 1667 | 1466740752903 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:12 INFO - PROCESS | 1667 | 1466740752904 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca5c800 == 42 [pid = 1667] [id = 429] 20:59:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12a6bec00) [pid = 1667] [serial = 1286] [outer = 0x0] 20:59:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12a6e0000) [pid = 1667] [serial = 1287] [outer = 0x12a6bec00] 20:59:12 INFO - PROCESS | 1667 | 1466740752935 Marionette DEBUG loaded listener.js 20:59:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12a769000) [pid = 1667] [serial = 1288] [outer = 0x12a6bec00] 20:59:13 INFO - PROCESS | 1667 | 1466740753400 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]]]}] 20:59:13 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 20:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 622ms 20:59:13 INFO - PROCESS | 1667 | 1466740753437 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:59:13 INFO - PROCESS | 1667 | 1466740753439 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:59:13 INFO - PROCESS | 1667 | 1466740753443 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:59:13 INFO - PROCESS | 1667 | 1466740753445 Marionette TRACE conn2 <- [1,1690,null,{}] 20:59:13 INFO - PROCESS | 1667 | 1466740753451 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}] 20:59:13 INFO - PROCESS | 1667 | 1466740753453 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:13 INFO - PROCESS | 1667 | 1466740753560 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:59:13 INFO - PROCESS | 1667 | 1466740753673 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:13 INFO - PROCESS | 1667 | 1466740753675 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x119707800 == 43 [pid = 1667] [id = 430] 20:59:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x11755ec00) [pid = 1667] [serial = 1289] [outer = 0x0] 20:59:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x11825c400) [pid = 1667] [serial = 1290] [outer = 0x11755ec00] 20:59:13 INFO - PROCESS | 1667 | 1466740753707 Marionette DEBUG loaded listener.js 20:59:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1185a8000) [pid = 1667] [serial = 1291] [outer = 0x11755ec00] 20:59:14 INFO - PROCESS | 1667 | 1466740754131 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]]]}] 20:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 723ms 20:59:14 INFO - PROCESS | 1667 | 1466740754166 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:59:14 INFO - PROCESS | 1667 | 1466740754169 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:59:14 INFO - PROCESS | 1667 | 1466740754174 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:59:14 INFO - PROCESS | 1667 | 1466740754176 Marionette TRACE conn2 <- [1,1694,null,{}] 20:59:14 INFO - PROCESS | 1667 | 1466740754178 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}] 20:59:14 INFO - PROCESS | 1667 | 1466740754180 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:14 INFO - PROCESS | 1667 | 1466740754282 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:59:14 INFO - PROCESS | 1667 | 1466740754344 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:14 INFO - PROCESS | 1667 | 1466740754345 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x129165800 == 44 [pid = 1667] [id = 431] 20:59:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1192f1c00) [pid = 1667] [serial = 1292] [outer = 0x0] 20:59:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1199a9400) [pid = 1667] [serial = 1293] [outer = 0x1192f1c00] 20:59:14 INFO - PROCESS | 1667 | 1466740754377 Marionette DEBUG loaded listener.js 20:59:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x119bacc00) [pid = 1667] [serial = 1294] [outer = 0x1192f1c00] 20:59:14 INFO - PROCESS | 1667 | 1466740754824 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]]]}] 20:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 20:59:14 INFO - PROCESS | 1667 | 1466740754844 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:59:14 INFO - PROCESS | 1667 | 1466740754846 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:59:14 INFO - PROCESS | 1667 | 1466740754848 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:59:14 INFO - PROCESS | 1667 | 1466740754851 Marionette TRACE conn2 <- [1,1698,null,{}] 20:59:14 INFO - PROCESS | 1667 | 1466740754859 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}] 20:59:14 INFO - PROCESS | 1667 | 1466740754862 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:14 INFO - PROCESS | 1667 | 1466740754985 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:59:15 INFO - PROCESS | 1667 | 1466740755061 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:15 INFO - PROCESS | 1667 | 1466740755063 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca5b000 == 45 [pid = 1667] [id = 432] 20:59:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1244eb800) [pid = 1667] [serial = 1295] [outer = 0x0] 20:59:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x125ea6800) [pid = 1667] [serial = 1296] [outer = 0x1244eb800] 20:59:15 INFO - PROCESS | 1667 | 1466740755094 Marionette DEBUG loaded listener.js 20:59:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1271e3800) [pid = 1667] [serial = 1297] [outer = 0x1244eb800] 20:59:15 INFO - PROCESS | 1667 | 1466740755506 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]]]}] 20:59:15 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 20:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 724ms 20:59:15 INFO - PROCESS | 1667 | 1466740755573 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:59:15 INFO - PROCESS | 1667 | 1466740755574 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:59:15 INFO - PROCESS | 1667 | 1466740755577 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:59:15 INFO - PROCESS | 1667 | 1466740755578 Marionette TRACE conn2 <- [1,1702,null,{}] 20:59:15 INFO - PROCESS | 1667 | 1466740755580 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}] 20:59:15 INFO - PROCESS | 1667 | 1466740755582 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:15 INFO - PROCESS | 1667 | 1466740755684 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:59:15 INFO - PROCESS | 1667 | 1466740755746 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:15 INFO - PROCESS | 1667 | 1466740755747 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cadb000 == 46 [pid = 1667] [id = 433] 20:59:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x128a0a800) [pid = 1667] [serial = 1298] [outer = 0x0] 20:59:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x128acdc00) [pid = 1667] [serial = 1299] [outer = 0x128a0a800] 20:59:15 INFO - PROCESS | 1667 | 1466740755777 Marionette DEBUG loaded listener.js 20:59:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1292a4c00) [pid = 1667] [serial = 1300] [outer = 0x128a0a800] 20:59:16 INFO - PROCESS | 1667 | 1466740756370 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]]]}] 20:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 872ms 20:59:16 INFO - PROCESS | 1667 | 1466740756450 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:59:16 INFO - PROCESS | 1667 | 1466740756453 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:59:16 INFO - PROCESS | 1667 | 1466740756456 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:59:16 INFO - PROCESS | 1667 | 1466740756458 Marionette TRACE conn2 <- [1,1706,null,{}] 20:59:16 INFO - PROCESS | 1667 | 1466740756462 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}] 20:59:16 INFO - PROCESS | 1667 | 1466740756464 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:16 INFO - PROCESS | 1667 | 1466740756558 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:59:16 INFO - PROCESS | 1667 | 1466740756629 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:16 INFO - PROCESS | 1667 | 1466740756632 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x115eb4800 == 47 [pid = 1667] [id = 434] 20:59:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x112d43400) [pid = 1667] [serial = 1301] [outer = 0x0] 20:59:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x112f4c400) [pid = 1667] [serial = 1302] [outer = 0x112d43400] 20:59:16 INFO - PROCESS | 1667 | 1466740756660 Marionette DEBUG loaded listener.js 20:59:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1133ac400) [pid = 1667] [serial = 1303] [outer = 0x112d43400] 20:59:17 INFO - PROCESS | 1667 | 1466740757107 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]]]}] 20:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 20:59:17 INFO - PROCESS | 1667 | 1466740757126 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:59:17 INFO - PROCESS | 1667 | 1466740757128 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:59:17 INFO - PROCESS | 1667 | 1466740757135 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:59:17 INFO - PROCESS | 1667 | 1466740757136 Marionette TRACE conn2 <- [1,1710,null,{}] 20:59:17 INFO - PROCESS | 1667 | 1466740757138 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}] 20:59:17 INFO - PROCESS | 1667 | 1466740757140 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:17 INFO - PROCESS | 1667 | 1466740757228 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12c905000 == 46 [pid = 1667] [id = 428] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12c01d000 == 45 [pid = 1667] [id = 427] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x124496000 == 44 [pid = 1667] [id = 426] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba7f800 == 43 [pid = 1667] [id = 425] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12b710000 == 42 [pid = 1667] [id = 424] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12a961800 == 41 [pid = 1667] [id = 423] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12a346800 == 40 [pid = 1667] [id = 422] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x119fe5800 == 39 [pid = 1667] [id = 421] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x124d4f000 == 38 [pid = 1667] [id = 420] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x119c7b000 == 37 [pid = 1667] [id = 419] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x117460000 == 36 [pid = 1667] [id = 418] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x11695b800 == 35 [pid = 1667] [id = 417] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x1192e6000 == 34 [pid = 1667] [id = 416] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x113282800 == 33 [pid = 1667] [id = 415] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x11813d000 == 32 [pid = 1667] [id = 404] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x115eb4800 == 31 [pid = 1667] [id = 434] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12cadb000 == 30 [pid = 1667] [id = 433] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca5b000 == 29 [pid = 1667] [id = 432] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x129165800 == 28 [pid = 1667] [id = 431] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca5c800 == 27 [pid = 1667] [id = 429] 20:59:18 INFO - PROCESS | 1667 | --DOCSHELL 0x119707800 == 26 [pid = 1667] [id = 430] 20:59:18 INFO - PROCESS | 1667 | 1466740758046 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:18 INFO - PROCESS | 1667 | 1466740758048 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1192eb800) [pid = 1667] [serial = 1224] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1174ad800) [pid = 1667] [serial = 1218] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x117557c00) [pid = 1667] [serial = 1219] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x113c24c00) [pid = 1667] [serial = 1215] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x115dec400) [pid = 1667] [serial = 1216] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1183eec00) [pid = 1667] [serial = 1221] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x11871b400) [pid = 1667] [serial = 1213] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x118356c00) [pid = 1667] [serial = 1212] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1199a9800) [pid = 1667] [serial = 1228] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1183e8800) [pid = 1667] [serial = 1198] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1174c4400) [pid = 1667] [serial = 1197] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x120ff8000) [pid = 1667] [serial = 1201] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119ba4c00) [pid = 1667] [serial = 1200] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11959f800) [pid = 1667] [serial = 1227] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x119436c00) [pid = 1667] [serial = 1225] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x128a07c00) [pid = 1667] [serial = 1204] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x126db1c00) [pid = 1667] [serial = 1203] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x119ceb800) [pid = 1667] [serial = 1230] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x115e5a400) [pid = 1667] [serial = 1233] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1183e8400) [pid = 1667] [serial = 1234] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x125595400) [pid = 1667] [serial = 1239] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x12a6c1400) [pid = 1667] [serial = 1207] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x125ea3000) [pid = 1667] [serial = 1240] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1244e7c00) [pid = 1667] [serial = 1231] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x124cf6800) [pid = 1667] [serial = 1236] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1294a0000) [pid = 1667] [serial = 1206] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x129183c00) [pid = 1667] [serial = 1210] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x11755a800) [pid = 1667] [serial = 1209] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x118854c00) [pid = 1667] [serial = 1222] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x11835a000) [pid = 1667] [serial = 1237] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1267d2800) [pid = 1667] [serial = 1242] [outer = 0x0] [url = about:blank] 20:59:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x11263e800 == 27 [pid = 1667] [id = 435] 20:59:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x11213cc00) [pid = 1667] [serial = 1304] [outer = 0x0] 20:59:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x11295a800) [pid = 1667] [serial = 1305] [outer = 0x11213cc00] 20:59:18 INFO - PROCESS | 1667 | 1466740758145 Marionette DEBUG loaded listener.js 20:59:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x112a77000) [pid = 1667] [serial = 1306] [outer = 0x11213cc00] 20:59:18 INFO - PROCESS | 1667 | 1466740758448 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]]]}] 20:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1374ms 20:59:18 INFO - PROCESS | 1667 | 1466740758511 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:59:18 INFO - PROCESS | 1667 | 1466740758513 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:59:18 INFO - PROCESS | 1667 | 1466740758518 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:59:18 INFO - PROCESS | 1667 | 1466740758520 Marionette TRACE conn2 <- [1,1714,null,{}] 20:59:18 INFO - PROCESS | 1667 | 1466740758524 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}] 20:59:18 INFO - PROCESS | 1667 | 1466740758526 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:18 INFO - PROCESS | 1667 | 1466740758603 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:59:18 INFO - PROCESS | 1667 | 1466740758680 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:18 INFO - PROCESS | 1667 | 1466740758682 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169c3800 == 28 [pid = 1667] [id = 436] 20:59:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x112f4f800) [pid = 1667] [serial = 1307] [outer = 0x0] 20:59:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x113c26000) [pid = 1667] [serial = 1308] [outer = 0x112f4f800] 20:59:18 INFO - PROCESS | 1667 | 1466740758708 Marionette DEBUG loaded listener.js 20:59:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x115decc00) [pid = 1667] [serial = 1309] [outer = 0x112f4f800] 20:59:18 INFO - PROCESS | 1667 | 1466740758993 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]]]}] 20:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 20:59:19 INFO - PROCESS | 1667 | 1466740759040 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:59:19 INFO - PROCESS | 1667 | 1466740759043 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:59:19 INFO - PROCESS | 1667 | 1466740759046 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:59:19 INFO - PROCESS | 1667 | 1466740759047 Marionette TRACE conn2 <- [1,1718,null,{}] 20:59:19 INFO - PROCESS | 1667 | 1466740759054 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}] 20:59:19 INFO - PROCESS | 1667 | 1466740759055 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:19 INFO - PROCESS | 1667 | 1466740759135 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:59:19 INFO - PROCESS | 1667 | 1466740759139 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:19 INFO - PROCESS | 1667 | 1466740759140 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x118152800 == 29 [pid = 1667] [id = 437] 20:59:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x115e5dc00) [pid = 1667] [serial = 1310] [outer = 0x0] 20:59:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x116907000) [pid = 1667] [serial = 1311] [outer = 0x115e5dc00] 20:59:19 INFO - PROCESS | 1667 | 1466740759168 Marionette DEBUG loaded listener.js 20:59:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x116f8f000) [pid = 1667] [serial = 1312] [outer = 0x115e5dc00] 20:59:19 INFO - PROCESS | 1667 | 1466740759729 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]]]}] 20:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 724ms 20:59:19 INFO - PROCESS | 1667 | 1466740759785 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:59:19 INFO - PROCESS | 1667 | 1466740759788 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:59:19 INFO - PROCESS | 1667 | 1466740759791 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:59:19 INFO - PROCESS | 1667 | 1466740759793 Marionette TRACE conn2 <- [1,1722,null,{}] 20:59:19 INFO - PROCESS | 1667 | 1466740759797 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}] 20:59:19 INFO - PROCESS | 1667 | 1466740759799 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:19 INFO - PROCESS | 1667 | 1466740759919 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:59:20 INFO - PROCESS | 1667 | 1466740759999 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:20 INFO - PROCESS | 1667 | 1466740760000 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x118129800 == 30 [pid = 1667] [id = 438] 20:59:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x11325c000) [pid = 1667] [serial = 1313] [outer = 0x0] 20:59:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11612e800) [pid = 1667] [serial = 1314] [outer = 0x11325c000] 20:59:20 INFO - PROCESS | 1667 | 1466740760032 Marionette DEBUG loaded listener.js 20:59:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x116981000) [pid = 1667] [serial = 1315] [outer = 0x11325c000] 20:59:20 INFO - PROCESS | 1667 | 1466740760527 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]]]}] 20:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 20:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 822ms 20:59:20 INFO - PROCESS | 1667 | 1466740760635 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:59:20 INFO - PROCESS | 1667 | 1466740760639 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:59:20 INFO - PROCESS | 1667 | 1466740760643 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:59:20 INFO - PROCESS | 1667 | 1466740760645 Marionette TRACE conn2 <- [1,1726,null,{}] 20:59:20 INFO - PROCESS | 1667 | 1466740760648 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}] 20:59:20 INFO - PROCESS | 1667 | 1466740760651 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:20 INFO - PROCESS | 1667 | 1466740760761 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:59:20 INFO - PROCESS | 1667 | 1466740760837 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:20 INFO - PROCESS | 1667 | 1466740760839 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b37000 == 31 [pid = 1667] [id = 439] 20:59:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1174b9000) [pid = 1667] [serial = 1316] [outer = 0x0] 20:59:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x11755e800) [pid = 1667] [serial = 1317] [outer = 0x1174b9000] 20:59:20 INFO - PROCESS | 1667 | 1466740760871 Marionette DEBUG loaded listener.js 20:59:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x118261800) [pid = 1667] [serial = 1318] [outer = 0x1174b9000] 20:59:21 INFO - PROCESS | 1667 | --DOCSHELL 0x1169c3800 == 30 [pid = 1667] [id = 436] 20:59:21 INFO - PROCESS | 1667 | --DOCSHELL 0x11263e800 == 29 [pid = 1667] [id = 435] 20:59:21 INFO - PROCESS | 1667 | 1466740761351 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]]]}] 20:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 20:59:21 INFO - PROCESS | 1667 | 1466740761362 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:59:21 INFO - PROCESS | 1667 | 1466740761367 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:59:21 INFO - PROCESS | 1667 | 1466740761372 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:59:21 INFO - PROCESS | 1667 | 1466740761373 Marionette TRACE conn2 <- [1,1730,null,{}] 20:59:21 INFO - PROCESS | 1667 | 1466740761378 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}] 20:59:21 INFO - PROCESS | 1667 | 1466740761380 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:21 INFO - PROCESS | 1667 | 1466740761469 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:59:21 INFO - PROCESS | 1667 | 1466740761525 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:21 INFO - PROCESS | 1667 | 1466740761528 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x117e35000 == 30 [pid = 1667] [id = 440] 20:59:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x112fc6800) [pid = 1667] [serial = 1319] [outer = 0x0] 20:59:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x115e5a400) [pid = 1667] [serial = 1320] [outer = 0x112fc6800] 20:59:21 INFO - PROCESS | 1667 | 1466740761556 Marionette DEBUG loaded listener.js 20:59:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1174af000) [pid = 1667] [serial = 1321] [outer = 0x112fc6800] 20:59:21 INFO - PROCESS | 1667 | 1466740761856 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]]]}] 20:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 20:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 20:59:21 INFO - PROCESS | 1667 | 1466740761893 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:59:21 INFO - PROCESS | 1667 | 1466740761895 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:59:21 INFO - PROCESS | 1667 | 1466740761903 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:59:21 INFO - PROCESS | 1667 | 1466740761905 Marionette TRACE conn2 <- [1,1734,null,{}] 20:59:21 INFO - PROCESS | 1667 | 1466740761908 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}] 20:59:21 INFO - PROCESS | 1667 | 1466740761909 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:21 INFO - PROCESS | 1667 | 1466740761988 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:59:22 INFO - PROCESS | 1667 | 1466740762074 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:22 INFO - PROCESS | 1667 | 1466740762075 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cd3000 == 31 [pid = 1667] [id = 441] 20:59:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1174b3c00) [pid = 1667] [serial = 1322] [outer = 0x0] 20:59:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x11834dc00) [pid = 1667] [serial = 1323] [outer = 0x1174b3c00] 20:59:22 INFO - PROCESS | 1667 | 1466740762103 Marionette DEBUG loaded listener.js 20:59:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1183e7000) [pid = 1667] [serial = 1324] [outer = 0x1174b3c00] 20:59:22 INFO - PROCESS | 1667 | 1466740762457 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]]]}] 20:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 569ms 20:59:22 INFO - PROCESS | 1667 | 1466740762479 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:59:22 INFO - PROCESS | 1667 | 1466740762481 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:59:22 INFO - PROCESS | 1667 | 1466740762490 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:59:22 INFO - PROCESS | 1667 | 1466740762492 Marionette TRACE conn2 <- [1,1738,null,{}] 20:59:22 INFO - PROCESS | 1667 | 1466740762500 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}] 20:59:22 INFO - PROCESS | 1667 | 1466740762504 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:22 INFO - PROCESS | 1667 | 1466740762607 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:59:22 INFO - PROCESS | 1667 | 1466740762612 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:22 INFO - PROCESS | 1667 | 1466740762614 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x12487b000 == 32 [pid = 1667] [id = 442] 20:59:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1183f0c00) [pid = 1667] [serial = 1325] [outer = 0x0] 20:59:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1185b6000) [pid = 1667] [serial = 1326] [outer = 0x1183f0c00] 20:59:22 INFO - PROCESS | 1667 | 1466740762642 Marionette DEBUG loaded listener.js 20:59:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11911c000) [pid = 1667] [serial = 1327] [outer = 0x1183f0c00] 20:59:23 INFO - PROCESS | 1667 | 1466740763021 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]]]}] 20:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 579ms 20:59:23 INFO - PROCESS | 1667 | 1466740763063 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:59:23 INFO - PROCESS | 1667 | 1466740763067 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:59:23 INFO - PROCESS | 1667 | 1466740763077 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:59:23 INFO - PROCESS | 1667 | 1466740763079 Marionette TRACE conn2 <- [1,1742,null,{}] 20:59:23 INFO - PROCESS | 1667 | 1466740763083 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}] 20:59:23 INFO - PROCESS | 1667 | 1466740763085 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:23 INFO - PROCESS | 1667 | 1466740763241 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:59:23 INFO - PROCESS | 1667 | 1466740763255 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:23 INFO - PROCESS | 1667 | 1466740763256 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251dd800 == 33 [pid = 1667] [id = 443] 20:59:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x11917a400) [pid = 1667] [serial = 1328] [outer = 0x0] 20:59:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11942dc00) [pid = 1667] [serial = 1329] [outer = 0x11917a400] 20:59:23 INFO - PROCESS | 1667 | 1466740763298 Marionette DEBUG loaded listener.js 20:59:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1195a8400) [pid = 1667] [serial = 1330] [outer = 0x11917a400] 20:59:23 INFO - PROCESS | 1667 | 1466740763657 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]]]}] 20:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 20:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:59:23 INFO - PROCESS | 1667 | 1466740763700 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:59:23 INFO - PROCESS | 1667 | 1466740763701 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:59:23 INFO - PROCESS | 1667 | 1466740763703 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:59:23 INFO - PROCESS | 1667 | 1466740763704 Marionette TRACE conn2 <- [1,1746,null,{}] 20:59:23 INFO - PROCESS | 1667 | 1466740763713 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}] 20:59:23 INFO - PROCESS | 1667 | 1466740763714 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:23 INFO - PROCESS | 1667 | 1466740763816 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:59:23 INFO - PROCESS | 1667 | 1466740763820 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:23 INFO - PROCESS | 1667 | 1466740763821 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x12692c000 == 34 [pid = 1667] [id = 444] 20:59:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x110ee9c00) [pid = 1667] [serial = 1331] [outer = 0x0] 20:59:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1199a5c00) [pid = 1667] [serial = 1332] [outer = 0x110ee9c00] 20:59:23 INFO - PROCESS | 1667 | 1466740763845 Marionette DEBUG loaded listener.js 20:59:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x119ba4c00) [pid = 1667] [serial = 1333] [outer = 0x110ee9c00] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1267d2c00) [pid = 1667] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x112eeac00) [pid = 1667] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x11697e400) [pid = 1667] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1133b2400) [pid = 1667] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x12948ec00) [pid = 1667] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x115d10800) [pid = 1667] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x118705800) [pid = 1667] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x129181400) [pid = 1667] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1195a7400) [pid = 1667] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x112f4f000) [pid = 1667] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x112f4e000) [pid = 1667] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x110ee8800) [pid = 1667] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x110eeb000) [pid = 1667] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x125ea3800) [pid = 1667] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x117ea9c00) [pid = 1667] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x112d43400) [pid = 1667] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11213cc00) [pid = 1667] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x112f4f800) [pid = 1667] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11755ec00) [pid = 1667] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1192f1c00) [pid = 1667] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1244eb800) [pid = 1667] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x12a6bec00) [pid = 1667] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:59:24 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x128a0a800) [pid = 1667] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:59:24 INFO - PROCESS | 1667 | 1466740764226 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]]]}] 20:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 569ms 20:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:59:24 INFO - PROCESS | 1667 | 1466740764273 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:59:24 INFO - PROCESS | 1667 | 1466740764274 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:59:24 INFO - PROCESS | 1667 | 1466740764276 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:59:24 INFO - PROCESS | 1667 | 1466740764277 Marionette TRACE conn2 <- [1,1750,null,{}] 20:59:24 INFO - PROCESS | 1667 | 1466740764280 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}] 20:59:24 INFO - PROCESS | 1667 | 1466740764284 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:24 INFO - PROCESS | 1667 | 1466740764403 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:59:24 INFO - PROCESS | 1667 | 1466740764441 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:24 INFO - PROCESS | 1667 | 1466740764442 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x128aea000 == 35 [pid = 1667] [id = 445] 20:59:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1133b7c00) [pid = 1667] [serial = 1334] [outer = 0x0] 20:59:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x116f37400) [pid = 1667] [serial = 1335] [outer = 0x1133b7c00] 20:59:24 INFO - PROCESS | 1667 | 1466740764468 Marionette DEBUG loaded listener.js 20:59:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x124002400) [pid = 1667] [serial = 1336] [outer = 0x1133b7c00] 20:59:24 INFO - PROCESS | 1667 | 1466740764784 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]]]}] 20:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 522ms 20:59:24 INFO - PROCESS | 1667 | 1466740764801 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:59:24 INFO - PROCESS | 1667 | 1466740764804 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:59:24 INFO - PROCESS | 1667 | 1466740764808 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:59:24 INFO - PROCESS | 1667 | 1466740764809 Marionette TRACE conn2 <- [1,1754,null,{}] 20:59:24 INFO - PROCESS | 1667 | 1466740764813 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}] 20:59:24 INFO - PROCESS | 1667 | 1466740764818 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:24 INFO - PROCESS | 1667 | 1466740764946 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:59:25 INFO - PROCESS | 1667 | 1466740765007 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:25 INFO - PROCESS | 1667 | 1466740765008 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x129172000 == 36 [pid = 1667] [id = 446] 20:59:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x115d15000) [pid = 1667] [serial = 1337] [outer = 0x0] 20:59:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12416fc00) [pid = 1667] [serial = 1338] [outer = 0x115d15000] 20:59:25 INFO - PROCESS | 1667 | 1466740765033 Marionette DEBUG loaded listener.js 20:59:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1244e0000) [pid = 1667] [serial = 1339] [outer = 0x115d15000] 20:59:25 INFO - PROCESS | 1667 | 1466740765287 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]]]}] 20:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 20:59:25 INFO - PROCESS | 1667 | 1466740765328 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:59:25 INFO - PROCESS | 1667 | 1466740765329 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:59:25 INFO - PROCESS | 1667 | 1466740765339 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:59:25 INFO - PROCESS | 1667 | 1466740765340 Marionette TRACE conn2 <- [1,1758,null,{}] 20:59:25 INFO - PROCESS | 1667 | 1466740765343 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}] 20:59:25 INFO - PROCESS | 1667 | 1466740765344 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:25 INFO - PROCESS | 1667 | 1466740765435 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:59:25 INFO - PROCESS | 1667 | 1466740765440 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:25 INFO - PROCESS | 1667 | 1466740765441 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a6a4800 == 37 [pid = 1667] [id = 447] 20:59:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x120ff7400) [pid = 1667] [serial = 1340] [outer = 0x0] 20:59:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1244ed000) [pid = 1667] [serial = 1341] [outer = 0x120ff7400] 20:59:25 INFO - PROCESS | 1667 | 1466740765470 Marionette DEBUG loaded listener.js 20:59:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x124c34000) [pid = 1667] [serial = 1342] [outer = 0x120ff7400] 20:59:25 INFO - PROCESS | 1667 | 1466740765971 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]]]}] 20:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 20:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:59:26 INFO - PROCESS | 1667 | 1466740766009 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:59:26 INFO - PROCESS | 1667 | 1466740766010 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:59:26 INFO - PROCESS | 1667 | 1466740766012 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:59:26 INFO - PROCESS | 1667 | 1466740766013 Marionette TRACE conn2 <- [1,1762,null,{}] 20:59:26 INFO - PROCESS | 1667 | 1466740766018 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}] 20:59:26 INFO - PROCESS | 1667 | 1466740766019 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:26 INFO - PROCESS | 1667 | 1466740766151 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:59:26 INFO - PROCESS | 1667 | 1466740766213 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 1667 | 1466740766215 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e22000 == 38 [pid = 1667] [id = 448] 20:59:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x110ee8c00) [pid = 1667] [serial = 1343] [outer = 0x0] 20:59:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x111e2ec00) [pid = 1667] [serial = 1344] [outer = 0x110ee8c00] 20:59:26 INFO - PROCESS | 1667 | 1466740766248 Marionette DEBUG loaded listener.js 20:59:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112a7e800) [pid = 1667] [serial = 1345] [outer = 0x110ee8c00] 20:59:26 INFO - PROCESS | 1667 | 1466740766695 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]]]}] 20:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 20:59:26 INFO - PROCESS | 1667 | 1466740766736 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:59:26 INFO - PROCESS | 1667 | 1466740766739 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:59:26 INFO - PROCESS | 1667 | 1466740766742 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:59:26 INFO - PROCESS | 1667 | 1466740766744 Marionette TRACE conn2 <- [1,1766,null,{}] 20:59:26 INFO - PROCESS | 1667 | 1466740766747 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}] 20:59:26 INFO - PROCESS | 1667 | 1466740766749 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:26 INFO - PROCESS | 1667 | 1466740766874 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:59:26 INFO - PROCESS | 1667 | 1466740766948 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 1667 | 1466740766950 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x124064000 == 39 [pid = 1667] [id = 449] 20:59:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1174acc00) [pid = 1667] [serial = 1346] [outer = 0x0] 20:59:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1174b4800) [pid = 1667] [serial = 1347] [outer = 0x1174acc00] 20:59:26 INFO - PROCESS | 1667 | 1466740766981 Marionette DEBUG loaded listener.js 20:59:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x11834fc00) [pid = 1667] [serial = 1348] [outer = 0x1174acc00] 20:59:27 INFO - PROCESS | 1667 | 1466740767401 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]]]}] 20:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 672ms 20:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:59:27 INFO - PROCESS | 1667 | 1466740767414 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:59:27 INFO - PROCESS | 1667 | 1466740767418 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:59:27 INFO - PROCESS | 1667 | 1466740767420 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:59:27 INFO - PROCESS | 1667 | 1466740767421 Marionette TRACE conn2 <- [1,1770,null,{}] 20:59:27 INFO - PROCESS | 1667 | 1466740767424 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}] 20:59:27 INFO - PROCESS | 1667 | 1466740767426 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:27 INFO - PROCESS | 1667 | 1466740767525 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:59:27 INFO - PROCESS | 1667 | 1466740767602 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:27 INFO - PROCESS | 1667 | 1466740767603 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a968800 == 40 [pid = 1667] [id = 450] 20:59:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1183f1000) [pid = 1667] [serial = 1349] [outer = 0x0] 20:59:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11870bc00) [pid = 1667] [serial = 1350] [outer = 0x1183f1000] 20:59:27 INFO - PROCESS | 1667 | 1466740767633 Marionette DEBUG loaded listener.js 20:59:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x119119000) [pid = 1667] [serial = 1351] [outer = 0x1183f1000] 20:59:28 INFO - PROCESS | 1667 | 1466740768051 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]]]}] 20:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 20:59:28 INFO - PROCESS | 1667 | 1466740768091 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:59:28 INFO - PROCESS | 1667 | 1466740768093 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:59:28 INFO - PROCESS | 1667 | 1466740768101 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:59:28 INFO - PROCESS | 1667 | 1466740768104 Marionette TRACE conn2 <- [1,1774,null,{}] 20:59:28 INFO - PROCESS | 1667 | 1466740768107 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}] 20:59:28 INFO - PROCESS | 1667 | 1466740768109 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:28 INFO - PROCESS | 1667 | 1466740768232 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:59:28 INFO - PROCESS | 1667 | 1466740768317 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:28 INFO - PROCESS | 1667 | 1466740768319 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba89000 == 41 [pid = 1667] [id = 451] 20:59:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11959b000) [pid = 1667] [serial = 1352] [outer = 0x0] 20:59:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x120ffdc00) [pid = 1667] [serial = 1353] [outer = 0x11959b000] 20:59:28 INFO - PROCESS | 1667 | 1466740768349 Marionette DEBUG loaded listener.js 20:59:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x124a87800) [pid = 1667] [serial = 1354] [outer = 0x11959b000] 20:59:28 INFO - PROCESS | 1667 | 1466740768781 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]]]}] 20:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 729ms 20:59:28 INFO - PROCESS | 1667 | 1466740768827 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:59:28 INFO - PROCESS | 1667 | 1466740768829 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:59:28 INFO - PROCESS | 1667 | 1466740768833 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:59:28 INFO - PROCESS | 1667 | 1466740768835 Marionette TRACE conn2 <- [1,1778,null,{}] 20:59:28 INFO - PROCESS | 1667 | 1466740768839 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}] 20:59:28 INFO - PROCESS | 1667 | 1466740768841 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:28 INFO - PROCESS | 1667 | 1466740768987 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:59:29 INFO - PROCESS | 1667 | 1466740769118 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:29 INFO - PROCESS | 1667 | 1466740769119 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bee5000 == 42 [pid = 1667] [id = 452] 20:59:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x119baec00) [pid = 1667] [serial = 1355] [outer = 0x0] 20:59:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x12519e400) [pid = 1667] [serial = 1356] [outer = 0x119baec00] 20:59:29 INFO - PROCESS | 1667 | 1466740769169 Marionette DEBUG loaded listener.js 20:59:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12552d000) [pid = 1667] [serial = 1357] [outer = 0x119baec00] 20:59:29 INFO - PROCESS | 1667 | 1466740769609 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]]]}] 20:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 20:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 824ms 20:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:59:29 INFO - PROCESS | 1667 | 1466740769657 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:59:29 INFO - PROCESS | 1667 | 1466740769658 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:59:29 INFO - PROCESS | 1667 | 1466740769660 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:59:29 INFO - PROCESS | 1667 | 1466740769662 Marionette TRACE conn2 <- [1,1782,null,{}] 20:59:29 INFO - PROCESS | 1667 | 1466740769664 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}] 20:59:29 INFO - PROCESS | 1667 | 1466740769665 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:29 INFO - PROCESS | 1667 | 1466740769765 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:59:29 INFO - PROCESS | 1667 | 1466740769829 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:29 INFO - PROCESS | 1667 | 1466740769833 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x115eb0000 == 43 [pid = 1667] [id = 453] 20:59:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1121a0000) [pid = 1667] [serial = 1358] [outer = 0x0] 20:59:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x112d47000) [pid = 1667] [serial = 1359] [outer = 0x1121a0000] 20:59:29 INFO - PROCESS | 1667 | 1466740769995 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x112f58800) [pid = 1667] [serial = 1360] [outer = 0x1121a0000] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x12a6a4800 == 42 [pid = 1667] [id = 447] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x129172000 == 41 [pid = 1667] [id = 446] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x128aea000 == 40 [pid = 1667] [id = 445] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x12692c000 == 39 [pid = 1667] [id = 444] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x1251dd800 == 38 [pid = 1667] [id = 443] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x12487b000 == 37 [pid = 1667] [id = 442] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x119cd3000 == 36 [pid = 1667] [id = 441] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x117e35000 == 35 [pid = 1667] [id = 440] 20:59:30 INFO - PROCESS | 1667 | 1466740770476 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]]]}] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x116907000) [pid = 1667] [serial = 1311] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x119b37000 == 34 [pid = 1667] [id = 439] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x118129800 == 33 [pid = 1667] [id = 438] 20:59:30 INFO - PROCESS | 1667 | --DOCSHELL 0x118152800 == 32 [pid = 1667] [id = 437] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x127486000) [pid = 1667] [serial = 1267] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x128a06800) [pid = 1667] [serial = 1269] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x117eb3400) [pid = 1667] [serial = 1249] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1243c4400) [pid = 1667] [serial = 1261] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x12a643400) [pid = 1667] [serial = 1284] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1174b3000) [pid = 1667] [serial = 1252] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x119117000) [pid = 1667] [serial = 1257] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1195a0000) [pid = 1667] [serial = 1258] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1292a2800) [pid = 1667] [serial = 1276] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x129488800) [pid = 1667] [serial = 1282] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x128acd400) [pid = 1667] [serial = 1272] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x126d35400) [pid = 1667] [serial = 1266] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x125525c00) [pid = 1667] [serial = 1264] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1195a6000) [pid = 1667] [serial = 1260] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x116986800) [pid = 1667] [serial = 1278] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x111c22000) [pid = 1667] [serial = 1245] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x116f93000) [pid = 1667] [serial = 1248] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x126d35800) [pid = 1667] [serial = 1281] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x126daa400) [pid = 1667] [serial = 1243] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x118357800) [pid = 1667] [serial = 1254] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x118704c00) [pid = 1667] [serial = 1255] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11612f000) [pid = 1667] [serial = 1251] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112af6400) [pid = 1667] [serial = 1246] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11943c000) [pid = 1667] [serial = 1279] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x12918d000) [pid = 1667] [serial = 1275] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x128ac5800) [pid = 1667] [serial = 1270] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1244e2400) [pid = 1667] [serial = 1263] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x128eae400) [pid = 1667] [serial = 1273] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x112f4c400) [pid = 1667] [serial = 1302] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x11295a800) [pid = 1667] [serial = 1305] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x113c26000) [pid = 1667] [serial = 1308] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x1133ac400) [pid = 1667] [serial = 1303] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x112a77000) [pid = 1667] [serial = 1306] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x11825c400) [pid = 1667] [serial = 1290] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x119bacc00) [pid = 1667] [serial = 1294] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x1199a9400) [pid = 1667] [serial = 1293] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x1185a8000) [pid = 1667] [serial = 1291] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x1271e3800) [pid = 1667] [serial = 1297] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x125ea6800) [pid = 1667] [serial = 1296] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x12a6c4800) [pid = 1667] [serial = 1285] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x12a769000) [pid = 1667] [serial = 1288] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 70 (0x1292a4c00) [pid = 1667] [serial = 1300] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 69 (0x12a6e0000) [pid = 1667] [serial = 1287] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 68 (0x128acdc00) [pid = 1667] [serial = 1299] [outer = 0x0] [url = about:blank] 20:59:30 INFO - PROCESS | 1667 | --DOMWINDOW == 67 (0x115decc00) [pid = 1667] [serial = 1309] [outer = 0x0] [url = about:blank] 20:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 20:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 873ms 20:59:30 INFO - PROCESS | 1667 | 1466740770535 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:59:30 INFO - PROCESS | 1667 | 1466740770537 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:59:30 INFO - PROCESS | 1667 | 1466740770540 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:59:30 INFO - PROCESS | 1667 | 1466740770542 Marionette TRACE conn2 <- [1,1786,null,{}] 20:59:30 INFO - PROCESS | 1667 | 1466740770545 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}] 20:59:30 INFO - PROCESS | 1667 | 1466740770546 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:30 INFO - PROCESS | 1667 | 1466740770630 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:59:30 INFO - PROCESS | 1667 | 1466740770638 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:30 INFO - PROCESS | 1667 | 1466740770639 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x116aac800 == 33 [pid = 1667] [id = 454] 20:59:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 68 (0x1132b9000) [pid = 1667] [serial = 1361] [outer = 0x0] 20:59:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 69 (0x115e59c00) [pid = 1667] [serial = 1362] [outer = 0x1132b9000] 20:59:30 INFO - PROCESS | 1667 | 1466740770667 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 70 (0x1174adc00) [pid = 1667] [serial = 1363] [outer = 0x1132b9000] 20:59:31 INFO - PROCESS | 1667 | 1466740771010 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]]]}] 20:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 20:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 20:59:31 INFO - PROCESS | 1667 | 1466740771060 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:59:31 INFO - PROCESS | 1667 | 1466740771062 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:59:31 INFO - PROCESS | 1667 | 1466740771069 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:59:31 INFO - PROCESS | 1667 | 1466740771071 Marionette TRACE conn2 <- [1,1790,null,{}] 20:59:31 INFO - PROCESS | 1667 | 1466740771073 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}] 20:59:31 INFO - PROCESS | 1667 | 1466740771075 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:31 INFO - PROCESS | 1667 | 1466740771155 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:59:31 INFO - PROCESS | 1667 | 1466740771159 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:31 INFO - PROCESS | 1667 | 1466740771160 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192ca000 == 34 [pid = 1667] [id = 455] 20:59:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 71 (0x1174c4400) [pid = 1667] [serial = 1364] [outer = 0x0] 20:59:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x118358400) [pid = 1667] [serial = 1365] [outer = 0x1174c4400] 20:59:31 INFO - PROCESS | 1667 | 1466740771188 Marionette DEBUG loaded listener.js 20:59:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x11871b400) [pid = 1667] [serial = 1366] [outer = 0x1174c4400] 20:59:31 INFO - PROCESS | 1667 | 1466740771553 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]]]}] 20:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 20:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:59:31 INFO - PROCESS | 1667 | 1466740771588 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:59:31 INFO - PROCESS | 1667 | 1466740771589 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:59:31 INFO - PROCESS | 1667 | 1466740771601 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:59:31 INFO - PROCESS | 1667 | 1466740771603 Marionette TRACE conn2 <- [1,1794,null,{}] 20:59:31 INFO - PROCESS | 1667 | 1466740771612 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}] 20:59:31 INFO - PROCESS | 1667 | 1466740771614 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:31 INFO - PROCESS | 1667 | 1466740771702 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:59:31 INFO - PROCESS | 1667 | 1466740771712 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:31 INFO - PROCESS | 1667 | 1466740771714 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x12418c800 == 35 [pid = 1667] [id = 456] 20:59:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x119435000) [pid = 1667] [serial = 1367] [outer = 0x0] 20:59:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x1195a8800) [pid = 1667] [serial = 1368] [outer = 0x119435000] 20:59:31 INFO - PROCESS | 1667 | 1466740771741 Marionette DEBUG loaded listener.js 20:59:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x119c1b800) [pid = 1667] [serial = 1369] [outer = 0x119435000] 20:59:32 INFO - PROCESS | 1667 | 1466740772072 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]]]}] 20:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 531ms 20:59:32 INFO - PROCESS | 1667 | 1466740772123 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:59:32 INFO - PROCESS | 1667 | 1466740772125 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:59:32 INFO - PROCESS | 1667 | 1466740772127 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:59:32 INFO - PROCESS | 1667 | 1466740772128 Marionette TRACE conn2 <- [1,1798,null,{}] 20:59:32 INFO - PROCESS | 1667 | 1466740772130 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}] 20:59:32 INFO - PROCESS | 1667 | 1466740772131 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:32 INFO - PROCESS | 1667 | 1466740772212 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:59:32 INFO - PROCESS | 1667 | 1466740772278 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:32 INFO - PROCESS | 1667 | 1466740772279 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x12515b800 == 36 [pid = 1667] [id = 457] 20:59:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x119bacc00) [pid = 1667] [serial = 1370] [outer = 0x0] 20:59:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x1243ca800) [pid = 1667] [serial = 1371] [outer = 0x119bacc00] 20:59:32 INFO - PROCESS | 1667 | 1466740772305 Marionette DEBUG loaded listener.js 20:59:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1252ac400) [pid = 1667] [serial = 1372] [outer = 0x119bacc00] 20:59:32 INFO - PROCESS | 1667 | 1466740772605 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]]]}] 20:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 20:59:32 INFO - PROCESS | 1667 | 1466740772649 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:59:32 INFO - PROCESS | 1667 | 1466740772652 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:59:32 INFO - PROCESS | 1667 | 1466740772655 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:59:32 INFO - PROCESS | 1667 | 1466740772656 Marionette TRACE conn2 <- [1,1802,null,{}] 20:59:32 INFO - PROCESS | 1667 | 1466740772658 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}] 20:59:32 INFO - PROCESS | 1667 | 1466740772659 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:32 INFO - PROCESS | 1667 | 1466740772761 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:59:32 INFO - PROCESS | 1667 | 1466740772772 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:32 INFO - PROCESS | 1667 | 1466740772773 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x128ae4800 == 37 [pid = 1667] [id = 458] 20:59:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x125e4ec00) [pid = 1667] [serial = 1373] [outer = 0x0] 20:59:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x125ea3c00) [pid = 1667] [serial = 1374] [outer = 0x125e4ec00] 20:59:32 INFO - PROCESS | 1667 | 1466740772806 Marionette DEBUG loaded listener.js 20:59:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1269c4800) [pid = 1667] [serial = 1375] [outer = 0x125e4ec00] 20:59:33 INFO - PROCESS | 1667 | 1466740773161 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]]]}] 20:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 20:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:59:33 INFO - PROCESS | 1667 | 1466740773174 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:59:33 INFO - PROCESS | 1667 | 1466740773176 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:59:33 INFO - PROCESS | 1667 | 1466740773178 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 1667 | 1466740773179 Marionette TRACE conn2 <- [1,1806,null,{}] 20:59:33 INFO - PROCESS | 1667 | 1466740773182 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}] 20:59:33 INFO - PROCESS | 1667 | 1466740773186 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:33 INFO - PROCESS | 1667 | 1466740773299 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:59:33 INFO - PROCESS | 1667 | 1466740773303 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1667 | 1466740773304 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x1130e6800 == 38 [pid = 1667] [id = 459] 20:59:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1269c6400) [pid = 1667] [serial = 1376] [outer = 0x0] 20:59:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x126f49000) [pid = 1667] [serial = 1377] [outer = 0x1269c6400] 20:59:33 INFO - PROCESS | 1667 | 1466740773328 Marionette DEBUG loaded listener.js 20:59:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x12748b400) [pid = 1667] [serial = 1378] [outer = 0x1269c6400] 20:59:33 INFO - PROCESS | 1667 | 1466740773672 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]]]}] 20:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 20:59:33 INFO - PROCESS | 1667 | 1466740773700 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:59:33 INFO - PROCESS | 1667 | 1466740773703 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:59:33 INFO - PROCESS | 1667 | 1466740773706 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 1667 | 1466740773707 Marionette TRACE conn2 <- [1,1810,null,{}] 20:59:33 INFO - PROCESS | 1667 | 1466740773709 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}] 20:59:33 INFO - PROCESS | 1667 | 1466740773710 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:33 INFO - PROCESS | 1667 | 1466740773810 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:59:33 INFO - PROCESS | 1667 | 1466740773821 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1667 | 1466740773822 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aac3800 == 39 [pid = 1667] [id = 460] 20:59:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x12748c400) [pid = 1667] [serial = 1379] [outer = 0x0] 20:59:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x128a0ac00) [pid = 1667] [serial = 1380] [outer = 0x12748c400] 20:59:33 INFO - PROCESS | 1667 | 1466740773846 Marionette DEBUG loaded listener.js 20:59:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x128ac6000) [pid = 1667] [serial = 1381] [outer = 0x12748c400] 20:59:34 INFO - PROCESS | 1667 | 1466740774179 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]]]}] 20:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 20:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:59:34 INFO - PROCESS | 1667 | 1466740774227 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:59:34 INFO - PROCESS | 1667 | 1466740774229 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:59:34 INFO - PROCESS | 1667 | 1466740774231 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:59:34 INFO - PROCESS | 1667 | 1466740774232 Marionette TRACE conn2 <- [1,1814,null,{}] 20:59:34 INFO - PROCESS | 1667 | 1466740774234 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}] 20:59:34 INFO - PROCESS | 1667 | 1466740774235 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:34 INFO - PROCESS | 1667 | 1466740774338 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:59:34 INFO - PROCESS | 1667 | 1466740774341 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:34 INFO - PROCESS | 1667 | 1466740774342 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba7a800 == 40 [pid = 1667] [id = 461] 20:59:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1269c9400) [pid = 1667] [serial = 1382] [outer = 0x0] 20:59:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x128ace400) [pid = 1667] [serial = 1383] [outer = 0x1269c9400] 20:59:34 INFO - PROCESS | 1667 | 1466740774407 Marionette DEBUG loaded listener.js 20:59:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x128eac000) [pid = 1667] [serial = 1384] [outer = 0x1269c9400] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1183f0c00) [pid = 1667] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1174b9000) [pid = 1667] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11917a400) [pid = 1667] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x112fc6800) [pid = 1667] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x110ee9c00) [pid = 1667] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1133b7c00) [pid = 1667] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x115d15000) [pid = 1667] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:59:34 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1174b3c00) [pid = 1667] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:59:34 INFO - PROCESS | 1667 | 1466740774741 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]]]}] 20:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 20:59:34 INFO - PROCESS | 1667 | 1466740774752 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:59:34 INFO - PROCESS | 1667 | 1466740774753 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:59:34 INFO - PROCESS | 1667 | 1466740774756 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:59:34 INFO - PROCESS | 1667 | 1466740774758 Marionette TRACE conn2 <- [1,1818,null,{}] 20:59:34 INFO - PROCESS | 1667 | 1466740774760 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}] 20:59:34 INFO - PROCESS | 1667 | 1466740774761 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:34 INFO - PROCESS | 1667 | 1466740774842 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:59:34 INFO - PROCESS | 1667 | 1466740774904 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:34 INFO - PROCESS | 1667 | 1466740774905 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bee4000 == 41 [pid = 1667] [id = 462] 20:59:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x110ee5000) [pid = 1667] [serial = 1385] [outer = 0x0] 20:59:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x11959c800) [pid = 1667] [serial = 1386] [outer = 0x110ee5000] 20:59:34 INFO - PROCESS | 1667 | 1466740774930 Marionette DEBUG loaded listener.js 20:59:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x128ac7400) [pid = 1667] [serial = 1387] [outer = 0x110ee5000] 20:59:35 INFO - PROCESS | 1667 | 1466740775213 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]]]}] 20:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 20:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:59:35 INFO - PROCESS | 1667 | 1466740775227 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:59:35 INFO - PROCESS | 1667 | 1466740775228 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:59:35 INFO - PROCESS | 1667 | 1466740775238 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:59:35 INFO - PROCESS | 1667 | 1466740775239 Marionette TRACE conn2 <- [1,1822,null,{}] 20:59:35 INFO - PROCESS | 1667 | 1466740775241 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}] 20:59:35 INFO - PROCESS | 1667 | 1466740775242 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:35 INFO - PROCESS | 1667 | 1466740775338 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:59:35 INFO - PROCESS | 1667 | 1466740775342 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:35 INFO - PROCESS | 1667 | 1466740775343 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4b2000 == 42 [pid = 1667] [id = 463] 20:59:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x128ac9800) [pid = 1667] [serial = 1388] [outer = 0x0] 20:59:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x129182c00) [pid = 1667] [serial = 1389] [outer = 0x128ac9800] 20:59:35 INFO - PROCESS | 1667 | 1466740775370 Marionette DEBUG loaded listener.js 20:59:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1292a6000) [pid = 1667] [serial = 1390] [outer = 0x128ac9800] 20:59:35 INFO - PROCESS | 1667 | 1466740775716 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]]]}] 20:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 525ms 20:59:35 INFO - PROCESS | 1667 | 1466740775757 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:59:35 INFO - PROCESS | 1667 | 1466740775758 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:59:35 INFO - PROCESS | 1667 | 1466740775760 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:59:35 INFO - PROCESS | 1667 | 1466740775762 Marionette TRACE conn2 <- [1,1826,null,{}] 20:59:35 INFO - PROCESS | 1667 | 1466740775764 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}] 20:59:35 INFO - PROCESS | 1667 | 1466740775766 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:35 INFO - PROCESS | 1667 | 1466740775884 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:59:35 INFO - PROCESS | 1667 | 1466740775890 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:35 INFO - PROCESS | 1667 | 1466740775892 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca66800 == 43 [pid = 1667] [id = 464] 20:59:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x128acdc00) [pid = 1667] [serial = 1391] [outer = 0x0] 20:59:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12948f000) [pid = 1667] [serial = 1392] [outer = 0x128acdc00] 20:59:35 INFO - PROCESS | 1667 | 1466740775916 Marionette DEBUG loaded listener.js 20:59:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12a6bf000) [pid = 1667] [serial = 1393] [outer = 0x128acdc00] 20:59:36 INFO - PROCESS | 1667 | 1466740776216 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]]]}] 20:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 20:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:59:36 INFO - PROCESS | 1667 | 1466740776229 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:59:36 INFO - PROCESS | 1667 | 1466740776231 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:59:36 INFO - PROCESS | 1667 | 1466740776236 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:59:36 INFO - PROCESS | 1667 | 1466740776237 Marionette TRACE conn2 <- [1,1830,null,{}] 20:59:36 INFO - PROCESS | 1667 | 1466740776240 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}] 20:59:36 INFO - PROCESS | 1667 | 1466740776241 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:36 INFO - PROCESS | 1667 | 1466740776330 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:59:36 INFO - PROCESS | 1667 | 1466740776335 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:36 INFO - PROCESS | 1667 | 1466740776336 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cae0000 == 44 [pid = 1667] [id = 465] 20:59:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12a6ba800) [pid = 1667] [serial = 1394] [outer = 0x0] 20:59:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12a6dc800) [pid = 1667] [serial = 1395] [outer = 0x12a6ba800] 20:59:36 INFO - PROCESS | 1667 | 1466740776360 Marionette DEBUG loaded listener.js 20:59:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12a76b000) [pid = 1667] [serial = 1396] [outer = 0x12a6ba800] 20:59:36 INFO - PROCESS | 1667 | 1466740776790 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]]]}] 20:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 623ms 20:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:59:36 INFO - PROCESS | 1667 | 1466740776858 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:59:36 INFO - PROCESS | 1667 | 1466740776861 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:59:36 INFO - PROCESS | 1667 | 1466740776864 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:59:36 INFO - PROCESS | 1667 | 1466740776866 Marionette TRACE conn2 <- [1,1834,null,{}] 20:59:36 INFO - PROCESS | 1667 | 1466740776870 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}] 20:59:36 INFO - PROCESS | 1667 | 1466740776871 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:36 INFO - PROCESS | 1667 | 1466740776985 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:59:37 INFO - PROCESS | 1667 | 1466740777073 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:37 INFO - PROCESS | 1667 | 1466740777075 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x118122000 == 45 [pid = 1667] [id = 466] 20:59:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x115d10800) [pid = 1667] [serial = 1397] [outer = 0x0] 20:59:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x11613a000) [pid = 1667] [serial = 1398] [outer = 0x115d10800] 20:59:37 INFO - PROCESS | 1667 | 1466740777147 Marionette DEBUG loaded listener.js 20:59:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x117eafc00) [pid = 1667] [serial = 1399] [outer = 0x115d10800] 20:59:37 INFO - PROCESS | 1667 | 1466740777571 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]]]}] 20:59:37 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 20:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 772ms 20:59:37 INFO - PROCESS | 1667 | 1466740777635 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:59:37 INFO - PROCESS | 1667 | 1466740777638 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:59:37 INFO - PROCESS | 1667 | 1466740777643 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 1667 | 1466740777645 Marionette TRACE conn2 <- [1,1838,null,{}] 20:59:37 INFO - PROCESS | 1667 | 1466740777647 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}] 20:59:37 INFO - PROCESS | 1667 | 1466740777649 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:37 INFO - PROCESS | 1667 | 1466740777755 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:59:37 INFO - PROCESS | 1667 | 1466740777830 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:37 INFO - PROCESS | 1667 | 1466740777831 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x125554800 == 46 [pid = 1667] [id = 467] 20:59:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x11835c000) [pid = 1667] [serial = 1400] [outer = 0x0] 20:59:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x119117800) [pid = 1667] [serial = 1401] [outer = 0x11835c000] 20:59:37 INFO - PROCESS | 1667 | 1466740777863 Marionette DEBUG loaded listener.js 20:59:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1192f6400) [pid = 1667] [serial = 1402] [outer = 0x11835c000] 20:59:38 INFO - PROCESS | 1667 | 1466740778330 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]]]}] 20:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 720ms 20:59:38 INFO - PROCESS | 1667 | 1466740778371 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:59:38 INFO - PROCESS | 1667 | 1466740778374 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:59:38 INFO - PROCESS | 1667 | 1466740778377 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:59:38 INFO - PROCESS | 1667 | 1466740778381 Marionette TRACE conn2 <- [1,1842,null,{}] 20:59:38 INFO - PROCESS | 1667 | 1466740778417 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}] 20:59:38 INFO - PROCESS | 1667 | 1466740778422 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:38 INFO - PROCESS | 1667 | 1466740778581 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:59:38 INFO - PROCESS | 1667 | 1466740778690 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:38 INFO - PROCESS | 1667 | 1466740778693 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca5c800 == 47 [pid = 1667] [id = 468] 20:59:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x124cfb400) [pid = 1667] [serial = 1403] [outer = 0x0] 20:59:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x125e41800) [pid = 1667] [serial = 1404] [outer = 0x124cfb400] 20:59:38 INFO - PROCESS | 1667 | 1466740778744 Marionette DEBUG loaded listener.js 20:59:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1267d3800) [pid = 1667] [serial = 1405] [outer = 0x124cfb400] 20:59:39 INFO - PROCESS | 1667 | 1466740779224 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]]]}] 20:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 898ms 20:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:59:39 INFO - PROCESS | 1667 | 1466740779275 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:59:39 INFO - PROCESS | 1667 | 1466740779277 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:59:39 INFO - PROCESS | 1667 | 1466740779280 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 1667 | 1466740779281 Marionette TRACE conn2 <- [1,1846,null,{}] 20:59:39 INFO - PROCESS | 1667 | 1466740779283 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}] 20:59:39 INFO - PROCESS | 1667 | 1466740779285 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:39 INFO - PROCESS | 1667 | 1466740779409 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:59:39 INFO - PROCESS | 1667 | 1466740779473 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 1667 | 1466740779474 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x112ad3000 == 48 [pid = 1667] [id = 469] 20:59:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x110ef0800) [pid = 1667] [serial = 1406] [outer = 0x0] 20:59:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x113c63000) [pid = 1667] [serial = 1407] [outer = 0x110ef0800] 20:59:39 INFO - PROCESS | 1667 | 1466740779545 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1244ea000) [pid = 1667] [serial = 1408] [outer = 0x110ef0800] 20:59:40 INFO - PROCESS | 1667 | 1466740780138 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]]]}] 20:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 921ms 20:59:40 INFO - PROCESS | 1667 | 1466740780218 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:59:40 INFO - PROCESS | 1667 | 1466740780220 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:59:40 INFO - PROCESS | 1667 | 1466740780224 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 1667 | 1466740780225 Marionette TRACE conn2 <- [1,1850,null,{}] 20:59:40 INFO - PROCESS | 1667 | 1466740780229 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}] 20:59:40 INFO - PROCESS | 1667 | 1466740780230 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:40 INFO - PROCESS | 1667 | 1466740780336 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:59:40 INFO - PROCESS | 1667 | 1466740780465 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:40 INFO - PROCESS | 1667 | 1466740780467 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x117477000 == 49 [pid = 1667] [id = 470] 20:59:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1174b0400) [pid = 1667] [serial = 1409] [outer = 0x0] 20:59:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x118357800) [pid = 1667] [serial = 1410] [outer = 0x1174b0400] 20:59:40 INFO - PROCESS | 1667 | 1466740780518 Marionette DEBUG loaded listener.js 20:59:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1185b5000) [pid = 1667] [serial = 1411] [outer = 0x1174b0400] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca66800 == 48 [pid = 1667] [id = 464] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4b2000 == 47 [pid = 1667] [id = 463] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12bee4000 == 46 [pid = 1667] [id = 462] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba7a800 == 45 [pid = 1667] [id = 461] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12aac3800 == 44 [pid = 1667] [id = 460] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1244ed000) [pid = 1667] [serial = 1341] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x1130e6800 == 43 [pid = 1667] [id = 459] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x128ae4800 == 42 [pid = 1667] [id = 458] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12515b800 == 41 [pid = 1667] [id = 457] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12418c800 == 40 [pid = 1667] [id = 456] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x1192ca000 == 39 [pid = 1667] [id = 455] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x116aac800 == 38 [pid = 1667] [id = 454] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x115eb0000 == 37 [pid = 1667] [id = 453] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12bee5000 == 36 [pid = 1667] [id = 452] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba89000 == 35 [pid = 1667] [id = 451] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x12a968800 == 34 [pid = 1667] [id = 450] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x124064000 == 33 [pid = 1667] [id = 449] 20:59:40 INFO - PROCESS | 1667 | --DOCSHELL 0x115e22000 == 32 [pid = 1667] [id = 448] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x11942dc00) [pid = 1667] [serial = 1329] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x115e5a400) [pid = 1667] [serial = 1320] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1174af000) [pid = 1667] [serial = 1321] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1199a5c00) [pid = 1667] [serial = 1332] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x116f37400) [pid = 1667] [serial = 1335] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1195a8400) [pid = 1667] [serial = 1330] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x11612e800) [pid = 1667] [serial = 1314] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1244e0000) [pid = 1667] [serial = 1339] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x119ba4c00) [pid = 1667] [serial = 1333] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1183e7000) [pid = 1667] [serial = 1324] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11834dc00) [pid = 1667] [serial = 1323] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124002400) [pid = 1667] [serial = 1336] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11911c000) [pid = 1667] [serial = 1327] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x12416fc00) [pid = 1667] [serial = 1338] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1185b6000) [pid = 1667] [serial = 1326] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x118261800) [pid = 1667] [serial = 1318] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11755e800) [pid = 1667] [serial = 1317] [outer = 0x0] [url = about:blank] 20:59:40 INFO - PROCESS | 1667 | 1466740780926 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]]]}] 20:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 722ms 20:59:40 INFO - PROCESS | 1667 | 1466740780946 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:59:40 INFO - PROCESS | 1667 | 1466740780949 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:59:40 INFO - PROCESS | 1667 | 1466740780956 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 1667 | 1466740780957 Marionette TRACE conn2 <- [1,1854,null,{}] 20:59:40 INFO - PROCESS | 1667 | 1466740780960 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}] 20:59:40 INFO - PROCESS | 1667 | 1466740780961 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:41 INFO - PROCESS | 1667 | 1466740781044 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:59:41 INFO - PROCESS | 1667 | 1466740781108 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1667 | 1466740781109 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b44800 == 33 [pid = 1667] [id = 471] 20:59:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x118708000) [pid = 1667] [serial = 1412] [outer = 0x0] 20:59:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1192f7400) [pid = 1667] [serial = 1413] [outer = 0x118708000] 20:59:41 INFO - PROCESS | 1667 | 1466740781139 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1195a3c00) [pid = 1667] [serial = 1414] [outer = 0x118708000] 20:59:41 INFO - PROCESS | 1667 | 1466740781444 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]]]}] 20:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 20:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:59:41 INFO - PROCESS | 1667 | 1466740781475 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:59:41 INFO - PROCESS | 1667 | 1466740781476 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:59:41 INFO - PROCESS | 1667 | 1466740781479 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:59:41 INFO - PROCESS | 1667 | 1466740781482 Marionette TRACE conn2 <- [1,1858,null,{}] 20:59:41 INFO - PROCESS | 1667 | 1466740781491 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}] 20:59:41 INFO - PROCESS | 1667 | 1466740781494 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:41 INFO - PROCESS | 1667 | 1466740781572 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:59:41 INFO - PROCESS | 1667 | 1466740781577 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1667 | 1466740781579 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x125155800 == 34 [pid = 1667] [id = 472] 20:59:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x119ba4400) [pid = 1667] [serial = 1415] [outer = 0x0] 20:59:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1243ce400) [pid = 1667] [serial = 1416] [outer = 0x119ba4400] 20:59:41 INFO - PROCESS | 1667 | 1466740781608 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x124cf5000) [pid = 1667] [serial = 1417] [outer = 0x119ba4400] 20:59:42 INFO - PROCESS | 1667 | 1466740782044 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]]]}] 20:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 574ms 20:59:42 INFO - PROCESS | 1667 | 1466740782054 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:59:42 INFO - PROCESS | 1667 | 1466740782057 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:59:42 INFO - PROCESS | 1667 | 1466740782060 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:59:42 INFO - PROCESS | 1667 | 1466740782061 Marionette TRACE conn2 <- [1,1862,null,{}] 20:59:42 INFO - PROCESS | 1667 | 1466740782067 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}] 20:59:42 INFO - PROCESS | 1667 | 1466740782069 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:42 INFO - PROCESS | 1667 | 1466740782197 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:59:42 INFO - PROCESS | 1667 | 1466740782203 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:42 INFO - PROCESS | 1667 | 1466740782204 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x12692a800 == 35 [pid = 1667] [id = 473] 20:59:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x125ea6400) [pid = 1667] [serial = 1418] [outer = 0x0] 20:59:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x126db3800) [pid = 1667] [serial = 1419] [outer = 0x125ea6400] 20:59:42 INFO - PROCESS | 1667 | 1466740782246 Marionette DEBUG loaded listener.js 20:59:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x126fdf000) [pid = 1667] [serial = 1420] [outer = 0x125ea6400] 20:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 621ms 20:59:42 INFO - PROCESS | 1667 | 1466740782672 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]]]}] 20:59:42 INFO - PROCESS | 1667 | 1466740782685 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:59:42 INFO - PROCESS | 1667 | 1466740782687 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:59:42 INFO - PROCESS | 1667 | 1466740782689 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:59:42 INFO - PROCESS | 1667 | 1466740782691 Marionette TRACE conn2 <- [1,1866,null,{}] 20:59:42 INFO - PROCESS | 1667 | 1466740782693 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}] 20:59:42 INFO - PROCESS | 1667 | 1466740782694 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:42 INFO - PROCESS | 1667 | 1466740782816 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:59:42 INFO - PROCESS | 1667 | 1466740782853 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:42 INFO - PROCESS | 1667 | 1466740782861 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x128e0c000 == 36 [pid = 1667] [id = 474] 20:59:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x119b9f400) [pid = 1667] [serial = 1421] [outer = 0x0] 20:59:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1271ec800) [pid = 1667] [serial = 1422] [outer = 0x119b9f400] 20:59:42 INFO - PROCESS | 1667 | 1466740782887 Marionette DEBUG loaded listener.js 20:59:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x128a0e400) [pid = 1667] [serial = 1423] [outer = 0x119b9f400] 20:59:43 INFO - PROCESS | 1667 | 1466740783208 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]]]}] 20:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 20:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:59:43 INFO - PROCESS | 1667 | 1466740783258 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:59:43 INFO - PROCESS | 1667 | 1466740783260 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:59:43 INFO - PROCESS | 1667 | 1466740783262 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:59:43 INFO - PROCESS | 1667 | 1466740783263 Marionette TRACE conn2 <- [1,1870,null,{}] 20:59:43 INFO - PROCESS | 1667 | 1466740783265 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}] 20:59:43 INFO - PROCESS | 1667 | 1466740783269 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:43 INFO - PROCESS | 1667 | 1466740783393 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:59:43 INFO - PROCESS | 1667 | 1466740783405 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1667 | 1466740783406 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a955000 == 37 [pid = 1667] [id = 475] 20:59:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x128ac8c00) [pid = 1667] [serial = 1424] [outer = 0x0] 20:59:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1292a1800) [pid = 1667] [serial = 1425] [outer = 0x128ac8c00] 20:59:43 INFO - PROCESS | 1667 | 1466740783431 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x12a6bd000) [pid = 1667] [serial = 1426] [outer = 0x128ac8c00] 20:59:43 INFO - PROCESS | 1667 | 1466740783767 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]]]}] 20:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 517ms 20:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:59:43 INFO - PROCESS | 1667 | 1466740783784 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:59:43 INFO - PROCESS | 1667 | 1466740783786 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:59:43 INFO - PROCESS | 1667 | 1466740783789 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:59:43 INFO - PROCESS | 1667 | 1466740783790 Marionette TRACE conn2 <- [1,1874,null,{}] 20:59:43 INFO - PROCESS | 1667 | 1466740783792 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}] 20:59:43 INFO - PROCESS | 1667 | 1466740783793 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:43 INFO - PROCESS | 1667 | 1466740783910 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:59:43 INFO - PROCESS | 1667 | 1466740783914 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1667 | 1466740783915 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bee4800 == 38 [pid = 1667] [id = 476] 20:59:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x128ac9000) [pid = 1667] [serial = 1427] [outer = 0x0] 20:59:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x12a6be400) [pid = 1667] [serial = 1428] [outer = 0x128ac9000] 20:59:43 INFO - PROCESS | 1667 | 1466740783939 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12b0ba800) [pid = 1667] [serial = 1429] [outer = 0x128ac9000] 20:59:44 INFO - PROCESS | 1667 | 1466740784288 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]]]}] 20:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 20:59:44 INFO - PROCESS | 1667 | 1466740784308 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:59:44 INFO - PROCESS | 1667 | 1466740784309 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:59:44 INFO - PROCESS | 1667 | 1466740784312 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:59:44 INFO - PROCESS | 1667 | 1466740784313 Marionette TRACE conn2 <- [1,1878,null,{}] 20:59:44 INFO - PROCESS | 1667 | 1466740784332 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}] 20:59:44 INFO - PROCESS | 1667 | 1466740784333 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:44 INFO - PROCESS | 1667 | 1466740784443 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:59:44 INFO - PROCESS | 1667 | 1466740784492 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:44 INFO - PROCESS | 1667 | 1466740784493 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4be000 == 39 [pid = 1667] [id = 477] 20:59:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x129185c00) [pid = 1667] [serial = 1430] [outer = 0x0] 20:59:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x12b0c7400) [pid = 1667] [serial = 1431] [outer = 0x129185c00] 20:59:44 INFO - PROCESS | 1667 | 1466740784534 Marionette DEBUG loaded listener.js 20:59:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x12b7db000) [pid = 1667] [serial = 1432] [outer = 0x129185c00] 20:59:44 INFO - PROCESS | 1667 | 1466740784914 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]]]}] 20:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 638ms 20:59:44 INFO - PROCESS | 1667 | 1466740784950 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:59:44 INFO - PROCESS | 1667 | 1466740784952 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:59:44 INFO - PROCESS | 1667 | 1466740784955 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:59:44 INFO - PROCESS | 1667 | 1466740784956 Marionette TRACE conn2 <- [1,1882,null,{}] 20:59:44 INFO - PROCESS | 1667 | 1466740784965 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}] 20:59:44 INFO - PROCESS | 1667 | 1466740784967 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:45 INFO - PROCESS | 1667 | 1466740785142 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x125e4ec00) [pid = 1667] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x119435000) [pid = 1667] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x1174c4400) [pid = 1667] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1132b9000) [pid = 1667] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1121a0000) [pid = 1667] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1269c6400) [pid = 1667] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x119bacc00) [pid = 1667] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x120ff7400) [pid = 1667] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1269c9400) [pid = 1667] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x110ee5000) [pid = 1667] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x12748c400) [pid = 1667] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x128ac9800) [pid = 1667] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:59:45 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x128acdc00) [pid = 1667] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:59:45 INFO - PROCESS | 1667 | 1466740785540 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:45 INFO - PROCESS | 1667 | 1466740785541 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cc8800 == 40 [pid = 1667] [id = 478] 20:59:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x111fe8c00) [pid = 1667] [serial = 1433] [outer = 0x0] 20:59:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x112f55800) [pid = 1667] [serial = 1434] [outer = 0x111fe8c00] 20:59:45 INFO - PROCESS | 1667 | 1466740785583 Marionette DEBUG loaded listener.js 20:59:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1183ee400) [pid = 1667] [serial = 1435] [outer = 0x111fe8c00] 20:59:45 INFO - PROCESS | 1667 | 1466740785852 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]]]}] 20:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 920ms 20:59:45 INFO - PROCESS | 1667 | 1466740785875 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:59:45 INFO - PROCESS | 1667 | 1466740785876 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:59:45 INFO - PROCESS | 1667 | 1466740785878 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:59:45 INFO - PROCESS | 1667 | 1466740785879 Marionette TRACE conn2 <- [1,1886,null,{}] 20:59:45 INFO - PROCESS | 1667 | 1466740785889 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}] 20:59:45 INFO - PROCESS | 1667 | 1466740785890 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:45 INFO - PROCESS | 1667 | 1466740785977 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:59:46 INFO - PROCESS | 1667 | 1466740786043 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:46 INFO - PROCESS | 1667 | 1466740786044 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cde1800 == 41 [pid = 1667] [id = 479] 20:59:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x11825f000) [pid = 1667] [serial = 1436] [outer = 0x0] 20:59:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x12552e800) [pid = 1667] [serial = 1437] [outer = 0x11825f000] 20:59:46 INFO - PROCESS | 1667 | 1466740786068 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x128eac800) [pid = 1667] [serial = 1438] [outer = 0x11825f000] 20:59:46 INFO - PROCESS | 1667 | 1466740786332 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]]]}] 20:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 473ms 20:59:46 INFO - PROCESS | 1667 | 1466740786355 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:59:46 INFO - PROCESS | 1667 | 1466740786357 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:59:46 INFO - PROCESS | 1667 | 1466740786359 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:59:46 INFO - PROCESS | 1667 | 1466740786360 Marionette TRACE conn2 <- [1,1890,null,{}] 20:59:46 INFO - PROCESS | 1667 | 1466740786363 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}] 20:59:46 INFO - PROCESS | 1667 | 1466740786375 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:46 INFO - PROCESS | 1667 | 1466740786479 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:59:46 INFO - PROCESS | 1667 | 1466740786484 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:46 INFO - PROCESS | 1667 | 1466740786487 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d319000 == 42 [pid = 1667] [id = 480] 20:59:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x129494c00) [pid = 1667] [serial = 1439] [outer = 0x0] 20:59:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x12b8ecc00) [pid = 1667] [serial = 1440] [outer = 0x129494c00] 20:59:46 INFO - PROCESS | 1667 | 1466740786513 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x12ba4c400) [pid = 1667] [serial = 1441] [outer = 0x129494c00] 20:59:46 INFO - PROCESS | 1667 | 1466740786866 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]]]}] 20:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 20:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:59:46 INFO - PROCESS | 1667 | 1466740786878 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:59:46 INFO - PROCESS | 1667 | 1466740786879 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:59:46 INFO - PROCESS | 1667 | 1466740786881 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:59:46 INFO - PROCESS | 1667 | 1466740786884 Marionette TRACE conn2 <- [1,1894,null,{}] 20:59:46 INFO - PROCESS | 1667 | 1466740786888 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}] 20:59:46 INFO - PROCESS | 1667 | 1466740786889 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:47 INFO - PROCESS | 1667 | 1466740787007 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:59:47 INFO - PROCESS | 1667 | 1466740787015 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:47 INFO - PROCESS | 1667 | 1466740787016 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d6d9800 == 43 [pid = 1667] [id = 481] 20:59:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12b0bb400) [pid = 1667] [serial = 1442] [outer = 0x0] 20:59:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12ba50000) [pid = 1667] [serial = 1443] [outer = 0x12b0bb400] 20:59:47 INFO - PROCESS | 1667 | 1466740787040 Marionette DEBUG loaded listener.js 20:59:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x12be62c00) [pid = 1667] [serial = 1444] [outer = 0x12b0bb400] 20:59:47 INFO - PROCESS | 1667 | 1466740787314 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]]]}] 20:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 472ms 20:59:47 INFO - PROCESS | 1667 | 1466740787356 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:59:47 INFO - PROCESS | 1667 | 1466740787357 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:59:47 INFO - PROCESS | 1667 | 1466740787368 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:59:47 INFO - PROCESS | 1667 | 1466740787370 Marionette TRACE conn2 <- [1,1898,null,{}] 20:59:47 INFO - PROCESS | 1667 | 1466740787374 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}] 20:59:47 INFO - PROCESS | 1667 | 1466740787375 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:47 INFO - PROCESS | 1667 | 1466740787460 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:59:47 INFO - PROCESS | 1667 | 1466740787572 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:47 INFO - PROCESS | 1667 | 1466740787573 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x11667f000 == 44 [pid = 1667] [id = 482] 20:59:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x110ee4800) [pid = 1667] [serial = 1445] [outer = 0x0] 20:59:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x112966c00) [pid = 1667] [serial = 1446] [outer = 0x110ee4800] 20:59:47 INFO - PROCESS | 1667 | 1466740787604 Marionette DEBUG loaded listener.js 20:59:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x11612e400) [pid = 1667] [serial = 1447] [outer = 0x110ee4800] 20:59:48 INFO - PROCESS | 1667 | 1466740788059 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]]]}] 20:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 729ms 20:59:48 INFO - PROCESS | 1667 | 1466740788091 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:59:48 INFO - PROCESS | 1667 | 1466740788093 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:59:48 INFO - PROCESS | 1667 | 1466740788097 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:59:48 INFO - PROCESS | 1667 | 1466740788099 Marionette TRACE conn2 <- [1,1902,null,{}] 20:59:48 INFO - PROCESS | 1667 | 1466740788103 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}] 20:59:48 INFO - PROCESS | 1667 | 1466740788106 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:48 INFO - PROCESS | 1667 | 1466740788215 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:59:48 INFO - PROCESS | 1667 | 1466740788323 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:48 INFO - PROCESS | 1667 | 1466740788325 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x124d39000 == 45 [pid = 1667] [id = 483] 20:59:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x11612f000) [pid = 1667] [serial = 1448] [outer = 0x0] 20:59:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x1192f7c00) [pid = 1667] [serial = 1449] [outer = 0x11612f000] 20:59:48 INFO - PROCESS | 1667 | 1466740788357 Marionette DEBUG loaded listener.js 20:59:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x1199d7800) [pid = 1667] [serial = 1450] [outer = 0x11612f000] 20:59:48 INFO - PROCESS | 1667 | 1466740788827 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]]]}] 20:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 773ms 20:59:48 INFO - PROCESS | 1667 | 1466740788873 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:59:48 INFO - PROCESS | 1667 | 1466740788877 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:59:48 INFO - PROCESS | 1667 | 1466740788881 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:59:48 INFO - PROCESS | 1667 | 1466740788883 Marionette TRACE conn2 <- [1,1906,null,{}] 20:59:48 INFO - PROCESS | 1667 | 1466740788887 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}] 20:59:48 INFO - PROCESS | 1667 | 1466740788890 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:49 INFO - PROCESS | 1667 | 1466740789083 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:59:49 INFO - PROCESS | 1667 | 1466740789177 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:49 INFO - PROCESS | 1667 | 1466740789178 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c919000 == 46 [pid = 1667] [id = 484] 20:59:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x120ff9c00) [pid = 1667] [serial = 1451] [outer = 0x0] 20:59:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x12532e000) [pid = 1667] [serial = 1452] [outer = 0x120ff9c00] 20:59:49 INFO - PROCESS | 1667 | 1466740789207 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x126fd4800) [pid = 1667] [serial = 1453] [outer = 0x120ff9c00] 20:59:49 INFO - PROCESS | 1667 | 1466740789634 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]]]}] 20:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 773ms 20:59:49 INFO - PROCESS | 1667 | 1466740789654 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:59:49 INFO - PROCESS | 1667 | 1466740789655 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:59:49 INFO - PROCESS | 1667 | 1466740789663 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:59:49 INFO - PROCESS | 1667 | 1466740789667 Marionette TRACE conn2 <- [1,1910,null,{}] 20:59:49 INFO - PROCESS | 1667 | 1466740789670 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}] 20:59:49 INFO - PROCESS | 1667 | 1466740789673 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:49 INFO - PROCESS | 1667 | 1466740789781 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:59:49 INFO - PROCESS | 1667 | 1466740789849 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:49 INFO - PROCESS | 1667 | 1466740789850 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12de61800 == 47 [pid = 1667] [id = 485] 20:59:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x124002400) [pid = 1667] [serial = 1454] [outer = 0x0] 20:59:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x128eaa400) [pid = 1667] [serial = 1455] [outer = 0x124002400] 20:59:49 INFO - PROCESS | 1667 | 1466740789920 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 124 (0x129498c00) [pid = 1667] [serial = 1456] [outer = 0x124002400] 20:59:50 INFO - PROCESS | 1667 | 1466740790378 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]]]}] 20:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 777ms 20:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:59:50 INFO - PROCESS | 1667 | 1466740790450 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:59:50 INFO - PROCESS | 1667 | 1466740790452 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:59:50 INFO - PROCESS | 1667 | 1466740790454 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:59:50 INFO - PROCESS | 1667 | 1466740790455 Marionette TRACE conn2 <- [1,1914,null,{}] 20:59:50 INFO - PROCESS | 1667 | 1466740790458 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}] 20:59:50 INFO - PROCESS | 1667 | 1466740790459 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:50 INFO - PROCESS | 1667 | 1466740790567 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:59:50 INFO - PROCESS | 1667 | 1466740790651 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:50 INFO - PROCESS | 1667 | 1466740790653 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x11268a000 == 48 [pid = 1667] [id = 486] 20:59:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 125 (0x11663e400) [pid = 1667] [serial = 1457] [outer = 0x0] 20:59:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 126 (0x125598800) [pid = 1667] [serial = 1458] [outer = 0x11663e400] 20:59:50 INFO - PROCESS | 1667 | 1466740790684 Marionette DEBUG loaded listener.js 20:59:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 127 (0x1294a2400) [pid = 1667] [serial = 1459] [outer = 0x11663e400] 20:59:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 128 (0x115df3400) [pid = 1667] [serial = 1460] [outer = 0x124c3f400] 20:59:51 INFO - PROCESS | 1667 | 1466740791306 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]]]}] 20:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 920ms 20:59:51 INFO - PROCESS | 1667 | 1466740791375 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:59:51 INFO - PROCESS | 1667 | 1466740791377 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:59:51 INFO - PROCESS | 1667 | 1466740791380 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:59:51 INFO - PROCESS | 1667 | 1466740791382 Marionette TRACE conn2 <- [1,1918,null,{}] 20:59:51 INFO - PROCESS | 1667 | 1466740791385 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}] 20:59:51 INFO - PROCESS | 1667 | 1466740791387 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:51 INFO - PROCESS | 1667 | 1466740791487 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:59:51 INFO - PROCESS | 1667 | 1466740791569 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:51 INFO - PROCESS | 1667 | 1466740791570 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x124864800 == 49 [pid = 1667] [id = 487] 20:59:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 129 (0x118356000) [pid = 1667] [serial = 1461] [outer = 0x0] 20:59:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 130 (0x1183ea000) [pid = 1667] [serial = 1462] [outer = 0x118356000] 20:59:51 INFO - PROCESS | 1667 | 1466740791598 Marionette DEBUG loaded listener.js 20:59:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 131 (0x118850c00) [pid = 1667] [serial = 1463] [outer = 0x118356000] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12d6d9800 == 48 [pid = 1667] [id = 481] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12d319000 == 47 [pid = 1667] [id = 480] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12cde1800 == 46 [pid = 1667] [id = 479] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x119cc8800 == 45 [pid = 1667] [id = 478] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4be000 == 44 [pid = 1667] [id = 477] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12bee4800 == 43 [pid = 1667] [id = 476] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12a955000 == 42 [pid = 1667] [id = 475] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x128e0c000 == 41 [pid = 1667] [id = 474] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12692a800 == 40 [pid = 1667] [id = 473] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x125155800 == 39 [pid = 1667] [id = 472] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x119b44800 == 38 [pid = 1667] [id = 471] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x117477000 == 37 [pid = 1667] [id = 470] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x112ad3000 == 36 [pid = 1667] [id = 469] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca5c800 == 35 [pid = 1667] [id = 468] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x125554800 == 34 [pid = 1667] [id = 467] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x118122000 == 33 [pid = 1667] [id = 466] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12cae0000 == 32 [pid = 1667] [id = 465] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x11268a000 == 31 [pid = 1667] [id = 486] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12de61800 == 30 [pid = 1667] [id = 485] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x12c919000 == 29 [pid = 1667] [id = 484] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x124d39000 == 28 [pid = 1667] [id = 483] 20:59:52 INFO - PROCESS | 1667 | --DOCSHELL 0x11667f000 == 27 [pid = 1667] [id = 482] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 130 (0x125ea3c00) [pid = 1667] [serial = 1374] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 129 (0x1195a8800) [pid = 1667] [serial = 1368] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 128 (0x119c1b800) [pid = 1667] [serial = 1369] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 127 (0x11870bc00) [pid = 1667] [serial = 1350] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 126 (0x118358400) [pid = 1667] [serial = 1365] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 125 (0x11871b400) [pid = 1667] [serial = 1366] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 124 (0x12519e400) [pid = 1667] [serial = 1356] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 123 (0x111e2ec00) [pid = 1667] [serial = 1344] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x115e59c00) [pid = 1667] [serial = 1362] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x1174adc00) [pid = 1667] [serial = 1363] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x112d47000) [pid = 1667] [serial = 1359] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x112f58800) [pid = 1667] [serial = 1360] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x1174b4800) [pid = 1667] [serial = 1347] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x126f49000) [pid = 1667] [serial = 1377] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x1243ca800) [pid = 1667] [serial = 1371] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x120ffdc00) [pid = 1667] [serial = 1353] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x124c34000) [pid = 1667] [serial = 1342] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x128ace400) [pid = 1667] [serial = 1383] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x11959c800) [pid = 1667] [serial = 1386] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x128a0ac00) [pid = 1667] [serial = 1380] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x128ac6000) [pid = 1667] [serial = 1381] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x129182c00) [pid = 1667] [serial = 1389] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x12a6bf000) [pid = 1667] [serial = 1393] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x128eac000) [pid = 1667] [serial = 1384] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x12748b400) [pid = 1667] [serial = 1378] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1292a6000) [pid = 1667] [serial = 1390] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1269c4800) [pid = 1667] [serial = 1375] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x12a6dc800) [pid = 1667] [serial = 1395] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1252ac400) [pid = 1667] [serial = 1372] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x12948f000) [pid = 1667] [serial = 1392] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x128ac7400) [pid = 1667] [serial = 1387] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1667 | 1466740792732 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]]]}] 20:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1373ms 20:59:52 INFO - PROCESS | 1667 | 1466740792754 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:59:52 INFO - PROCESS | 1667 | 1466740792756 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:59:52 INFO - PROCESS | 1667 | 1466740792760 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:59:52 INFO - PROCESS | 1667 | 1466740792761 Marionette TRACE conn2 <- [1,1922,null,{}] 20:59:52 INFO - PROCESS | 1667 | 1466740792766 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}] 20:59:52 INFO - PROCESS | 1667 | 1466740792769 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:52 INFO - PROCESS | 1667 | 1466740792852 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:59:52 INFO - PROCESS | 1667 | 1466740792858 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:52 INFO - PROCESS | 1667 | 1466740792860 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e17800 == 28 [pid = 1667] [id = 488] 20:59:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x11663d400) [pid = 1667] [serial = 1464] [outer = 0x0] 20:59:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x116912c00) [pid = 1667] [serial = 1465] [outer = 0x11663d400] 20:59:52 INFO - PROCESS | 1667 | 1466740792889 Marionette DEBUG loaded listener.js 20:59:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1174b4400) [pid = 1667] [serial = 1466] [outer = 0x11663d400] 20:59:53 INFO - PROCESS | 1667 | 1466740793240 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]]]}] 20:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 20:59:53 INFO - PROCESS | 1667 | 1466740793280 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:59:53 INFO - PROCESS | 1667 | 1466740793283 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:59:53 INFO - PROCESS | 1667 | 1466740793288 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:59:53 INFO - PROCESS | 1667 | 1466740793289 Marionette TRACE conn2 <- [1,1926,null,{}] 20:59:53 INFO - PROCESS | 1667 | 1466740793292 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}] 20:59:53 INFO - PROCESS | 1667 | 1466740793294 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:53 INFO - PROCESS | 1667 | 1466740793374 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:59:53 INFO - PROCESS | 1667 | 1466740793378 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:53 INFO - PROCESS | 1667 | 1466740793379 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x11887f800 == 29 [pid = 1667] [id = 489] 20:59:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x11834f000) [pid = 1667] [serial = 1467] [outer = 0x0] 20:59:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11870f400) [pid = 1667] [serial = 1468] [outer = 0x11834f000] 20:59:53 INFO - PROCESS | 1667 | 1466740793409 Marionette DEBUG loaded listener.js 20:59:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1192f4c00) [pid = 1667] [serial = 1469] [outer = 0x11834f000] 20:59:53 INFO - PROCESS | 1667 | 1466740793773 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]]]}] 20:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 20:59:53 INFO - PROCESS | 1667 | 1466740793815 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:59:53 INFO - PROCESS | 1667 | 1466740793816 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:59:53 INFO - PROCESS | 1667 | 1466740793819 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:59:53 INFO - PROCESS | 1667 | 1466740793821 Marionette TRACE conn2 <- [1,1930,null,{}] 20:59:53 INFO - PROCESS | 1667 | 1466740793829 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}] 20:59:53 INFO - PROCESS | 1667 | 1466740793832 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:53 INFO - PROCESS | 1667 | 1466740793911 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:59:53 INFO - PROCESS | 1667 | 1466740793919 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:53 INFO - PROCESS | 1667 | 1466740793921 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x124493000 == 30 [pid = 1667] [id = 490] 20:59:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x116f92400) [pid = 1667] [serial = 1470] [outer = 0x0] 20:59:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x124004c00) [pid = 1667] [serial = 1471] [outer = 0x116f92400] 20:59:53 INFO - PROCESS | 1667 | 1466740793950 Marionette DEBUG loaded listener.js 20:59:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1244ea800) [pid = 1667] [serial = 1472] [outer = 0x116f92400] 20:59:54 INFO - PROCESS | 1667 | 1466740794312 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]]]}] 20:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 20:59:54 INFO - PROCESS | 1667 | 1466740794340 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:59:54 INFO - PROCESS | 1667 | 1466740794342 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:59:54 INFO - PROCESS | 1667 | 1466740794344 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:59:54 INFO - PROCESS | 1667 | 1466740794345 Marionette TRACE conn2 <- [1,1934,null,{}] 20:59:54 INFO - PROCESS | 1667 | 1466740794347 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}] 20:59:54 INFO - PROCESS | 1667 | 1466740794349 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:54 INFO - PROCESS | 1667 | 1466740794464 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:59:54 INFO - PROCESS | 1667 | 1466740794470 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:54 INFO - PROCESS | 1667 | 1466740794471 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x125554000 == 31 [pid = 1667] [id = 491] 20:59:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1247af000) [pid = 1667] [serial = 1473] [outer = 0x0] 20:59:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1252b0800) [pid = 1667] [serial = 1474] [outer = 0x1247af000] 20:59:54 INFO - PROCESS | 1667 | 1466740794497 Marionette DEBUG loaded listener.js 20:59:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x125ea3c00) [pid = 1667] [serial = 1475] [outer = 0x1247af000] 20:59:54 INFO - PROCESS | 1667 | 1466740794844 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]]]}] 20:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 20:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:59:54 INFO - PROCESS | 1667 | 1466740794864 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:59:54 INFO - PROCESS | 1667 | 1466740794866 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:59:54 INFO - PROCESS | 1667 | 1466740794868 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:59:54 INFO - PROCESS | 1667 | 1466740794876 Marionette TRACE conn2 <- [1,1938,null,{}] 20:59:54 INFO - PROCESS | 1667 | 1466740794886 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}] 20:59:54 INFO - PROCESS | 1667 | 1466740794888 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:54 INFO - PROCESS | 1667 | 1466740794987 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:59:54 INFO - PROCESS | 1667 | 1466740794990 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:54 INFO - PROCESS | 1667 | 1466740794992 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x128be2000 == 32 [pid = 1667] [id = 492] 20:59:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x117eb0000) [pid = 1667] [serial = 1476] [outer = 0x0] 20:59:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x1267cd000) [pid = 1667] [serial = 1477] [outer = 0x117eb0000] 20:59:55 INFO - PROCESS | 1667 | 1466740795016 Marionette DEBUG loaded listener.js 20:59:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x126db7000) [pid = 1667] [serial = 1478] [outer = 0x117eb0000] 20:59:55 INFO - PROCESS | 1667 | 1466740795378 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]]]}] 20:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 534ms 20:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:59:55 INFO - PROCESS | 1667 | 1466740795407 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:59:55 INFO - PROCESS | 1667 | 1466740795408 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:59:55 INFO - PROCESS | 1667 | 1466740795410 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:59:55 INFO - PROCESS | 1667 | 1466740795412 Marionette TRACE conn2 <- [1,1942,null,{}] 20:59:55 INFO - PROCESS | 1667 | 1466740795414 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}] 20:59:55 INFO - PROCESS | 1667 | 1466740795418 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:55 INFO - PROCESS | 1667 | 1466740795538 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:59:55 INFO - PROCESS | 1667 | 1466740795550 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:55 INFO - PROCESS | 1667 | 1466740795551 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a6a3800 == 33 [pid = 1667] [id = 493] 20:59:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x1192f8c00) [pid = 1667] [serial = 1479] [outer = 0x0] 20:59:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x128a05000) [pid = 1667] [serial = 1480] [outer = 0x1192f8c00] 20:59:55 INFO - PROCESS | 1667 | 1466740795576 Marionette DEBUG loaded listener.js 20:59:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x129181000) [pid = 1667] [serial = 1481] [outer = 0x1192f8c00] 20:59:55 INFO - PROCESS | 1667 | 1466740795921 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]]]}] 20:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 517ms 20:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:59:55 INFO - PROCESS | 1667 | 1466740795929 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:59:55 INFO - PROCESS | 1667 | 1466740795930 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:59:55 INFO - PROCESS | 1667 | 1466740795932 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:59:55 INFO - PROCESS | 1667 | 1466740795935 Marionette TRACE conn2 <- [1,1946,null,{}] 20:59:55 INFO - PROCESS | 1667 | 1466740795938 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}] 20:59:55 INFO - PROCESS | 1667 | 1466740795947 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:56 INFO - PROCESS | 1667 | 1466740796050 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:59:56 INFO - PROCESS | 1667 | 1466740796053 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:56 INFO - PROCESS | 1667 | 1466740796054 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a96f800 == 34 [pid = 1667] [id = 494] 20:59:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x128c6dc00) [pid = 1667] [serial = 1482] [outer = 0x0] 20:59:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x129487c00) [pid = 1667] [serial = 1483] [outer = 0x128c6dc00] 20:59:56 INFO - PROCESS | 1667 | 1466740796079 Marionette DEBUG loaded listener.js 20:59:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x12949f800) [pid = 1667] [serial = 1484] [outer = 0x128c6dc00] 20:59:56 INFO - PROCESS | 1667 | 1466740796414 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]]]}] 20:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 522ms 20:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:59:56 INFO - PROCESS | 1667 | 1466740796455 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:59:56 INFO - PROCESS | 1667 | 1466740796456 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:59:56 INFO - PROCESS | 1667 | 1466740796458 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:59:56 INFO - PROCESS | 1667 | 1466740796459 Marionette TRACE conn2 <- [1,1950,null,{}] 20:59:56 INFO - PROCESS | 1667 | 1466740796462 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}] 20:59:56 INFO - PROCESS | 1667 | 1466740796463 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:56 INFO - PROCESS | 1667 | 1466740796563 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:59:56 INFO - PROCESS | 1667 | 1466740796605 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:56 INFO - PROCESS | 1667 | 1466740796606 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba7b800 == 35 [pid = 1667] [id = 495] 20:59:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x1294a2c00) [pid = 1667] [serial = 1485] [outer = 0x0] 20:59:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x12a6bec00) [pid = 1667] [serial = 1486] [outer = 0x1294a2c00] 20:59:56 INFO - PROCESS | 1667 | 1466740796631 Marionette DEBUG loaded listener.js 20:59:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 124 (0x12a6e1000) [pid = 1667] [serial = 1487] [outer = 0x1294a2c00] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 123 (0x128ac8c00) [pid = 1667] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x128ac9000) [pid = 1667] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x129185c00) [pid = 1667] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x119b9f400) [pid = 1667] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x1174b0400) [pid = 1667] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x11835c000) [pid = 1667] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x118708000) [pid = 1667] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x110ef0800) [pid = 1667] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x12a6ba800) [pid = 1667] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x12b0bb400) [pid = 1667] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x124cfb400) [pid = 1667] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x115d10800) [pid = 1667] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x119ba4400) [pid = 1667] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x125ea6400) [pid = 1667] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x129494c00) [pid = 1667] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x111fe8c00) [pid = 1667] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x11825f000) [pid = 1667] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x115e5dc00) [pid = 1667] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x11325c000) [pid = 1667] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x119baec00) [pid = 1667] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1183f1000) [pid = 1667] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x11959b000) [pid = 1667] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x110ee8c00) [pid = 1667] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:59:57 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1174acc00) [pid = 1667] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:59:57 INFO - PROCESS | 1667 | 1466740797363 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]]]}] 20:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 919ms 20:59:57 INFO - PROCESS | 1667 | 1466740797378 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:59:57 INFO - PROCESS | 1667 | 1466740797380 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:59:57 INFO - PROCESS | 1667 | 1466740797387 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:59:57 INFO - PROCESS | 1667 | 1466740797389 Marionette TRACE conn2 <- [1,1954,null,{}] 20:59:57 INFO - PROCESS | 1667 | 1466740797392 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}] 20:59:57 INFO - PROCESS | 1667 | 1466740797394 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:57 INFO - PROCESS | 1667 | 1466740797528 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:59:57 INFO - PROCESS | 1667 | 1466740797629 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:57 INFO - PROCESS | 1667 | 1466740797631 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x124492000 == 36 [pid = 1667] [id = 496] 20:59:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x112f4f000) [pid = 1667] [serial = 1488] [outer = 0x0] 20:59:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x115deb000) [pid = 1667] [serial = 1489] [outer = 0x112f4f000] 20:59:57 INFO - PROCESS | 1667 | 1466740797675 Marionette DEBUG loaded listener.js 20:59:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1183e5800) [pid = 1667] [serial = 1490] [outer = 0x112f4f000] 20:59:58 INFO - PROCESS | 1667 | 1466740798038 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]]]}] 20:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 20:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:59:58 INFO - PROCESS | 1667 | 1466740798057 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:59:58 INFO - PROCESS | 1667 | 1466740798058 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:59:58 INFO - PROCESS | 1667 | 1466740798060 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:59:58 INFO - PROCESS | 1667 | 1466740798061 Marionette TRACE conn2 <- [1,1958,null,{}] 20:59:58 INFO - PROCESS | 1667 | 1466740798064 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}] 20:59:58 INFO - PROCESS | 1667 | 1466740798066 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:58 INFO - PROCESS | 1667 | 1466740798147 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:59:58 INFO - PROCESS | 1667 | 1466740798214 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 1667 | 1466740798216 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c018000 == 37 [pid = 1667] [id = 497] 20:59:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x116906800) [pid = 1667] [serial = 1491] [outer = 0x0] 20:59:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x119bab400) [pid = 1667] [serial = 1492] [outer = 0x116906800] 20:59:58 INFO - PROCESS | 1667 | 1466740798241 Marionette DEBUG loaded listener.js 20:59:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x125521800) [pid = 1667] [serial = 1493] [outer = 0x116906800] 20:59:58 INFO - PROCESS | 1667 | 1466740798509 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]]]}] 20:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 469ms 20:59:58 INFO - PROCESS | 1667 | 1466740798538 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:59:58 INFO - PROCESS | 1667 | 1466740798539 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:59:58 INFO - PROCESS | 1667 | 1466740798542 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:59:58 INFO - PROCESS | 1667 | 1466740798543 Marionette TRACE conn2 <- [1,1962,null,{}] 20:59:58 INFO - PROCESS | 1667 | 1466740798546 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}] 20:59:58 INFO - PROCESS | 1667 | 1466740798547 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:58 INFO - PROCESS | 1667 | 1466740798660 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:59:58 INFO - PROCESS | 1667 | 1466740798664 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 1667 | 1466740798665 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x128aed800 == 38 [pid = 1667] [id = 498] 20:59:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x125ea8c00) [pid = 1667] [serial = 1494] [outer = 0x0] 20:59:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x12a644400) [pid = 1667] [serial = 1495] [outer = 0x125ea8c00] 20:59:58 INFO - PROCESS | 1667 | 1466740798692 Marionette DEBUG loaded listener.js 20:59:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x12b7dc400) [pid = 1667] [serial = 1496] [outer = 0x125ea8c00] 20:59:59 INFO - PROCESS | 1667 | 1466740799049 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]]]}] 20:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 20:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:59:59 INFO - PROCESS | 1667 | 1466740799060 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:59:59 INFO - PROCESS | 1667 | 1466740799061 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:59:59 INFO - PROCESS | 1667 | 1466740799063 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:59:59 INFO - PROCESS | 1667 | 1466740799064 Marionette TRACE conn2 <- [1,1966,null,{}] 20:59:59 INFO - PROCESS | 1667 | 1466740799069 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}] 20:59:59 INFO - PROCESS | 1667 | 1466740799070 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:59 INFO - PROCESS | 1667 | 1466740799183 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:59:59 INFO - PROCESS | 1667 | 1466740799189 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:59 INFO - PROCESS | 1667 | 1466740799191 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca72000 == 39 [pid = 1667] [id = 499] 20:59:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x119cebc00) [pid = 1667] [serial = 1497] [outer = 0x0] 20:59:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12b7e5c00) [pid = 1667] [serial = 1498] [outer = 0x119cebc00] 20:59:59 INFO - PROCESS | 1667 | 1466740799215 Marionette DEBUG loaded listener.js 20:59:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x12ba46c00) [pid = 1667] [serial = 1499] [outer = 0x119cebc00] 20:59:59 INFO - PROCESS | 1667 | 1466740799780 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]]]}] 20:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 770ms 20:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:59:59 INFO - PROCESS | 1667 | 1466740799835 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:59:59 INFO - PROCESS | 1667 | 1466740799837 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:59:59 INFO - PROCESS | 1667 | 1466740799840 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:59:59 INFO - PROCESS | 1667 | 1466740799844 Marionette TRACE conn2 <- [1,1970,null,{}] 20:59:59 INFO - PROCESS | 1667 | 1466740799847 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}] 20:59:59 INFO - PROCESS | 1667 | 1466740799849 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 20:59:59 INFO - PROCESS | 1667 | 1466740799964 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:00:00 INFO - PROCESS | 1667 | 1466740800100 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:00 INFO - PROCESS | 1667 | 1466740800102 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b34800 == 40 [pid = 1667] [id = 500] 21:00:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x1174b5400) [pid = 1667] [serial = 1500] [outer = 0x0] 21:00:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x11755f400) [pid = 1667] [serial = 1501] [outer = 0x1174b5400] 21:00:00 INFO - PROCESS | 1667 | 1466740800133 Marionette DEBUG loaded listener.js 21:00:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1183eac00) [pid = 1667] [serial = 1502] [outer = 0x1174b5400] 21:00:00 INFO - PROCESS | 1667 | 1466740800649 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]]]}] 21:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 822ms 21:00:00 INFO - PROCESS | 1667 | 1466740800662 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:00:00 INFO - PROCESS | 1667 | 1466740800665 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:00:00 INFO - PROCESS | 1667 | 1466740800711 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:00:00 INFO - PROCESS | 1667 | 1466740800713 Marionette TRACE conn2 <- [1,1974,null,{}] 21:00:00 INFO - PROCESS | 1667 | 1466740800716 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}] 21:00:00 INFO - PROCESS | 1667 | 1466740800717 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:00 INFO - PROCESS | 1667 | 1466740800840 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:00:00 INFO - PROCESS | 1667 | 1466740800928 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:00 INFO - PROCESS | 1667 | 1466740800929 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x128e17800 == 41 [pid = 1667] [id = 501] 21:00:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x1199ad000) [pid = 1667] [serial = 1503] [outer = 0x0] 21:00:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x119baac00) [pid = 1667] [serial = 1504] [outer = 0x1199ad000] 21:00:00 INFO - PROCESS | 1667 | 1466740800960 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x124416c00) [pid = 1667] [serial = 1505] [outer = 0x1199ad000] 21:00:01 INFO - PROCESS | 1667 | 1466740801636 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]]]}] 21:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 976ms 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x128aed800 == 40 [pid = 1667] [id = 498] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12c018000 == 39 [pid = 1667] [id = 497] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x124492000 == 38 [pid = 1667] [id = 496] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba7b800 == 37 [pid = 1667] [id = 495] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12a96f800 == 36 [pid = 1667] [id = 494] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12a6a3800 == 35 [pid = 1667] [id = 493] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x128be2000 == 34 [pid = 1667] [id = 492] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x125554000 == 33 [pid = 1667] [id = 491] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x124493000 == 32 [pid = 1667] [id = 490] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x11887f800 == 31 [pid = 1667] [id = 489] 21:00:01 INFO - PROCESS | 1667 | --DOCSHELL 0x115e17800 == 30 [pid = 1667] [id = 488] 21:00:01 INFO - PROCESS | 1667 | 1466740801705 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:00:01 INFO - PROCESS | 1667 | 1466740801708 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:00:01 INFO - PROCESS | 1667 | 1466740801711 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:00:01 INFO - PROCESS | 1667 | 1466740801713 Marionette TRACE conn2 <- [1,1978,null,{}] 21:00:01 INFO - PROCESS | 1667 | 1466740801716 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}] 21:00:01 INFO - PROCESS | 1667 | 1466740801718 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:01 INFO - PROCESS | 1667 | 1466740801807 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x116f8f000) [pid = 1667] [serial = 1312] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x116981000) [pid = 1667] [serial = 1315] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x1292a1800) [pid = 1667] [serial = 1425] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x12a6be400) [pid = 1667] [serial = 1428] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x12b0ba800) [pid = 1667] [serial = 1429] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12b7db000) [pid = 1667] [serial = 1432] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1271ec800) [pid = 1667] [serial = 1422] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12b0c7400) [pid = 1667] [serial = 1431] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x118357800) [pid = 1667] [serial = 1410] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x1185b5000) [pid = 1667] [serial = 1411] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x119117800) [pid = 1667] [serial = 1401] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1192f6400) [pid = 1667] [serial = 1402] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1192f7400) [pid = 1667] [serial = 1413] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1195a3c00) [pid = 1667] [serial = 1414] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x113c63000) [pid = 1667] [serial = 1407] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1244ea000) [pid = 1667] [serial = 1408] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x12a76b000) [pid = 1667] [serial = 1396] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x12ba50000) [pid = 1667] [serial = 1443] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x125e41800) [pid = 1667] [serial = 1404] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1267d3800) [pid = 1667] [serial = 1405] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x11613a000) [pid = 1667] [serial = 1398] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x117eafc00) [pid = 1667] [serial = 1399] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1243ce400) [pid = 1667] [serial = 1416] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x124cf5000) [pid = 1667] [serial = 1417] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x126db3800) [pid = 1667] [serial = 1419] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x126fdf000) [pid = 1667] [serial = 1420] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x12ba4c400) [pid = 1667] [serial = 1441] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x12b8ecc00) [pid = 1667] [serial = 1440] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x124005c00) [pid = 1667] [serial = 892] [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.] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1183ee400) [pid = 1667] [serial = 1435] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x112f55800) [pid = 1667] [serial = 1434] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x12be62c00) [pid = 1667] [serial = 1444] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x12a6bd000) [pid = 1667] [serial = 1426] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x128eac800) [pid = 1667] [serial = 1438] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x128a0e400) [pid = 1667] [serial = 1423] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x12552e800) [pid = 1667] [serial = 1437] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x12552d000) [pid = 1667] [serial = 1357] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x119119000) [pid = 1667] [serial = 1351] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x124a87800) [pid = 1667] [serial = 1354] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x112a7e800) [pid = 1667] [serial = 1345] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x11834fc00) [pid = 1667] [serial = 1348] [outer = 0x0] [url = about:blank] 21:00:01 INFO - PROCESS | 1667 | 1466740801883 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:01 INFO - PROCESS | 1667 | 1466740801885 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x116626000 == 31 [pid = 1667] [id = 502] 21:00:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x113055000) [pid = 1667] [serial = 1506] [outer = 0x0] 21:00:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1154cc800) [pid = 1667] [serial = 1507] [outer = 0x113055000] 21:00:01 INFO - PROCESS | 1667 | 1466740801916 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x11697f000) [pid = 1667] [serial = 1508] [outer = 0x113055000] 21:00:02 INFO - PROCESS | 1667 | 1466740802300 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]]]}] 21:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 620ms 21:00:02 INFO - PROCESS | 1667 | 1466740802349 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 1667 | 1466740802352 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:00:02 INFO - PROCESS | 1667 | 1466740802361 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1667 | 1466740802362 Marionette TRACE conn2 <- [1,1982,null,{}] 21:00:02 INFO - PROCESS | 1667 | 1466740802370 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}] 21:00:02 INFO - PROCESS | 1667 | 1466740802372 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:02 INFO - PROCESS | 1667 | 1466740802455 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:00:02 INFO - PROCESS | 1667 | 1466740802459 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:02 INFO - PROCESS | 1667 | 1466740802461 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x11828a800 == 32 [pid = 1667] [id = 503] 21:00:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x117554c00) [pid = 1667] [serial = 1509] [outer = 0x0] 21:00:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x118266800) [pid = 1667] [serial = 1510] [outer = 0x117554c00] 21:00:02 INFO - PROCESS | 1667 | 1466740802488 Marionette DEBUG loaded listener.js 21:00:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1183ee400) [pid = 1667] [serial = 1511] [outer = 0x117554c00] 21:00:02 INFO - PROCESS | 1667 | 1466740802840 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]]]}] 21:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 21:00:02 INFO - PROCESS | 1667 | 1466740802879 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 1667 | 1466740802881 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:00:02 INFO - PROCESS | 1667 | 1466740802892 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1667 | 1466740802894 Marionette TRACE conn2 <- [1,1986,null,{}] 21:00:02 INFO - PROCESS | 1667 | 1466740802902 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}] 21:00:02 INFO - PROCESS | 1667 | 1466740802905 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:02 INFO - PROCESS | 1667 | 1466740802989 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:00:02 INFO - PROCESS | 1667 | 1466740802995 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:02 INFO - PROCESS | 1667 | 1466740802997 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x124305800 == 33 [pid = 1667] [id = 504] 21:00:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11219c400) [pid = 1667] [serial = 1512] [outer = 0x0] 21:00:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x119118000) [pid = 1667] [serial = 1513] [outer = 0x11219c400] 21:00:03 INFO - PROCESS | 1667 | 1466740803027 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11959e800) [pid = 1667] [serial = 1514] [outer = 0x11219c400] 21:00:03 INFO - PROCESS | 1667 | 1466740803428 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]]]}] 21:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 574ms 21:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:00:03 INFO - PROCESS | 1667 | 1466740803463 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:00:03 INFO - PROCESS | 1667 | 1466740803466 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:00:03 INFO - PROCESS | 1667 | 1466740803469 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:00:03 INFO - PROCESS | 1667 | 1466740803471 Marionette TRACE conn2 <- [1,1990,null,{}] 21:00:03 INFO - PROCESS | 1667 | 1466740803474 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}] 21:00:03 INFO - PROCESS | 1667 | 1466740803476 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:03 INFO - PROCESS | 1667 | 1466740803651 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:00:03 INFO - PROCESS | 1667 | 1466740803664 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:03 INFO - PROCESS | 1667 | 1466740803665 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251be800 == 34 [pid = 1667] [id = 505] 21:00:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1199a8c00) [pid = 1667] [serial = 1515] [outer = 0x0] 21:00:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x120ffc400) [pid = 1667] [serial = 1516] [outer = 0x1199a8c00] 21:00:03 INFO - PROCESS | 1667 | 1466740803712 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x12441b000) [pid = 1667] [serial = 1517] [outer = 0x1199a8c00] 21:00:04 INFO - PROCESS | 1667 | 1466740804170 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]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 721ms 21:00:04 INFO - PROCESS | 1667 | 1466740804190 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1667 | 1466740804192 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:00:04 INFO - PROCESS | 1667 | 1466740804203 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1667 | 1466740804205 Marionette TRACE conn2 <- [1,1994,null,{}] 21:00:04 INFO - PROCESS | 1667 | 1466740804208 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}] 21:00:04 INFO - PROCESS | 1667 | 1466740804210 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:04 INFO - PROCESS | 1667 | 1466740804389 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:00:04 INFO - PROCESS | 1667 | 1466740804417 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:04 INFO - PROCESS | 1667 | 1466740804418 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x128ada800 == 35 [pid = 1667] [id = 506] 21:00:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119ba3400) [pid = 1667] [serial = 1518] [outer = 0x0] 21:00:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124850400) [pid = 1667] [serial = 1519] [outer = 0x119ba3400] 21:00:04 INFO - PROCESS | 1667 | 1466740804459 Marionette DEBUG loaded listener.js 21:00:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124cfdc00) [pid = 1667] [serial = 1520] [outer = 0x119ba3400] 21:00:04 INFO - PROCESS | 1667 | 1466740804841 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]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 674ms 21:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:00:04 INFO - PROCESS | 1667 | 1466740804877 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1667 | 1466740804878 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:00:04 INFO - PROCESS | 1667 | 1466740804880 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1667 | 1466740804881 Marionette TRACE conn2 <- [1,1998,null,{}] 21:00:04 INFO - PROCESS | 1667 | 1466740804884 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}] 21:00:04 INFO - PROCESS | 1667 | 1466740804888 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:05 INFO - PROCESS | 1667 | 1466740805007 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:00:05 INFO - PROCESS | 1667 | 1466740805021 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:05 INFO - PROCESS | 1667 | 1466740805022 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a56d800 == 36 [pid = 1667] [id = 507] 21:00:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125522000) [pid = 1667] [serial = 1521] [outer = 0x0] 21:00:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1267cc400) [pid = 1667] [serial = 1522] [outer = 0x125522000] 21:00:05 INFO - PROCESS | 1667 | 1466740805047 Marionette DEBUG loaded listener.js 21:00:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x127485800) [pid = 1667] [serial = 1523] [outer = 0x125522000] 21:00:05 INFO - PROCESS | 1667 | 1466740805406 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]]]}] 21:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 569ms 21:00:05 INFO - PROCESS | 1667 | 1466740805451 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:00:05 INFO - PROCESS | 1667 | 1466740805452 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:00:05 INFO - PROCESS | 1667 | 1466740805454 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:00:05 INFO - PROCESS | 1667 | 1466740805455 Marionette TRACE conn2 <- [1,2002,null,{}] 21:00:05 INFO - PROCESS | 1667 | 1466740805457 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}] 21:00:05 INFO - PROCESS | 1667 | 1466740805459 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:05 INFO - PROCESS | 1667 | 1466740805564 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:00:05 INFO - PROCESS | 1667 | 1466740805575 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:05 INFO - PROCESS | 1667 | 1466740805576 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b718800 == 37 [pid = 1667] [id = 508] 21:00:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128a09000) [pid = 1667] [serial = 1524] [outer = 0x0] 21:00:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128ac3c00) [pid = 1667] [serial = 1525] [outer = 0x128a09000] 21:00:05 INFO - PROCESS | 1667 | 1466740805601 Marionette DEBUG loaded listener.js 21:00:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x128a0f800) [pid = 1667] [serial = 1526] [outer = 0x128a09000] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x11834f000) [pid = 1667] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x116f92400) [pid = 1667] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11663d400) [pid = 1667] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x118356000) [pid = 1667] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x117eb0000) [pid = 1667] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x125ea8c00) [pid = 1667] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x110ee4800) [pid = 1667] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11612f000) [pid = 1667] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x120ff9c00) [pid = 1667] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x124002400) [pid = 1667] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1192f8c00) [pid = 1667] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1294a2c00) [pid = 1667] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x112f4f000) [pid = 1667] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x11663e400) [pid = 1667] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x128c6dc00) [pid = 1667] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:00:06 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x116906800) [pid = 1667] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:00:06 INFO - PROCESS | 1667 | 1466740806088 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]]]}] 21:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 21:00:06 INFO - PROCESS | 1667 | 1466740806125 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:00:06 INFO - PROCESS | 1667 | 1466740806126 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:00:06 INFO - PROCESS | 1667 | 1466740806128 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:00:06 INFO - PROCESS | 1667 | 1466740806129 Marionette TRACE conn2 <- [1,2006,null,{}] 21:00:06 INFO - PROCESS | 1667 | 1466740806131 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}] 21:00:06 INFO - PROCESS | 1667 | 1466740806133 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:06 INFO - PROCESS | 1667 | 1466740806227 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:00:06 INFO - PROCESS | 1667 | 1466740806231 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:06 INFO - PROCESS | 1667 | 1466740806232 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a95e000 == 38 [pid = 1667] [id = 509] 21:00:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x115ded400) [pid = 1667] [serial = 1527] [outer = 0x0] 21:00:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1174b2000) [pid = 1667] [serial = 1528] [outer = 0x115ded400] 21:00:06 INFO - PROCESS | 1667 | 1466740806267 Marionette DEBUG loaded listener.js 21:00:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1195a7000) [pid = 1667] [serial = 1529] [outer = 0x115ded400] 21:00:06 INFO - PROCESS | 1667 | 1466740806606 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]]]}] 21:00:06 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 21:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 521ms 21:00:06 INFO - PROCESS | 1667 | 1466740806650 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:00:06 INFO - PROCESS | 1667 | 1466740806653 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:00:06 INFO - PROCESS | 1667 | 1466740806662 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:00:06 INFO - PROCESS | 1667 | 1466740806663 Marionette TRACE conn2 <- [1,2010,null,{}] 21:00:06 INFO - PROCESS | 1667 | 1466740806666 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}] 21:00:06 INFO - PROCESS | 1667 | 1466740806667 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:06 INFO - PROCESS | 1667 | 1466740806748 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:00:06 INFO - PROCESS | 1667 | 1466740806754 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:06 INFO - PROCESS | 1667 | 1466740806755 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becc000 == 39 [pid = 1667] [id = 510] 21:00:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119748800) [pid = 1667] [serial = 1530] [outer = 0x0] 21:00:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1267cc000) [pid = 1667] [serial = 1531] [outer = 0x119748800] 21:00:06 INFO - PROCESS | 1667 | 1466740806779 Marionette DEBUG loaded listener.js 21:00:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x128a11c00) [pid = 1667] [serial = 1532] [outer = 0x119748800] 21:00:07 INFO - PROCESS | 1667 | 1466740807121 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]]]}] 21:00:07 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 21:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 475ms 21:00:07 INFO - PROCESS | 1667 | 1466740807130 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:00:07 INFO - PROCESS | 1667 | 1466740807132 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:00:07 INFO - PROCESS | 1667 | 1466740807138 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1667 | 1466740807139 Marionette TRACE conn2 <- [1,2014,null,{}] 21:00:07 INFO - PROCESS | 1667 | 1466740807142 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}] 21:00:07 INFO - PROCESS | 1667 | 1466740807143 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:07 INFO - PROCESS | 1667 | 1466740807240 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:00:07 INFO - PROCESS | 1667 | 1466740807244 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:07 INFO - PROCESS | 1667 | 1466740807245 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c01b800 == 40 [pid = 1667] [id = 511] 21:00:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x126f44000) [pid = 1667] [serial = 1533] [outer = 0x0] 21:00:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x128eaec00) [pid = 1667] [serial = 1534] [outer = 0x126f44000] 21:00:07 INFO - PROCESS | 1667 | 1466740807269 Marionette DEBUG loaded listener.js 21:00:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12929a400) [pid = 1667] [serial = 1535] [outer = 0x126f44000] 21:00:07 INFO - PROCESS | 1667 | 1466740807594 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]]]}] 21:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 471ms 21:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:00:07 INFO - PROCESS | 1667 | 1466740807610 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:00:07 INFO - PROCESS | 1667 | 1466740807611 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:00:07 INFO - PROCESS | 1667 | 1466740807613 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1667 | 1466740807615 Marionette TRACE conn2 <- [1,2018,null,{}] 21:00:07 INFO - PROCESS | 1667 | 1466740807621 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}] 21:00:07 INFO - PROCESS | 1667 | 1466740807622 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:07 INFO - PROCESS | 1667 | 1466740807749 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:00:07 INFO - PROCESS | 1667 | 1466740807756 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:07 INFO - PROCESS | 1667 | 1466740807757 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c91d000 == 41 [pid = 1667] [id = 512] 21:00:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x125598400) [pid = 1667] [serial = 1536] [outer = 0x0] 21:00:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12948b800) [pid = 1667] [serial = 1537] [outer = 0x125598400] 21:00:07 INFO - PROCESS | 1667 | 1466740807784 Marionette DEBUG loaded listener.js 21:00:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12a6e2400) [pid = 1667] [serial = 1538] [outer = 0x125598400] 21:00:08 INFO - PROCESS | 1667 | 1466740808225 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]]]}] 21:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 674ms 21:00:08 INFO - PROCESS | 1667 | 1466740808287 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:00:08 INFO - PROCESS | 1667 | 1466740808290 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:00:08 INFO - PROCESS | 1667 | 1466740808293 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:00:08 INFO - PROCESS | 1667 | 1466740808295 Marionette TRACE conn2 <- [1,2022,null,{}] 21:00:08 INFO - PROCESS | 1667 | 1466740808299 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}] 21:00:08 INFO - PROCESS | 1667 | 1466740808301 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:08 INFO - PROCESS | 1667 | 1466740808414 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:00:08 INFO - PROCESS | 1667 | 1466740808491 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:08 INFO - PROCESS | 1667 | 1466740808492 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x11714f800 == 42 [pid = 1667] [id = 513] 21:00:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x112ee3800) [pid = 1667] [serial = 1539] [outer = 0x0] 21:00:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x115df6000) [pid = 1667] [serial = 1540] [outer = 0x112ee3800] 21:00:08 INFO - PROCESS | 1667 | 1466740808523 Marionette DEBUG loaded listener.js 21:00:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x116f38c00) [pid = 1667] [serial = 1541] [outer = 0x112ee3800] 21:00:08 INFO - PROCESS | 1667 | 1466740808930 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]]]}] 21:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 21:00:08 INFO - PROCESS | 1667 | 1466740808967 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:00:08 INFO - PROCESS | 1667 | 1466740808971 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:00:08 INFO - PROCESS | 1667 | 1466740808976 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:00:08 INFO - PROCESS | 1667 | 1466740808978 Marionette TRACE conn2 <- [1,2026,null,{}] 21:00:08 INFO - PROCESS | 1667 | 1466740808980 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}] 21:00:08 INFO - PROCESS | 1667 | 1466740808982 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:09 INFO - PROCESS | 1667 | 1466740809112 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:00:09 INFO - PROCESS | 1667 | 1466740809174 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:09 INFO - PROCESS | 1667 | 1466740809175 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x1252c4800 == 43 [pid = 1667] [id = 514] 21:00:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1183e7400) [pid = 1667] [serial = 1542] [outer = 0x0] 21:00:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x11871dc00) [pid = 1667] [serial = 1543] [outer = 0x1183e7400] 21:00:09 INFO - PROCESS | 1667 | 1466740809206 Marionette DEBUG loaded listener.js 21:00:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x11942d800) [pid = 1667] [serial = 1544] [outer = 0x1183e7400] 21:00:09 INFO - PROCESS | 1667 | 1466740809668 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]]]}] 21:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 719ms 21:00:09 INFO - PROCESS | 1667 | 1466740809696 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:00:09 INFO - PROCESS | 1667 | 1466740809697 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:00:09 INFO - PROCESS | 1667 | 1466740809700 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:00:09 INFO - PROCESS | 1667 | 1466740809702 Marionette TRACE conn2 <- [1,2030,null,{}] 21:00:09 INFO - PROCESS | 1667 | 1466740809710 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}] 21:00:09 INFO - PROCESS | 1667 | 1466740809713 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:09 INFO - PROCESS | 1667 | 1466740809818 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:00:09 INFO - PROCESS | 1667 | 1466740809882 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:09 INFO - PROCESS | 1667 | 1466740809884 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca60000 == 44 [pid = 1667] [id = 515] 21:00:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x119752400) [pid = 1667] [serial = 1545] [outer = 0x0] 21:00:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12532e800) [pid = 1667] [serial = 1546] [outer = 0x119752400] 21:00:09 INFO - PROCESS | 1667 | 1466740809956 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1267d3000) [pid = 1667] [serial = 1547] [outer = 0x119752400] 21:00:10 INFO - PROCESS | 1667 | 1466740810376 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]]]}] 21:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 724ms 21:00:10 INFO - PROCESS | 1667 | 1466740810432 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:00:10 INFO - PROCESS | 1667 | 1466740810433 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:00:10 INFO - PROCESS | 1667 | 1466740810450 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:00:10 INFO - PROCESS | 1667 | 1466740810451 Marionette TRACE conn2 <- [1,2034,null,{}] 21:00:10 INFO - PROCESS | 1667 | 1466740810453 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}] 21:00:10 INFO - PROCESS | 1667 | 1466740810455 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:10 INFO - PROCESS | 1667 | 1466740810559 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:00:10 INFO - PROCESS | 1667 | 1466740810620 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:10 INFO - PROCESS | 1667 | 1466740810622 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cfb0800 == 45 [pid = 1667] [id = 516] 21:00:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x11295dc00) [pid = 1667] [serial = 1548] [outer = 0x0] 21:00:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x128a06000) [pid = 1667] [serial = 1549] [outer = 0x11295dc00] 21:00:10 INFO - PROCESS | 1667 | 1466740810703 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x129188800) [pid = 1667] [serial = 1550] [outer = 0x11295dc00] 21:00:11 INFO - PROCESS | 1667 | 1466740811130 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]]]}] 21:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 721ms 21:00:11 INFO - PROCESS | 1667 | 1466740811170 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:00:11 INFO - PROCESS | 1667 | 1466740811171 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:00:11 INFO - PROCESS | 1667 | 1466740811173 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:00:11 INFO - PROCESS | 1667 | 1466740811175 Marionette TRACE conn2 <- [1,2038,null,{}] 21:00:11 INFO - PROCESS | 1667 | 1466740811177 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}] 21:00:11 INFO - PROCESS | 1667 | 1466740811178 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:11 INFO - PROCESS | 1667 | 1466740811407 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:00:11 INFO - PROCESS | 1667 | 1466740811539 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:11 INFO - PROCESS | 1667 | 1466740811541 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x117460800 == 46 [pid = 1667] [id = 517] 21:00:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1121a0000) [pid = 1667] [serial = 1551] [outer = 0x0] 21:00:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x113c23800) [pid = 1667] [serial = 1552] [outer = 0x1121a0000] 21:00:11 INFO - PROCESS | 1667 | 1466740811571 Marionette DEBUG loaded listener.js 21:00:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1167a3400) [pid = 1667] [serial = 1553] [outer = 0x1121a0000] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12c01b800 == 45 [pid = 1667] [id = 511] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12becc000 == 44 [pid = 1667] [id = 510] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12a95e000 == 43 [pid = 1667] [id = 509] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12b718800 == 42 [pid = 1667] [id = 508] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12a56d800 == 41 [pid = 1667] [id = 507] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x128ada800 == 40 [pid = 1667] [id = 506] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x1251be800 == 39 [pid = 1667] [id = 505] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x124305800 == 38 [pid = 1667] [id = 504] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x11828a800 == 37 [pid = 1667] [id = 503] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x116626000 == 36 [pid = 1667] [id = 502] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca72000 == 35 [pid = 1667] [id = 499] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x119b34800 == 34 [pid = 1667] [id = 500] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x128e17800 == 33 [pid = 1667] [id = 501] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x124864800 == 32 [pid = 1667] [id = 487] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12cfb0800 == 31 [pid = 1667] [id = 516] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca60000 == 30 [pid = 1667] [id = 515] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x1252c4800 == 29 [pid = 1667] [id = 514] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x12c91d000 == 28 [pid = 1667] [id = 512] 21:00:12 INFO - PROCESS | 1667 | --DOCSHELL 0x11714f800 == 27 [pid = 1667] [id = 513] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x11870f400) [pid = 1667] [serial = 1468] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x124004c00) [pid = 1667] [serial = 1471] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1244ea800) [pid = 1667] [serial = 1472] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x116912c00) [pid = 1667] [serial = 1465] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1174b4400) [pid = 1667] [serial = 1466] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x118850c00) [pid = 1667] [serial = 1463] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1183ea000) [pid = 1667] [serial = 1462] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1252b0800) [pid = 1667] [serial = 1474] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1267cd000) [pid = 1667] [serial = 1477] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x12a644400) [pid = 1667] [serial = 1495] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11612e400) [pid = 1667] [serial = 1447] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x112966c00) [pid = 1667] [serial = 1446] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1192f7c00) [pid = 1667] [serial = 1449] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1199d7800) [pid = 1667] [serial = 1450] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x126fd4800) [pid = 1667] [serial = 1453] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x12532e000) [pid = 1667] [serial = 1452] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x129498c00) [pid = 1667] [serial = 1456] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x128eaa400) [pid = 1667] [serial = 1455] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x128a05000) [pid = 1667] [serial = 1480] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x12a6bec00) [pid = 1667] [serial = 1486] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x115deb000) [pid = 1667] [serial = 1489] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1294a2400) [pid = 1667] [serial = 1459] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x129487c00) [pid = 1667] [serial = 1483] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x125598800) [pid = 1667] [serial = 1458] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1192f4c00) [pid = 1667] [serial = 1469] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12a6e1000) [pid = 1667] [serial = 1487] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x12949f800) [pid = 1667] [serial = 1484] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x129181000) [pid = 1667] [serial = 1481] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x125521800) [pid = 1667] [serial = 1493] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1183e5800) [pid = 1667] [serial = 1490] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x126db7000) [pid = 1667] [serial = 1478] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x12b7dc400) [pid = 1667] [serial = 1496] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x119bab400) [pid = 1667] [serial = 1492] [outer = 0x0] [url = about:blank] 21:00:12 INFO - PROCESS | 1667 | 1466740812632 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]]]}] 21:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1472ms 21:00:12 INFO - PROCESS | 1667 | 1466740812647 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:00:12 INFO - PROCESS | 1667 | 1466740812651 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:00:12 INFO - PROCESS | 1667 | 1466740812655 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:00:12 INFO - PROCESS | 1667 | 1466740812657 Marionette TRACE conn2 <- [1,2042,null,{}] 21:00:12 INFO - PROCESS | 1667 | 1466740812661 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}] 21:00:12 INFO - PROCESS | 1667 | 1466740812662 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:12 INFO - PROCESS | 1667 | 1466740812751 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:00:12 INFO - PROCESS | 1667 | 1466740812757 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1667 | 1466740812758 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x1132a2800 == 28 [pid = 1667] [id = 518] 21:00:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x112aee400) [pid = 1667] [serial = 1554] [outer = 0x0] 21:00:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x112ee2400) [pid = 1667] [serial = 1555] [outer = 0x112aee400] 21:00:12 INFO - PROCESS | 1667 | 1466740812790 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x112f51c00) [pid = 1667] [serial = 1556] [outer = 0x112aee400] 21:00:13 INFO - PROCESS | 1667 | 1466740813162 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]]]}] 21:00:13 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) 21:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 21:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:00:13 INFO - PROCESS | 1667 | 1466740813177 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:00:13 INFO - PROCESS | 1667 | 1466740813180 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:00:13 INFO - PROCESS | 1667 | 1466740813185 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1667 | 1466740813186 Marionette TRACE conn2 <- [1,2046,null,{}] 21:00:13 INFO - PROCESS | 1667 | 1466740813189 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}] 21:00:13 INFO - PROCESS | 1667 | 1466740813191 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:13 INFO - PROCESS | 1667 | 1466740813269 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:00:13 INFO - PROCESS | 1667 | 1466740813273 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:13 INFO - PROCESS | 1667 | 1466740813274 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x11695c000 == 29 [pid = 1667] [id = 519] 21:00:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x113257800) [pid = 1667] [serial = 1557] [outer = 0x0] 21:00:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x115448c00) [pid = 1667] [serial = 1558] [outer = 0x113257800] 21:00:13 INFO - PROCESS | 1667 | 1466740813304 Marionette DEBUG loaded listener.js 21:00:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x115e5d400) [pid = 1667] [serial = 1559] [outer = 0x113257800] 21:00:13 INFO - PROCESS | 1667 | 1466740813652 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]]]}] 21:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 523ms 21:00:13 INFO - PROCESS | 1667 | 1466740813708 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:00:13 INFO - PROCESS | 1667 | 1466740813709 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:00:13 INFO - PROCESS | 1667 | 1466740813711 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1667 | 1466740813721 Marionette TRACE conn2 <- [1,2050,null,{}] 21:00:13 INFO - PROCESS | 1667 | 1466740813729 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}] 21:00:13 INFO - PROCESS | 1667 | 1466740813732 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:13 INFO - PROCESS | 1667 | 1466740813811 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:00:13 INFO - PROCESS | 1667 | 1466740813821 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:13 INFO - PROCESS | 1667 | 1466740813823 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x118148000 == 30 [pid = 1667] [id = 520] 21:00:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1167a2000) [pid = 1667] [serial = 1560] [outer = 0x0] 21:00:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x116f92000) [pid = 1667] [serial = 1561] [outer = 0x1167a2000] 21:00:13 INFO - PROCESS | 1667 | 1466740813850 Marionette DEBUG loaded listener.js 21:00:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1174b8800) [pid = 1667] [serial = 1562] [outer = 0x1167a2000] 21:00:14 INFO - PROCESS | 1667 | 1466740814203 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]]]}] 21:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 528ms 21:00:14 INFO - PROCESS | 1667 | 1466740814240 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:00:14 INFO - PROCESS | 1667 | 1466740814241 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:00:14 INFO - PROCESS | 1667 | 1466740814244 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:00:14 INFO - PROCESS | 1667 | 1466740814245 Marionette TRACE conn2 <- [1,2054,null,{}] 21:00:14 INFO - PROCESS | 1667 | 1466740814247 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}] 21:00:14 INFO - PROCESS | 1667 | 1466740814248 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:14 INFO - PROCESS | 1667 | 1466740814352 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:00:14 INFO - PROCESS | 1667 | 1466740814386 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:14 INFO - PROCESS | 1667 | 1466740814387 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x11971a000 == 31 [pid = 1667] [id = 521] 21:00:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1174b8400) [pid = 1667] [serial = 1563] [outer = 0x0] 21:00:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x11834e000) [pid = 1667] [serial = 1564] [outer = 0x1174b8400] 21:00:14 INFO - PROCESS | 1667 | 1466740814413 Marionette DEBUG loaded listener.js 21:00:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1183e6800) [pid = 1667] [serial = 1565] [outer = 0x1174b8400] 21:00:14 INFO - PROCESS | 1667 | 1466740814714 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]]]}] 21:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 21:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:00:14 INFO - PROCESS | 1667 | 1466740814762 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:00:14 INFO - PROCESS | 1667 | 1466740814764 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:00:14 INFO - PROCESS | 1667 | 1466740814768 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:00:14 INFO - PROCESS | 1667 | 1466740814770 Marionette TRACE conn2 <- [1,2058,null,{}] 21:00:14 INFO - PROCESS | 1667 | 1466740814772 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}] 21:00:14 INFO - PROCESS | 1667 | 1466740814773 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:14 INFO - PROCESS | 1667 | 1466740814872 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:00:14 INFO - PROCESS | 1667 | 1466740814910 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:14 INFO - PROCESS | 1667 | 1466740814911 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x12406d800 == 32 [pid = 1667] [id = 522] 21:00:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1183e7c00) [pid = 1667] [serial = 1566] [outer = 0x0] 21:00:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11870b800) [pid = 1667] [serial = 1567] [outer = 0x1183e7c00] 21:00:14 INFO - PROCESS | 1667 | 1466740814936 Marionette DEBUG loaded listener.js 21:00:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119116800) [pid = 1667] [serial = 1568] [outer = 0x1183e7c00] 21:00:15 INFO - PROCESS | 1667 | 1466740815267 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]]]}] 21:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 21:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:00:15 INFO - PROCESS | 1667 | 1466740815289 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:00:15 INFO - PROCESS | 1667 | 1466740815290 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:00:15 INFO - PROCESS | 1667 | 1466740815292 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:00:15 INFO - PROCESS | 1667 | 1466740815293 Marionette TRACE conn2 <- [1,2062,null,{}] 21:00:15 INFO - PROCESS | 1667 | 1466740815295 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}] 21:00:15 INFO - PROCESS | 1667 | 1466740815300 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:15 INFO - PROCESS | 1667 | 1466740815422 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:00:15 INFO - PROCESS | 1667 | 1466740815426 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:15 INFO - PROCESS | 1667 | 1466740815427 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x125157000 == 33 [pid = 1667] [id = 523] 21:00:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1183f1000) [pid = 1667] [serial = 1569] [outer = 0x0] 21:00:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1192ea400) [pid = 1667] [serial = 1570] [outer = 0x1183f1000] 21:00:15 INFO - PROCESS | 1667 | 1466740815453 Marionette DEBUG loaded listener.js 21:00:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x119bab000) [pid = 1667] [serial = 1571] [outer = 0x1183f1000] 21:00:15 INFO - PROCESS | 1667 | 1466740815829 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]]]}] 21:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 570ms 21:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:00:15 INFO - PROCESS | 1667 | 1466740815864 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:00:15 INFO - PROCESS | 1667 | 1466740815865 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:00:15 INFO - PROCESS | 1667 | 1466740815870 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:00:15 INFO - PROCESS | 1667 | 1466740815873 Marionette TRACE conn2 <- [1,2066,null,{}] 21:00:15 INFO - PROCESS | 1667 | 1466740815876 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}] 21:00:15 INFO - PROCESS | 1667 | 1466740815878 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:16 INFO - PROCESS | 1667 | 1466740816032 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:00:16 INFO - PROCESS | 1667 | 1466740816053 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:16 INFO - PROCESS | 1667 | 1466740816054 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e22000 == 34 [pid = 1667] [id = 524] 21:00:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x111aad400) [pid = 1667] [serial = 1572] [outer = 0x0] 21:00:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x119cdd800) [pid = 1667] [serial = 1573] [outer = 0x111aad400] 21:00:16 INFO - PROCESS | 1667 | 1466740816095 Marionette DEBUG loaded listener.js 21:00:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1243c6000) [pid = 1667] [serial = 1574] [outer = 0x111aad400] 21:00:16 INFO - PROCESS | 1667 | 1466740816543 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]]]}] 21:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 721ms 21:00:16 INFO - PROCESS | 1667 | 1466740816591 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:00:16 INFO - PROCESS | 1667 | 1466740816592 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:00:16 INFO - PROCESS | 1667 | 1466740816594 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:00:16 INFO - PROCESS | 1667 | 1466740816595 Marionette TRACE conn2 <- [1,2070,null,{}] 21:00:16 INFO - PROCESS | 1667 | 1466740816598 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}] 21:00:16 INFO - PROCESS | 1667 | 1466740816599 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:16 INFO - PROCESS | 1667 | 1466740816891 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x119ba3400) [pid = 1667] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x125522000) [pid = 1667] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x128a09000) [pid = 1667] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x119cebc00) [pid = 1667] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x117554c00) [pid = 1667] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11219c400) [pid = 1667] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x113055000) [pid = 1667] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1199ad000) [pid = 1667] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1174b5400) [pid = 1667] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x126f44000) [pid = 1667] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1199a8c00) [pid = 1667] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x115ded400) [pid = 1667] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x119748800) [pid = 1667] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x125598400) [pid = 1667] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:00:16 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1247af000) [pid = 1667] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:00:16 INFO - PROCESS | 1667 | 1466740816938 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:16 INFO - PROCESS | 1667 | 1466740816939 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x11715e800 == 35 [pid = 1667] [id = 525] 21:00:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x110ee4000) [pid = 1667] [serial = 1575] [outer = 0x0] 21:00:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x112ff4800) [pid = 1667] [serial = 1576] [outer = 0x110ee4000] 21:00:16 INFO - PROCESS | 1667 | 1466740816965 Marionette DEBUG loaded listener.js 21:00:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x11825f000) [pid = 1667] [serial = 1577] [outer = 0x110ee4000] 21:00:17 INFO - PROCESS | 1667 | 1466740817209 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]]]}] 21:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 669ms 21:00:17 INFO - PROCESS | 1667 | 1466740817264 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:00:17 INFO - PROCESS | 1667 | 1466740817265 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:00:17 INFO - PROCESS | 1667 | 1466740817274 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:00:17 INFO - PROCESS | 1667 | 1466740817275 Marionette TRACE conn2 <- [1,2074,null,{}] 21:00:17 INFO - PROCESS | 1667 | 1466740817277 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}] 21:00:17 INFO - PROCESS | 1667 | 1466740817278 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:17 INFO - PROCESS | 1667 | 1466740817369 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:00:17 INFO - PROCESS | 1667 | 1466740817373 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:17 INFO - PROCESS | 1667 | 1466740817374 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x128e07800 == 36 [pid = 1667] [id = 526] 21:00:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119117800) [pid = 1667] [serial = 1578] [outer = 0x0] 21:00:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119748800) [pid = 1667] [serial = 1579] [outer = 0x119117800] 21:00:17 INFO - PROCESS | 1667 | 1466740817399 Marionette DEBUG loaded listener.js 21:00:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1244e9000) [pid = 1667] [serial = 1580] [outer = 0x119117800] 21:00:17 INFO - PROCESS | 1667 | 1466740817721 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]]]}] 21:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 469ms 21:00:17 INFO - PROCESS | 1667 | 1466740817744 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:00:17 INFO - PROCESS | 1667 | 1466740817745 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:00:17 INFO - PROCESS | 1667 | 1466740817747 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:00:17 INFO - PROCESS | 1667 | 1466740817749 Marionette TRACE conn2 <- [1,2078,null,{}] 21:00:17 INFO - PROCESS | 1667 | 1466740817752 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}] 21:00:17 INFO - PROCESS | 1667 | 1466740817753 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:17 INFO - PROCESS | 1667 | 1466740817858 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:00:17 INFO - PROCESS | 1667 | 1466740817863 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:17 INFO - PROCESS | 1667 | 1466740817865 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x129174000 == 37 [pid = 1667] [id = 527] 21:00:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x112a75000) [pid = 1667] [serial = 1581] [outer = 0x0] 21:00:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1244ea000) [pid = 1667] [serial = 1582] [outer = 0x112a75000] 21:00:17 INFO - PROCESS | 1667 | 1466740817890 Marionette DEBUG loaded listener.js 21:00:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124cf5800) [pid = 1667] [serial = 1583] [outer = 0x112a75000] 21:00:18 INFO - PROCESS | 1667 | 1466740818193 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]]]}] 21:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 471ms 21:00:18 INFO - PROCESS | 1667 | 1466740818220 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:00:18 INFO - PROCESS | 1667 | 1466740818222 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:00:18 INFO - PROCESS | 1667 | 1466740818224 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:00:18 INFO - PROCESS | 1667 | 1466740818226 Marionette TRACE conn2 <- [1,2082,null,{}] 21:00:18 INFO - PROCESS | 1667 | 1466740818228 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}] 21:00:18 INFO - PROCESS | 1667 | 1466740818230 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:18 INFO - PROCESS | 1667 | 1466740818328 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:00:18 INFO - PROCESS | 1667 | 1466740818331 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:18 INFO - PROCESS | 1667 | 1466740818333 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a959000 == 38 [pid = 1667] [id = 528] 21:00:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124cfd800) [pid = 1667] [serial = 1584] [outer = 0x0] 21:00:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12559e000) [pid = 1667] [serial = 1585] [outer = 0x124cfd800] 21:00:18 INFO - PROCESS | 1667 | 1466740818363 Marionette DEBUG loaded listener.js 21:00:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x125ef1c00) [pid = 1667] [serial = 1586] [outer = 0x124cfd800] 21:00:18 INFO - PROCESS | 1667 | 1466740818704 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]]]}] 21:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 21:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:00:18 INFO - PROCESS | 1667 | 1466740818744 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:00:18 INFO - PROCESS | 1667 | 1466740818745 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:00:18 INFO - PROCESS | 1667 | 1466740818747 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:00:18 INFO - PROCESS | 1667 | 1466740818748 Marionette TRACE conn2 <- [1,2086,null,{}] 21:00:18 INFO - PROCESS | 1667 | 1466740818761 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}] 21:00:18 INFO - PROCESS | 1667 | 1466740818762 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:18 INFO - PROCESS | 1667 | 1466740818839 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:00:18 INFO - PROCESS | 1667 | 1466740818843 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:18 INFO - PROCESS | 1667 | 1466740818844 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b70e000 == 39 [pid = 1667] [id = 529] 21:00:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x125ef2000) [pid = 1667] [serial = 1587] [outer = 0x0] 21:00:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1269c8800) [pid = 1667] [serial = 1588] [outer = 0x125ef2000] 21:00:18 INFO - PROCESS | 1667 | 1466740818868 Marionette DEBUG loaded listener.js 21:00:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x126fd6000) [pid = 1667] [serial = 1589] [outer = 0x125ef2000] 21:00:19 INFO - PROCESS | 1667 | 1466740819446 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]]]}] 21:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 730ms 21:00:19 INFO - PROCESS | 1667 | 1466740819493 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:00:19 INFO - PROCESS | 1667 | 1466740819495 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:00:19 INFO - PROCESS | 1667 | 1466740819499 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:00:19 INFO - PROCESS | 1667 | 1466740819505 Marionette TRACE conn2 <- [1,2090,null,{}] 21:00:19 INFO - PROCESS | 1667 | 1466740819508 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}] 21:00:19 INFO - PROCESS | 1667 | 1466740819510 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:19 INFO - PROCESS | 1667 | 1466740819648 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:00:19 INFO - PROCESS | 1667 | 1466740819728 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:19 INFO - PROCESS | 1667 | 1466740819730 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x117157000 == 40 [pid = 1667] [id = 530] 21:00:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112f55000) [pid = 1667] [serial = 1590] [outer = 0x0] 21:00:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x113052000) [pid = 1667] [serial = 1591] [outer = 0x112f55000] 21:00:19 INFO - PROCESS | 1667 | 1466740819761 Marionette DEBUG loaded listener.js 21:00:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x115e61000) [pid = 1667] [serial = 1592] [outer = 0x112f55000] 21:00:20 INFO - PROCESS | 1667 | 1466740820288 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]]]}] 21:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 877ms 21:00:20 INFO - PROCESS | 1667 | 1466740820377 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:00:20 INFO - PROCESS | 1667 | 1466740820380 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:00:20 INFO - PROCESS | 1667 | 1466740820385 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:00:20 INFO - PROCESS | 1667 | 1466740820387 Marionette TRACE conn2 <- [1,2094,null,{}] 21:00:20 INFO - PROCESS | 1667 | 1466740820389 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}] 21:00:20 INFO - PROCESS | 1667 | 1466740820391 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:20 INFO - PROCESS | 1667 | 1466740820506 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:00:20 INFO - PROCESS | 1667 | 1466740820711 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:20 INFO - PROCESS | 1667 | 1466740820712 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x11329f800 == 41 [pid = 1667] [id = 531] 21:00:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x111e57c00) [pid = 1667] [serial = 1593] [outer = 0x0] 21:00:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x112f4fc00) [pid = 1667] [serial = 1594] [outer = 0x111e57c00] 21:00:20 INFO - PROCESS | 1667 | 1466740820739 Marionette DEBUG loaded listener.js 21:00:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1154db000) [pid = 1667] [serial = 1595] [outer = 0x111e57c00] 21:00:21 INFO - PROCESS | 1667 | 1466740821333 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]]]}] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x12a959000 == 40 [pid = 1667] [id = 528] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x129174000 == 39 [pid = 1667] [id = 527] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x128e07800 == 38 [pid = 1667] [id = 526] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x11715e800 == 37 [pid = 1667] [id = 525] 21:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1025ms 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x125e22000 == 36 [pid = 1667] [id = 524] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x125157000 == 35 [pid = 1667] [id = 523] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x12406d800 == 34 [pid = 1667] [id = 522] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x11971a000 == 33 [pid = 1667] [id = 521] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x118148000 == 32 [pid = 1667] [id = 520] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x11695c000 == 31 [pid = 1667] [id = 519] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x1132a2800 == 30 [pid = 1667] [id = 518] 21:00:21 INFO - PROCESS | 1667 | --DOCSHELL 0x117460800 == 29 [pid = 1667] [id = 517] 21:00:21 INFO - PROCESS | 1667 | 1466740821460 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:00:21 INFO - PROCESS | 1667 | 1466740821463 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:00:21 INFO - PROCESS | 1667 | 1466740821472 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:00:21 INFO - PROCESS | 1667 | 1466740821475 Marionette TRACE conn2 <- [1,2098,null,{}] 21:00:21 INFO - PROCESS | 1667 | 1466740821479 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}] 21:00:21 INFO - PROCESS | 1667 | 1466740821481 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:21 INFO - PROCESS | 1667 | 1466740821622 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x124850400) [pid = 1667] [serial = 1519] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1267cc400) [pid = 1667] [serial = 1522] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x124cfdc00) [pid = 1667] [serial = 1520] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x128ac3c00) [pid = 1667] [serial = 1525] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x127485800) [pid = 1667] [serial = 1523] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12ba46c00) [pid = 1667] [serial = 1499] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x12b7e5c00) [pid = 1667] [serial = 1498] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x118266800) [pid = 1667] [serial = 1510] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1183ee400) [pid = 1667] [serial = 1511] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x119118000) [pid = 1667] [serial = 1513] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11959e800) [pid = 1667] [serial = 1514] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1154cc800) [pid = 1667] [serial = 1507] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11697f000) [pid = 1667] [serial = 1508] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x119baac00) [pid = 1667] [serial = 1504] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x124416c00) [pid = 1667] [serial = 1505] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x11755f400) [pid = 1667] [serial = 1501] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x12929a400) [pid = 1667] [serial = 1535] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1183eac00) [pid = 1667] [serial = 1502] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x120ffc400) [pid = 1667] [serial = 1516] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1174b2000) [pid = 1667] [serial = 1528] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x128eaec00) [pid = 1667] [serial = 1534] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x128a0f800) [pid = 1667] [serial = 1526] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x128a11c00) [pid = 1667] [serial = 1532] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1267cc000) [pid = 1667] [serial = 1531] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1195a7000) [pid = 1667] [serial = 1529] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x12441b000) [pid = 1667] [serial = 1517] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x12948b800) [pid = 1667] [serial = 1537] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x12a6e2400) [pid = 1667] [serial = 1538] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x125ea3c00) [pid = 1667] [serial = 1475] [outer = 0x0] [url = about:blank] 21:00:21 INFO - PROCESS | 1667 | 1466740821694 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:21 INFO - PROCESS | 1667 | 1466740821697 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x1164aa800 == 30 [pid = 1667] [id = 532] 21:00:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x115e56c00) [pid = 1667] [serial = 1596] [outer = 0x0] 21:00:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1164e2800) [pid = 1667] [serial = 1597] [outer = 0x115e56c00] 21:00:21 INFO - PROCESS | 1667 | 1466740821729 Marionette DEBUG loaded listener.js 21:00:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x116a1b400) [pid = 1667] [serial = 1598] [outer = 0x115e56c00] 21:00:22 INFO - PROCESS | 1667 | 1466740822190 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]]]}] 21:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 723ms 21:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:00:22 INFO - PROCESS | 1667 | 1466740822196 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:00:22 INFO - PROCESS | 1667 | 1466740822198 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:00:22 INFO - PROCESS | 1667 | 1466740822205 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:00:22 INFO - PROCESS | 1667 | 1466740822207 Marionette TRACE conn2 <- [1,2102,null,{}] 21:00:22 INFO - PROCESS | 1667 | 1466740822210 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}] 21:00:22 INFO - PROCESS | 1667 | 1466740822212 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:22 INFO - PROCESS | 1667 | 1466740822306 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:00:22 INFO - PROCESS | 1667 | 1466740822376 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:22 INFO - PROCESS | 1667 | 1466740822378 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x119708800 == 31 [pid = 1667] [id = 533] 21:00:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x1174afc00) [pid = 1667] [serial = 1599] [outer = 0x0] 21:00:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x118268800) [pid = 1667] [serial = 1600] [outer = 0x1174afc00] 21:00:22 INFO - PROCESS | 1667 | 1466740822410 Marionette DEBUG loaded listener.js 21:00:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x1183ec000) [pid = 1667] [serial = 1601] [outer = 0x1174afc00] 21:00:22 INFO - PROCESS | 1667 | 1466740822828 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]]]}] 21:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 675ms 21:00:22 INFO - PROCESS | 1667 | 1466740822877 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:00:22 INFO - PROCESS | 1667 | 1466740822878 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:00:22 INFO - PROCESS | 1667 | 1466740822881 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:00:22 INFO - PROCESS | 1667 | 1466740822882 Marionette TRACE conn2 <- [1,2106,null,{}] 21:00:22 INFO - PROCESS | 1667 | 1466740822890 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}] 21:00:22 INFO - PROCESS | 1667 | 1466740822894 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:22 INFO - PROCESS | 1667 | 1466740822994 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:00:23 INFO - PROCESS | 1667 | 1466740823051 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:23 INFO - PROCESS | 1667 | 1466740823053 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x12486f000 == 32 [pid = 1667] [id = 534] 21:00:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x11911b400) [pid = 1667] [serial = 1602] [outer = 0x0] 21:00:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11917bc00) [pid = 1667] [serial = 1603] [outer = 0x11911b400] 21:00:23 INFO - PROCESS | 1667 | 1466740823087 Marionette DEBUG loaded listener.js 21:00:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x11943cc00) [pid = 1667] [serial = 1604] [outer = 0x11911b400] 21:00:23 INFO - PROCESS | 1667 | 1466740823517 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]]]}] 21:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 672ms 21:00:23 INFO - PROCESS | 1667 | 1466740823554 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:00:23 INFO - PROCESS | 1667 | 1466740823555 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:00:23 INFO - PROCESS | 1667 | 1466740823557 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:00:23 INFO - PROCESS | 1667 | 1466740823559 Marionette TRACE conn2 <- [1,2110,null,{}] 21:00:23 INFO - PROCESS | 1667 | 1466740823561 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}] 21:00:23 INFO - PROCESS | 1667 | 1466740823562 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:23 INFO - PROCESS | 1667 | 1466740823677 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:00:23 INFO - PROCESS | 1667 | 1466740823732 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:23 INFO - PROCESS | 1667 | 1466740823734 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e12000 == 33 [pid = 1667] [id = 535] 21:00:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11974cc00) [pid = 1667] [serial = 1605] [outer = 0x0] 21:00:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1199a6800) [pid = 1667] [serial = 1606] [outer = 0x11974cc00] 21:00:23 INFO - PROCESS | 1667 | 1466740823763 Marionette DEBUG loaded listener.js 21:00:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119badc00) [pid = 1667] [serial = 1607] [outer = 0x11974cc00] 21:00:24 INFO - PROCESS | 1667 | 1466740824171 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]]]}] 21:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 620ms 21:00:24 INFO - PROCESS | 1667 | 1466740824178 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:00:24 INFO - PROCESS | 1667 | 1466740824180 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:00:24 INFO - PROCESS | 1667 | 1466740824182 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:00:24 INFO - PROCESS | 1667 | 1466740824185 Marionette TRACE conn2 <- [1,2114,null,{}] 21:00:24 INFO - PROCESS | 1667 | 1466740824188 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}] 21:00:24 INFO - PROCESS | 1667 | 1466740824190 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:24 INFO - PROCESS | 1667 | 1466740824279 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:00:24 INFO - PROCESS | 1667 | 1466740824331 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:24 INFO - PROCESS | 1667 | 1466740824333 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271da000 == 34 [pid = 1667] [id = 536] 21:00:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119751400) [pid = 1667] [serial = 1608] [outer = 0x0] 21:00:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x124004c00) [pid = 1667] [serial = 1609] [outer = 0x119751400] 21:00:24 INFO - PROCESS | 1667 | 1466740824362 Marionette DEBUG loaded listener.js 21:00:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1243c7800) [pid = 1667] [serial = 1610] [outer = 0x119751400] 21:00:24 INFO - PROCESS | 1667 | 1466740824769 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]]]}] 21:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 623ms 21:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:00:24 INFO - PROCESS | 1667 | 1466740824805 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:00:24 INFO - PROCESS | 1667 | 1466740824807 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:00:24 INFO - PROCESS | 1667 | 1466740824809 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:00:24 INFO - PROCESS | 1667 | 1466740824810 Marionette TRACE conn2 <- [1,2118,null,{}] 21:00:24 INFO - PROCESS | 1667 | 1466740824813 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}] 21:00:24 INFO - PROCESS | 1667 | 1466740824817 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:24 INFO - PROCESS | 1667 | 1466740824935 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:00:25 INFO - PROCESS | 1667 | 1466740825054 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1667 | 1466740825056 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a34a000 == 35 [pid = 1667] [id = 537] 21:00:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119bae000) [pid = 1667] [serial = 1611] [outer = 0x0] 21:00:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124c3e400) [pid = 1667] [serial = 1612] [outer = 0x119bae000] 21:00:25 INFO - PROCESS | 1667 | 1466740825087 Marionette DEBUG loaded listener.js 21:00:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x125ea6400) [pid = 1667] [serial = 1613] [outer = 0x119bae000] 21:00:25 INFO - PROCESS | 1667 | 1466740825515 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]]]}] 21:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 775ms 21:00:25 INFO - PROCESS | 1667 | 1466740825585 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:00:25 INFO - PROCESS | 1667 | 1466740825587 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:00:25 INFO - PROCESS | 1667 | 1466740825590 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:00:25 INFO - PROCESS | 1667 | 1466740825592 Marionette TRACE conn2 <- [1,2122,null,{}] 21:00:25 INFO - PROCESS | 1667 | 1466740825594 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}] 21:00:25 INFO - PROCESS | 1667 | 1466740825595 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:25 INFO - PROCESS | 1667 | 1466740825721 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:00:25 INFO - PROCESS | 1667 | 1466740825826 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1667 | 1466740825828 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x113c12800 == 36 [pid = 1667] [id = 538] 21:00:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x111e61000) [pid = 1667] [serial = 1614] [outer = 0x0] 21:00:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x112af0400) [pid = 1667] [serial = 1615] [outer = 0x111e61000] 21:00:25 INFO - PROCESS | 1667 | 1466740825879 Marionette DEBUG loaded listener.js 21:00:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x11663e400) [pid = 1667] [serial = 1616] [outer = 0x111e61000] 21:00:26 INFO - PROCESS | 1667 | 1466740826460 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]]]}] 21:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 922ms 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x117157000 == 35 [pid = 1667] [id = 530] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12a34a000 == 34 [pid = 1667] [id = 537] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x1271da000 == 33 [pid = 1667] [id = 536] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x125e12000 == 32 [pid = 1667] [id = 535] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12486f000 == 31 [pid = 1667] [id = 534] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x119708800 == 30 [pid = 1667] [id = 533] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12b70e000 == 29 [pid = 1667] [id = 529] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x11329f800 == 28 [pid = 1667] [id = 531] 21:00:27 INFO - PROCESS | 1667 | --DOCSHELL 0x1164aa800 == 27 [pid = 1667] [id = 532] 21:00:27 INFO - PROCESS | 1667 | 1466740827072 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:00:27 INFO - PROCESS | 1667 | 1466740827075 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:00:27 INFO - PROCESS | 1667 | 1466740827087 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:00:27 INFO - PROCESS | 1667 | 1466740827089 Marionette TRACE conn2 <- [1,2126,null,{}] 21:00:27 INFO - PROCESS | 1667 | 1466740827093 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}] 21:00:27 INFO - PROCESS | 1667 | 1466740827095 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:27 INFO - PROCESS | 1667 | 1466740827188 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:00:27 INFO - PROCESS | 1667 | 1466740827194 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:27 INFO - PROCESS | 1667 | 1466740827198 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x1132a2800 == 28 [pid = 1667] [id = 539] 21:00:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x112ff3800) [pid = 1667] [serial = 1617] [outer = 0x0] 21:00:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1132b9c00) [pid = 1667] [serial = 1618] [outer = 0x112ff3800] 21:00:27 INFO - PROCESS | 1667 | 1466740827225 Marionette DEBUG loaded listener.js 21:00:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x115d17800) [pid = 1667] [serial = 1619] [outer = 0x112ff3800] 21:00:27 INFO - PROCESS | 1667 | 1466740827653 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]]]}] 21:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 625ms 21:00:27 INFO - PROCESS | 1667 | 1466740827712 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:00:27 INFO - PROCESS | 1667 | 1466740827716 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:00:27 INFO - PROCESS | 1667 | 1466740827732 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:00:27 INFO - PROCESS | 1667 | 1466740827737 Marionette TRACE conn2 <- [1,2130,null,{}] 21:00:27 INFO - PROCESS | 1667 | 1466740827742 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}] 21:00:27 INFO - PROCESS | 1667 | 1466740827745 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:27 INFO - PROCESS | 1667 | 1466740827875 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:00:27 INFO - PROCESS | 1667 | 1466740827882 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:27 INFO - PROCESS | 1667 | 1466740827883 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192df800 == 29 [pid = 1667] [id = 540] 21:00:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1174b7800) [pid = 1667] [serial = 1620] [outer = 0x0] 21:00:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x117557800) [pid = 1667] [serial = 1621] [outer = 0x1174b7800] 21:00:27 INFO - PROCESS | 1667 | 1466740827928 Marionette DEBUG loaded listener.js 21:00:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x11834dc00) [pid = 1667] [serial = 1622] [outer = 0x1174b7800] 21:00:28 INFO - PROCESS | 1667 | 1466740828339 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] 21:00:28 INFO - PROCESS | 1667 | 1466740828379 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:00:28 INFO - PROCESS | 1667 | 1466740828382 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 1667 | 1466740828383 Marionette TRACE conn2 <- [1,2134,null,{}] 21:00:28 INFO - PROCESS | 1667 | 1466740828393 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}] 21:00:28 INFO - PROCESS | 1667 | 1466740828396 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:28 INFO - PROCESS | 1667 | 1466740828484 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:00:28 INFO - PROCESS | 1667 | 1466740828492 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:28 INFO - PROCESS | 1667 | 1466740828494 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ad9000 == 30 [pid = 1667] [id = 541] 21:00:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x119115000) [pid = 1667] [serial = 1623] [outer = 0x0] 21:00:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x119117400) [pid = 1667] [serial = 1624] [outer = 0x119115000] 21:00:28 INFO - PROCESS | 1667 | 1466740828523 Marionette DEBUG loaded listener.js 21:00:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1192f7400) [pid = 1667] [serial = 1625] [outer = 0x119115000] 21:00:28 INFO - PROCESS | 1667 | 1466740828860 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]]]}] 21:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 21:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:00:28 INFO - PROCESS | 1667 | 1466740828904 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:00:28 INFO - PROCESS | 1667 | 1466740828905 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:00:28 INFO - PROCESS | 1667 | 1466740828907 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 1667 | 1466740828908 Marionette TRACE conn2 <- [1,2138,null,{}] 21:00:28 INFO - PROCESS | 1667 | 1466740828910 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}] 21:00:28 INFO - PROCESS | 1667 | 1466740828911 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:29 INFO - PROCESS | 1667 | 1466740829022 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:00:29 INFO - PROCESS | 1667 | 1466740829028 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:29 INFO - PROCESS | 1667 | 1466740829029 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e17800 == 31 [pid = 1667] [id = 542] 21:00:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x1195a6400) [pid = 1667] [serial = 1626] [outer = 0x0] 21:00:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1199a2c00) [pid = 1667] [serial = 1627] [outer = 0x1195a6400] 21:00:29 INFO - PROCESS | 1667 | 1466740829055 Marionette DEBUG loaded listener.js 21:00:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x119ba8800) [pid = 1667] [serial = 1628] [outer = 0x1195a6400] 21:00:29 INFO - PROCESS | 1667 | 1466740829395 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]]]}] 21:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 21:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:00:29 INFO - PROCESS | 1667 | 1466740829427 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:00:29 INFO - PROCESS | 1667 | 1466740829428 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:00:29 INFO - PROCESS | 1667 | 1466740829430 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:00:29 INFO - PROCESS | 1667 | 1466740829431 Marionette TRACE conn2 <- [1,2142,null,{}] 21:00:29 INFO - PROCESS | 1667 | 1466740829433 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}] 21:00:29 INFO - PROCESS | 1667 | 1466740829436 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:29 INFO - PROCESS | 1667 | 1466740829533 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:00:29 INFO - PROCESS | 1667 | 1466740829537 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:29 INFO - PROCESS | 1667 | 1466740829538 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a33e000 == 32 [pid = 1667] [id = 543] 21:00:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1195a7400) [pid = 1667] [serial = 1629] [outer = 0x0] 21:00:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x124005c00) [pid = 1667] [serial = 1630] [outer = 0x1195a7400] 21:00:29 INFO - PROCESS | 1667 | 1466740829570 Marionette DEBUG loaded listener.js 21:00:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x124450400) [pid = 1667] [serial = 1631] [outer = 0x1195a7400] 21:00:29 INFO - PROCESS | 1667 | 1466740829923 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] 21:00:29 INFO - PROCESS | 1667 | 1466740829957 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:00:29 INFO - PROCESS | 1667 | 1466740829959 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:00:29 INFO - PROCESS | 1667 | 1466740829960 Marionette TRACE conn2 <- [1,2146,null,{}] 21:00:29 INFO - PROCESS | 1667 | 1466740829962 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}] 21:00:29 INFO - PROCESS | 1667 | 1466740829966 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:30 INFO - PROCESS | 1667 | 1466740830083 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:00:30 INFO - PROCESS | 1667 | 1466740830087 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:30 INFO - PROCESS | 1667 | 1466740830089 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aacc800 == 33 [pid = 1667] [id = 544] 21:00:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x112eefc00) [pid = 1667] [serial = 1632] [outer = 0x0] 21:00:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x124c3a400) [pid = 1667] [serial = 1633] [outer = 0x112eefc00] 21:00:30 INFO - PROCESS | 1667 | 1466740830114 Marionette DEBUG loaded listener.js 21:00:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x125ea9000) [pid = 1667] [serial = 1634] [outer = 0x112eefc00] 21:00:30 INFO - PROCESS | 1667 | 1466740830438 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] 21:00:30 INFO - PROCESS | 1667 | 1466740830479 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:00:30 INFO - PROCESS | 1667 | 1466740830481 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:00:30 INFO - PROCESS | 1667 | 1466740830482 Marionette TRACE conn2 <- [1,2150,null,{}] 21:00:30 INFO - PROCESS | 1667 | 1466740830487 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}] 21:00:30 INFO - PROCESS | 1667 | 1466740830488 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:30 INFO - PROCESS | 1667 | 1466740830582 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:00:30 INFO - PROCESS | 1667 | 1466740830585 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:30 INFO - PROCESS | 1667 | 1466740830587 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba73800 == 34 [pid = 1667] [id = 545] 21:00:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x1244ec400) [pid = 1667] [serial = 1635] [outer = 0x0] 21:00:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1267d0c00) [pid = 1667] [serial = 1636] [outer = 0x1244ec400] 21:00:30 INFO - PROCESS | 1667 | 1466740830618 Marionette DEBUG loaded listener.js 21:00:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x126fd9800) [pid = 1667] [serial = 1637] [outer = 0x1244ec400] 21:00:30 INFO - PROCESS | 1667 | 1466740830972 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]]]}] 21:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 21:00:31 INFO - PROCESS | 1667 | 1466740831004 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:00:31 INFO - PROCESS | 1667 | 1466740831005 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:00:31 INFO - PROCESS | 1667 | 1466740831013 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:00:31 INFO - PROCESS | 1667 | 1466740831014 Marionette TRACE conn2 <- [1,2154,null,{}] 21:00:31 INFO - PROCESS | 1667 | 1466740831017 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}] 21:00:31 INFO - PROCESS | 1667 | 1466740831018 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:31 INFO - PROCESS | 1667 | 1466740831113 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:00:31 INFO - PROCESS | 1667 | 1466740831117 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:31 INFO - PROCESS | 1667 | 1466740831119 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba89800 == 35 [pid = 1667] [id = 546] 21:00:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x1244ecc00) [pid = 1667] [serial = 1638] [outer = 0x0] 21:00:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x127487000) [pid = 1667] [serial = 1639] [outer = 0x1244ecc00] 21:00:31 INFO - PROCESS | 1667 | 1466740831143 Marionette DEBUG loaded listener.js 21:00:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x128a03800) [pid = 1667] [serial = 1640] [outer = 0x1244ecc00] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x1183e7c00) [pid = 1667] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x1174b8400) [pid = 1667] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x1183f1000) [pid = 1667] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x113257800) [pid = 1667] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x1121a0000) [pid = 1667] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x111e57c00) [pid = 1667] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x112aee400) [pid = 1667] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1167a2000) [pid = 1667] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x112ee3800) [pid = 1667] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x111aad400) [pid = 1667] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x110ee4000) [pid = 1667] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x112a75000) [pid = 1667] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x119117800) [pid = 1667] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1183e7400) [pid = 1667] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x119752400) [pid = 1667] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x11295dc00) [pid = 1667] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x112f55000) [pid = 1667] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x125ef2000) [pid = 1667] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:00:31 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x124cfd800) [pid = 1667] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:00:31 INFO - PROCESS | 1667 | 1466740831658 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]]]}] 21:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 675ms 21:00:31 INFO - PROCESS | 1667 | 1466740831683 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:00:31 INFO - PROCESS | 1667 | 1466740831686 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:00:31 INFO - PROCESS | 1667 | 1466740831689 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:00:31 INFO - PROCESS | 1667 | 1466740831690 Marionette TRACE conn2 <- [1,2158,null,{}] 21:00:31 INFO - PROCESS | 1667 | 1466740831693 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}] 21:00:31 INFO - PROCESS | 1667 | 1466740831694 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:31 INFO - PROCESS | 1667 | 1466740831770 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:00:31 INFO - PROCESS | 1667 | 1466740831831 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:31 INFO - PROCESS | 1667 | 1466740831833 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a955800 == 36 [pid = 1667] [id = 547] 21:00:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x112a75000) [pid = 1667] [serial = 1641] [outer = 0x0] 21:00:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x116907000) [pid = 1667] [serial = 1642] [outer = 0x112a75000] 21:00:31 INFO - PROCESS | 1667 | 1466740831859 Marionette DEBUG loaded listener.js 21:00:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1183e5800) [pid = 1667] [serial = 1643] [outer = 0x112a75000] 21:00:32 INFO - PROCESS | 1667 | 1466740832139 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]]]}] 21:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 472ms 21:00:32 INFO - PROCESS | 1667 | 1466740832162 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:00:32 INFO - PROCESS | 1667 | 1466740832163 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:00:32 INFO - PROCESS | 1667 | 1466740832177 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:00:32 INFO - PROCESS | 1667 | 1466740832178 Marionette TRACE conn2 <- [1,2162,null,{}] 21:00:32 INFO - PROCESS | 1667 | 1466740832182 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}] 21:00:32 INFO - PROCESS | 1667 | 1466740832183 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:32 INFO - PROCESS | 1667 | 1466740832323 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:00:32 INFO - PROCESS | 1667 | 1466740832329 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:32 INFO - PROCESS | 1667 | 1466740832330 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c01d800 == 37 [pid = 1667] [id = 548] 21:00:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x116f96800) [pid = 1667] [serial = 1644] [outer = 0x0] 21:00:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x119752400) [pid = 1667] [serial = 1645] [outer = 0x116f96800] 21:00:32 INFO - PROCESS | 1667 | 1466740832371 Marionette DEBUG loaded listener.js 21:00:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x125e4c000) [pid = 1667] [serial = 1646] [outer = 0x116f96800] 21:00:32 INFO - PROCESS | 1667 | 1466740832787 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]]]}] 21:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 637ms 21:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:00:32 INFO - PROCESS | 1667 | 1466740832805 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:00:32 INFO - PROCESS | 1667 | 1466740832806 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:00:32 INFO - PROCESS | 1667 | 1466740832809 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:00:32 INFO - PROCESS | 1667 | 1466740832810 Marionette TRACE conn2 <- [1,2166,null,{}] 21:00:32 INFO - PROCESS | 1667 | 1466740832813 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}] 21:00:32 INFO - PROCESS | 1667 | 1466740832814 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:32 INFO - PROCESS | 1667 | 1466740832930 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:00:32 INFO - PROCESS | 1667 | 1466740832938 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:32 INFO - PROCESS | 1667 | 1466740832940 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4af000 == 38 [pid = 1667] [id = 549] 21:00:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x126db0800) [pid = 1667] [serial = 1647] [outer = 0x0] 21:00:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x128a07c00) [pid = 1667] [serial = 1648] [outer = 0x126db0800] 21:00:32 INFO - PROCESS | 1667 | 1466740832966 Marionette DEBUG loaded listener.js 21:00:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x128ac3400) [pid = 1667] [serial = 1649] [outer = 0x126db0800] 21:00:33 INFO - PROCESS | 1667 | 1466740833293 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]]]}] 21:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 21:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:00:33 INFO - PROCESS | 1667 | 1466740833330 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:00:33 INFO - PROCESS | 1667 | 1466740833331 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:00:33 INFO - PROCESS | 1667 | 1466740833333 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:00:33 INFO - PROCESS | 1667 | 1466740833336 Marionette TRACE conn2 <- [1,2170,null,{}] 21:00:33 INFO - PROCESS | 1667 | 1466740833339 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}] 21:00:33 INFO - PROCESS | 1667 | 1466740833340 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:33 INFO - PROCESS | 1667 | 1466740833413 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:00:33 INFO - PROCESS | 1667 | 1466740833420 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:33 INFO - PROCESS | 1667 | 1466740833421 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca5b800 == 39 [pid = 1667] [id = 550] 21:00:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x128ac6800) [pid = 1667] [serial = 1650] [outer = 0x0] 21:00:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x128acec00) [pid = 1667] [serial = 1651] [outer = 0x128ac6800] 21:00:33 INFO - PROCESS | 1667 | 1466740833446 Marionette DEBUG loaded listener.js 21:00:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x128eae400) [pid = 1667] [serial = 1652] [outer = 0x128ac6800] 21:00:34 INFO - PROCESS | 1667 | 1466740834026 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]]]}] 21:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 725ms 21:00:34 INFO - PROCESS | 1667 | 1466740834059 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:00:34 INFO - PROCESS | 1667 | 1466740834061 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:00:34 INFO - PROCESS | 1667 | 1466740834065 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 1667 | 1466740834067 Marionette TRACE conn2 <- [1,2174,null,{}] 21:00:34 INFO - PROCESS | 1667 | 1466740834071 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}] 21:00:34 INFO - PROCESS | 1667 | 1466740834073 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:34 INFO - PROCESS | 1667 | 1466740834191 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:00:34 INFO - PROCESS | 1667 | 1466740834303 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:34 INFO - PROCESS | 1667 | 1466740834304 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b39800 == 40 [pid = 1667] [id = 551] 21:00:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x115d14c00) [pid = 1667] [serial = 1653] [outer = 0x0] 21:00:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x1164e9800) [pid = 1667] [serial = 1654] [outer = 0x115d14c00] 21:00:34 INFO - PROCESS | 1667 | 1466740834348 Marionette DEBUG loaded listener.js 21:00:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1174b5800) [pid = 1667] [serial = 1655] [outer = 0x115d14c00] 21:00:34 INFO - PROCESS | 1667 | 1466740834862 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]]]}] 21:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 873ms 21:00:34 INFO - PROCESS | 1667 | 1466740834938 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:00:34 INFO - PROCESS | 1667 | 1466740834941 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:00:34 INFO - PROCESS | 1667 | 1466740834946 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 1667 | 1466740834948 Marionette TRACE conn2 <- [1,2178,null,{}] 21:00:34 INFO - PROCESS | 1667 | 1466740834950 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}] 21:00:34 INFO - PROCESS | 1667 | 1466740834952 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:35 INFO - PROCESS | 1667 | 1466740835062 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:00:35 INFO - PROCESS | 1667 | 1466740835144 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:35 INFO - PROCESS | 1667 | 1466740835145 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x11647d000 == 41 [pid = 1667] [id = 552] 21:00:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x112f4c000) [pid = 1667] [serial = 1656] [outer = 0x0] 21:00:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x115dedc00) [pid = 1667] [serial = 1657] [outer = 0x112f4c000] 21:00:35 INFO - PROCESS | 1667 | 1466740835177 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x118722400) [pid = 1667] [serial = 1658] [outer = 0x112f4c000] 21:00:35 INFO - PROCESS | 1667 | 1466740835837 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]]]}] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4af000 == 40 [pid = 1667] [id = 549] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x12c01d800 == 39 [pid = 1667] [id = 548] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x12a955800 == 38 [pid = 1667] [id = 547] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba89800 == 37 [pid = 1667] [id = 546] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba73800 == 36 [pid = 1667] [id = 545] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x12aacc800 == 35 [pid = 1667] [id = 544] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x12a33e000 == 34 [pid = 1667] [id = 543] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x125e17800 == 33 [pid = 1667] [id = 542] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x124ad9000 == 32 [pid = 1667] [id = 541] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x1192df800 == 31 [pid = 1667] [id = 540] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x1132a2800 == 30 [pid = 1667] [id = 539] 21:00:35 INFO - PROCESS | 1667 | --DOCSHELL 0x113c12800 == 29 [pid = 1667] [id = 538] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x11870b800) [pid = 1667] [serial = 1567] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x119116800) [pid = 1667] [serial = 1568] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x11834e000) [pid = 1667] [serial = 1564] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x1192ea400) [pid = 1667] [serial = 1570] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x115448c00) [pid = 1667] [serial = 1558] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x115e5d400) [pid = 1667] [serial = 1559] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1167a3400) [pid = 1667] [serial = 1553] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x113c23800) [pid = 1667] [serial = 1552] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1154db000) [pid = 1667] [serial = 1595] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x112ee2400) [pid = 1667] [serial = 1555] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x112f51c00) [pid = 1667] [serial = 1556] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x116f92000) [pid = 1667] [serial = 1561] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1174b8800) [pid = 1667] [serial = 1562] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x116f38c00) [pid = 1667] [serial = 1541] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x119cdd800) [pid = 1667] [serial = 1573] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1243c6000) [pid = 1667] [serial = 1574] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x115df6000) [pid = 1667] [serial = 1540] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x11825f000) [pid = 1667] [serial = 1577] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x124cf5800) [pid = 1667] [serial = 1583] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x112ff4800) [pid = 1667] [serial = 1576] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119bab000) [pid = 1667] [serial = 1571] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x119748800) [pid = 1667] [serial = 1579] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11942d800) [pid = 1667] [serial = 1544] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11871dc00) [pid = 1667] [serial = 1543] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x12532e800) [pid = 1667] [serial = 1546] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1267d3000) [pid = 1667] [serial = 1547] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1183e6800) [pid = 1667] [serial = 1565] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1244ea000) [pid = 1667] [serial = 1582] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112f4fc00) [pid = 1667] [serial = 1594] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x128a06000) [pid = 1667] [serial = 1549] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x125ef1c00) [pid = 1667] [serial = 1586] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x129188800) [pid = 1667] [serial = 1550] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1244e9000) [pid = 1667] [serial = 1580] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x115e61000) [pid = 1667] [serial = 1592] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x126fd6000) [pid = 1667] [serial = 1589] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x113052000) [pid = 1667] [serial = 1591] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x1269c8800) [pid = 1667] [serial = 1588] [outer = 0x0] [url = about:blank] 21:00:35 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x12559e000) [pid = 1667] [serial = 1585] [outer = 0x0] [url = about:blank] 21:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 975ms 21:00:35 INFO - PROCESS | 1667 | 1466740835921 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:00:35 INFO - PROCESS | 1667 | 1466740835922 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:00:35 INFO - PROCESS | 1667 | 1466740835926 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:00:35 INFO - PROCESS | 1667 | 1466740835927 Marionette TRACE conn2 <- [1,2182,null,{}] 21:00:35 INFO - PROCESS | 1667 | 1466740835931 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}] 21:00:35 INFO - PROCESS | 1667 | 1466740835932 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:36 INFO - PROCESS | 1667 | 1466740836016 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:00:36 INFO - PROCESS | 1667 | 1466740836026 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:36 INFO - PROCESS | 1667 | 1466740836027 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x116170000 == 30 [pid = 1667] [id = 553] 21:00:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x116136800) [pid = 1667] [serial = 1659] [outer = 0x0] 21:00:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1167a3400) [pid = 1667] [serial = 1660] [outer = 0x116136800] 21:00:36 INFO - PROCESS | 1667 | 1466740836055 Marionette DEBUG loaded listener.js 21:00:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1174b1000) [pid = 1667] [serial = 1661] [outer = 0x116136800] 21:00:36 INFO - PROCESS | 1667 | 1466740836431 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]]]}] 21:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 21:00:36 INFO - PROCESS | 1667 | 1466740836445 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:00:36 INFO - PROCESS | 1667 | 1466740836448 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:00:36 INFO - PROCESS | 1667 | 1466740836454 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:00:36 INFO - PROCESS | 1667 | 1466740836455 Marionette TRACE conn2 <- [1,2186,null,{}] 21:00:36 INFO - PROCESS | 1667 | 1466740836457 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}] 21:00:36 INFO - PROCESS | 1667 | 1466740836459 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:36 INFO - PROCESS | 1667 | 1466740836542 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:00:36 INFO - PROCESS | 1667 | 1466740836570 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:36 INFO - PROCESS | 1667 | 1466740836571 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x118291800 == 31 [pid = 1667] [id = 554] 21:00:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1185af400) [pid = 1667] [serial = 1662] [outer = 0x0] 21:00:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x118708800) [pid = 1667] [serial = 1663] [outer = 0x1185af400] 21:00:36 INFO - PROCESS | 1667 | 1466740836598 Marionette DEBUG loaded listener.js 21:00:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1188de800) [pid = 1667] [serial = 1664] [outer = 0x1185af400] 21:00:36 INFO - PROCESS | 1667 | 1466740836929 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]]]}] 21:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 21:00:36 INFO - PROCESS | 1667 | 1466740836974 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:00:36 INFO - PROCESS | 1667 | 1466740836976 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:00:36 INFO - PROCESS | 1667 | 1466740836988 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:00:36 INFO - PROCESS | 1667 | 1466740836990 Marionette TRACE conn2 <- [1,2190,null,{}] 21:00:37 INFO - PROCESS | 1667 | 1466740836998 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}] 21:00:37 INFO - PROCESS | 1667 | 1466740837001 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:37 INFO - PROCESS | 1667 | 1466740837079 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:00:37 INFO - PROCESS | 1667 | 1466740837086 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:37 INFO - PROCESS | 1667 | 1466740837089 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x12449f000 == 32 [pid = 1667] [id = 555] 21:00:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x112ee3800) [pid = 1667] [serial = 1665] [outer = 0x0] 21:00:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x119434000) [pid = 1667] [serial = 1666] [outer = 0x112ee3800] 21:00:37 INFO - PROCESS | 1667 | 1466740837116 Marionette DEBUG loaded listener.js 21:00:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1199ca000) [pid = 1667] [serial = 1667] [outer = 0x112ee3800] 21:00:37 INFO - PROCESS | 1667 | 1466740837446 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]]]}] 21:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 476ms 21:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:00:37 INFO - PROCESS | 1667 | 1466740837459 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:00:37 INFO - PROCESS | 1667 | 1466740837461 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:00:37 INFO - PROCESS | 1667 | 1466740837463 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 1667 | 1466740837464 Marionette TRACE conn2 <- [1,2194,null,{}] 21:00:37 INFO - PROCESS | 1667 | 1466740837469 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}] 21:00:37 INFO - PROCESS | 1667 | 1466740837471 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:37 INFO - PROCESS | 1667 | 1466740837550 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:00:37 INFO - PROCESS | 1667 | 1466740837556 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:37 INFO - PROCESS | 1667 | 1466740837557 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x125ec0000 == 33 [pid = 1667] [id = 556] 21:00:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x120feec00) [pid = 1667] [serial = 1668] [outer = 0x0] 21:00:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1244de800) [pid = 1667] [serial = 1669] [outer = 0x120feec00] 21:00:37 INFO - PROCESS | 1667 | 1466740837583 Marionette DEBUG loaded listener.js 21:00:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1244e7800) [pid = 1667] [serial = 1670] [outer = 0x120feec00] 21:00:37 INFO - PROCESS | 1667 | 1466740837924 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]]]}] 21:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 468ms 21:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:00:37 INFO - PROCESS | 1667 | 1466740837940 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:00:37 INFO - PROCESS | 1667 | 1466740837941 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:00:37 INFO - PROCESS | 1667 | 1466740837943 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 1667 | 1466740837944 Marionette TRACE conn2 <- [1,2198,null,{}] 21:00:37 INFO - PROCESS | 1667 | 1466740837946 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}] 21:00:37 INFO - PROCESS | 1667 | 1466740837947 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:38 INFO - PROCESS | 1667 | 1466740838062 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:00:38 INFO - PROCESS | 1667 | 1466740838076 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:38 INFO - PROCESS | 1667 | 1466740838077 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x126935800 == 34 [pid = 1667] [id = 557] 21:00:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119ba4c00) [pid = 1667] [serial = 1671] [outer = 0x0] 21:00:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12484a400) [pid = 1667] [serial = 1672] [outer = 0x119ba4c00] 21:00:38 INFO - PROCESS | 1667 | 1466740838101 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x124cfac00) [pid = 1667] [serial = 1673] [outer = 0x119ba4c00] 21:00:38 INFO - PROCESS | 1667 | 1466740838443 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]]]}] 21:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 21:00:38 INFO - PROCESS | 1667 | 1466740838462 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:00:38 INFO - PROCESS | 1667 | 1466740838463 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:00:38 INFO - PROCESS | 1667 | 1466740838465 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:00:38 INFO - PROCESS | 1667 | 1466740838466 Marionette TRACE conn2 <- [1,2202,null,{}] 21:00:38 INFO - PROCESS | 1667 | 1466740838469 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}] 21:00:38 INFO - PROCESS | 1667 | 1466740838473 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:38 INFO - PROCESS | 1667 | 1466740838591 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:00:38 INFO - PROCESS | 1667 | 1466740838603 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:38 INFO - PROCESS | 1667 | 1466740838604 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a356800 == 35 [pid = 1667] [id = 558] 21:00:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x124cff400) [pid = 1667] [serial = 1674] [outer = 0x0] 21:00:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x125eed400) [pid = 1667] [serial = 1675] [outer = 0x124cff400] 21:00:38 INFO - PROCESS | 1667 | 1466740838629 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x126fdb000) [pid = 1667] [serial = 1676] [outer = 0x124cff400] 21:00:38 INFO - PROCESS | 1667 | 1466740838986 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]]]}] 21:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 569ms 21:00:39 INFO - PROCESS | 1667 | 1466740839035 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:00:39 INFO - PROCESS | 1667 | 1466740839036 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:00:39 INFO - PROCESS | 1667 | 1466740839039 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:00:39 INFO - PROCESS | 1667 | 1466740839040 Marionette TRACE conn2 <- [1,2206,null,{}] 21:00:39 INFO - PROCESS | 1667 | 1466740839042 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}] 21:00:39 INFO - PROCESS | 1667 | 1466740839043 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:39 INFO - PROCESS | 1667 | 1466740839140 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:00:39 INFO - PROCESS | 1667 | 1466740839154 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 1667 | 1466740839155 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a960800 == 36 [pid = 1667] [id = 559] 21:00:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x127487400) [pid = 1667] [serial = 1677] [outer = 0x0] 21:00:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x127493800) [pid = 1667] [serial = 1678] [outer = 0x127487400] 21:00:39 INFO - PROCESS | 1667 | 1466740839179 Marionette DEBUG loaded listener.js 21:00:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x128a0bc00) [pid = 1667] [serial = 1679] [outer = 0x127487400] 21:00:39 INFO - PROCESS | 1667 | 1466740839516 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]]]}] 21:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 21:00:39 INFO - PROCESS | 1667 | 1466740839559 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:00:39 INFO - PROCESS | 1667 | 1466740839560 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:00:39 INFO - PROCESS | 1667 | 1466740839562 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:00:39 INFO - PROCESS | 1667 | 1466740839563 Marionette TRACE conn2 <- [1,2210,null,{}] 21:00:39 INFO - PROCESS | 1667 | 1466740839566 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}] 21:00:39 INFO - PROCESS | 1667 | 1466740839567 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:39 INFO - PROCESS | 1667 | 1466740839666 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:00:39 INFO - PROCESS | 1667 | 1466740839670 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 1667 | 1466740839671 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b717000 == 37 [pid = 1667] [id = 560] 21:00:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x128a0ac00) [pid = 1667] [serial = 1680] [outer = 0x0] 21:00:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x128ac6400) [pid = 1667] [serial = 1681] [outer = 0x128a0ac00] 21:00:39 INFO - PROCESS | 1667 | 1466740839696 Marionette DEBUG loaded listener.js 21:00:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x128c66000) [pid = 1667] [serial = 1682] [outer = 0x128a0ac00] 21:00:40 INFO - PROCESS | 1667 | 1466740840146 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]]]}] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x115e56c00) [pid = 1667] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1174afc00) [pid = 1667] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x119115000) [pid = 1667] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x112ff3800) [pid = 1667] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1195a6400) [pid = 1667] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11911b400) [pid = 1667] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1195a7400) [pid = 1667] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1174b7800) [pid = 1667] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x112eefc00) [pid = 1667] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112a75000) [pid = 1667] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1244ec400) [pid = 1667] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1244ecc00) [pid = 1667] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x111e61000) [pid = 1667] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x116f96800) [pid = 1667] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11974cc00) [pid = 1667] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119751400) [pid = 1667] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x119bae000) [pid = 1667] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:00:40 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x126db0800) [pid = 1667] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 618ms 21:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:00:40 INFO - PROCESS | 1667 | 1466740840180 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:00:40 INFO - PROCESS | 1667 | 1466740840182 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:00:40 INFO - PROCESS | 1667 | 1466740840185 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:00:40 INFO - PROCESS | 1667 | 1466740840187 Marionette TRACE conn2 <- [1,2214,null,{}] 21:00:40 INFO - PROCESS | 1667 | 1466740840190 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}] 21:00:40 INFO - PROCESS | 1667 | 1466740840191 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:40 INFO - PROCESS | 1667 | 1466740840270 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:00:40 INFO - PROCESS | 1667 | 1466740840274 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:40 INFO - PROCESS | 1667 | 1466740840275 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x12417d800 == 38 [pid = 1667] [id = 561] 21:00:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x112f55000) [pid = 1667] [serial = 1683] [outer = 0x0] 21:00:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x11612e000) [pid = 1667] [serial = 1684] [outer = 0x112f55000] 21:00:40 INFO - PROCESS | 1667 | 1466740840300 Marionette DEBUG loaded listener.js 21:00:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1183eac00) [pid = 1667] [serial = 1685] [outer = 0x112f55000] 21:00:40 INFO - PROCESS | 1667 | 1466740840609 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]]]}] 21:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 21:00:40 INFO - PROCESS | 1667 | 1466740840656 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:00:40 INFO - PROCESS | 1667 | 1466740840657 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:00:40 INFO - PROCESS | 1667 | 1466740840659 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:00:40 INFO - PROCESS | 1667 | 1466740840660 Marionette TRACE conn2 <- [1,2218,null,{}] 21:00:40 INFO - PROCESS | 1667 | 1466740840662 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}] 21:00:40 INFO - PROCESS | 1667 | 1466740840663 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:40 INFO - PROCESS | 1667 | 1466740840743 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:00:40 INFO - PROCESS | 1667 | 1466740840805 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:40 INFO - PROCESS | 1667 | 1466740840806 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bee1000 == 39 [pid = 1667] [id = 562] 21:00:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x112f59400) [pid = 1667] [serial = 1686] [outer = 0x0] 21:00:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119751400) [pid = 1667] [serial = 1687] [outer = 0x112f59400] 21:00:40 INFO - PROCESS | 1667 | 1466740840837 Marionette DEBUG loaded listener.js 21:00:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124cfe400) [pid = 1667] [serial = 1688] [outer = 0x112f59400] 21:00:41 INFO - PROCESS | 1667 | 1466740841121 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]]]}] 21:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 21:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:00:41 INFO - PROCESS | 1667 | 1466740841177 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:00:41 INFO - PROCESS | 1667 | 1466740841178 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:00:41 INFO - PROCESS | 1667 | 1466740841180 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:00:41 INFO - PROCESS | 1667 | 1466740841182 Marionette TRACE conn2 <- [1,2222,null,{}] 21:00:41 INFO - PROCESS | 1667 | 1466740841187 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}] 21:00:41 INFO - PROCESS | 1667 | 1466740841189 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:41 INFO - PROCESS | 1667 | 1466740841279 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:00:41 INFO - PROCESS | 1667 | 1466740841283 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:41 INFO - PROCESS | 1667 | 1466740841285 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c915000 == 40 [pid = 1667] [id = 563] 21:00:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119cdd800) [pid = 1667] [serial = 1689] [outer = 0x0] 21:00:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x129185800) [pid = 1667] [serial = 1690] [outer = 0x119cdd800] 21:00:41 INFO - PROCESS | 1667 | 1466740841312 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1292a4c00) [pid = 1667] [serial = 1691] [outer = 0x119cdd800] 21:00:41 INFO - PROCESS | 1667 | 1466740841644 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]]]}] 21:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 21:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:00:41 INFO - PROCESS | 1667 | 1466740841657 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:00:41 INFO - PROCESS | 1667 | 1466740841658 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:00:41 INFO - PROCESS | 1667 | 1466740841660 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:00:41 INFO - PROCESS | 1667 | 1466740841661 Marionette TRACE conn2 <- [1,2226,null,{}] 21:00:41 INFO - PROCESS | 1667 | 1466740841663 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}] 21:00:41 INFO - PROCESS | 1667 | 1466740841664 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:41 INFO - PROCESS | 1667 | 1466740841775 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:00:41 INFO - PROCESS | 1667 | 1466740841781 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:41 INFO - PROCESS | 1667 | 1466740841782 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca70000 == 41 [pid = 1667] [id = 564] 21:00:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x125597800) [pid = 1667] [serial = 1692] [outer = 0x0] 21:00:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12929ac00) [pid = 1667] [serial = 1693] [outer = 0x125597800] 21:00:41 INFO - PROCESS | 1667 | 1466740841814 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12949d800) [pid = 1667] [serial = 1694] [outer = 0x125597800] 21:00:42 INFO - PROCESS | 1667 | 1466740842120 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]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 468ms 21:00:42 INFO - PROCESS | 1667 | 1466740842128 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1667 | 1466740842129 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:00:42 INFO - PROCESS | 1667 | 1466740842131 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1667 | 1466740842132 Marionette TRACE conn2 <- [1,2230,null,{}] 21:00:42 INFO - PROCESS | 1667 | 1466740842136 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}] 21:00:42 INFO - PROCESS | 1667 | 1466740842139 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:42 INFO - PROCESS | 1667 | 1466740842273 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:00:42 INFO - PROCESS | 1667 | 1466740842379 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:42 INFO - PROCESS | 1667 | 1466740842381 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x11328b800 == 42 [pid = 1667] [id = 565] 21:00:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1121a6400) [pid = 1667] [serial = 1695] [outer = 0x0] 21:00:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x112966400) [pid = 1667] [serial = 1696] [outer = 0x1121a6400] 21:00:42 INFO - PROCESS | 1667 | 1466740842415 Marionette DEBUG loaded listener.js 21:00:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x113c23800) [pid = 1667] [serial = 1697] [outer = 0x1121a6400] 21:00:42 INFO - PROCESS | 1667 | 1466740842862 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]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 772ms 21:00:42 INFO - PROCESS | 1667 | 1466740842905 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1667 | 1466740842908 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:00:42 INFO - PROCESS | 1667 | 1466740842912 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1667 | 1466740842914 Marionette TRACE conn2 <- [1,2234,null,{}] 21:00:42 INFO - PROCESS | 1667 | 1466740842917 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}] 21:00:42 INFO - PROCESS | 1667 | 1466740842919 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:43 INFO - PROCESS | 1667 | 1466740843025 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:00:43 INFO - PROCESS | 1667 | 1466740843100 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:43 INFO - PROCESS | 1667 | 1466740843101 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x124181800 == 43 [pid = 1667] [id = 566] 21:00:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x118356800) [pid = 1667] [serial = 1698] [outer = 0x0] 21:00:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1183efc00) [pid = 1667] [serial = 1699] [outer = 0x118356800] 21:00:43 INFO - PROCESS | 1667 | 1466740843132 Marionette DEBUG loaded listener.js 21:00:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x119117800) [pid = 1667] [serial = 1700] [outer = 0x118356800] 21:00:43 INFO - PROCESS | 1667 | 1466740843535 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]]]}] 21:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 21:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:00:43 INFO - PROCESS | 1667 | 1466740843584 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:00:43 INFO - PROCESS | 1667 | 1466740843586 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:00:43 INFO - PROCESS | 1667 | 1466740843588 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:00:43 INFO - PROCESS | 1667 | 1466740843589 Marionette TRACE conn2 <- [1,2238,null,{}] 21:00:43 INFO - PROCESS | 1667 | 1466740843592 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}] 21:00:43 INFO - PROCESS | 1667 | 1466740843593 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:43 INFO - PROCESS | 1667 | 1466740843719 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:00:43 INFO - PROCESS | 1667 | 1466740843796 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:43 INFO - PROCESS | 1667 | 1466740843797 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becd800 == 44 [pid = 1667] [id = 567] 21:00:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x119118400) [pid = 1667] [serial = 1701] [outer = 0x0] 21:00:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1195a9800) [pid = 1667] [serial = 1702] [outer = 0x119118400] 21:00:43 INFO - PROCESS | 1667 | 1466740843826 Marionette DEBUG loaded listener.js 21:00:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x124cf1c00) [pid = 1667] [serial = 1703] [outer = 0x119118400] 21:00:44 INFO - PROCESS | 1667 | 1466740844244 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]]]}] 21:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 21:00:44 INFO - PROCESS | 1667 | 1466740844260 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:00:44 INFO - PROCESS | 1667 | 1466740844263 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:00:44 INFO - PROCESS | 1667 | 1466740844271 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:00:44 INFO - PROCESS | 1667 | 1466740844274 Marionette TRACE conn2 <- [1,2242,null,{}] 21:00:44 INFO - PROCESS | 1667 | 1466740844277 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}] 21:00:44 INFO - PROCESS | 1667 | 1466740844279 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:44 INFO - PROCESS | 1667 | 1466740844385 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:00:44 INFO - PROCESS | 1667 | 1466740844447 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:44 INFO - PROCESS | 1667 | 1466740844448 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdc7800 == 45 [pid = 1667] [id = 568] 21:00:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x12532e000) [pid = 1667] [serial = 1704] [outer = 0x0] 21:00:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1267d2800) [pid = 1667] [serial = 1705] [outer = 0x12532e000] 21:00:44 INFO - PROCESS | 1667 | 1466740844477 Marionette DEBUG loaded listener.js 21:00:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x126fdf400) [pid = 1667] [serial = 1706] [outer = 0x12532e000] 21:00:44 INFO - PROCESS | 1667 | 1466740844943 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]]]}] 21:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 725ms 21:00:44 INFO - PROCESS | 1667 | 1466740844991 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:00:44 INFO - PROCESS | 1667 | 1466740844993 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:00:44 INFO - PROCESS | 1667 | 1466740844995 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:00:44 INFO - PROCESS | 1667 | 1466740844996 Marionette TRACE conn2 <- [1,2246,null,{}] 21:00:45 INFO - PROCESS | 1667 | 1466740844999 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}] 21:00:45 INFO - PROCESS | 1667 | 1466740845000 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:45 INFO - PROCESS | 1667 | 1466740845120 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:00:45 INFO - PROCESS | 1667 | 1466740845183 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:45 INFO - PROCESS | 1667 | 1466740845184 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b37800 == 46 [pid = 1667] [id = 569] 21:00:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1183e9800) [pid = 1667] [serial = 1707] [outer = 0x0] 21:00:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x126fd4800) [pid = 1667] [serial = 1708] [outer = 0x1183e9800] 21:00:45 INFO - PROCESS | 1667 | 1466740845213 Marionette DEBUG loaded listener.js 21:00:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x128a0d800) [pid = 1667] [serial = 1709] [outer = 0x1183e9800] 21:00:45 INFO - PROCESS | 1667 | 1466740845862 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]]]}] 21:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 922ms 21:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:00:45 INFO - PROCESS | 1667 | 1466740845918 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:00:45 INFO - PROCESS | 1667 | 1466740845922 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:00:45 INFO - PROCESS | 1667 | 1466740845926 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:00:45 INFO - PROCESS | 1667 | 1466740845931 Marionette TRACE conn2 <- [1,2250,null,{}] 21:00:45 INFO - PROCESS | 1667 | 1466740845935 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}] 21:00:45 INFO - PROCESS | 1667 | 1466740845938 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:46 INFO - PROCESS | 1667 | 1466740846081 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca70000 == 45 [pid = 1667] [id = 564] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12c915000 == 44 [pid = 1667] [id = 563] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12bee1000 == 43 [pid = 1667] [id = 562] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12417d800 == 42 [pid = 1667] [id = 561] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12b717000 == 41 [pid = 1667] [id = 560] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12a960800 == 40 [pid = 1667] [id = 559] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12a356800 == 39 [pid = 1667] [id = 558] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x126935800 == 38 [pid = 1667] [id = 557] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x125ec0000 == 37 [pid = 1667] [id = 556] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12449f000 == 36 [pid = 1667] [id = 555] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x118291800 == 35 [pid = 1667] [id = 554] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x116170000 == 34 [pid = 1667] [id = 553] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca5b800 == 33 [pid = 1667] [id = 550] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x119b39800 == 32 [pid = 1667] [id = 551] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x11647d000 == 31 [pid = 1667] [id = 552] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x119b37800 == 30 [pid = 1667] [id = 569] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdc7800 == 29 [pid = 1667] [id = 568] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x12becd800 == 28 [pid = 1667] [id = 567] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x124181800 == 27 [pid = 1667] [id = 566] 21:00:46 INFO - PROCESS | 1667 | --DOCSHELL 0x11328b800 == 26 [pid = 1667] [id = 565] 21:00:46 INFO - PROCESS | 1667 | 1466740846717 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:46 INFO - PROCESS | 1667 | 1466740846719 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x124450400) [pid = 1667] [serial = 1631] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1183e5800) [pid = 1667] [serial = 1643] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x128acec00) [pid = 1667] [serial = 1651] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x119ba8800) [pid = 1667] [serial = 1628] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x128ac3400) [pid = 1667] [serial = 1649] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x116a1b400) [pid = 1667] [serial = 1598] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1164e2800) [pid = 1667] [serial = 1597] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1183ec000) [pid = 1667] [serial = 1601] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x118268800) [pid = 1667] [serial = 1600] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x119117400) [pid = 1667] [serial = 1624] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1192f7400) [pid = 1667] [serial = 1625] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1132b9c00) [pid = 1667] [serial = 1618] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x115d17800) [pid = 1667] [serial = 1619] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1199a2c00) [pid = 1667] [serial = 1627] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x11943cc00) [pid = 1667] [serial = 1604] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124005c00) [pid = 1667] [serial = 1630] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x117557800) [pid = 1667] [serial = 1621] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x124c3a400) [pid = 1667] [serial = 1633] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x116907000) [pid = 1667] [serial = 1642] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x11834dc00) [pid = 1667] [serial = 1622] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1267d0c00) [pid = 1667] [serial = 1636] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x126fd9800) [pid = 1667] [serial = 1637] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x127487000) [pid = 1667] [serial = 1639] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11917bc00) [pid = 1667] [serial = 1603] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11663e400) [pid = 1667] [serial = 1616] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x112af0400) [pid = 1667] [serial = 1615] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x119752400) [pid = 1667] [serial = 1645] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x119badc00) [pid = 1667] [serial = 1607] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1199a6800) [pid = 1667] [serial = 1606] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1243c7800) [pid = 1667] [serial = 1610] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x124004c00) [pid = 1667] [serial = 1609] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x125ea6400) [pid = 1667] [serial = 1613] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x128a07c00) [pid = 1667] [serial = 1648] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x125e4c000) [pid = 1667] [serial = 1646] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x124c3e400) [pid = 1667] [serial = 1612] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x128a03800) [pid = 1667] [serial = 1640] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x125ea9000) [pid = 1667] [serial = 1634] [outer = 0x0] [url = about:blank] 21:00:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x112686000 == 27 [pid = 1667] [id = 570] 21:00:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x112f4c800) [pid = 1667] [serial = 1710] [outer = 0x0] 21:00:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x112f4fc00) [pid = 1667] [serial = 1711] [outer = 0x112f4c800] 21:00:46 INFO - PROCESS | 1667 | 1466740846816 Marionette DEBUG loaded listener.js 21:00:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1132b3000) [pid = 1667] [serial = 1712] [outer = 0x112f4c800] 21:00:47 INFO - PROCESS | 1667 | 1466740847129 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]]]}] 21:00:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1229ms 21:00:47 INFO - PROCESS | 1667 | 1466740847159 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:00:47 INFO - PROCESS | 1667 | 1466740847161 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:00:47 INFO - PROCESS | 1667 | 1466740847164 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:00:47 INFO - PROCESS | 1667 | 1466740847166 Marionette TRACE conn2 <- [1,2254,null,{}] 21:00:47 INFO - PROCESS | 1667 | 1466740847173 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}] 21:00:47 INFO - PROCESS | 1667 | 1466740847176 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:47 INFO - PROCESS | 1667 | 1466740847258 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:00:47 INFO - PROCESS | 1667 | 1466740847263 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:47 INFO - PROCESS | 1667 | 1466740847264 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x117159800 == 28 [pid = 1667] [id = 571] 21:00:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x115deb000) [pid = 1667] [serial = 1713] [outer = 0x0] 21:00:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x11697e400) [pid = 1667] [serial = 1714] [outer = 0x115deb000] 21:00:47 INFO - PROCESS | 1667 | 1466740847294 Marionette DEBUG loaded listener.js 21:00:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1174b3800) [pid = 1667] [serial = 1715] [outer = 0x115deb000] 21:00:47 INFO - PROCESS | 1667 | 1466740847643 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]]]}] 21:00:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 522ms 21:00:47 INFO - PROCESS | 1667 | 1466740847688 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:00:47 INFO - PROCESS | 1667 | 1466740847690 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:00:47 INFO - PROCESS | 1667 | 1466740847694 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:00:47 INFO - PROCESS | 1667 | 1466740847695 Marionette TRACE conn2 <- [1,2258,null,{}] 21:00:47 INFO - PROCESS | 1667 | 1466740847698 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}] 21:00:47 INFO - PROCESS | 1667 | 1466740847699 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:47 INFO - PROCESS | 1667 | 1466740847779 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:00:47 INFO - PROCESS | 1667 | 1466740847785 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:47 INFO - PROCESS | 1667 | 1466740847787 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x119153000 == 29 [pid = 1667] [id = 572] 21:00:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1174ba000) [pid = 1667] [serial = 1716] [outer = 0x0] 21:00:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11825c400) [pid = 1667] [serial = 1717] [outer = 0x1174ba000] 21:00:47 INFO - PROCESS | 1667 | 1466740847813 Marionette DEBUG loaded listener.js 21:00:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1183ec000) [pid = 1667] [serial = 1718] [outer = 0x1174ba000] 21:00:48 INFO - PROCESS | 1667 | 1466740848177 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]]]}] 21:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 21:00:48 INFO - PROCESS | 1667 | 1466740848213 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:00:48 INFO - PROCESS | 1667 | 1466740848214 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:00:48 INFO - PROCESS | 1667 | 1466740848217 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:00:48 INFO - PROCESS | 1667 | 1466740848221 Marionette TRACE conn2 <- [1,2262,null,{}] 21:00:48 INFO - PROCESS | 1667 | 1466740848229 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}] 21:00:48 INFO - PROCESS | 1667 | 1466740848232 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:48 INFO - PROCESS | 1667 | 1466740848322 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:00:48 INFO - PROCESS | 1667 | 1466740848328 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:48 INFO - PROCESS | 1667 | 1466740848330 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x124071000 == 30 [pid = 1667] [id = 573] 21:00:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11870d400) [pid = 1667] [serial = 1719] [outer = 0x0] 21:00:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119118c00) [pid = 1667] [serial = 1720] [outer = 0x11870d400] 21:00:48 INFO - PROCESS | 1667 | 1466740848362 Marionette DEBUG loaded listener.js 21:00:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1192f1c00) [pid = 1667] [serial = 1721] [outer = 0x11870d400] 21:00:48 INFO - PROCESS | 1667 | 1466740848838 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]]]}] 21:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 21:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:00:48 INFO - PROCESS | 1667 | 1466740848890 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:00:48 INFO - PROCESS | 1667 | 1466740848892 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:00:48 INFO - PROCESS | 1667 | 1466740848894 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:00:48 INFO - PROCESS | 1667 | 1466740848895 Marionette TRACE conn2 <- [1,2266,null,{}] 21:00:48 INFO - PROCESS | 1667 | 1466740848897 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}] 21:00:48 INFO - PROCESS | 1667 | 1466740848898 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:48 INFO - PROCESS | 1667 | 1466740848994 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:00:49 INFO - PROCESS | 1667 | 1466740848998 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 1667 | 1466740848999 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12515b000 == 31 [pid = 1667] [id = 574] 21:00:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x119431400) [pid = 1667] [serial = 1722] [outer = 0x0] 21:00:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119749000) [pid = 1667] [serial = 1723] [outer = 0x119431400] 21:00:49 INFO - PROCESS | 1667 | 1466740849024 Marionette DEBUG loaded listener.js 21:00:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119ba4400) [pid = 1667] [serial = 1724] [outer = 0x119431400] 21:00:49 INFO - PROCESS | 1667 | 1466740849379 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]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 520ms 21:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:00:49 INFO - PROCESS | 1667 | 1466740849416 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 1667 | 1466740849417 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:00:49 INFO - PROCESS | 1667 | 1466740849419 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:00:49 INFO - PROCESS | 1667 | 1466740849420 Marionette TRACE conn2 <- [1,2270,null,{}] 21:00:49 INFO - PROCESS | 1667 | 1466740849423 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}] 21:00:49 INFO - PROCESS | 1667 | 1466740849424 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:49 INFO - PROCESS | 1667 | 1466740849521 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:00:49 INFO - PROCESS | 1667 | 1466740849524 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 1667 | 1466740849529 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e26000 == 32 [pid = 1667] [id = 575] 21:00:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1174b4000) [pid = 1667] [serial = 1725] [outer = 0x0] 21:00:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x120ffb000) [pid = 1667] [serial = 1726] [outer = 0x1174b4000] 21:00:49 INFO - PROCESS | 1667 | 1466740849562 Marionette DEBUG loaded listener.js 21:00:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1243cd000) [pid = 1667] [serial = 1727] [outer = 0x1174b4000] 21:00:49 INFO - PROCESS | 1667 | 1466740849923 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]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 21:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:00:49 INFO - PROCESS | 1667 | 1466740849939 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 1667 | 1466740849940 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:00:49 INFO - PROCESS | 1667 | 1466740849942 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:00:49 INFO - PROCESS | 1667 | 1466740849943 Marionette TRACE conn2 <- [1,2274,null,{}] 21:00:49 INFO - PROCESS | 1667 | 1466740849945 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}] 21:00:49 INFO - PROCESS | 1667 | 1466740849947 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:50 INFO - PROCESS | 1667 | 1466740850042 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:00:50 INFO - PROCESS | 1667 | 1466740850054 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:50 INFO - PROCESS | 1667 | 1466740850056 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x1131bd800 == 33 [pid = 1667] [id = 576] 21:00:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1243cd800) [pid = 1667] [serial = 1728] [outer = 0x0] 21:00:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x124a86800) [pid = 1667] [serial = 1729] [outer = 0x1243cd800] 21:00:50 INFO - PROCESS | 1667 | 1466740850080 Marionette DEBUG loaded listener.js 21:00:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x124cfd800) [pid = 1667] [serial = 1730] [outer = 0x1243cd800] 21:00:50 INFO - PROCESS | 1667 | 1466740850423 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]]]}] 21:00:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 21:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:00:50 INFO - PROCESS | 1667 | 1466740850464 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:00:50 INFO - PROCESS | 1667 | 1466740850465 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:00:50 INFO - PROCESS | 1667 | 1466740850467 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:00:50 INFO - PROCESS | 1667 | 1466740850468 Marionette TRACE conn2 <- [1,2278,null,{}] 21:00:50 INFO - PROCESS | 1667 | 1466740850470 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}] 21:00:50 INFO - PROCESS | 1667 | 1466740850471 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:50 INFO - PROCESS | 1667 | 1466740850567 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:00:50 INFO - PROCESS | 1667 | 1466740850570 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:50 INFO - PROCESS | 1667 | 1466740850571 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x129433800 == 34 [pid = 1667] [id = 577] 21:00:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x119cdfc00) [pid = 1667] [serial = 1731] [outer = 0x0] 21:00:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x125598400) [pid = 1667] [serial = 1732] [outer = 0x119cdfc00] 21:00:50 INFO - PROCESS | 1667 | 1466740850596 Marionette DEBUG loaded listener.js 21:00:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x125e4a800) [pid = 1667] [serial = 1733] [outer = 0x119cdfc00] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x119cdd800) [pid = 1667] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x124cff400) [pid = 1667] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x120feec00) [pid = 1667] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x116136800) [pid = 1667] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1185af400) [pid = 1667] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x128ac6800) [pid = 1667] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x127487400) [pid = 1667] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x112f4c000) [pid = 1667] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x112ee3800) [pid = 1667] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x115d14c00) [pid = 1667] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x128a0ac00) [pid = 1667] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x112f55000) [pid = 1667] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x119ba4c00) [pid = 1667] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x112f59400) [pid = 1667] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:00:51 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x125597800) [pid = 1667] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:00:51 INFO - PROCESS | 1667 | 1466740851129 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]]]}] 21:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 21:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:00:51 INFO - PROCESS | 1667 | 1466740851138 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:00:51 INFO - PROCESS | 1667 | 1466740851139 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:00:51 INFO - PROCESS | 1667 | 1466740851141 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:00:51 INFO - PROCESS | 1667 | 1466740851143 Marionette TRACE conn2 <- [1,2282,null,{}] 21:00:51 INFO - PROCESS | 1667 | 1466740851145 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}] 21:00:51 INFO - PROCESS | 1667 | 1466740851146 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:51 INFO - PROCESS | 1667 | 1466740851222 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:00:51 INFO - PROCESS | 1667 | 1466740851225 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1667 | 1466740851226 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a69a800 == 35 [pid = 1667] [id = 578] 21:00:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x112eebc00) [pid = 1667] [serial = 1734] [outer = 0x0] 21:00:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x115dea800) [pid = 1667] [serial = 1735] [outer = 0x112eebc00] 21:00:51 INFO - PROCESS | 1667 | 1466740851251 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1183f3800) [pid = 1667] [serial = 1736] [outer = 0x112eebc00] 21:00:51 INFO - PROCESS | 1667 | 1466740851579 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]]]}] 21:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 21:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:00:51 INFO - PROCESS | 1667 | 1466740851611 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:00:51 INFO - PROCESS | 1667 | 1466740851612 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:00:51 INFO - PROCESS | 1667 | 1466740851614 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:00:51 INFO - PROCESS | 1667 | 1466740851615 Marionette TRACE conn2 <- [1,2286,null,{}] 21:00:51 INFO - PROCESS | 1667 | 1466740851618 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}] 21:00:51 INFO - PROCESS | 1667 | 1466740851621 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:51 INFO - PROCESS | 1667 | 1466740851695 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:00:51 INFO - PROCESS | 1667 | 1466740851754 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1667 | 1466740851755 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aac2800 == 36 [pid = 1667] [id = 579] 21:00:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x112f59400) [pid = 1667] [serial = 1737] [outer = 0x0] 21:00:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1243c3800) [pid = 1667] [serial = 1738] [outer = 0x112f59400] 21:00:51 INFO - PROCESS | 1667 | 1466740851779 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125ea3800) [pid = 1667] [serial = 1739] [outer = 0x112f59400] 21:00:52 INFO - PROCESS | 1667 | 1466740852042 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]]]}] 21:00:52 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 21:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 471ms 21:00:52 INFO - PROCESS | 1667 | 1466740852091 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:00:52 INFO - PROCESS | 1667 | 1466740852092 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:00:52 INFO - PROCESS | 1667 | 1466740852095 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:00:52 INFO - PROCESS | 1667 | 1466740852096 Marionette TRACE conn2 <- [1,2290,null,{}] 21:00:52 INFO - PROCESS | 1667 | 1466740852098 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}] 21:00:52 INFO - PROCESS | 1667 | 1466740852099 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:52 INFO - PROCESS | 1667 | 1466740852179 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:00:52 INFO - PROCESS | 1667 | 1466740852183 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:52 INFO - PROCESS | 1667 | 1466740852187 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba80800 == 37 [pid = 1667] [id = 580] 21:00:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124cffc00) [pid = 1667] [serial = 1740] [outer = 0x0] 21:00:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1269c8000) [pid = 1667] [serial = 1741] [outer = 0x124cffc00] 21:00:52 INFO - PROCESS | 1667 | 1466740852214 Marionette DEBUG loaded listener.js 21:00:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x126fd8400) [pid = 1667] [serial = 1742] [outer = 0x124cffc00] 21:00:52 INFO - PROCESS | 1667 | 1466740852574 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]]]}] 21:00:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 21:00:52 INFO - PROCESS | 1667 | 1466740852619 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:00:52 INFO - PROCESS | 1667 | 1466740852620 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:00:52 INFO - PROCESS | 1667 | 1466740852622 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:00:52 INFO - PROCESS | 1667 | 1466740852624 Marionette TRACE conn2 <- [1,2294,null,{}] 21:00:52 INFO - PROCESS | 1667 | 1466740852626 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}] 21:00:52 INFO - PROCESS | 1667 | 1466740852628 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:52 INFO - PROCESS | 1667 | 1466740852714 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:00:52 INFO - PROCESS | 1667 | 1466740852721 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:52 INFO - PROCESS | 1667 | 1466740852722 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cc5000 == 38 [pid = 1667] [id = 581] 21:00:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1271e3c00) [pid = 1667] [serial = 1743] [outer = 0x0] 21:00:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128a02c00) [pid = 1667] [serial = 1744] [outer = 0x1271e3c00] 21:00:52 INFO - PROCESS | 1667 | 1466740852746 Marionette DEBUG loaded listener.js 21:00:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128a0f800) [pid = 1667] [serial = 1745] [outer = 0x1271e3c00] 21:00:53 INFO - PROCESS | 1667 | 1466740853061 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]]]}] 21:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 471ms 21:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:00:53 INFO - PROCESS | 1667 | 1466740853093 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:00:53 INFO - PROCESS | 1667 | 1466740853094 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:00:53 INFO - PROCESS | 1667 | 1466740853096 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:00:53 INFO - PROCESS | 1667 | 1466740853097 Marionette TRACE conn2 <- [1,2298,null,{}] 21:00:53 INFO - PROCESS | 1667 | 1466740853099 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}] 21:00:53 INFO - PROCESS | 1667 | 1466740853101 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:53 INFO - PROCESS | 1667 | 1466740853228 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:00:53 INFO - PROCESS | 1667 | 1466740853318 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:53 INFO - PROCESS | 1667 | 1466740853319 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x116170000 == 39 [pid = 1667] [id = 582] 21:00:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x11295a800) [pid = 1667] [serial = 1746] [outer = 0x0] 21:00:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x112967c00) [pid = 1667] [serial = 1747] [outer = 0x11295a800] 21:00:53 INFO - PROCESS | 1667 | 1466740853355 Marionette DEBUG loaded listener.js 21:00:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1132b4400) [pid = 1667] [serial = 1748] [outer = 0x11295a800] 21:00:53 INFO - PROCESS | 1667 | 1466740853953 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]]]}] 21:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 924ms 21:00:54 INFO - PROCESS | 1667 | 1466740854023 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:00:54 INFO - PROCESS | 1667 | 1466740854028 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:00:54 INFO - PROCESS | 1667 | 1466740854033 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:00:54 INFO - PROCESS | 1667 | 1466740854037 Marionette TRACE conn2 <- [1,2302,null,{}] 21:00:54 INFO - PROCESS | 1667 | 1466740854042 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}] 21:00:54 INFO - PROCESS | 1667 | 1466740854044 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:54 INFO - PROCESS | 1667 | 1466740854180 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:00:54 INFO - PROCESS | 1667 | 1466740854258 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:54 INFO - PROCESS | 1667 | 1466740854260 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c66000 == 40 [pid = 1667] [id = 583] 21:00:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1174afc00) [pid = 1667] [serial = 1749] [outer = 0x0] 21:00:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x11755f400) [pid = 1667] [serial = 1750] [outer = 0x1174afc00] 21:00:54 INFO - PROCESS | 1667 | 1466740854291 Marionette DEBUG loaded listener.js 21:00:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x118359800) [pid = 1667] [serial = 1751] [outer = 0x1174afc00] 21:00:54 INFO - PROCESS | 1667 | 1466740854832 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]]]}] 21:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 824ms 21:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:00:54 INFO - PROCESS | 1667 | 1466740854882 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:00:54 INFO - PROCESS | 1667 | 1466740854884 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:00:54 INFO - PROCESS | 1667 | 1466740854890 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:00:54 INFO - PROCESS | 1667 | 1466740854891 Marionette TRACE conn2 <- [1,2306,null,{}] 21:00:54 INFO - PROCESS | 1667 | 1466740854894 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}] 21:00:54 INFO - PROCESS | 1667 | 1466740854895 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:55 INFO - PROCESS | 1667 | 1466740855004 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:00:55 INFO - PROCESS | 1667 | 1466740855085 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:55 INFO - PROCESS | 1667 | 1466740855087 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac1000 == 41 [pid = 1667] [id = 584] 21:00:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1167a4800) [pid = 1667] [serial = 1752] [outer = 0x0] 21:00:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x118859400) [pid = 1667] [serial = 1753] [outer = 0x1167a4800] 21:00:55 INFO - PROCESS | 1667 | 1466740855117 Marionette DEBUG loaded listener.js 21:00:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x119575c00) [pid = 1667] [serial = 1754] [outer = 0x1167a4800] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x119cc5000 == 40 [pid = 1667] [id = 581] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba80800 == 39 [pid = 1667] [id = 580] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x12aac2800 == 38 [pid = 1667] [id = 579] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x12a69a800 == 37 [pid = 1667] [id = 578] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x129433800 == 36 [pid = 1667] [id = 577] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x1131bd800 == 35 [pid = 1667] [id = 576] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x125e26000 == 34 [pid = 1667] [id = 575] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x12515b000 == 33 [pid = 1667] [id = 574] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x124071000 == 32 [pid = 1667] [id = 573] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x119153000 == 31 [pid = 1667] [id = 572] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x117159800 == 30 [pid = 1667] [id = 571] 21:00:55 INFO - PROCESS | 1667 | --DOCSHELL 0x112686000 == 29 [pid = 1667] [id = 570] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1292a4c00) [pid = 1667] [serial = 1691] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x125eed400) [pid = 1667] [serial = 1675] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1244de800) [pid = 1667] [serial = 1669] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1244e7800) [pid = 1667] [serial = 1670] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1167a3400) [pid = 1667] [serial = 1660] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1174b1000) [pid = 1667] [serial = 1661] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x118708800) [pid = 1667] [serial = 1663] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1188de800) [pid = 1667] [serial = 1664] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x128eae400) [pid = 1667] [serial = 1652] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x127493800) [pid = 1667] [serial = 1678] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x115dedc00) [pid = 1667] [serial = 1657] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x118722400) [pid = 1667] [serial = 1658] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x119434000) [pid = 1667] [serial = 1666] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1199ca000) [pid = 1667] [serial = 1667] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1164e9800) [pid = 1667] [serial = 1654] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1174b5800) [pid = 1667] [serial = 1655] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x128ac6400) [pid = 1667] [serial = 1681] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11612e000) [pid = 1667] [serial = 1684] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1183eac00) [pid = 1667] [serial = 1685] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x129185800) [pid = 1667] [serial = 1690] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x128c66000) [pid = 1667] [serial = 1682] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12484a400) [pid = 1667] [serial = 1672] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x128a0bc00) [pid = 1667] [serial = 1679] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x126fdb000) [pid = 1667] [serial = 1676] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x124cfe400) [pid = 1667] [serial = 1688] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x124cfac00) [pid = 1667] [serial = 1673] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x119751400) [pid = 1667] [serial = 1687] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x12949d800) [pid = 1667] [serial = 1694] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x12929ac00) [pid = 1667] [serial = 1693] [outer = 0x0] [url = about:blank] 21:00:55 INFO - PROCESS | 1667 | 1466740855808 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]]]}] 21:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 975ms 21:00:55 INFO - PROCESS | 1667 | 1466740855865 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:00:55 INFO - PROCESS | 1667 | 1466740855868 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:00:55 INFO - PROCESS | 1667 | 1466740855873 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:00:55 INFO - PROCESS | 1667 | 1466740855876 Marionette TRACE conn2 <- [1,2310,null,{}] 21:00:55 INFO - PROCESS | 1667 | 1466740855882 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}] 21:00:55 INFO - PROCESS | 1667 | 1466740855884 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:56 INFO - PROCESS | 1667 | 1466740856017 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:00:56 INFO - PROCESS | 1667 | 1466740856102 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:56 INFO - PROCESS | 1667 | 1466740856104 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x116abc800 == 30 [pid = 1667] [id = 585] 21:00:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x116469800) [pid = 1667] [serial = 1755] [outer = 0x0] 21:00:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x116f8fc00) [pid = 1667] [serial = 1756] [outer = 0x116469800] 21:00:56 INFO - PROCESS | 1667 | 1466740856150 Marionette DEBUG loaded listener.js 21:00:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x117559000) [pid = 1667] [serial = 1757] [outer = 0x116469800] 21:00:56 INFO - PROCESS | 1667 | 1466740856512 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]]]}] 21:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 673ms 21:00:56 INFO - PROCESS | 1667 | 1466740856547 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:00:56 INFO - PROCESS | 1667 | 1466740856551 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:00:56 INFO - PROCESS | 1667 | 1466740856557 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:00:56 INFO - PROCESS | 1667 | 1466740856560 Marionette TRACE conn2 <- [1,2314,null,{}] 21:00:56 INFO - PROCESS | 1667 | 1466740856563 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}] 21:00:56 INFO - PROCESS | 1667 | 1466740856566 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:56 INFO - PROCESS | 1667 | 1466740856692 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:00:56 INFO - PROCESS | 1667 | 1466740856756 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:56 INFO - PROCESS | 1667 | 1466740856757 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x119702800 == 31 [pid = 1667] [id = 586] 21:00:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x117561400) [pid = 1667] [serial = 1758] [outer = 0x0] 21:00:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x118704000) [pid = 1667] [serial = 1759] [outer = 0x117561400] 21:00:56 INFO - PROCESS | 1667 | 1466740856785 Marionette DEBUG loaded listener.js 21:00:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1192f3000) [pid = 1667] [serial = 1760] [outer = 0x117561400] 21:00:57 INFO - PROCESS | 1667 | 1466740857084 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]]]}] 21:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 571ms 21:00:57 INFO - PROCESS | 1667 | 1466740857128 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:00:57 INFO - PROCESS | 1667 | 1466740857129 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:00:57 INFO - PROCESS | 1667 | 1466740857131 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:00:57 INFO - PROCESS | 1667 | 1466740857134 Marionette TRACE conn2 <- [1,2318,null,{}] 21:00:57 INFO - PROCESS | 1667 | 1466740857144 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}] 21:00:57 INFO - PROCESS | 1667 | 1466740857147 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:57 INFO - PROCESS | 1667 | 1466740857250 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:00:57 INFO - PROCESS | 1667 | 1466740857258 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:57 INFO - PROCESS | 1667 | 1466740857260 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x125157000 == 32 [pid = 1667] [id = 587] 21:00:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x113055000) [pid = 1667] [serial = 1761] [outer = 0x0] 21:00:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1199af400) [pid = 1667] [serial = 1762] [outer = 0x113055000] 21:00:57 INFO - PROCESS | 1667 | 1466740857287 Marionette DEBUG loaded listener.js 21:00:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1243c2c00) [pid = 1667] [serial = 1763] [outer = 0x113055000] 21:00:57 INFO - PROCESS | 1667 | 1466740857611 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] 21:00:57 INFO - PROCESS | 1667 | 1466740857657 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:00:57 INFO - PROCESS | 1667 | 1466740857659 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:00:57 INFO - PROCESS | 1667 | 1466740857661 Marionette TRACE conn2 <- [1,2322,null,{}] 21:00:57 INFO - PROCESS | 1667 | 1466740857663 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}] 21:00:57 INFO - PROCESS | 1667 | 1466740857664 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:57 INFO - PROCESS | 1667 | 1466740857745 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:00:57 INFO - PROCESS | 1667 | 1466740857748 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:57 INFO - PROCESS | 1667 | 1466740857749 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x128bdc000 == 33 [pid = 1667] [id = 588] 21:00:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1244de800) [pid = 1667] [serial = 1764] [outer = 0x0] 21:00:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1244ecc00) [pid = 1667] [serial = 1765] [outer = 0x1244de800] 21:00:57 INFO - PROCESS | 1667 | 1466740857777 Marionette DEBUG loaded listener.js 21:00:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x12519ac00) [pid = 1667] [serial = 1766] [outer = 0x1244de800] 21:00:58 INFO - PROCESS | 1667 | 1466740858147 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]]]}] 21:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 517ms 21:00:58 INFO - PROCESS | 1667 | 1466740858178 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:00:58 INFO - PROCESS | 1667 | 1466740858179 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:00:58 INFO - PROCESS | 1667 | 1466740858181 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:00:58 INFO - PROCESS | 1667 | 1466740858183 Marionette TRACE conn2 <- [1,2326,null,{}] 21:00:58 INFO - PROCESS | 1667 | 1466740858191 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}] 21:00:58 INFO - PROCESS | 1667 | 1466740858192 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:58 INFO - PROCESS | 1667 | 1466740858288 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:00:58 INFO - PROCESS | 1667 | 1466740858292 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:58 INFO - PROCESS | 1667 | 1466740858293 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a698000 == 34 [pid = 1667] [id = 589] 21:00:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x112aef000) [pid = 1667] [serial = 1767] [outer = 0x0] 21:00:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12559cc00) [pid = 1667] [serial = 1768] [outer = 0x112aef000] 21:00:58 INFO - PROCESS | 1667 | 1466740858318 Marionette DEBUG loaded listener.js 21:00:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x125ea3000) [pid = 1667] [serial = 1769] [outer = 0x112aef000] 21:00:58 INFO - PROCESS | 1667 | 1466740858678 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]]]}] 21:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 524ms 21:00:58 INFO - PROCESS | 1667 | 1466740858707 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:00:58 INFO - PROCESS | 1667 | 1466740858708 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:00:58 INFO - PROCESS | 1667 | 1466740858719 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:00:58 INFO - PROCESS | 1667 | 1466740858720 Marionette TRACE conn2 <- [1,2330,null,{}] 21:00:58 INFO - PROCESS | 1667 | 1466740858722 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}] 21:00:58 INFO - PROCESS | 1667 | 1466740858726 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:58 INFO - PROCESS | 1667 | 1466740858846 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:00:58 INFO - PROCESS | 1667 | 1466740858851 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:58 INFO - PROCESS | 1667 | 1466740858852 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aac0800 == 35 [pid = 1667] [id = 590] 21:00:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125eae800) [pid = 1667] [serial = 1770] [outer = 0x0] 21:00:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x126f41000) [pid = 1667] [serial = 1771] [outer = 0x125eae800] 21:00:58 INFO - PROCESS | 1667 | 1466740858878 Marionette DEBUG loaded listener.js 21:00:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x128acac00) [pid = 1667] [serial = 1772] [outer = 0x125eae800] 21:00:59 INFO - PROCESS | 1667 | 1466740859203 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]]]}] 21:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 521ms 21:00:59 INFO - PROCESS | 1667 | 1466740859245 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:00:59 INFO - PROCESS | 1667 | 1466740859247 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:00:59 INFO - PROCESS | 1667 | 1466740859249 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:00:59 INFO - PROCESS | 1667 | 1466740859250 Marionette TRACE conn2 <- [1,2334,null,{}] 21:00:59 INFO - PROCESS | 1667 | 1466740859255 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}] 21:00:59 INFO - PROCESS | 1667 | 1466740859257 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:59 INFO - PROCESS | 1667 | 1466740859358 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:00:59 INFO - PROCESS | 1667 | 1466740859361 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:59 INFO - PROCESS | 1667 | 1466740859362 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becd800 == 36 [pid = 1667] [id = 591] 21:00:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x125eb0400) [pid = 1667] [serial = 1773] [outer = 0x0] 21:00:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128c71000) [pid = 1667] [serial = 1774] [outer = 0x125eb0400] 21:00:59 INFO - PROCESS | 1667 | 1466740859386 Marionette DEBUG loaded listener.js 21:00:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x129181800) [pid = 1667] [serial = 1775] [outer = 0x125eb0400] 21:00:59 INFO - PROCESS | 1667 | 1466740859722 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]]]}] 21:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 522ms 21:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:00:59 INFO - PROCESS | 1667 | 1466740859772 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:00:59 INFO - PROCESS | 1667 | 1466740859773 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:00:59 INFO - PROCESS | 1667 | 1466740859775 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:00:59 INFO - PROCESS | 1667 | 1466740859777 Marionette TRACE conn2 <- [1,2338,null,{}] 21:00:59 INFO - PROCESS | 1667 | 1466740859779 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}] 21:00:59 INFO - PROCESS | 1667 | 1466740859780 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:00:59 INFO - PROCESS | 1667 | 1466740859875 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119431400) [pid = 1667] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11870d400) [pid = 1667] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1174ba000) [pid = 1667] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112f4c800) [pid = 1667] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x115deb000) [pid = 1667] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1243cd800) [pid = 1667] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1174b4000) [pid = 1667] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x119cdfc00) [pid = 1667] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112eebc00) [pid = 1667] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1121a6400) [pid = 1667] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x124cffc00) [pid = 1667] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x118356800) [pid = 1667] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x119118400) [pid = 1667] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x112f59400) [pid = 1667] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:01:00 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12532e000) [pid = 1667] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:01:00 INFO - PROCESS | 1667 | 1466740860011 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 1667 | 1466740860012 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ade800 == 37 [pid = 1667] [id = 592] 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x110ef1000) [pid = 1667] [serial = 1776] [outer = 0x0] 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x112eefc00) [pid = 1667] [serial = 1777] [outer = 0x110ef1000] 21:01:00 INFO - PROCESS | 1667 | 1466740860038 Marionette DEBUG loaded listener.js 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1174b5000) [pid = 1667] [serial = 1778] [outer = 0x110ef1000] 21:01:00 INFO - PROCESS | 1667 | 1466740860309 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]]]}] 21:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 569ms 21:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:01:00 INFO - PROCESS | 1667 | 1466740860345 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:01:00 INFO - PROCESS | 1667 | 1466740860346 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:01:00 INFO - PROCESS | 1667 | 1466740860348 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:01:00 INFO - PROCESS | 1667 | 1466740860350 Marionette TRACE conn2 <- [1,2342,null,{}] 21:01:00 INFO - PROCESS | 1667 | 1466740860360 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}] 21:01:00 INFO - PROCESS | 1667 | 1466740860361 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:00 INFO - PROCESS | 1667 | 1466740860445 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:01:00 INFO - PROCESS | 1667 | 1466740860449 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 1667 | 1466740860450 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x125155800 == 38 [pid = 1667] [id = 593] 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1174b6000) [pid = 1667] [serial = 1779] [outer = 0x0] 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x120ffac00) [pid = 1667] [serial = 1780] [outer = 0x1174b6000] 21:01:00 INFO - PROCESS | 1667 | 1466740860475 Marionette DEBUG loaded listener.js 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x128a0a800) [pid = 1667] [serial = 1781] [outer = 0x1174b6000] 21:01:00 INFO - PROCESS | 1667 | 1466740860796 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]]]}] 21:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 479ms 21:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:01:00 INFO - PROCESS | 1667 | 1466740860828 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:01:00 INFO - PROCESS | 1667 | 1466740860829 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:01:00 INFO - PROCESS | 1667 | 1466740860831 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:01:00 INFO - PROCESS | 1667 | 1466740860832 Marionette TRACE conn2 <- [1,2346,null,{}] 21:01:00 INFO - PROCESS | 1667 | 1466740860835 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}] 21:01:00 INFO - PROCESS | 1667 | 1466740860836 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:00 INFO - PROCESS | 1667 | 1466740860943 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:01:00 INFO - PROCESS | 1667 | 1466740860948 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 1667 | 1466740860949 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c91d800 == 39 [pid = 1667] [id = 594] 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x112ee5c00) [pid = 1667] [serial = 1782] [outer = 0x0] 21:01:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12918dc00) [pid = 1667] [serial = 1783] [outer = 0x112ee5c00] 21:01:00 INFO - PROCESS | 1667 | 1466740860981 Marionette DEBUG loaded listener.js 21:01:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1292a2400) [pid = 1667] [serial = 1784] [outer = 0x112ee5c00] 21:01:01 INFO - PROCESS | 1667 | 1466740861276 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]]]}] 21:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 471ms 21:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:01:01 INFO - PROCESS | 1667 | 1466740861306 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:01:01 INFO - PROCESS | 1667 | 1466740861308 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:01:01 INFO - PROCESS | 1667 | 1466740861310 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:01:01 INFO - PROCESS | 1667 | 1466740861312 Marionette TRACE conn2 <- [1,2350,null,{}] 21:01:01 INFO - PROCESS | 1667 | 1466740861314 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}] 21:01:01 INFO - PROCESS | 1667 | 1466740861316 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:01 INFO - PROCESS | 1667 | 1466740861409 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:01:01 INFO - PROCESS | 1667 | 1466740861412 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:01 INFO - PROCESS | 1667 | 1466740861414 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cae0000 == 40 [pid = 1667] [id = 595] 21:01:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1292a3c00) [pid = 1667] [serial = 1785] [outer = 0x0] 21:01:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1294a6000) [pid = 1667] [serial = 1786] [outer = 0x1292a3c00] 21:01:01 INFO - PROCESS | 1667 | 1466740861440 Marionette DEBUG loaded listener.js 21:01:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12a6c3800) [pid = 1667] [serial = 1787] [outer = 0x1292a3c00] 21:01:01 INFO - PROCESS | 1667 | 1466740861777 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]]]}] 21:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 21:01:01 INFO - PROCESS | 1667 | 1466740861839 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:01:01 INFO - PROCESS | 1667 | 1466740861840 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:01:01 INFO - PROCESS | 1667 | 1466740861844 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:01:01 INFO - PROCESS | 1667 | 1466740861845 Marionette TRACE conn2 <- [1,2354,null,{}] 21:01:01 INFO - PROCESS | 1667 | 1466740861847 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}] 21:01:01 INFO - PROCESS | 1667 | 1466740861848 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:01 INFO - PROCESS | 1667 | 1466740861933 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:01:01 INFO - PROCESS | 1667 | 1466740861940 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:01 INFO - PROCESS | 1667 | 1466740861941 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cfab800 == 41 [pid = 1667] [id = 596] 21:01:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x12a645000) [pid = 1667] [serial = 1788] [outer = 0x0] 21:01:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12a6dc800) [pid = 1667] [serial = 1789] [outer = 0x12a645000] 21:01:01 INFO - PROCESS | 1667 | 1466740861977 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12a762800) [pid = 1667] [serial = 1790] [outer = 0x12a645000] 21:01:02 INFO - PROCESS | 1667 | 1466740862545 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]]]}] 21:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 768ms 21:01:02 INFO - PROCESS | 1667 | 1466740862612 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:01:02 INFO - PROCESS | 1667 | 1466740862615 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:01:02 INFO - PROCESS | 1667 | 1466740862618 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:01:02 INFO - PROCESS | 1667 | 1466740862622 Marionette TRACE conn2 <- [1,2358,null,{}] 21:01:02 INFO - PROCESS | 1667 | 1466740862625 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}] 21:01:02 INFO - PROCESS | 1667 | 1466740862627 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:02 INFO - PROCESS | 1667 | 1466740862736 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:01:02 INFO - PROCESS | 1667 | 1466740862809 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:02 INFO - PROCESS | 1667 | 1466740862811 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x119cc5000 == 42 [pid = 1667] [id = 597] 21:01:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x115d17c00) [pid = 1667] [serial = 1791] [outer = 0x0] 21:01:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x116f93800) [pid = 1667] [serial = 1792] [outer = 0x115d17c00] 21:01:02 INFO - PROCESS | 1667 | 1466740862842 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x118355000) [pid = 1667] [serial = 1793] [outer = 0x115d17c00] 21:01:03 INFO - PROCESS | 1667 | 1466740863260 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]]]}] 21:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 671ms 21:01:03 INFO - PROCESS | 1667 | 1466740863290 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:01:03 INFO - PROCESS | 1667 | 1466740863293 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:01:03 INFO - PROCESS | 1667 | 1466740863327 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:01:03 INFO - PROCESS | 1667 | 1466740863329 Marionette TRACE conn2 <- [1,2362,null,{}] 21:01:03 INFO - PROCESS | 1667 | 1466740863331 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}] 21:01:03 INFO - PROCESS | 1667 | 1466740863333 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:03 INFO - PROCESS | 1667 | 1466740863442 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:01:03 INFO - PROCESS | 1667 | 1466740863503 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:03 INFO - PROCESS | 1667 | 1466740863505 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aad4000 == 43 [pid = 1667] [id = 598] 21:01:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x119114800) [pid = 1667] [serial = 1794] [outer = 0x0] 21:01:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1199a4c00) [pid = 1667] [serial = 1795] [outer = 0x119114800] 21:01:03 INFO - PROCESS | 1667 | 1466740863536 Marionette DEBUG loaded listener.js 21:01:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x124003c00) [pid = 1667] [serial = 1796] [outer = 0x119114800] 21:01:04 INFO - PROCESS | 1667 | 1466740864025 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]]]}] 21:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 722ms 21:01:04 INFO - PROCESS | 1667 | 1466740864069 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:01:04 INFO - PROCESS | 1667 | 1466740864071 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:01:04 INFO - PROCESS | 1667 | 1466740864076 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:01:04 INFO - PROCESS | 1667 | 1466740864080 Marionette TRACE conn2 <- [1,2366,null,{}] 21:01:04 INFO - PROCESS | 1667 | 1466740864094 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}] 21:01:04 INFO - PROCESS | 1667 | 1466740864099 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:04 INFO - PROCESS | 1667 | 1466740864254 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:01:04 INFO - PROCESS | 1667 | 1466740864357 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:04 INFO - PROCESS | 1667 | 1466740864359 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cfbb000 == 44 [pid = 1667] [id = 599] 21:01:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x125ee9800) [pid = 1667] [serial = 1797] [outer = 0x0] 21:01:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1269d2000) [pid = 1667] [serial = 1798] [outer = 0x125ee9800] 21:01:04 INFO - PROCESS | 1667 | 1466740864390 Marionette DEBUG loaded listener.js 21:01:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1271ec800) [pid = 1667] [serial = 1799] [outer = 0x125ee9800] 21:01:04 INFO - PROCESS | 1667 | 1466740864841 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]]]}] 21:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 777ms 21:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:01:04 INFO - PROCESS | 1667 | 1466740864855 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:01:04 INFO - PROCESS | 1667 | 1466740864857 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:01:04 INFO - PROCESS | 1667 | 1466740864859 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:01:04 INFO - PROCESS | 1667 | 1466740864860 Marionette TRACE conn2 <- [1,2370,null,{}] 21:01:04 INFO - PROCESS | 1667 | 1466740864863 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}] 21:01:04 INFO - PROCESS | 1667 | 1466740864864 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:04 INFO - PROCESS | 1667 | 1466740864969 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:01:05 INFO - PROCESS | 1667 | 1466740865031 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:05 INFO - PROCESS | 1667 | 1466740865033 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becc000 == 45 [pid = 1667] [id = 600] 21:01:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x112aee800) [pid = 1667] [serial = 1800] [outer = 0x0] 21:01:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x127493800) [pid = 1667] [serial = 1801] [outer = 0x112aee800] 21:01:05 INFO - PROCESS | 1667 | 1466740865123 Marionette DEBUG loaded listener.js 21:01:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12949d400) [pid = 1667] [serial = 1802] [outer = 0x112aee800] 21:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 871ms 21:01:05 INFO - PROCESS | 1667 | 1466740865723 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]]]}] 21:01:05 INFO - PROCESS | 1667 | 1466740865731 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:01:05 INFO - PROCESS | 1667 | 1466740865733 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:01:05 INFO - PROCESS | 1667 | 1466740865740 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:01:05 INFO - PROCESS | 1667 | 1466740865741 Marionette TRACE conn2 <- [1,2374,null,{}] 21:01:05 INFO - PROCESS | 1667 | 1466740865745 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}] 21:01:05 INFO - PROCESS | 1667 | 1466740865746 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:05 INFO - PROCESS | 1667 | 1466740865859 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:01:05 INFO - PROCESS | 1667 | 1466740865923 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:05 INFO - PROCESS | 1667 | 1466740865925 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x11320a800 == 46 [pid = 1667] [id = 601] 21:01:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x112f4e800) [pid = 1667] [serial = 1803] [outer = 0x0] 21:01:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1133ac000) [pid = 1667] [serial = 1804] [outer = 0x112f4e800] 21:01:06 INFO - PROCESS | 1667 | 1466740866000 Marionette DEBUG loaded listener.js 21:01:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x116982800) [pid = 1667] [serial = 1805] [outer = 0x112f4e800] 21:01:06 INFO - PROCESS | 1667 | 1466740866550 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]]]}] 21:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 824ms 21:01:06 INFO - PROCESS | 1667 | 1466740866562 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:01:06 INFO - PROCESS | 1667 | 1466740866566 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:01:06 INFO - PROCESS | 1667 | 1466740866574 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:01:06 INFO - PROCESS | 1667 | 1466740866577 Marionette TRACE conn2 <- [1,2378,null,{}] 21:01:06 INFO - PROCESS | 1667 | 1466740866580 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}] 21:01:06 INFO - PROCESS | 1667 | 1466740866583 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12cae0000 == 45 [pid = 1667] [id = 595] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12c91d800 == 44 [pid = 1667] [id = 594] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x125155800 == 43 [pid = 1667] [id = 593] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x124ade800 == 42 [pid = 1667] [id = 592] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12becd800 == 41 [pid = 1667] [id = 591] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12aac0800 == 40 [pid = 1667] [id = 590] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12a698000 == 39 [pid = 1667] [id = 589] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x128bdc000 == 38 [pid = 1667] [id = 588] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x125157000 == 37 [pid = 1667] [id = 587] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x119702800 == 36 [pid = 1667] [id = 586] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x116abc800 == 35 [pid = 1667] [id = 585] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac1000 == 34 [pid = 1667] [id = 584] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x119c66000 == 33 [pid = 1667] [id = 583] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x116170000 == 32 [pid = 1667] [id = 582] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x11320a800 == 31 [pid = 1667] [id = 601] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12becc000 == 30 [pid = 1667] [id = 600] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12cfbb000 == 29 [pid = 1667] [id = 599] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12aad4000 == 28 [pid = 1667] [id = 598] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x119cc5000 == 27 [pid = 1667] [id = 597] 21:01:07 INFO - PROCESS | 1667 | --DOCSHELL 0x12cfab800 == 26 [pid = 1667] [id = 596] 21:01:07 INFO - PROCESS | 1667 | 1466740867220 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x119ba4400) [pid = 1667] [serial = 1724] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x119118c00) [pid = 1667] [serial = 1720] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x1183ec000) [pid = 1667] [serial = 1718] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x11825c400) [pid = 1667] [serial = 1717] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x112f4fc00) [pid = 1667] [serial = 1711] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1132b3000) [pid = 1667] [serial = 1712] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x11697e400) [pid = 1667] [serial = 1714] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x124a86800) [pid = 1667] [serial = 1729] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1174b3800) [pid = 1667] [serial = 1715] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x120ffb000) [pid = 1667] [serial = 1726] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x125598400) [pid = 1667] [serial = 1732] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x124cfd800) [pid = 1667] [serial = 1730] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x115dea800) [pid = 1667] [serial = 1735] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x113c23800) [pid = 1667] [serial = 1697] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x112966400) [pid = 1667] [serial = 1696] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1183f3800) [pid = 1667] [serial = 1736] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1269c8000) [pid = 1667] [serial = 1741] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x119117800) [pid = 1667] [serial = 1700] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1183efc00) [pid = 1667] [serial = 1699] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x125e4a800) [pid = 1667] [serial = 1733] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x124cf1c00) [pid = 1667] [serial = 1703] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x125ea3800) [pid = 1667] [serial = 1739] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1195a9800) [pid = 1667] [serial = 1702] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x128a02c00) [pid = 1667] [serial = 1744] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119749000) [pid = 1667] [serial = 1723] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1243cd000) [pid = 1667] [serial = 1727] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x126fdf400) [pid = 1667] [serial = 1706] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1192f1c00) [pid = 1667] [serial = 1721] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1267d2800) [pid = 1667] [serial = 1705] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x126fd4800) [pid = 1667] [serial = 1708] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x126fd8400) [pid = 1667] [serial = 1742] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x1243c3800) [pid = 1667] [serial = 1738] [outer = 0x0] [url = about:blank] 21:01:07 INFO - PROCESS | 1667 | 1466740867321 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 1667 | 1466740867322 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x112691800 == 27 [pid = 1667] [id = 602] 21:01:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11295a400) [pid = 1667] [serial = 1806] [outer = 0x0] 21:01:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x112966400) [pid = 1667] [serial = 1807] [outer = 0x11295a400] 21:01:07 INFO - PROCESS | 1667 | 1466740867352 Marionette DEBUG loaded listener.js 21:01:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x112f4d000) [pid = 1667] [serial = 1808] [outer = 0x11295a400] 21:01:07 INFO - PROCESS | 1667 | 1466740867736 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]]]}] 21:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1173ms 21:01:07 INFO - PROCESS | 1667 | 1466740867746 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:01:07 INFO - PROCESS | 1667 | 1466740867748 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:01:07 INFO - PROCESS | 1667 | 1466740867752 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:01:07 INFO - PROCESS | 1667 | 1466740867756 Marionette TRACE conn2 <- [1,2382,null,{}] 21:01:07 INFO - PROCESS | 1667 | 1466740867788 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}] 21:01:07 INFO - PROCESS | 1667 | 1466740867789 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:07 INFO - PROCESS | 1667 | 1466740867892 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:01:07 INFO - PROCESS | 1667 | 1466740867896 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 1667 | 1466740867897 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x117472800 == 28 [pid = 1667] [id = 603] 21:01:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1132bd800) [pid = 1667] [serial = 1809] [outer = 0x0] 21:01:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1164e1400) [pid = 1667] [serial = 1810] [outer = 0x1132bd800] 21:01:07 INFO - PROCESS | 1667 | 1466740867927 Marionette DEBUG loaded listener.js 21:01:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x116a13c00) [pid = 1667] [serial = 1811] [outer = 0x1132bd800] 21:01:08 INFO - PROCESS | 1667 | 1466740868278 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]]]}] 21:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 576ms 21:01:08 INFO - PROCESS | 1667 | 1466740868333 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:01:08 INFO - PROCESS | 1667 | 1466740868336 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:01:08 INFO - PROCESS | 1667 | 1466740868339 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:01:08 INFO - PROCESS | 1667 | 1466740868341 Marionette TRACE conn2 <- [1,2386,null,{}] 21:01:08 INFO - PROCESS | 1667 | 1466740868345 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}] 21:01:08 INFO - PROCESS | 1667 | 1466740868347 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:08 INFO - PROCESS | 1667 | 1466740868472 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:01:08 INFO - PROCESS | 1667 | 1466740868500 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:08 INFO - PROCESS | 1667 | 1466740868501 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:08 INFO - PROCESS | 1667 | ++DOCSHELL 0x119707800 == 29 [pid = 1667] [id = 604] 21:01:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1174b4800) [pid = 1667] [serial = 1812] [outer = 0x0] 21:01:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x118352c00) [pid = 1667] [serial = 1813] [outer = 0x1174b4800] 21:01:08 INFO - PROCESS | 1667 | 1466740868543 Marionette DEBUG loaded listener.js 21:01:08 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1183ea000) [pid = 1667] [serial = 1814] [outer = 0x1174b4800] 21:01:08 INFO - PROCESS | 1667 | 1466740868967 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]]]}] 21:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 672ms 21:01:09 INFO - PROCESS | 1667 | 1466740869031 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:01:09 INFO - PROCESS | 1667 | 1466740869035 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:01:09 INFO - PROCESS | 1667 | 1466740869047 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:01:09 INFO - PROCESS | 1667 | 1466740869051 Marionette TRACE conn2 <- [1,2390,null,{}] 21:01:09 INFO - PROCESS | 1667 | 1466740869055 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}] 21:01:09 INFO - PROCESS | 1667 | 1466740869059 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:09 INFO - PROCESS | 1667 | 1466740869189 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:01:09 INFO - PROCESS | 1667 | 1466740869194 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:09 INFO - PROCESS | 1667 | 1466740869196 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x12431b000 == 30 [pid = 1667] [id = 605] 21:01:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1183ebc00) [pid = 1667] [serial = 1815] [outer = 0x0] 21:01:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x118722400) [pid = 1667] [serial = 1816] [outer = 0x1183ebc00] 21:01:09 INFO - PROCESS | 1667 | 1466740869239 Marionette DEBUG loaded listener.js 21:01:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119180400) [pid = 1667] [serial = 1817] [outer = 0x1183ebc00] 21:01:09 INFO - PROCESS | 1667 | 1466740869670 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]]]}] 21:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 682ms 21:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:01:09 INFO - PROCESS | 1667 | 1466740869724 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:01:09 INFO - PROCESS | 1667 | 1466740869726 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:01:09 INFO - PROCESS | 1667 | 1466740869729 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:01:09 INFO - PROCESS | 1667 | 1466740869731 Marionette TRACE conn2 <- [1,2394,null,{}] 21:01:09 INFO - PROCESS | 1667 | 1466740869734 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}] 21:01:09 INFO - PROCESS | 1667 | 1466740869737 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:09 INFO - PROCESS | 1667 | 1466740869884 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:01:09 INFO - PROCESS | 1667 | 1466740869948 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:09 INFO - PROCESS | 1667 | 1466740869950 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251bf000 == 31 [pid = 1667] [id = 606] 21:01:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x11959f800) [pid = 1667] [serial = 1818] [outer = 0x0] 21:01:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1195a0c00) [pid = 1667] [serial = 1819] [outer = 0x11959f800] 21:01:09 INFO - PROCESS | 1667 | 1466740869990 Marionette DEBUG loaded listener.js 21:01:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1199ca000) [pid = 1667] [serial = 1820] [outer = 0x11959f800] 21:01:10 INFO - PROCESS | 1667 | 1466740870407 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]]]}] 21:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 725ms 21:01:10 INFO - PROCESS | 1667 | 1466740870453 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:01:10 INFO - PROCESS | 1667 | 1466740870455 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:01:10 INFO - PROCESS | 1667 | 1466740870457 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:01:10 INFO - PROCESS | 1667 | 1466740870458 Marionette TRACE conn2 <- [1,2398,null,{}] 21:01:10 INFO - PROCESS | 1667 | 1466740870460 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}] 21:01:10 INFO - PROCESS | 1667 | 1466740870461 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:10 INFO - PROCESS | 1667 | 1466740870557 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:01:10 INFO - PROCESS | 1667 | 1466740870594 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:10 INFO - PROCESS | 1667 | 1466740870598 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x126737800 == 32 [pid = 1667] [id = 607] 21:01:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1174b4000) [pid = 1667] [serial = 1821] [outer = 0x0] 21:01:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x124004c00) [pid = 1667] [serial = 1822] [outer = 0x1174b4000] 21:01:10 INFO - PROCESS | 1667 | 1466740870634 Marionette DEBUG loaded listener.js 21:01:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x124450400) [pid = 1667] [serial = 1823] [outer = 0x1174b4000] 21:01:10 INFO - PROCESS | 1667 | 1466740870978 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]]]}] 21:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 21:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:01:11 INFO - PROCESS | 1667 | 1466740871027 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:01:11 INFO - PROCESS | 1667 | 1466740871028 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:01:11 INFO - PROCESS | 1667 | 1466740871030 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:01:11 INFO - PROCESS | 1667 | 1466740871032 Marionette TRACE conn2 <- [1,2402,null,{}] 21:01:11 INFO - PROCESS | 1667 | 1466740871034 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}] 21:01:11 INFO - PROCESS | 1667 | 1466740871035 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:11 INFO - PROCESS | 1667 | 1466740871136 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:01:11 INFO - PROCESS | 1667 | 1466740871139 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:11 INFO - PROCESS | 1667 | 1466740871140 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x113208800 == 33 [pid = 1667] [id = 608] 21:01:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x120ff8800) [pid = 1667] [serial = 1824] [outer = 0x0] 21:01:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12484cc00) [pid = 1667] [serial = 1825] [outer = 0x120ff8800] 21:01:11 INFO - PROCESS | 1667 | 1466740871171 Marionette DEBUG loaded listener.js 21:01:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x124cf8800) [pid = 1667] [serial = 1826] [outer = 0x120ff8800] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1183e9800) [pid = 1667] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x12a645000) [pid = 1667] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1292a3c00) [pid = 1667] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x112aef000) [pid = 1667] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x125eae800) [pid = 1667] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x125eb0400) [pid = 1667] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x110ef1000) [pid = 1667] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1174afc00) [pid = 1667] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1244de800) [pid = 1667] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11295a800) [pid = 1667] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x116469800) [pid = 1667] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x113055000) [pid = 1667] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1271e3c00) [pid = 1667] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x117561400) [pid = 1667] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1167a4800) [pid = 1667] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x112ee5c00) [pid = 1667] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:01:11 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1174b6000) [pid = 1667] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:01:11 INFO - PROCESS | 1667 | 1466740871756 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]]]}] 21:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 767ms 21:01:11 INFO - PROCESS | 1667 | 1466740871800 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:01:11 INFO - PROCESS | 1667 | 1466740871801 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:01:11 INFO - PROCESS | 1667 | 1466740871807 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:01:11 INFO - PROCESS | 1667 | 1466740871809 Marionette TRACE conn2 <- [1,2406,null,{}] 21:01:11 INFO - PROCESS | 1667 | 1466740871812 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}] 21:01:11 INFO - PROCESS | 1667 | 1466740871814 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:11 INFO - PROCESS | 1667 | 1466740871901 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:01:11 INFO - PROCESS | 1667 | 1466740871963 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:11 INFO - PROCESS | 1667 | 1466740871964 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x128ada000 == 34 [pid = 1667] [id = 609] 21:01:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x111c75800) [pid = 1667] [serial = 1827] [outer = 0x0] 21:01:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x113055000) [pid = 1667] [serial = 1828] [outer = 0x111c75800] 21:01:11 INFO - PROCESS | 1667 | 1466740871989 Marionette DEBUG loaded listener.js 21:01:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x119173800) [pid = 1667] [serial = 1829] [outer = 0x111c75800] 21:01:12 INFO - PROCESS | 1667 | 1466740872258 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]]]}] 21:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 472ms 21:01:12 INFO - PROCESS | 1667 | 1466740872280 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:01:12 INFO - PROCESS | 1667 | 1466740872281 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:01:12 INFO - PROCESS | 1667 | 1466740872283 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:01:12 INFO - PROCESS | 1667 | 1466740872285 Marionette TRACE conn2 <- [1,2410,null,{}] 21:01:12 INFO - PROCESS | 1667 | 1466740872295 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}] 21:01:12 INFO - PROCESS | 1667 | 1466740872296 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:12 INFO - PROCESS | 1667 | 1466740872375 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:01:12 INFO - PROCESS | 1667 | 1466740872398 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:12 INFO - PROCESS | 1667 | 1466740872399 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a696800 == 35 [pid = 1667] [id = 610] 21:01:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x116f98800) [pid = 1667] [serial = 1830] [outer = 0x0] 21:01:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124cf9400) [pid = 1667] [serial = 1831] [outer = 0x116f98800] 21:01:12 INFO - PROCESS | 1667 | 1466740872432 Marionette DEBUG loaded listener.js 21:01:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125598800) [pid = 1667] [serial = 1832] [outer = 0x116f98800] 21:01:12 INFO - PROCESS | 1667 | 1466740872753 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]]]}] 21:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 478ms 21:01:12 INFO - PROCESS | 1667 | 1466740872761 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:01:12 INFO - PROCESS | 1667 | 1466740872762 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:01:12 INFO - PROCESS | 1667 | 1466740872767 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:01:12 INFO - PROCESS | 1667 | 1466740872768 Marionette TRACE conn2 <- [1,2414,null,{}] 21:01:12 INFO - PROCESS | 1667 | 1466740872772 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}] 21:01:12 INFO - PROCESS | 1667 | 1466740872773 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:12 INFO - PROCESS | 1667 | 1466740872877 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:01:12 INFO - PROCESS | 1667 | 1466740872911 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:12 INFO - PROCESS | 1667 | 1466740872912 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a95c000 == 36 [pid = 1667] [id = 611] 21:01:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x113c59400) [pid = 1667] [serial = 1833] [outer = 0x0] 21:01:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1258d9000) [pid = 1667] [serial = 1834] [outer = 0x113c59400] 21:01:12 INFO - PROCESS | 1667 | 1466740872937 Marionette DEBUG loaded listener.js 21:01:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1267c5800) [pid = 1667] [serial = 1835] [outer = 0x113c59400] 21:01:13 INFO - PROCESS | 1667 | 1466740873198 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]]]}] 21:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 471ms 21:01:13 INFO - PROCESS | 1667 | 1466740873243 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:01:13 INFO - PROCESS | 1667 | 1466740873245 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:01:13 INFO - PROCESS | 1667 | 1466740873247 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:01:13 INFO - PROCESS | 1667 | 1466740873249 Marionette TRACE conn2 <- [1,2418,null,{}] 21:01:13 INFO - PROCESS | 1667 | 1466740873260 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}] 21:01:13 INFO - PROCESS | 1667 | 1466740873261 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:13 INFO - PROCESS | 1667 | 1466740873349 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:01:13 INFO - PROCESS | 1667 | 1466740873356 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:13 INFO - PROCESS | 1667 | 1466740873358 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b722800 == 37 [pid = 1667] [id = 612] 21:01:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1267cdc00) [pid = 1667] [serial = 1836] [outer = 0x0] 21:01:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x126db1400) [pid = 1667] [serial = 1837] [outer = 0x1267cdc00] 21:01:13 INFO - PROCESS | 1667 | 1466740873403 Marionette DEBUG loaded listener.js 21:01:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1271dd400) [pid = 1667] [serial = 1838] [outer = 0x1267cdc00] 21:01:14 INFO - PROCESS | 1667 | 1466740874076 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]]]}] 21:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 872ms 21:01:14 INFO - PROCESS | 1667 | 1466740874120 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:01:14 INFO - PROCESS | 1667 | 1466740874123 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:01:14 INFO - PROCESS | 1667 | 1466740874126 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:01:14 INFO - PROCESS | 1667 | 1466740874128 Marionette TRACE conn2 <- [1,2422,null,{}] 21:01:14 INFO - PROCESS | 1667 | 1466740874133 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}] 21:01:14 INFO - PROCESS | 1667 | 1466740874134 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:14 INFO - PROCESS | 1667 | 1466740874251 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:01:14 INFO - PROCESS | 1667 | 1466740874333 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:14 INFO - PROCESS | 1667 | 1466740874335 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x118157800 == 38 [pid = 1667] [id = 613] 21:01:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x112f59000) [pid = 1667] [serial = 1839] [outer = 0x0] 21:01:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x115de9c00) [pid = 1667] [serial = 1840] [outer = 0x112f59000] 21:01:14 INFO - PROCESS | 1667 | 1466740874366 Marionette DEBUG loaded listener.js 21:01:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x11690dc00) [pid = 1667] [serial = 1841] [outer = 0x112f59000] 21:01:14 INFO - PROCESS | 1667 | 1466740874919 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]]]}] 21:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 822ms 21:01:14 INFO - PROCESS | 1667 | 1466740874961 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:01:14 INFO - PROCESS | 1667 | 1466740874964 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:01:14 INFO - PROCESS | 1667 | 1466740874972 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:01:14 INFO - PROCESS | 1667 | 1466740874974 Marionette TRACE conn2 <- [1,2426,null,{}] 21:01:14 INFO - PROCESS | 1667 | 1466740874977 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}] 21:01:14 INFO - PROCESS | 1667 | 1466740874978 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:15 INFO - PROCESS | 1667 | 1466740875085 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:01:15 INFO - PROCESS | 1667 | 1466740875184 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:15 INFO - PROCESS | 1667 | 1466740875185 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e1b000 == 39 [pid = 1667] [id = 614] 21:01:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x11825b800) [pid = 1667] [serial = 1842] [outer = 0x0] 21:01:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1183ee800) [pid = 1667] [serial = 1843] [outer = 0x11825b800] 21:01:15 INFO - PROCESS | 1667 | 1466740875217 Marionette DEBUG loaded listener.js 21:01:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x118711400) [pid = 1667] [serial = 1844] [outer = 0x11825b800] 21:01:15 INFO - PROCESS | 1667 | 1466740875865 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]]]}] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x12a95c000 == 38 [pid = 1667] [id = 611] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x12a696800 == 37 [pid = 1667] [id = 610] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x128ada000 == 36 [pid = 1667] [id = 609] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x113208800 == 35 [pid = 1667] [id = 608] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x126737800 == 34 [pid = 1667] [id = 607] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x1251bf000 == 33 [pid = 1667] [id = 606] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x12431b000 == 32 [pid = 1667] [id = 605] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x119707800 == 31 [pid = 1667] [id = 604] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x117472800 == 30 [pid = 1667] [id = 603] 21:01:15 INFO - PROCESS | 1667 | --DOCSHELL 0x112691800 == 29 [pid = 1667] [id = 602] 21:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 977ms 21:01:15 INFO - PROCESS | 1667 | 1466740875949 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:01:15 INFO - PROCESS | 1667 | 1466740875951 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:01:15 INFO - PROCESS | 1667 | 1466740875955 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:01:15 INFO - PROCESS | 1667 | 1466740875956 Marionette TRACE conn2 <- [1,2430,null,{}] 21:01:15 INFO - PROCESS | 1667 | 1466740875960 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}] 21:01:15 INFO - PROCESS | 1667 | 1466740875962 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:16 INFO - PROCESS | 1667 | 1466740876060 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x128a0d800) [pid = 1667] [serial = 1709] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1294a6000) [pid = 1667] [serial = 1786] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x12a6dc800) [pid = 1667] [serial = 1789] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x12559cc00) [pid = 1667] [serial = 1768] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x126f41000) [pid = 1667] [serial = 1771] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x128c71000) [pid = 1667] [serial = 1774] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x128acac00) [pid = 1667] [serial = 1772] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x112eefc00) [pid = 1667] [serial = 1777] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11755f400) [pid = 1667] [serial = 1750] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x118359800) [pid = 1667] [serial = 1751] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1244ecc00) [pid = 1667] [serial = 1765] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x112967c00) [pid = 1667] [serial = 1747] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x129181800) [pid = 1667] [serial = 1775] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1132b4400) [pid = 1667] [serial = 1748] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x116f8fc00) [pid = 1667] [serial = 1756] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x117559000) [pid = 1667] [serial = 1757] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1199af400) [pid = 1667] [serial = 1762] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1243c2c00) [pid = 1667] [serial = 1763] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x128a0f800) [pid = 1667] [serial = 1745] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x118704000) [pid = 1667] [serial = 1759] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1192f3000) [pid = 1667] [serial = 1760] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x118859400) [pid = 1667] [serial = 1753] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x119575c00) [pid = 1667] [serial = 1754] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1174b5000) [pid = 1667] [serial = 1778] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x1292a2400) [pid = 1667] [serial = 1784] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x120ffac00) [pid = 1667] [serial = 1780] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x12a6c3800) [pid = 1667] [serial = 1787] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 75 (0x125ea3000) [pid = 1667] [serial = 1769] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 74 (0x12918dc00) [pid = 1667] [serial = 1783] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 73 (0x128a0a800) [pid = 1667] [serial = 1781] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 72 (0x12519ac00) [pid = 1667] [serial = 1766] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | --DOMWINDOW == 71 (0x12a762800) [pid = 1667] [serial = 1790] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1667 | 1466740876141 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:16 INFO - PROCESS | 1667 | 1466740876142 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x116acb000 == 30 [pid = 1667] [id = 615] 21:01:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 72 (0x113c26000) [pid = 1667] [serial = 1845] [outer = 0x0] 21:01:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 73 (0x116195800) [pid = 1667] [serial = 1846] [outer = 0x113c26000] 21:01:16 INFO - PROCESS | 1667 | 1466740876189 Marionette DEBUG loaded listener.js 21:01:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 74 (0x1174ae000) [pid = 1667] [serial = 1847] [outer = 0x113c26000] 21:01:16 INFO - PROCESS | 1667 | 1466740876583 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]]]}] 21:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 675ms 21:01:16 INFO - PROCESS | 1667 | 1466740876630 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:01:16 INFO - PROCESS | 1667 | 1466740876635 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:01:16 INFO - PROCESS | 1667 | 1466740876641 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:01:16 INFO - PROCESS | 1667 | 1466740876644 Marionette TRACE conn2 <- [1,2434,null,{}] 21:01:16 INFO - PROCESS | 1667 | 1466740876647 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}] 21:01:16 INFO - PROCESS | 1667 | 1466740876650 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:16 INFO - PROCESS | 1667 | 1466740876773 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:01:16 INFO - PROCESS | 1667 | 1466740876786 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:16 INFO - PROCESS | 1667 | 1466740876787 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x119b39800 == 31 [pid = 1667] [id = 616] 21:01:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 75 (0x11834d800) [pid = 1667] [serial = 1848] [outer = 0x0] 21:01:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 76 (0x1185b4c00) [pid = 1667] [serial = 1849] [outer = 0x11834d800] 21:01:16 INFO - PROCESS | 1667 | 1466740876831 Marionette DEBUG loaded listener.js 21:01:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x1188dc400) [pid = 1667] [serial = 1850] [outer = 0x11834d800] 21:01:17 INFO - PROCESS | 1667 | 1466740877234 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]]]}] 21:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 621ms 21:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:01:17 INFO - PROCESS | 1667 | 1466740877261 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:01:17 INFO - PROCESS | 1667 | 1466740877263 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:01:17 INFO - PROCESS | 1667 | 1466740877265 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:01:17 INFO - PROCESS | 1667 | 1466740877267 Marionette TRACE conn2 <- [1,2438,null,{}] 21:01:17 INFO - PROCESS | 1667 | 1466740877275 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}] 21:01:17 INFO - PROCESS | 1667 | 1466740877278 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:17 INFO - PROCESS | 1667 | 1466740877359 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:01:17 INFO - PROCESS | 1667 | 1466740877364 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:17 INFO - PROCESS | 1667 | 1466740877366 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x125168800 == 32 [pid = 1667] [id = 617] 21:01:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x11911d800) [pid = 1667] [serial = 1851] [outer = 0x0] 21:01:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x11959fc00) [pid = 1667] [serial = 1852] [outer = 0x11911d800] 21:01:17 INFO - PROCESS | 1667 | 1466740877396 Marionette DEBUG loaded listener.js 21:01:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x119bad000) [pid = 1667] [serial = 1853] [outer = 0x11911d800] 21:01:17 INFO - PROCESS | 1667 | 1466740877748 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]]]}] 21:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 21:01:17 INFO - PROCESS | 1667 | 1466740877788 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:01:17 INFO - PROCESS | 1667 | 1466740877791 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:01:17 INFO - PROCESS | 1667 | 1466740877794 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:01:17 INFO - PROCESS | 1667 | 1466740877796 Marionette TRACE conn2 <- [1,2442,null,{}] 21:01:17 INFO - PROCESS | 1667 | 1466740877799 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}] 21:01:17 INFO - PROCESS | 1667 | 1466740877801 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:17 INFO - PROCESS | 1667 | 1466740877971 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:01:17 INFO - PROCESS | 1667 | 1466740877981 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:17 INFO - PROCESS | 1667 | 1466740877982 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x126938000 == 33 [pid = 1667] [id = 618] 21:01:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x119bae800) [pid = 1667] [serial = 1854] [outer = 0x0] 21:01:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1243c4c00) [pid = 1667] [serial = 1855] [outer = 0x119bae800] 21:01:18 INFO - PROCESS | 1667 | 1466740878008 Marionette DEBUG loaded listener.js 21:01:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1244e1c00) [pid = 1667] [serial = 1856] [outer = 0x119bae800] 21:01:18 INFO - PROCESS | 1667 | 1466740878349 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]]]}] 21:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 570ms 21:01:18 INFO - PROCESS | 1667 | 1466740878365 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:01:18 INFO - PROCESS | 1667 | 1466740878366 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:01:18 INFO - PROCESS | 1667 | 1466740878368 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:01:18 INFO - PROCESS | 1667 | 1466740878371 Marionette TRACE conn2 <- [1,2446,null,{}] 21:01:18 INFO - PROCESS | 1667 | 1466740878374 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}] 21:01:18 INFO - PROCESS | 1667 | 1466740878375 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:18 INFO - PROCESS | 1667 | 1466740878475 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:01:18 INFO - PROCESS | 1667 | 1466740878487 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:18 INFO - PROCESS | 1667 | 1466740878488 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a349800 == 34 [pid = 1667] [id = 619] 21:01:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1244e6800) [pid = 1667] [serial = 1857] [outer = 0x0] 21:01:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x124a87800) [pid = 1667] [serial = 1858] [outer = 0x1244e6800] 21:01:18 INFO - PROCESS | 1667 | 1466740878513 Marionette DEBUG loaded listener.js 21:01:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x124cfa400) [pid = 1667] [serial = 1859] [outer = 0x1244e6800] 21:01:18 INFO - PROCESS | 1667 | 1466740878924 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]]]}] 21:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 21:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:01:18 INFO - PROCESS | 1667 | 1466740878945 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:01:18 INFO - PROCESS | 1667 | 1466740878947 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:01:18 INFO - PROCESS | 1667 | 1466740878950 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:01:18 INFO - PROCESS | 1667 | 1466740878952 Marionette TRACE conn2 <- [1,2450,null,{}] 21:01:18 INFO - PROCESS | 1667 | 1466740878955 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}] 21:01:18 INFO - PROCESS | 1667 | 1466740878961 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:19 INFO - PROCESS | 1667 | 1466740879159 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:01:19 INFO - PROCESS | 1667 | 1466740879214 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:19 INFO - PROCESS | 1667 | 1466740879215 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aac8800 == 35 [pid = 1667] [id = 620] 21:01:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x12552d000) [pid = 1667] [serial = 1860] [outer = 0x0] 21:01:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x126d35400) [pid = 1667] [serial = 1861] [outer = 0x12552d000] 21:01:19 INFO - PROCESS | 1667 | 1466740879305 Marionette DEBUG loaded listener.js 21:01:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x127492c00) [pid = 1667] [serial = 1862] [outer = 0x12552d000] 21:01:19 INFO - PROCESS | 1667 | 1466740879644 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]]]}] 21:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 723ms 21:01:19 INFO - PROCESS | 1667 | 1466740879674 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:01:19 INFO - PROCESS | 1667 | 1466740879675 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:01:19 INFO - PROCESS | 1667 | 1466740879683 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:01:19 INFO - PROCESS | 1667 | 1466740879684 Marionette TRACE conn2 <- [1,2454,null,{}] 21:01:19 INFO - PROCESS | 1667 | 1466740879689 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}] 21:01:19 INFO - PROCESS | 1667 | 1466740879690 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:19 INFO - PROCESS | 1667 | 1466740879788 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:01:19 INFO - PROCESS | 1667 | 1466740879791 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:19 INFO - PROCESS | 1667 | 1466740879792 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba7d000 == 36 [pid = 1667] [id = 621] 21:01:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x125ea3800) [pid = 1667] [serial = 1863] [outer = 0x0] 21:01:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x128a10800) [pid = 1667] [serial = 1864] [outer = 0x125ea3800] 21:01:19 INFO - PROCESS | 1667 | 1466740879817 Marionette DEBUG loaded listener.js 21:01:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x128aca800) [pid = 1667] [serial = 1865] [outer = 0x125ea3800] 21:01:20 INFO - PROCESS | 1667 | 1466740880117 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]]]}] 21:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 473ms 21:01:20 INFO - PROCESS | 1667 | 1466740880160 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:01:20 INFO - PROCESS | 1667 | 1466740880161 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:01:20 INFO - PROCESS | 1667 | 1466740880164 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:01:20 INFO - PROCESS | 1667 | 1466740880165 Marionette TRACE conn2 <- [1,2458,null,{}] 21:01:20 INFO - PROCESS | 1667 | 1466740880167 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}] 21:01:20 INFO - PROCESS | 1667 | 1466740880169 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:20 INFO - PROCESS | 1667 | 1466740880349 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11959f800) [pid = 1667] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1174b4800) [pid = 1667] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1132bd800) [pid = 1667] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x112f4e800) [pid = 1667] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x115d17c00) [pid = 1667] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x119114800) [pid = 1667] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x125ee9800) [pid = 1667] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x112aee800) [pid = 1667] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1174b4000) [pid = 1667] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x113c59400) [pid = 1667] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x111c75800) [pid = 1667] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x120ff8800) [pid = 1667] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x116f98800) [pid = 1667] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x11295a400) [pid = 1667] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:01:20 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x1183ebc00) [pid = 1667] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:01:20 INFO - PROCESS | 1667 | 1466740880397 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1667 | 1466740880398 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac8000 == 37 [pid = 1667] [id = 622] 21:01:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x11295bc00) [pid = 1667] [serial = 1866] [outer = 0x0] 21:01:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x1132b2c00) [pid = 1667] [serial = 1867] [outer = 0x11295bc00] 21:01:20 INFO - PROCESS | 1667 | 1466740880424 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x11697c000) [pid = 1667] [serial = 1868] [outer = 0x11295bc00] 21:01:20 INFO - PROCESS | 1667 | 1466740880708 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]]]}] 21:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 568ms 21:01:20 INFO - PROCESS | 1667 | 1466740880732 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:01:20 INFO - PROCESS | 1667 | 1466740880734 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:01:20 INFO - PROCESS | 1667 | 1466740880744 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:01:20 INFO - PROCESS | 1667 | 1466740880745 Marionette TRACE conn2 <- [1,2462,null,{}] 21:01:20 INFO - PROCESS | 1667 | 1466740880747 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}] 21:01:20 INFO - PROCESS | 1667 | 1466740880748 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:20 INFO - PROCESS | 1667 | 1466740880831 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:01:20 INFO - PROCESS | 1667 | 1466740880900 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1667 | 1466740880901 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x11540a800 == 38 [pid = 1667] [id = 623] 21:01:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x116f92000) [pid = 1667] [serial = 1869] [outer = 0x0] 21:01:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x119bab000) [pid = 1667] [serial = 1870] [outer = 0x116f92000] 21:01:20 INFO - PROCESS | 1667 | 1466740880926 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x12559ec00) [pid = 1667] [serial = 1871] [outer = 0x116f92000] 21:01:21 INFO - PROCESS | 1667 | 1466740881185 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]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 21:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:01:21 INFO - PROCESS | 1667 | 1466740881212 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:01:21 INFO - PROCESS | 1667 | 1466740881213 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:01:21 INFO - PROCESS | 1667 | 1466740881215 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1667 | 1466740881216 Marionette TRACE conn2 <- [1,2466,null,{}] 21:01:21 INFO - PROCESS | 1667 | 1466740881226 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}] 21:01:21 INFO - PROCESS | 1667 | 1466740881227 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:21 INFO - PROCESS | 1667 | 1466740881313 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:01:21 INFO - PROCESS | 1667 | 1466740881317 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:21 INFO - PROCESS | 1667 | 1466740881319 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4bf800 == 39 [pid = 1667] [id = 624] 21:01:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x111c22000) [pid = 1667] [serial = 1872] [outer = 0x0] 21:01:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x128c70800) [pid = 1667] [serial = 1873] [outer = 0x111c22000] 21:01:21 INFO - PROCESS | 1667 | 1466740881350 Marionette DEBUG loaded listener.js 21:01:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x129186800) [pid = 1667] [serial = 1874] [outer = 0x111c22000] 21:01:21 INFO - PROCESS | 1667 | 1466740881693 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]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 522ms 21:01:21 INFO - PROCESS | 1667 | 1466740881740 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:01:21 INFO - PROCESS | 1667 | 1466740881742 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:01:21 INFO - PROCESS | 1667 | 1466740881744 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1667 | 1466740881746 Marionette TRACE conn2 <- [1,2470,null,{}] 21:01:21 INFO - PROCESS | 1667 | 1466740881748 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}] 21:01:21 INFO - PROCESS | 1667 | 1466740881750 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:21 INFO - PROCESS | 1667 | 1466740881842 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:01:21 INFO - PROCESS | 1667 | 1466740881845 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:21 INFO - PROCESS | 1667 | 1466740881846 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca5e000 == 40 [pid = 1667] [id = 625] 21:01:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x12918dc00) [pid = 1667] [serial = 1875] [outer = 0x0] 21:01:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x12948bc00) [pid = 1667] [serial = 1876] [outer = 0x12918dc00] 21:01:21 INFO - PROCESS | 1667 | 1466740881873 Marionette DEBUG loaded listener.js 21:01:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x12a645400) [pid = 1667] [serial = 1877] [outer = 0x12918dc00] 21:01:22 INFO - PROCESS | 1667 | 1466740882250 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]]]}] 21:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 21:01:22 INFO - PROCESS | 1667 | 1466740882264 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:01:22 INFO - PROCESS | 1667 | 1466740882266 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:01:22 INFO - PROCESS | 1667 | 1466740882270 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:01:22 INFO - PROCESS | 1667 | 1466740882273 Marionette TRACE conn2 <- [1,2474,null,{}] 21:01:22 INFO - PROCESS | 1667 | 1466740882276 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}] 21:01:22 INFO - PROCESS | 1667 | 1466740882278 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:22 INFO - PROCESS | 1667 | 1466740882484 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:01:22 INFO - PROCESS | 1667 | 1466740882626 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:22 INFO - PROCESS | 1667 | 1466740882628 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x116785800 == 41 [pid = 1667] [id = 626] 21:01:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x111c75400) [pid = 1667] [serial = 1878] [outer = 0x0] 21:01:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x112af0400) [pid = 1667] [serial = 1879] [outer = 0x111c75400] 21:01:22 INFO - PROCESS | 1667 | 1466740882683 Marionette DEBUG loaded listener.js 21:01:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x113c23800) [pid = 1667] [serial = 1880] [outer = 0x111c75400] 21:01:23 INFO - PROCESS | 1667 | 1466740883179 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]]]}] 21:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 922ms 21:01:23 INFO - PROCESS | 1667 | 1466740883192 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:01:23 INFO - PROCESS | 1667 | 1466740883195 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:01:23 INFO - PROCESS | 1667 | 1466740883198 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:01:23 INFO - PROCESS | 1667 | 1466740883200 Marionette TRACE conn2 <- [1,2478,null,{}] 21:01:23 INFO - PROCESS | 1667 | 1466740883204 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}] 21:01:23 INFO - PROCESS | 1667 | 1466740883206 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:23 INFO - PROCESS | 1667 | 1466740883314 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:01:23 INFO - PROCESS | 1667 | 1466740883374 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:23 INFO - PROCESS | 1667 | 1466740883376 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251bf000 == 42 [pid = 1667] [id = 627] 21:01:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x11755d000) [pid = 1667] [serial = 1881] [outer = 0x0] 21:01:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x11870b800) [pid = 1667] [serial = 1882] [outer = 0x11755d000] 21:01:23 INFO - PROCESS | 1667 | 1466740883407 Marionette DEBUG loaded listener.js 21:01:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x119118400) [pid = 1667] [serial = 1883] [outer = 0x11755d000] 21:01:23 INFO - PROCESS | 1667 | 1466740883859 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]]]}] 21:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 673ms 21:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:01:23 INFO - PROCESS | 1667 | 1466740883873 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:01:23 INFO - PROCESS | 1667 | 1466740883875 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:01:23 INFO - PROCESS | 1667 | 1466740883877 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:01:23 INFO - PROCESS | 1667 | 1466740883879 Marionette TRACE conn2 <- [1,2482,null,{}] 21:01:23 INFO - PROCESS | 1667 | 1466740883881 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}] 21:01:23 INFO - PROCESS | 1667 | 1466740883882 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:23 INFO - PROCESS | 1667 | 1466740883986 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:01:24 INFO - PROCESS | 1667 | 1466740884049 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:24 INFO - PROCESS | 1667 | 1466740884051 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4af000 == 43 [pid = 1667] [id = 628] 21:01:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x119120c00) [pid = 1667] [serial = 1884] [outer = 0x0] 21:01:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x119c1ac00) [pid = 1667] [serial = 1885] [outer = 0x119120c00] 21:01:24 INFO - PROCESS | 1667 | 1466740884080 Marionette DEBUG loaded listener.js 21:01:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x124cf9c00) [pid = 1667] [serial = 1886] [outer = 0x119120c00] 21:01:24 INFO - PROCESS | 1667 | 1466740884502 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]]]}] 21:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 669ms 21:01:24 INFO - PROCESS | 1667 | 1466740884546 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:01:24 INFO - PROCESS | 1667 | 1466740884549 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:01:24 INFO - PROCESS | 1667 | 1466740884557 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:01:24 INFO - PROCESS | 1667 | 1466740884561 Marionette TRACE conn2 <- [1,2486,null,{}] 21:01:24 INFO - PROCESS | 1667 | 1466740884563 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}] 21:01:24 INFO - PROCESS | 1667 | 1466740884565 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:24 INFO - PROCESS | 1667 | 1466740884670 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:01:24 INFO - PROCESS | 1667 | 1466740884779 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:24 INFO - PROCESS | 1667 | 1466740884780 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdce000 == 44 [pid = 1667] [id = 629] 21:01:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x125e4a000) [pid = 1667] [serial = 1887] [outer = 0x0] 21:01:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x126fd8800) [pid = 1667] [serial = 1888] [outer = 0x125e4a000] 21:01:24 INFO - PROCESS | 1667 | 1466740884810 Marionette DEBUG loaded listener.js 21:01:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x128ac5800) [pid = 1667] [serial = 1889] [outer = 0x125e4a000] 21:01:25 INFO - PROCESS | 1667 | 1466740885265 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]]]}] 21:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 776ms 21:01:25 INFO - PROCESS | 1667 | 1466740885329 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:01:25 INFO - PROCESS | 1667 | 1466740885331 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:01:25 INFO - PROCESS | 1667 | 1466740885333 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:01:25 INFO - PROCESS | 1667 | 1466740885334 Marionette TRACE conn2 <- [1,2490,null,{}] 21:01:25 INFO - PROCESS | 1667 | 1466740885337 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}] 21:01:25 INFO - PROCESS | 1667 | 1466740885339 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:25 INFO - PROCESS | 1667 | 1466740885441 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:01:25 INFO - PROCESS | 1667 | 1466740885666 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:25 INFO - PROCESS | 1667 | 1466740885668 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x115e09800 == 45 [pid = 1667] [id = 630] 21:01:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x111e2c800) [pid = 1667] [serial = 1890] [outer = 0x0] 21:01:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1121ab400) [pid = 1667] [serial = 1891] [outer = 0x111e2c800] 21:01:25 INFO - PROCESS | 1667 | 1466740885698 Marionette DEBUG loaded listener.js 21:01:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1132b9000) [pid = 1667] [serial = 1892] [outer = 0x111e2c800] 21:01:26 INFO - PROCESS | 1667 | 1466740886137 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]]]}] 21:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 822ms 21:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:01:26 INFO - PROCESS | 1667 | 1466740886157 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:01:26 INFO - PROCESS | 1667 | 1466740886159 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:01:26 INFO - PROCESS | 1667 | 1466740886162 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:01:26 INFO - PROCESS | 1667 | 1466740886164 Marionette TRACE conn2 <- [1,2494,null,{}] 21:01:26 INFO - PROCESS | 1667 | 1466740886168 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}] 21:01:26 INFO - PROCESS | 1667 | 1466740886170 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:26 INFO - PROCESS | 1667 | 1466740886283 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:01:26 INFO - PROCESS | 1667 | 1466740886385 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:26 INFO - PROCESS | 1667 | 1466740886387 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x11813d000 == 46 [pid = 1667] [id = 631] 21:01:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x1132b9c00) [pid = 1667] [serial = 1893] [outer = 0x0] 21:01:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1133b0400) [pid = 1667] [serial = 1894] [outer = 0x1132b9c00] 21:01:26 INFO - PROCESS | 1667 | 1466740886436 Marionette DEBUG loaded listener.js 21:01:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1154d4800) [pid = 1667] [serial = 1895] [outer = 0x1132b9c00] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca5e000 == 45 [pid = 1667] [id = 625] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4bf800 == 44 [pid = 1667] [id = 624] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x11540a800 == 43 [pid = 1667] [id = 623] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac8000 == 42 [pid = 1667] [id = 622] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba7d000 == 41 [pid = 1667] [id = 621] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12aac8800 == 40 [pid = 1667] [id = 620] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12a349800 == 39 [pid = 1667] [id = 619] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x126938000 == 38 [pid = 1667] [id = 618] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x125168800 == 37 [pid = 1667] [id = 617] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x119b39800 == 36 [pid = 1667] [id = 616] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x116acb000 == 35 [pid = 1667] [id = 615] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12b722800 == 34 [pid = 1667] [id = 612] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x118157800 == 33 [pid = 1667] [id = 613] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x125e1b000 == 32 [pid = 1667] [id = 614] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x115e09800 == 31 [pid = 1667] [id = 630] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdce000 == 30 [pid = 1667] [id = 629] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4af000 == 29 [pid = 1667] [id = 628] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x1251bf000 == 28 [pid = 1667] [id = 627] 21:01:27 INFO - PROCESS | 1667 | --DOCSHELL 0x116785800 == 27 [pid = 1667] [id = 626] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x1195a0c00) [pid = 1667] [serial = 1819] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x118352c00) [pid = 1667] [serial = 1813] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1183ea000) [pid = 1667] [serial = 1814] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1164e1400) [pid = 1667] [serial = 1810] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x116a13c00) [pid = 1667] [serial = 1811] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1133ac000) [pid = 1667] [serial = 1804] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x116982800) [pid = 1667] [serial = 1805] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x118355000) [pid = 1667] [serial = 1793] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x116f93800) [pid = 1667] [serial = 1792] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124003c00) [pid = 1667] [serial = 1796] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1199a4c00) [pid = 1667] [serial = 1795] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1271ec800) [pid = 1667] [serial = 1799] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1269d2000) [pid = 1667] [serial = 1798] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x127493800) [pid = 1667] [serial = 1801] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x12949d400) [pid = 1667] [serial = 1802] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x124004c00) [pid = 1667] [serial = 1822] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1267c5800) [pid = 1667] [serial = 1835] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x113055000) [pid = 1667] [serial = 1828] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x12484cc00) [pid = 1667] [serial = 1825] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x126db1400) [pid = 1667] [serial = 1837] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x124450400) [pid = 1667] [serial = 1823] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x124cf9400) [pid = 1667] [serial = 1831] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x125598800) [pid = 1667] [serial = 1832] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1258d9000) [pid = 1667] [serial = 1834] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x124cf8800) [pid = 1667] [serial = 1826] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x119173800) [pid = 1667] [serial = 1829] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x112f4d000) [pid = 1667] [serial = 1808] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x118722400) [pid = 1667] [serial = 1816] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x112966400) [pid = 1667] [serial = 1807] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x1199ca000) [pid = 1667] [serial = 1820] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x119180400) [pid = 1667] [serial = 1817] [outer = 0x0] [url = about:blank] 21:01:27 INFO - PROCESS | 1667 | 1466740887538 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]]]}] 21:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1423ms 21:01:27 INFO - PROCESS | 1667 | 1466740887585 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:01:27 INFO - PROCESS | 1667 | 1466740887588 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:01:27 INFO - PROCESS | 1667 | 1466740887592 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:01:27 INFO - PROCESS | 1667 | 1466740887594 Marionette TRACE conn2 <- [1,2498,null,{}] 21:01:27 INFO - PROCESS | 1667 | 1466740887598 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}] 21:01:27 INFO - PROCESS | 1667 | 1466740887600 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:27 INFO - PROCESS | 1667 | 1466740887715 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:01:27 INFO - PROCESS | 1667 | 1466740887840 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:27 INFO - PROCESS | 1667 | 1466740887843 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x11647a000 == 28 [pid = 1667] [id = 632] 21:01:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x112ee5800) [pid = 1667] [serial = 1896] [outer = 0x0] 21:01:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x112f4a400) [pid = 1667] [serial = 1897] [outer = 0x112ee5800] 21:01:27 INFO - PROCESS | 1667 | 1466740887876 Marionette DEBUG loaded listener.js 21:01:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x112f54000) [pid = 1667] [serial = 1898] [outer = 0x112ee5800] 21:01:28 INFO - PROCESS | 1667 | 1466740888344 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]]]}] 21:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 822ms 21:01:28 INFO - PROCESS | 1667 | 1466740888431 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:01:28 INFO - PROCESS | 1667 | 1466740888435 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:01:28 INFO - PROCESS | 1667 | 1466740888443 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:01:28 INFO - PROCESS | 1667 | 1466740888445 Marionette TRACE conn2 <- [1,2502,null,{}] 21:01:28 INFO - PROCESS | 1667 | 1466740888447 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}] 21:01:28 INFO - PROCESS | 1667 | 1466740888449 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:28 INFO - PROCESS | 1667 | 1466740888550 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:01:28 INFO - PROCESS | 1667 | 1466740888627 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:28 INFO - PROCESS | 1667 | 1466740888628 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x117e46800 == 29 [pid = 1667] [id = 633] 21:01:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x115e59000) [pid = 1667] [serial = 1899] [outer = 0x0] 21:01:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x116191c00) [pid = 1667] [serial = 1900] [outer = 0x115e59000] 21:01:28 INFO - PROCESS | 1667 | 1466740888661 Marionette DEBUG loaded listener.js 21:01:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x116638c00) [pid = 1667] [serial = 1901] [outer = 0x115e59000] 21:01:29 INFO - PROCESS | 1667 | 1466740889240 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]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 870ms 21:01:29 INFO - PROCESS | 1667 | 1466740889314 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1667 | 1466740889317 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:01:29 INFO - PROCESS | 1667 | 1466740889321 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1667 | 1466740889323 Marionette TRACE conn2 <- [1,2506,null,{}] 21:01:29 INFO - PROCESS | 1667 | 1466740889328 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}] 21:01:29 INFO - PROCESS | 1667 | 1466740889330 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:29 INFO - PROCESS | 1667 | 1466740889448 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:01:29 INFO - PROCESS | 1667 | 1466740889515 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 1667 | 1466740889518 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x117162000 == 30 [pid = 1667] [id = 634] 21:01:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x112f4fc00) [pid = 1667] [serial = 1902] [outer = 0x0] 21:01:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x113c32800) [pid = 1667] [serial = 1903] [outer = 0x112f4fc00] 21:01:29 INFO - PROCESS | 1667 | 1466740889545 Marionette DEBUG loaded listener.js 21:01:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1164edc00) [pid = 1667] [serial = 1904] [outer = 0x112f4fc00] 21:01:29 INFO - PROCESS | 1667 | 1466740889841 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]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 573ms 21:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:01:29 INFO - PROCESS | 1667 | 1466740889893 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1667 | 1466740889896 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:01:29 INFO - PROCESS | 1667 | 1466740889900 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1667 | 1466740889902 Marionette TRACE conn2 <- [1,2510,null,{}] 21:01:29 INFO - PROCESS | 1667 | 1466740889907 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}] 21:01:29 INFO - PROCESS | 1667 | 1466740889908 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:29 INFO - PROCESS | 1667 | 1466740889985 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:01:29 INFO - PROCESS | 1667 | 1466740889992 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 1667 | 1466740889993 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x119fd3800 == 31 [pid = 1667] [id = 635] 21:01:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x116986800) [pid = 1667] [serial = 1905] [outer = 0x0] 21:01:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1174b0000) [pid = 1667] [serial = 1906] [outer = 0x116986800] 21:01:30 INFO - PROCESS | 1667 | 1466740890020 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1174c4400) [pid = 1667] [serial = 1907] [outer = 0x116986800] 21:01:30 INFO - PROCESS | 1667 | 1466740890377 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]]]}] 21:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 523ms 21:01:30 INFO - PROCESS | 1667 | 1466740890423 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:01:30 INFO - PROCESS | 1667 | 1466740890425 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:01:30 INFO - PROCESS | 1667 | 1466740890427 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:01:30 INFO - PROCESS | 1667 | 1466740890429 Marionette TRACE conn2 <- [1,2514,null,{}] 21:01:30 INFO - PROCESS | 1667 | 1466740890437 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}] 21:01:30 INFO - PROCESS | 1667 | 1466740890441 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:30 INFO - PROCESS | 1667 | 1466740890521 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:01:30 INFO - PROCESS | 1667 | 1466740890528 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:30 INFO - PROCESS | 1667 | 1466740890530 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ad2800 == 32 [pid = 1667] [id = 636] 21:01:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x115d10000) [pid = 1667] [serial = 1908] [outer = 0x0] 21:01:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11835c800) [pid = 1667] [serial = 1909] [outer = 0x115d10000] 21:01:30 INFO - PROCESS | 1667 | 1466740890565 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x11870f800) [pid = 1667] [serial = 1910] [outer = 0x115d10000] 21:01:30 INFO - PROCESS | 1667 | 1466740890932 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]]]}] 21:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 21:01:30 INFO - PROCESS | 1667 | 1466740890950 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:01:30 INFO - PROCESS | 1667 | 1466740890952 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:01:30 INFO - PROCESS | 1667 | 1466740890955 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:01:30 INFO - PROCESS | 1667 | 1466740890956 Marionette TRACE conn2 <- [1,2518,null,{}] 21:01:30 INFO - PROCESS | 1667 | 1466740890959 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}] 21:01:30 INFO - PROCESS | 1667 | 1466740890960 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:31 INFO - PROCESS | 1667 | 1466740891042 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:01:31 INFO - PROCESS | 1667 | 1466740891045 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:31 INFO - PROCESS | 1667 | 1466740891047 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e1b000 == 33 [pid = 1667] [id = 637] 21:01:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x11871e000) [pid = 1667] [serial = 1911] [outer = 0x0] 21:01:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1188e1c00) [pid = 1667] [serial = 1912] [outer = 0x11871e000] 21:01:31 INFO - PROCESS | 1667 | 1466740891072 Marionette DEBUG loaded listener.js 21:01:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x119120800) [pid = 1667] [serial = 1913] [outer = 0x11871e000] 21:01:31 INFO - PROCESS | 1667 | 1466740891428 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]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 519ms 21:01:31 INFO - PROCESS | 1667 | 1466740891474 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:01:31 INFO - PROCESS | 1667 | 1466740891475 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:01:31 INFO - PROCESS | 1667 | 1466740891477 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1667 | 1466740891478 Marionette TRACE conn2 <- [1,2522,null,{}] 21:01:31 INFO - PROCESS | 1667 | 1466740891481 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}] 21:01:31 INFO - PROCESS | 1667 | 1466740891482 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:31 INFO - PROCESS | 1667 | 1466740891575 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:01:31 INFO - PROCESS | 1667 | 1466740891590 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:31 INFO - PROCESS | 1667 | 1466740891597 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271d4800 == 34 [pid = 1667] [id = 638] 21:01:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x11295d400) [pid = 1667] [serial = 1914] [outer = 0x0] 21:01:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x11917c000) [pid = 1667] [serial = 1915] [outer = 0x11295d400] 21:01:31 INFO - PROCESS | 1667 | 1466740891623 Marionette DEBUG loaded listener.js 21:01:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x11959e400) [pid = 1667] [serial = 1916] [outer = 0x11295d400] 21:01:31 INFO - PROCESS | 1667 | 1466740891980 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]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 21:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:01:32 INFO - PROCESS | 1667 | 1466740891997 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:01:32 INFO - PROCESS | 1667 | 1466740891998 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:01:32 INFO - PROCESS | 1667 | 1466740892000 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:01:32 INFO - PROCESS | 1667 | 1466740892001 Marionette TRACE conn2 <- [1,2526,null,{}] 21:01:32 INFO - PROCESS | 1667 | 1466740892006 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}] 21:01:32 INFO - PROCESS | 1667 | 1466740892010 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:32 INFO - PROCESS | 1667 | 1466740892133 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:01:32 INFO - PROCESS | 1667 | 1466740892137 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1667 | 1466740892138 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x12916b000 == 35 [pid = 1667] [id = 639] 21:01:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x11959f000) [pid = 1667] [serial = 1917] [outer = 0x0] 21:01:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1199a6400) [pid = 1667] [serial = 1918] [outer = 0x11959f000] 21:01:32 INFO - PROCESS | 1667 | 1466740892163 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x124418800) [pid = 1667] [serial = 1919] [outer = 0x11959f000] 21:01:32 INFO - PROCESS | 1667 | 1466740892496 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]]]}] 21:01:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 21:01:32 INFO - PROCESS | 1667 | 1466740892524 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:01:32 INFO - PROCESS | 1667 | 1466740892526 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:01:32 INFO - PROCESS | 1667 | 1466740892534 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:01:32 INFO - PROCESS | 1667 | 1466740892535 Marionette TRACE conn2 <- [1,2530,null,{}] 21:01:32 INFO - PROCESS | 1667 | 1466740892540 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}] 21:01:32 INFO - PROCESS | 1667 | 1466740892541 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:32 INFO - PROCESS | 1667 | 1466740892637 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:01:32 INFO - PROCESS | 1667 | 1466740892641 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1667 | 1466740892642 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x117159000 == 36 [pid = 1667] [id = 640] 21:01:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1243ca800) [pid = 1667] [serial = 1920] [outer = 0x0] 21:01:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x124421000) [pid = 1667] [serial = 1921] [outer = 0x1243ca800] 21:01:32 INFO - PROCESS | 1667 | 1466740892673 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x124c32c00) [pid = 1667] [serial = 1922] [outer = 0x1243ca800] 21:01:33 INFO - PROCESS | 1667 | 1466740893009 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]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 522ms 21:01:33 INFO - PROCESS | 1667 | 1466740893057 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:01:33 INFO - PROCESS | 1667 | 1466740893058 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:01:33 INFO - PROCESS | 1667 | 1466740893060 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1667 | 1466740893061 Marionette TRACE conn2 <- [1,2534,null,{}] 21:01:33 INFO - PROCESS | 1667 | 1466740893064 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}] 21:01:33 INFO - PROCESS | 1667 | 1466740893065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:33 INFO - PROCESS | 1667 | 1466740893161 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x111e2c800) [pid = 1667] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x111c75400) [pid = 1667] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x11755d000) [pid = 1667] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x119120c00) [pid = 1667] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x125e4a000) [pid = 1667] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1244e6800) [pid = 1667] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x12552d000) [pid = 1667] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x125ea3800) [pid = 1667] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112f59000) [pid = 1667] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x11825b800) [pid = 1667] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1267cdc00) [pid = 1667] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x113c26000) [pid = 1667] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11834d800) [pid = 1667] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11911d800) [pid = 1667] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119bae800) [pid = 1667] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x12918dc00) [pid = 1667] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x11295bc00) [pid = 1667] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x111c22000) [pid = 1667] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:01:33 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x116f92000) [pid = 1667] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:01:33 INFO - PROCESS | 1667 | 1466740893226 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:33 INFO - PROCESS | 1667 | 1466740893228 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x11714a000 == 37 [pid = 1667] [id = 641] 21:01:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x110eef000) [pid = 1667] [serial = 1923] [outer = 0x0] 21:01:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x111e57c00) [pid = 1667] [serial = 1924] [outer = 0x110eef000] 21:01:33 INFO - PROCESS | 1667 | 1466740893257 Marionette DEBUG loaded listener.js 21:01:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x115e60400) [pid = 1667] [serial = 1925] [outer = 0x110eef000] 21:01:33 INFO - PROCESS | 1667 | 1466740893518 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]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 469ms 21:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:01:33 INFO - PROCESS | 1667 | 1466740893530 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:01:33 INFO - PROCESS | 1667 | 1466740893531 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:01:33 INFO - PROCESS | 1667 | 1466740893533 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1667 | 1466740893534 Marionette TRACE conn2 <- [1,2538,null,{}] 21:01:33 INFO - PROCESS | 1667 | 1466740893547 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}] 21:01:33 INFO - PROCESS | 1667 | 1466740893548 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:33 INFO - PROCESS | 1667 | 1466740893631 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:01:33 INFO - PROCESS | 1667 | 1466740893635 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:33 INFO - PROCESS | 1667 | 1466740893639 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ad2000 == 38 [pid = 1667] [id = 642] 21:01:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x11755d000) [pid = 1667] [serial = 1926] [outer = 0x0] 21:01:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x119120c00) [pid = 1667] [serial = 1927] [outer = 0x11755d000] 21:01:33 INFO - PROCESS | 1667 | 1466740893671 Marionette DEBUG loaded listener.js 21:01:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124c3f800) [pid = 1667] [serial = 1928] [outer = 0x11755d000] 21:01:34 INFO - PROCESS | 1667 | 1466740893999 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]]]}] 21:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 481ms 21:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:01:34 INFO - PROCESS | 1667 | 1466740894014 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:01:34 INFO - PROCESS | 1667 | 1466740894015 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:01:34 INFO - PROCESS | 1667 | 1466740894017 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:01:34 INFO - PROCESS | 1667 | 1466740894018 Marionette TRACE conn2 <- [1,2542,null,{}] 21:01:34 INFO - PROCESS | 1667 | 1466740894023 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}] 21:01:34 INFO - PROCESS | 1667 | 1466740894025 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:34 INFO - PROCESS | 1667 | 1466740894103 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:01:34 INFO - PROCESS | 1667 | 1466740894165 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1667 | 1466740894166 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba7b800 == 39 [pid = 1667] [id = 643] 21:01:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x11825b800) [pid = 1667] [serial = 1929] [outer = 0x0] 21:01:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124cfcc00) [pid = 1667] [serial = 1930] [outer = 0x11825b800] 21:01:34 INFO - PROCESS | 1667 | 1466740894190 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125525400) [pid = 1667] [serial = 1931] [outer = 0x11825b800] 21:01:34 INFO - PROCESS | 1667 | 1466740894457 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]]]}] 21:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 472ms 21:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:01:34 INFO - PROCESS | 1667 | 1466740894494 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:01:34 INFO - PROCESS | 1667 | 1466740894495 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:01:34 INFO - PROCESS | 1667 | 1466740894497 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:01:34 INFO - PROCESS | 1667 | 1466740894499 Marionette TRACE conn2 <- [1,2546,null,{}] 21:01:34 INFO - PROCESS | 1667 | 1466740894501 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}] 21:01:34 INFO - PROCESS | 1667 | 1466740894504 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:34 INFO - PROCESS | 1667 | 1466740894607 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:01:34 INFO - PROCESS | 1667 | 1466740894612 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1667 | 1466740894621 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4ae800 == 40 [pid = 1667] [id = 644] 21:01:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x125598800) [pid = 1667] [serial = 1932] [outer = 0x0] 21:01:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x125eb0400) [pid = 1667] [serial = 1933] [outer = 0x125598800] 21:01:34 INFO - PROCESS | 1667 | 1466740894647 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x126f42800) [pid = 1667] [serial = 1934] [outer = 0x125598800] 21:01:34 INFO - PROCESS | 1667 | 1466740894981 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]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:01:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 21:01:35 INFO - PROCESS | 1667 | 1466740895022 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1667 | 1466740895024 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:01:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:01:35 INFO - PROCESS | 1667 | 1466740895026 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1667 | 1466740895027 Marionette TRACE conn2 <- [1,2550,null,{}] 21:01:35 INFO - PROCESS | 1667 | 1466740895029 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}] 21:01:35 INFO - PROCESS | 1667 | 1466740895030 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:35 INFO - PROCESS | 1667 | 1466740895140 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:01:35 INFO - PROCESS | 1667 | 1466740895146 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 1667 | 1466740895147 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c918000 == 41 [pid = 1667] [id = 645] 21:01:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x126f45800) [pid = 1667] [serial = 1935] [outer = 0x0] 21:01:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1271eb800) [pid = 1667] [serial = 1936] [outer = 0x126f45800] 21:01:35 INFO - PROCESS | 1667 | 1466740895172 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x127493800) [pid = 1667] [serial = 1937] [outer = 0x126f45800] 21:01:35 INFO - PROCESS | 1667 | 1466740895676 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]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:01:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 668ms 21:01:35 INFO - PROCESS | 1667 | 1466740895695 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1667 | 1466740895698 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:01:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:01:35 INFO - PROCESS | 1667 | 1466740895701 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1667 | 1466740895703 Marionette TRACE conn2 <- [1,2554,null,{}] 21:01:35 INFO - PROCESS | 1667 | 1466740895708 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}] 21:01:35 INFO - PROCESS | 1667 | 1466740895710 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:35 INFO - PROCESS | 1667 | 1466740895819 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:01:35 INFO - PROCESS | 1667 | 1466740895881 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 1667 | 1466740895883 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c5f800 == 42 [pid = 1667] [id = 646] 21:01:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x113048800) [pid = 1667] [serial = 1938] [outer = 0x0] 21:01:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1164ec000) [pid = 1667] [serial = 1939] [outer = 0x113048800] 21:01:35 INFO - PROCESS | 1667 | 1466740895914 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x116f8fc00) [pid = 1667] [serial = 1940] [outer = 0x113048800] 21:01:36 INFO - PROCESS | 1667 | 1466740896421 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]]]}] 21:01:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 21:01:36 INFO - PROCESS | 1667 | 1466740896487 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:01:36 INFO - PROCESS | 1667 | 1466740896490 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:01:36 INFO - PROCESS | 1667 | 1466740896496 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:01:36 INFO - PROCESS | 1667 | 1466740896498 Marionette TRACE conn2 <- [1,2558,null,{}] 21:01:36 INFO - PROCESS | 1667 | 1466740896500 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}] 21:01:36 INFO - PROCESS | 1667 | 1466740896502 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:36 INFO - PROCESS | 1667 | 1466740896625 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:01:36 INFO - PROCESS | 1667 | 1466740896698 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:36 INFO - PROCESS | 1667 | 1466740896699 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x128aec800 == 43 [pid = 1667] [id = 647] 21:01:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1183f4800) [pid = 1667] [serial = 1941] [outer = 0x0] 21:01:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x118710c00) [pid = 1667] [serial = 1942] [outer = 0x1183f4800] 21:01:36 INFO - PROCESS | 1667 | 1466740896730 Marionette DEBUG loaded listener.js 21:01:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11911a000) [pid = 1667] [serial = 1943] [outer = 0x1183f4800] 21:01:37 INFO - PROCESS | 1667 | 1466740897173 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]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 21:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:01:37 INFO - PROCESS | 1667 | 1466740897218 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 1667 | 1466740897220 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:01:37 INFO - PROCESS | 1667 | 1466740897222 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 1667 | 1466740897224 Marionette TRACE conn2 <- [1,2562,null,{}] 21:01:37 INFO - PROCESS | 1667 | 1466740897232 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}] 21:01:37 INFO - PROCESS | 1667 | 1466740897235 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:37 INFO - PROCESS | 1667 | 1466740897357 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:01:37 INFO - PROCESS | 1667 | 1466740897430 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 1667 | 1466740897433 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca78000 == 44 [pid = 1667] [id = 648] 21:01:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x119ba9800) [pid = 1667] [serial = 1944] [outer = 0x0] 21:01:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x119c19800) [pid = 1667] [serial = 1945] [outer = 0x119ba9800] 21:01:37 INFO - PROCESS | 1667 | 1466740897487 Marionette DEBUG loaded listener.js 21:01:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x124005c00) [pid = 1667] [serial = 1946] [outer = 0x119ba9800] 21:01:37 INFO - PROCESS | 1667 | 1466740897986 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]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 774ms 21:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:01:38 INFO - PROCESS | 1667 | 1466740897997 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:01:38 INFO - PROCESS | 1667 | 1466740897998 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:01:38 INFO - PROCESS | 1667 | 1466740898001 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:01:38 INFO - PROCESS | 1667 | 1466740898002 Marionette TRACE conn2 <- [1,2566,null,{}] 21:01:38 INFO - PROCESS | 1667 | 1466740898007 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}] 21:01:38 INFO - PROCESS | 1667 | 1466740898008 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:38 INFO - PROCESS | 1667 | 1466740898104 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:01:38 INFO - PROCESS | 1667 | 1466740898161 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1667 | 1466740898162 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdc6000 == 45 [pid = 1667] [id = 649] 21:01:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1244ec000) [pid = 1667] [serial = 1947] [outer = 0x0] 21:01:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12552ac00) [pid = 1667] [serial = 1948] [outer = 0x1244ec000] 21:01:38 INFO - PROCESS | 1667 | 1466740898192 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1267c5800) [pid = 1667] [serial = 1949] [outer = 0x1244ec000] 21:01:38 INFO - PROCESS | 1667 | 1466740898657 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]]]}] 21:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 672ms 21:01:38 INFO - PROCESS | 1667 | 1466740898674 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:01:38 INFO - PROCESS | 1667 | 1466740898675 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:01:38 INFO - PROCESS | 1667 | 1466740898678 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:01:38 INFO - PROCESS | 1667 | 1466740898679 Marionette TRACE conn2 <- [1,2570,null,{}] 21:01:38 INFO - PROCESS | 1667 | 1466740898681 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}] 21:01:38 INFO - PROCESS | 1667 | 1466740898683 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:38 INFO - PROCESS | 1667 | 1466740898785 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:01:38 INFO - PROCESS | 1667 | 1466740898860 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1667 | 1466740898862 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x11641a000 == 46 [pid = 1667] [id = 650] 21:01:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x11295dc00) [pid = 1667] [serial = 1950] [outer = 0x0] 21:01:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x116987c00) [pid = 1667] [serial = 1951] [outer = 0x11295dc00] 21:01:38 INFO - PROCESS | 1667 | 1466740898894 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x119baa800) [pid = 1667] [serial = 1952] [outer = 0x11295dc00] 21:01:39 INFO - PROCESS | 1667 | 1466740899500 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]]]}] 21:01:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 868ms 21:01:39 INFO - PROCESS | 1667 | 1466740899547 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:01:39 INFO - PROCESS | 1667 | 1466740899550 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:01:39 INFO - PROCESS | 1667 | 1466740899553 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:01:39 INFO - PROCESS | 1667 | 1466740899555 Marionette TRACE conn2 <- [1,2574,null,{}] 21:01:39 INFO - PROCESS | 1667 | 1466740899559 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}] 21:01:39 INFO - PROCESS | 1667 | 1466740899560 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:39 INFO - PROCESS | 1667 | 1466740899662 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:01:39 INFO - PROCESS | 1667 | 1466740899738 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:39 INFO - PROCESS | 1667 | 1466740899739 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x11970e000 == 47 [pid = 1667] [id = 651] 21:01:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1164e0800) [pid = 1667] [serial = 1953] [outer = 0x0] 21:01:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x1174b3800) [pid = 1667] [serial = 1954] [outer = 0x1164e0800] 21:01:39 INFO - PROCESS | 1667 | 1466740899769 Marionette DEBUG loaded listener.js 21:01:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x118351000) [pid = 1667] [serial = 1955] [outer = 0x1164e0800] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4ae800 == 46 [pid = 1667] [id = 644] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba7b800 == 45 [pid = 1667] [id = 643] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x124ad2000 == 44 [pid = 1667] [id = 642] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x11714a000 == 43 [pid = 1667] [id = 641] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x117159000 == 42 [pid = 1667] [id = 640] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x12916b000 == 41 [pid = 1667] [id = 639] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x1271d4800 == 40 [pid = 1667] [id = 638] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x1133b0400) [pid = 1667] [serial = 1894] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x125e1b000 == 39 [pid = 1667] [id = 637] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x124ad2800 == 38 [pid = 1667] [id = 636] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x119fd3800 == 37 [pid = 1667] [id = 635] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x117162000 == 36 [pid = 1667] [id = 634] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x117e46800 == 35 [pid = 1667] [id = 633] 21:01:39 INFO - PROCESS | 1667 | --DOCSHELL 0x11647a000 == 34 [pid = 1667] [id = 632] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x113c23800) [pid = 1667] [serial = 1880] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x119c1ac00) [pid = 1667] [serial = 1885] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x119118400) [pid = 1667] [serial = 1883] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x126fd8800) [pid = 1667] [serial = 1888] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x124a87800) [pid = 1667] [serial = 1858] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x127492c00) [pid = 1667] [serial = 1862] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x124cf9c00) [pid = 1667] [serial = 1886] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x126d35400) [pid = 1667] [serial = 1861] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x128a10800) [pid = 1667] [serial = 1864] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x128aca800) [pid = 1667] [serial = 1865] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x115de9c00) [pid = 1667] [serial = 1840] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x11690dc00) [pid = 1667] [serial = 1841] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1183ee800) [pid = 1667] [serial = 1843] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x118711400) [pid = 1667] [serial = 1844] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1271dd400) [pid = 1667] [serial = 1838] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x116195800) [pid = 1667] [serial = 1846] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1174ae000) [pid = 1667] [serial = 1847] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1185b4c00) [pid = 1667] [serial = 1849] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1188dc400) [pid = 1667] [serial = 1850] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11959fc00) [pid = 1667] [serial = 1852] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x119bad000) [pid = 1667] [serial = 1853] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1243c4c00) [pid = 1667] [serial = 1855] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x12948bc00) [pid = 1667] [serial = 1876] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x12a645400) [pid = 1667] [serial = 1877] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x11697c000) [pid = 1667] [serial = 1868] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x128c70800) [pid = 1667] [serial = 1873] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x1132b2c00) [pid = 1667] [serial = 1867] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119bab000) [pid = 1667] [serial = 1870] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x129186800) [pid = 1667] [serial = 1874] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x124cfa400) [pid = 1667] [serial = 1859] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1244e1c00) [pid = 1667] [serial = 1856] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12559ec00) [pid = 1667] [serial = 1871] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x128ac5800) [pid = 1667] [serial = 1889] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1121ab400) [pid = 1667] [serial = 1891] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x1132b9000) [pid = 1667] [serial = 1892] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x112af0400) [pid = 1667] [serial = 1879] [outer = 0x0] [url = about:blank] 21:01:39 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x11870b800) [pid = 1667] [serial = 1882] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1667 | 1466740900151 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]]]}] 21:01:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 623ms 21:01:40 INFO - PROCESS | 1667 | 1466740900175 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:01:40 INFO - PROCESS | 1667 | 1466740900178 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:01:40 INFO - PROCESS | 1667 | 1466740900182 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:01:40 INFO - PROCESS | 1667 | 1466740900184 Marionette TRACE conn2 <- [1,2578,null,{}] 21:01:40 INFO - PROCESS | 1667 | 1466740900187 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}] 21:01:40 INFO - PROCESS | 1667 | 1466740900188 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:40 INFO - PROCESS | 1667 | 1466740900273 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:01:40 INFO - PROCESS | 1667 | 1466740900277 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1667 | 1466740900278 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x119710000 == 35 [pid = 1667] [id = 652] 21:01:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x1183ec000) [pid = 1667] [serial = 1956] [outer = 0x0] 21:01:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x118711400) [pid = 1667] [serial = 1957] [outer = 0x1183ec000] 21:01:40 INFO - PROCESS | 1667 | 1466740900307 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x119118400) [pid = 1667] [serial = 1958] [outer = 0x1183ec000] 21:01:40 INFO - PROCESS | 1667 | 1466740900646 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]]]}] 21:01:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 474ms 21:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:01:40 INFO - PROCESS | 1667 | 1466740900659 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:01:40 INFO - PROCESS | 1667 | 1466740900660 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:01:40 INFO - PROCESS | 1667 | 1466740900662 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:01:40 INFO - PROCESS | 1667 | 1466740900665 Marionette TRACE conn2 <- [1,2582,null,{}] 21:01:40 INFO - PROCESS | 1667 | 1466740900674 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}] 21:01:40 INFO - PROCESS | 1667 | 1466740900677 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:40 INFO - PROCESS | 1667 | 1466740900777 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:01:40 INFO - PROCESS | 1667 | 1466740900840 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1667 | 1466740900841 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251d9000 == 36 [pid = 1667] [id = 653] 21:01:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1192f7400) [pid = 1667] [serial = 1959] [outer = 0x0] 21:01:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1199a9400) [pid = 1667] [serial = 1960] [outer = 0x1192f7400] 21:01:40 INFO - PROCESS | 1667 | 1466740900873 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x124009800) [pid = 1667] [serial = 1961] [outer = 0x1192f7400] 21:01:41 INFO - PROCESS | 1667 | 1466740901183 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]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 571ms 21:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:01:41 INFO - PROCESS | 1667 | 1466740901234 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1667 | 1466740901235 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:01:41 INFO - PROCESS | 1667 | 1466740901238 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1667 | 1466740901239 Marionette TRACE conn2 <- [1,2586,null,{}] 21:01:41 INFO - PROCESS | 1667 | 1466740901241 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}] 21:01:41 INFO - PROCESS | 1667 | 1466740901242 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:41 INFO - PROCESS | 1667 | 1466740901325 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:01:41 INFO - PROCESS | 1667 | 1466740901387 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 1667 | 1466740901388 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x126d87000 == 37 [pid = 1667] [id = 654] 21:01:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x124166400) [pid = 1667] [serial = 1962] [outer = 0x0] 21:01:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x124cf9c00) [pid = 1667] [serial = 1963] [outer = 0x124166400] 21:01:41 INFO - PROCESS | 1667 | 1466740901414 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x125ea2800) [pid = 1667] [serial = 1964] [outer = 0x124166400] 21:01:41 INFO - PROCESS | 1667 | 1466740901677 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]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 469ms 21:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:01:41 INFO - PROCESS | 1667 | 1466740901711 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1667 | 1466740901712 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:01:41 INFO - PROCESS | 1667 | 1466740901714 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1667 | 1466740901715 Marionette TRACE conn2 <- [1,2590,null,{}] 21:01:41 INFO - PROCESS | 1667 | 1466740901718 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}] 21:01:41 INFO - PROCESS | 1667 | 1466740901719 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:41 INFO - PROCESS | 1667 | 1466740901814 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:01:41 INFO - PROCESS | 1667 | 1466740901817 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 1667 | 1466740901818 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a561000 == 38 [pid = 1667] [id = 655] 21:01:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1252b5000) [pid = 1667] [serial = 1965] [outer = 0x0] 21:01:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1269c7c00) [pid = 1667] [serial = 1966] [outer = 0x1252b5000] 21:01:41 INFO - PROCESS | 1667 | 1466740901850 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x1271dd400) [pid = 1667] [serial = 1967] [outer = 0x1252b5000] 21:01:42 INFO - PROCESS | 1667 | 1466740902206 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]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 517ms 21:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:01:42 INFO - PROCESS | 1667 | 1466740902233 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 1667 | 1466740902234 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:01:42 INFO - PROCESS | 1667 | 1466740902236 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 1667 | 1466740902237 Marionette TRACE conn2 <- [1,2594,null,{}] 21:01:42 INFO - PROCESS | 1667 | 1466740902257 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}] 21:01:42 INFO - PROCESS | 1667 | 1466740902262 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:42 INFO - PROCESS | 1667 | 1466740902386 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:01:42 INFO - PROCESS | 1667 | 1466740902390 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:42 INFO - PROCESS | 1667 | 1466740902392 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a968800 == 39 [pid = 1667] [id = 656] 21:01:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1271e3c00) [pid = 1667] [serial = 1968] [outer = 0x0] 21:01:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x128a0c400) [pid = 1667] [serial = 1969] [outer = 0x1271e3c00] 21:01:42 INFO - PROCESS | 1667 | 1466740902417 Marionette DEBUG loaded listener.js 21:01:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x129184400) [pid = 1667] [serial = 1970] [outer = 0x1271e3c00] 21:01:42 INFO - PROCESS | 1667 | 1466740902754 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]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 571ms 21:01:42 INFO - PROCESS | 1667 | 1466740902808 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 1667 | 1466740902809 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:01:42 INFO - PROCESS | 1667 | 1466740902811 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 1667 | 1466740902812 Marionette TRACE conn2 <- [1,2598,null,{}] 21:01:42 INFO - PROCESS | 1667 | 1466740902815 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}] 21:01:42 INFO - PROCESS | 1667 | 1466740902816 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:42 INFO - PROCESS | 1667 | 1466740902918 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:01:42 INFO - PROCESS | 1667 | 1466740902929 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:42 INFO - PROCESS | 1667 | 1466740902930 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba83800 == 40 [pid = 1667] [id = 657] 21:01:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x129185400) [pid = 1667] [serial = 1971] [outer = 0x0] 21:01:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x12918e800) [pid = 1667] [serial = 1972] [outer = 0x129185400] 21:01:42 INFO - PROCESS | 1667 | 1466740902962 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1292a1800) [pid = 1667] [serial = 1973] [outer = 0x129185400] 21:01:43 INFO - PROCESS | 1667 | 1466740903286 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]]]}] 21:01:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:01:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 517ms 21:01:43 INFO - PROCESS | 1667 | 1466740903335 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:01:43 INFO - PROCESS | 1667 | 1466740903336 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:01:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:01:43 INFO - PROCESS | 1667 | 1466740903338 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:01:43 INFO - PROCESS | 1667 | 1466740903339 Marionette TRACE conn2 <- [1,2602,null,{}] 21:01:43 INFO - PROCESS | 1667 | 1466740903342 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}] 21:01:43 INFO - PROCESS | 1667 | 1466740903343 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:43 INFO - PROCESS | 1667 | 1466740903446 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:01:43 INFO - PROCESS | 1667 | 1466740903484 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 1667 | 1466740903485 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4a4800 == 41 [pid = 1667] [id = 658] 21:01:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x129188800) [pid = 1667] [serial = 1974] [outer = 0x0] 21:01:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x129491400) [pid = 1667] [serial = 1975] [outer = 0x129188800] 21:01:43 INFO - PROCESS | 1667 | 1466740903512 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12949e800) [pid = 1667] [serial = 1976] [outer = 0x129188800] 21:01:43 INFO - PROCESS | 1667 | 1466740903835 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]]]}] 21:01:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:01:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 21:01:43 INFO - PROCESS | 1667 | 1466740903859 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:01:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:01:43 INFO - PROCESS | 1667 | 1466740903861 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:01:43 INFO - PROCESS | 1667 | 1466740903863 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:01:43 INFO - PROCESS | 1667 | 1466740903864 Marionette TRACE conn2 <- [1,2606,null,{}] 21:01:43 INFO - PROCESS | 1667 | 1466740903866 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}] 21:01:43 INFO - PROCESS | 1667 | 1466740903868 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:43 INFO - PROCESS | 1667 | 1466740903982 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:01:44 INFO - PROCESS | 1667 | 1466740903995 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1667 | 1466740903996 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca5d000 == 42 [pid = 1667] [id = 659] 21:01:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x129496c00) [pid = 1667] [serial = 1977] [outer = 0x0] 21:01:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12a6bd000) [pid = 1667] [serial = 1978] [outer = 0x129496c00] 21:01:44 INFO - PROCESS | 1667 | 1466740904020 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x12a6c3000) [pid = 1667] [serial = 1979] [outer = 0x129496c00] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x125598800) [pid = 1667] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x11295d400) [pid = 1667] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x11959f000) [pid = 1667] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x116986800) [pid = 1667] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x112ee5800) [pid = 1667] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x11871e000) [pid = 1667] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x115d10000) [pid = 1667] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x115e59000) [pid = 1667] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x112f4fc00) [pid = 1667] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1132b9c00) [pid = 1667] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1243ca800) [pid = 1667] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x110eef000) [pid = 1667] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11755d000) [pid = 1667] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:01:44 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11825b800) [pid = 1667] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:01:44 INFO - PROCESS | 1667 | 1466740904465 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]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 618ms 21:01:44 INFO - PROCESS | 1667 | 1466740904482 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 1667 | 1466740904483 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:01:44 INFO - PROCESS | 1667 | 1466740904485 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:01:44 INFO - PROCESS | 1667 | 1466740904487 Marionette TRACE conn2 <- [1,2610,null,{}] 21:01:44 INFO - PROCESS | 1667 | 1466740904491 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}] 21:01:44 INFO - PROCESS | 1667 | 1466740904492 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:44 INFO - PROCESS | 1667 | 1466740904575 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:01:44 INFO - PROCESS | 1667 | 1466740904579 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1667 | 1466740904580 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a69c800 == 43 [pid = 1667] [id = 660] 21:01:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x112f4fc00) [pid = 1667] [serial = 1980] [outer = 0x0] 21:01:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x115e59000) [pid = 1667] [serial = 1981] [outer = 0x112f4fc00] 21:01:44 INFO - PROCESS | 1667 | 1466740904604 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x118355000) [pid = 1667] [serial = 1982] [outer = 0x112f4fc00] 21:01:44 INFO - PROCESS | 1667 | 1466740904963 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]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 21:01:45 INFO - PROCESS | 1667 | 1466740905011 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1667 | 1466740905013 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:01:45 INFO - PROCESS | 1667 | 1466740905015 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1667 | 1466740905017 Marionette TRACE conn2 <- [1,2614,null,{}] 21:01:45 INFO - PROCESS | 1667 | 1466740905019 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}] 21:01:45 INFO - PROCESS | 1667 | 1466740905021 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:45 INFO - PROCESS | 1667 | 1466740905123 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:01:45 INFO - PROCESS | 1667 | 1466740905126 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:45 INFO - PROCESS | 1667 | 1466740905128 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cfc0800 == 44 [pid = 1667] [id = 661] 21:01:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1188db800) [pid = 1667] [serial = 1983] [outer = 0x0] 21:01:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x119118c00) [pid = 1667] [serial = 1984] [outer = 0x1188db800] 21:01:45 INFO - PROCESS | 1667 | 1466740905154 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12a6e0000) [pid = 1667] [serial = 1985] [outer = 0x1188db800] 21:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 470ms 21:01:45 INFO - PROCESS | 1667 | 1466740905481 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]]]}] 21:01:45 INFO - PROCESS | 1667 | 1466740905486 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1667 | 1466740905488 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:01:45 INFO - PROCESS | 1667 | 1466740905493 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1667 | 1466740905494 Marionette TRACE conn2 <- [1,2618,null,{}] 21:01:45 INFO - PROCESS | 1667 | 1466740905496 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}] 21:01:45 INFO - PROCESS | 1667 | 1466740905497 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:45 INFO - PROCESS | 1667 | 1466740905583 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:01:45 INFO - PROCESS | 1667 | 1466740905587 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:45 INFO - PROCESS | 1667 | 1466740905589 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d6d5800 == 45 [pid = 1667] [id = 662] 21:01:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1243c7800) [pid = 1667] [serial = 1986] [outer = 0x0] 21:01:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12a76ac00) [pid = 1667] [serial = 1987] [outer = 0x1243c7800] 21:01:45 INFO - PROCESS | 1667 | 1466740905613 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12b0bd000) [pid = 1667] [serial = 1988] [outer = 0x1243c7800] 21:01:45 INFO - PROCESS | 1667 | 1466740905945 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]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 470ms 21:01:45 INFO - PROCESS | 1667 | 1466740905963 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:01:45 INFO - PROCESS | 1667 | 1466740905964 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:01:45 INFO - PROCESS | 1667 | 1466740905966 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1667 | 1466740905967 Marionette TRACE conn2 <- [1,2622,null,{}] 21:01:45 INFO - PROCESS | 1667 | 1466740905992 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}] 21:01:46 INFO - PROCESS | 1667 | 1466740906000 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:46 INFO - PROCESS | 1667 | 1466740906096 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:01:46 INFO - PROCESS | 1667 | 1466740906100 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 1667 | 1466740906101 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d6ea800 == 46 [pid = 1667] [id = 663] 21:01:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12a6df800) [pid = 1667] [serial = 1989] [outer = 0x0] 21:01:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12b7d7c00) [pid = 1667] [serial = 1990] [outer = 0x12a6df800] 21:01:46 INFO - PROCESS | 1667 | 1466740906124 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12b7e5000) [pid = 1667] [serial = 1991] [outer = 0x12a6df800] 21:01:46 INFO - PROCESS | 1667 | 1466740906545 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]]]}] 21:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 619ms 21:01:46 INFO - PROCESS | 1667 | 1466740906586 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:01:46 INFO - PROCESS | 1667 | 1466740906589 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:01:46 INFO - PROCESS | 1667 | 1466740906592 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:01:46 INFO - PROCESS | 1667 | 1466740906594 Marionette TRACE conn2 <- [1,2626,null,{}] 21:01:46 INFO - PROCESS | 1667 | 1466740906598 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}] 21:01:46 INFO - PROCESS | 1667 | 1466740906600 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:46 INFO - PROCESS | 1667 | 1466740906720 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:01:46 INFO - PROCESS | 1667 | 1466740906797 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 1667 | 1466740906800 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x119167800 == 47 [pid = 1667] [id = 664] 21:01:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1132bd800) [pid = 1667] [serial = 1992] [outer = 0x0] 21:01:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1164eb800) [pid = 1667] [serial = 1993] [outer = 0x1132bd800] 21:01:46 INFO - PROCESS | 1667 | 1466740906832 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x117557c00) [pid = 1667] [serial = 1994] [outer = 0x1132bd800] 21:01:47 INFO - PROCESS | 1667 | 1466740907260 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]]]}] 21:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 720ms 21:01:47 INFO - PROCESS | 1667 | 1466740907313 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:01:47 INFO - PROCESS | 1667 | 1466740907316 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:01:47 INFO - PROCESS | 1667 | 1466740907321 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:01:47 INFO - PROCESS | 1667 | 1466740907322 Marionette TRACE conn2 <- [1,2630,null,{}] 21:01:47 INFO - PROCESS | 1667 | 1466740907325 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}] 21:01:47 INFO - PROCESS | 1667 | 1466740907327 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:47 INFO - PROCESS | 1667 | 1466740907437 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:01:47 INFO - PROCESS | 1667 | 1466740907542 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 1667 | 1466740907543 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x128aeb000 == 48 [pid = 1667] [id = 665] 21:01:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x1184e7400) [pid = 1667] [serial = 1995] [outer = 0x0] 21:01:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x1192ef800) [pid = 1667] [serial = 1996] [outer = 0x1184e7400] 21:01:47 INFO - PROCESS | 1667 | 1466740907577 Marionette DEBUG loaded listener.js 21:01:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1199a8c00) [pid = 1667] [serial = 1997] [outer = 0x1184e7400] 21:01:47 INFO - PROCESS | 1667 | 1466740907996 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]]]}] 21:01:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:01:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 721ms 21:01:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:01:48 INFO - PROCESS | 1667 | 1466740908042 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 1667 | 1466740908043 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:01:48 INFO - PROCESS | 1667 | 1466740908045 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 1667 | 1466740908048 Marionette TRACE conn2 <- [1,2634,null,{}] 21:01:48 INFO - PROCESS | 1667 | 1466740908056 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}] 21:01:48 INFO - PROCESS | 1667 | 1466740908059 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:48 INFO - PROCESS | 1667 | 1466740908168 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:01:48 INFO - PROCESS | 1667 | 1466740908233 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:48 INFO - PROCESS | 1667 | 1466740908235 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d308800 == 49 [pid = 1667] [id = 666] 21:01:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x124168800) [pid = 1667] [serial = 1998] [outer = 0x0] 21:01:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x125332800) [pid = 1667] [serial = 1999] [outer = 0x124168800] 21:01:48 INFO - PROCESS | 1667 | 1466740908309 Marionette DEBUG loaded listener.js 21:01:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12748d800) [pid = 1667] [serial = 2000] [outer = 0x124168800] 21:01:48 INFO - PROCESS | 1667 | 1466740908799 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]]]}] 21:01:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:01:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 822ms 21:01:48 INFO - PROCESS | 1667 | 1466740908868 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 1667 | 1466740908870 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:01:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:01:48 INFO - PROCESS | 1667 | 1466740908872 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 1667 | 1466740908873 Marionette TRACE conn2 <- [1,2638,null,{}] 21:01:48 INFO - PROCESS | 1667 | 1466740908876 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}] 21:01:48 INFO - PROCESS | 1667 | 1466740908877 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:48 INFO - PROCESS | 1667 | 1466740908985 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:01:49 INFO - PROCESS | 1667 | 1466740909063 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1667 | 1466740909065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x117e4c800 == 50 [pid = 1667] [id = 667] 21:01:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x125eec400) [pid = 1667] [serial = 2001] [outer = 0x0] 21:01:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x12519cc00) [pid = 1667] [serial = 2002] [outer = 0x125eec400] 21:01:49 INFO - PROCESS | 1667 | 1466740909095 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x128a07800) [pid = 1667] [serial = 2003] [outer = 0x125eec400] 21:01:49 INFO - PROCESS | 1667 | 1466740909767 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]]]}] 21:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 920ms 21:01:49 INFO - PROCESS | 1667 | 1466740909793 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:01:49 INFO - PROCESS | 1667 | 1466740909796 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:01:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:01:49 INFO - PROCESS | 1667 | 1466740909800 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:01:49 INFO - PROCESS | 1667 | 1466740909805 Marionette TRACE conn2 <- [1,2642,null,{}] 21:01:49 INFO - PROCESS | 1667 | 1466740909809 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}] 21:01:49 INFO - PROCESS | 1667 | 1466740909811 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:49 INFO - PROCESS | 1667 | 1466740909931 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:01:50 INFO - PROCESS | 1667 | 1466740910071 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:50 INFO - PROCESS | 1667 | 1466740910073 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x119167000 == 51 [pid = 1667] [id = 668] 21:01:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x116f90c00) [pid = 1667] [serial = 2004] [outer = 0x0] 21:01:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x1174b1800) [pid = 1667] [serial = 2005] [outer = 0x116f90c00] 21:01:50 INFO - PROCESS | 1667 | 1466740910124 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x11825f000) [pid = 1667] [serial = 2006] [outer = 0x116f90c00] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x11813d000 == 50 [pid = 1667] [id = 631] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12d6d5800 == 49 [pid = 1667] [id = 662] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12cfc0800 == 48 [pid = 1667] [id = 661] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12a69c800 == 47 [pid = 1667] [id = 660] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca5d000 == 46 [pid = 1667] [id = 659] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4a4800 == 45 [pid = 1667] [id = 658] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba83800 == 44 [pid = 1667] [id = 657] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x1271eb800) [pid = 1667] [serial = 1936] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12a968800 == 43 [pid = 1667] [id = 656] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12a561000 == 42 [pid = 1667] [id = 655] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x126d87000 == 41 [pid = 1667] [id = 654] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x1251d9000 == 40 [pid = 1667] [id = 653] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x119710000 == 39 [pid = 1667] [id = 652] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x11970e000 == 38 [pid = 1667] [id = 651] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x11641a000 == 37 [pid = 1667] [id = 650] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdc6000 == 36 [pid = 1667] [id = 649] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca78000 == 35 [pid = 1667] [id = 648] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x128aec800 == 34 [pid = 1667] [id = 647] 21:01:50 INFO - PROCESS | 1667 | --DOCSHELL 0x119c5f800 == 33 [pid = 1667] [id = 646] 21:01:50 INFO - PROCESS | 1667 | 1466740910582 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]]]}] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x125eb0400) [pid = 1667] [serial = 1933] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x11917c000) [pid = 1667] [serial = 1915] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x1199a6400) [pid = 1667] [serial = 1918] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x1174b0000) [pid = 1667] [serial = 1906] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x1174c4400) [pid = 1667] [serial = 1907] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x112f54000) [pid = 1667] [serial = 1898] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x112f4a400) [pid = 1667] [serial = 1897] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1188e1c00) [pid = 1667] [serial = 1912] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x11835c800) [pid = 1667] [serial = 1909] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x11870f800) [pid = 1667] [serial = 1910] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x116638c00) [pid = 1667] [serial = 1901] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x116191c00) [pid = 1667] [serial = 1900] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x113c32800) [pid = 1667] [serial = 1903] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1164edc00) [pid = 1667] [serial = 1904] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1154d4800) [pid = 1667] [serial = 1895] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x124421000) [pid = 1667] [serial = 1921] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x111e57c00) [pid = 1667] [serial = 1924] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x124c32c00) [pid = 1667] [serial = 1922] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x119120c00) [pid = 1667] [serial = 1927] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x115e60400) [pid = 1667] [serial = 1925] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x124cfcc00) [pid = 1667] [serial = 1930] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x126f42800) [pid = 1667] [serial = 1934] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11959e400) [pid = 1667] [serial = 1916] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x124418800) [pid = 1667] [serial = 1919] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x124c3f800) [pid = 1667] [serial = 1928] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x119120800) [pid = 1667] [serial = 1913] [outer = 0x0] [url = about:blank] 21:01:50 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x125525400) [pid = 1667] [serial = 1931] [outer = 0x0] [url = about:blank] 21:01:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:01:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 827ms 21:01:50 INFO - PROCESS | 1667 | 1466740910626 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 1667 | 1466740910629 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:01:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:01:50 INFO - PROCESS | 1667 | 1466740910633 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 1667 | 1466740910635 Marionette TRACE conn2 <- [1,2646,null,{}] 21:01:50 INFO - PROCESS | 1667 | 1466740910643 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}] 21:01:50 INFO - PROCESS | 1667 | 1466740910645 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:50 INFO - PROCESS | 1667 | 1466740910730 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:01:50 INFO - PROCESS | 1667 | 1466740910734 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:50 INFO - PROCESS | 1667 | 1466740910735 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x119160800 == 34 [pid = 1667] [id = 669] 21:01:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1183e9400) [pid = 1667] [serial = 2007] [outer = 0x0] 21:01:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1185a8000) [pid = 1667] [serial = 2008] [outer = 0x1183e9400] 21:01:50 INFO - PROCESS | 1667 | 1466740910766 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119119400) [pid = 1667] [serial = 2009] [outer = 0x1183e9400] 21:01:51 INFO - PROCESS | 1667 | 1466740911130 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]]]}] 21:01:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:01:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 525ms 21:01:51 INFO - PROCESS | 1667 | 1466740911158 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:01:51 INFO - PROCESS | 1667 | 1466740911160 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:01:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:01:51 INFO - PROCESS | 1667 | 1466740911162 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:01:51 INFO - PROCESS | 1667 | 1466740911164 Marionette TRACE conn2 <- [1,2650,null,{}] 21:01:51 INFO - PROCESS | 1667 | 1466740911179 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}] 21:01:51 INFO - PROCESS | 1667 | 1466740911182 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:51 INFO - PROCESS | 1667 | 1466740911266 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:01:51 INFO - PROCESS | 1667 | 1466740911274 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:51 INFO - PROCESS | 1667 | 1466740911282 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x12516a000 == 35 [pid = 1667] [id = 670] 21:01:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x119181800) [pid = 1667] [serial = 2010] [outer = 0x0] 21:01:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1199ad400) [pid = 1667] [serial = 2011] [outer = 0x119181800] 21:01:51 INFO - PROCESS | 1667 | 1466740911309 Marionette DEBUG loaded listener.js 21:01:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1243ce400) [pid = 1667] [serial = 2012] [outer = 0x119181800] 21:01:51 INFO - PROCESS | 1667 | 1466740911668 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]]]}] 21:01:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:01:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 520ms 21:01:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:01:51 INFO - PROCESS | 1667 | 1466740911683 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:01:51 INFO - PROCESS | 1667 | 1466740911684 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:01:51 INFO - PROCESS | 1667 | 1466740911687 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:01:51 INFO - PROCESS | 1667 | 1466740911690 Marionette TRACE conn2 <- [1,2654,null,{}] 21:01:51 INFO - PROCESS | 1667 | 1466740911692 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}] 21:01:51 INFO - PROCESS | 1667 | 1466740911694 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:51 INFO - PROCESS | 1667 | 1466740911801 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:01:51 INFO - PROCESS | 1667 | 1466740911810 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:51 INFO - PROCESS | 1667 | 1466740911811 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x125ece800 == 36 [pid = 1667] [id = 671] 21:01:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1244e3400) [pid = 1667] [serial = 2013] [outer = 0x0] 21:01:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x124cfe000) [pid = 1667] [serial = 2014] [outer = 0x1244e3400] 21:01:51 INFO - PROCESS | 1667 | 1466740911837 Marionette DEBUG loaded listener.js 21:01:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12559b000) [pid = 1667] [serial = 2015] [outer = 0x1244e3400] 21:01:52 INFO - PROCESS | 1667 | 1466740912161 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]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:01:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 21:01:52 INFO - PROCESS | 1667 | 1466740912208 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 1667 | 1466740912209 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:01:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:01:52 INFO - PROCESS | 1667 | 1466740912211 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1667 | 1466740912212 Marionette TRACE conn2 <- [1,2658,null,{}] 21:01:52 INFO - PROCESS | 1667 | 1466740912214 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}] 21:01:52 INFO - PROCESS | 1667 | 1466740912216 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:52 INFO - PROCESS | 1667 | 1466740912300 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:01:52 INFO - PROCESS | 1667 | 1466740912306 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:52 INFO - PROCESS | 1667 | 1466740912308 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a34d000 == 37 [pid = 1667] [id = 672] 21:01:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x125ead800) [pid = 1667] [serial = 2016] [outer = 0x0] 21:01:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x126dad800) [pid = 1667] [serial = 2017] [outer = 0x125ead800] 21:01:52 INFO - PROCESS | 1667 | 1466740912332 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x127485c00) [pid = 1667] [serial = 2018] [outer = 0x125ead800] 21:01:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:01:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 21:01:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:01:52 INFO - PROCESS | 1667 | 1466740912726 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]]]}] 21:01:52 INFO - PROCESS | 1667 | 1466740912729 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 1667 | 1466740912730 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:01:52 INFO - PROCESS | 1667 | 1466740912732 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1667 | 1466740912734 Marionette TRACE conn2 <- [1,2662,null,{}] 21:01:52 INFO - PROCESS | 1667 | 1466740912736 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}] 21:01:52 INFO - PROCESS | 1667 | 1466740912743 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:52 INFO - PROCESS | 1667 | 1466740912857 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:01:52 INFO - PROCESS | 1667 | 1466740912872 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:52 INFO - PROCESS | 1667 | 1466740912873 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac7800 == 38 [pid = 1667] [id = 673] 21:01:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x128a03800) [pid = 1667] [serial = 2019] [outer = 0x0] 21:01:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x128ac6400) [pid = 1667] [serial = 2020] [outer = 0x128a03800] 21:01:52 INFO - PROCESS | 1667 | 1466740912899 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x12918c400) [pid = 1667] [serial = 2021] [outer = 0x128a03800] 21:01:53 INFO - PROCESS | 1667 | 1466740913258 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]]]}] 21:01:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:01:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 574ms 21:01:53 INFO - PROCESS | 1667 | 1466740913308 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:01:53 INFO - PROCESS | 1667 | 1466740913310 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:01:53 INFO - PROCESS | 1667 | 1466740913313 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:01:53 INFO - PROCESS | 1667 | 1466740913325 Marionette TRACE conn2 <- [1,2666,null,{}] 21:01:53 INFO - PROCESS | 1667 | 1466740913347 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}] 21:01:53 INFO - PROCESS | 1667 | 1466740913349 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:53 INFO - PROCESS | 1667 | 1466740913512 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:01:53 INFO - PROCESS | 1667 | 1466740913528 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:53 INFO - PROCESS | 1667 | 1466740913529 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:53 INFO - PROCESS | 1667 | ++DOCSHELL 0x12becb000 == 39 [pid = 1667] [id = 674] 21:01:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x128a04800) [pid = 1667] [serial = 2022] [outer = 0x0] 21:01:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x129493800) [pid = 1667] [serial = 2023] [outer = 0x128a04800] 21:01:53 INFO - PROCESS | 1667 | 1466740913570 Marionette DEBUG loaded listener.js 21:01:53 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x12a64a000) [pid = 1667] [serial = 2024] [outer = 0x128a04800] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1271e3c00) [pid = 1667] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1188db800) [pid = 1667] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x129185400) [pid = 1667] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x11295dc00) [pid = 1667] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x124166400) [pid = 1667] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1252b5000) [pid = 1667] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1183ec000) [pid = 1667] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x129188800) [pid = 1667] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1192f7400) [pid = 1667] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x129496c00) [pid = 1667] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x112f4fc00) [pid = 1667] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1243c7800) [pid = 1667] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:01:54 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1164e0800) [pid = 1667] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:01:54 INFO - PROCESS | 1667 | 1466740914700 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]]]}] 21:01:54 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) 21:01:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1394ms 21:01:54 INFO - PROCESS | 1667 | 1466740914707 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:01:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:01:54 INFO - PROCESS | 1667 | 1466740914708 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:01:54 INFO - PROCESS | 1667 | 1466740914710 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 1667 | 1466740914711 Marionette TRACE conn2 <- [1,2670,null,{}] 21:01:54 INFO - PROCESS | 1667 | 1466740914714 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}] 21:01:54 INFO - PROCESS | 1667 | 1466740914715 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:54 INFO - PROCESS | 1667 | 1466740914798 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:01:54 INFO - PROCESS | 1667 | 1466740914802 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 1667 | 1466740914803 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a96b800 == 40 [pid = 1667] [id = 675] 21:01:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x11663ac00) [pid = 1667] [serial = 2025] [outer = 0x0] 21:01:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1183e5c00) [pid = 1667] [serial = 2026] [outer = 0x11663ac00] 21:01:54 INFO - PROCESS | 1667 | 1466740914828 Marionette DEBUG loaded listener.js 21:01:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x120ffd800) [pid = 1667] [serial = 2027] [outer = 0x11663ac00] 21:01:55 INFO - PROCESS | 1667 | 1466740915631 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"]]]}] 21:01:55 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 21:01:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:01:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:01:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 21:01:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:01:55 INFO - PROCESS | 1667 | 1466740915683 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 21:01:55 INFO - PROCESS | 1667 | 1466740915684 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:01:55 INFO - PROCESS | 1667 | 1466740915686 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:01:55 INFO - PROCESS | 1667 | 1466740915687 Marionette TRACE conn2 <- [1,2674,null,{}] 21:01:55 INFO - PROCESS | 1667 | 1466740915689 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}] 21:01:55 INFO - PROCESS | 1667 | 1466740915690 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:55 INFO - PROCESS | 1667 | 1466740915769 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:01:55 INFO - PROCESS | 1667 | 1466740915832 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:55 INFO - PROCESS | 1667 | 1466740915834 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c91e800 == 41 [pid = 1667] [id = 676] 21:01:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x112a7dc00) [pid = 1667] [serial = 2028] [outer = 0x0] 21:01:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x129180c00) [pid = 1667] [serial = 2029] [outer = 0x112a7dc00] 21:01:55 INFO - PROCESS | 1667 | 1466740915858 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12a6bf000) [pid = 1667] [serial = 2030] [outer = 0x112a7dc00] 21:01:56 INFO - PROCESS | 1667 | 1466740916625 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"]]]}] 21:01:56 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 21:01:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:01:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:01:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 972ms 21:01:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:01:56 INFO - PROCESS | 1667 | 1466740916659 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 21:01:56 INFO - PROCESS | 1667 | 1466740916660 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:01:56 INFO - PROCESS | 1667 | 1466740916662 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:01:56 INFO - PROCESS | 1667 | 1466740916663 Marionette TRACE conn2 <- [1,2678,null,{}] 21:01:56 INFO - PROCESS | 1667 | 1466740916666 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}] 21:01:56 INFO - PROCESS | 1667 | 1466740916667 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:56 INFO - PROCESS | 1667 | 1466740916805 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:01:56 INFO - PROCESS | 1667 | 1466740916911 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:56 INFO - PROCESS | 1667 | 1466740916912 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x115418000 == 42 [pid = 1667] [id = 677] 21:01:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x112962000) [pid = 1667] [serial = 2031] [outer = 0x0] 21:01:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x112f4b800) [pid = 1667] [serial = 2032] [outer = 0x112962000] 21:01:56 INFO - PROCESS | 1667 | 1466740916947 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x116198400) [pid = 1667] [serial = 2033] [outer = 0x112962000] 21:01:57 INFO - PROCESS | 1667 | 1466740917892 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]]]}] 21:01:57 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) 21:01:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1271ms 21:01:57 INFO - PROCESS | 1667 | 1466740917935 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:01:57 INFO - PROCESS | 1667 | 1466740917937 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:01:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:01:57 INFO - PROCESS | 1667 | 1466740917941 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:01:57 INFO - PROCESS | 1667 | 1466740917943 Marionette TRACE conn2 <- [1,2682,null,{}] 21:01:57 INFO - PROCESS | 1667 | 1466740917947 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}] 21:01:57 INFO - PROCESS | 1667 | 1466740917948 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:58 INFO - PROCESS | 1667 | 1466740918057 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:01:58 INFO - PROCESS | 1667 | 1466740918119 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 1667 | 1466740918121 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ade000 == 43 [pid = 1667] [id = 678] 21:01:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1183e7000) [pid = 1667] [serial = 2034] [outer = 0x0] 21:01:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x118718c00) [pid = 1667] [serial = 2035] [outer = 0x1183e7000] 21:01:58 INFO - PROCESS | 1667 | 1466740918152 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x11917f400) [pid = 1667] [serial = 2036] [outer = 0x1183e7000] 21:01:59 INFO - PROCESS | 1667 | 1466740919120 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]]]}] 21:01:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 21:01:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1223ms 21:01:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:01:59 INFO - PROCESS | 1667 | 1466740919164 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:01:59 INFO - PROCESS | 1667 | 1466740919166 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:01:59 INFO - PROCESS | 1667 | 1466740919169 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 1667 | 1466740919170 Marionette TRACE conn2 <- [1,2686,null,{}] 21:01:59 INFO - PROCESS | 1667 | 1466740919173 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}] 21:01:59 INFO - PROCESS | 1667 | 1466740919174 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:59 INFO - PROCESS | 1667 | 1466740919278 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:01:59 INFO - PROCESS | 1667 | 1466740919342 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 1667 | 1466740919343 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:01:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba86000 == 44 [pid = 1667] [id = 679] 21:01:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x118352400) [pid = 1667] [serial = 2037] [outer = 0x0] 21:01:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x12441b800) [pid = 1667] [serial = 2038] [outer = 0x118352400] 21:01:59 INFO - PROCESS | 1667 | 1466740919413 Marionette DEBUG loaded listener.js 21:01:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x127485800) [pid = 1667] [serial = 2039] [outer = 0x118352400] 21:02:00 INFO - PROCESS | 1667 | 1466740920477 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"]]]}] 21:02:00 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 21:02:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:02:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:02:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1321ms 21:02:00 INFO - PROCESS | 1667 | 1466740920491 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 21:02:00 INFO - PROCESS | 1667 | 1466740920494 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:02:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:02:00 INFO - PROCESS | 1667 | 1466740920497 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:02:00 INFO - PROCESS | 1667 | 1466740920499 Marionette TRACE conn2 <- [1,2690,null,{}] 21:02:00 INFO - PROCESS | 1667 | 1466740920503 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}] 21:02:00 INFO - PROCESS | 1667 | 1466740920504 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:00 INFO - PROCESS | 1667 | 1466740920607 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:02:00 INFO - PROCESS | 1667 | 1466740920709 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:00 INFO - PROCESS | 1667 | 1466740920711 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x124492800 == 45 [pid = 1667] [id = 680] 21:02:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x117eb1c00) [pid = 1667] [serial = 2040] [outer = 0x0] 21:02:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x118354c00) [pid = 1667] [serial = 2041] [outer = 0x117eb1c00] 21:02:00 INFO - PROCESS | 1667 | 1466740920743 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x118858000) [pid = 1667] [serial = 2042] [outer = 0x117eb1c00] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12c91e800 == 44 [pid = 1667] [id = 676] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12a96b800 == 43 [pid = 1667] [id = 675] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12becb000 == 42 [pid = 1667] [id = 674] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac7800 == 41 [pid = 1667] [id = 673] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12a34d000 == 40 [pid = 1667] [id = 672] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x125ece800 == 39 [pid = 1667] [id = 671] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12516a000 == 38 [pid = 1667] [id = 670] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x119160800 == 37 [pid = 1667] [id = 669] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12b7d7c00) [pid = 1667] [serial = 1990] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x119167000 == 36 [pid = 1667] [id = 668] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x12d308800 == 35 [pid = 1667] [id = 666] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x128aeb000 == 34 [pid = 1667] [id = 665] 21:02:01 INFO - PROCESS | 1667 | --DOCSHELL 0x119167800 == 33 [pid = 1667] [id = 664] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12552ac00) [pid = 1667] [serial = 1948] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x12918e800) [pid = 1667] [serial = 1972] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x119baa800) [pid = 1667] [serial = 1952] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x116987c00) [pid = 1667] [serial = 1951] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1164ec000) [pid = 1667] [serial = 1939] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x119c19800) [pid = 1667] [serial = 1945] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x124cf9c00) [pid = 1667] [serial = 1963] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x125ea2800) [pid = 1667] [serial = 1964] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x118710c00) [pid = 1667] [serial = 1942] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1269c7c00) [pid = 1667] [serial = 1966] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x118711400) [pid = 1667] [serial = 1957] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x129491400) [pid = 1667] [serial = 1975] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119118400) [pid = 1667] [serial = 1958] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1199a9400) [pid = 1667] [serial = 1960] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x124009800) [pid = 1667] [serial = 1961] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x12a6bd000) [pid = 1667] [serial = 1978] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x12949e800) [pid = 1667] [serial = 1976] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x118355000) [pid = 1667] [serial = 1982] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x115e59000) [pid = 1667] [serial = 1981] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x12a76ac00) [pid = 1667] [serial = 1987] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x118351000) [pid = 1667] [serial = 1955] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1174b3800) [pid = 1667] [serial = 1954] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x12a6c3000) [pid = 1667] [serial = 1979] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x128a0c400) [pid = 1667] [serial = 1969] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x119118c00) [pid = 1667] [serial = 1984] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x1292a1800) [pid = 1667] [serial = 1973] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x129184400) [pid = 1667] [serial = 1970] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x1271dd400) [pid = 1667] [serial = 1967] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x12a6e0000) [pid = 1667] [serial = 1985] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x12b0bd000) [pid = 1667] [serial = 1988] [outer = 0x0] [url = about:blank] 21:02:01 INFO - PROCESS | 1667 | 1466740921632 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"]]]}] 21:02:01 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 21:02:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:02:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:02:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1176ms 21:02:01 INFO - PROCESS | 1667 | 1466740921673 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 21:02:01 INFO - PROCESS | 1667 | 1466740921676 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:02:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:02:01 INFO - PROCESS | 1667 | 1466740921680 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 1667 | 1466740921682 Marionette TRACE conn2 <- [1,2694,null,{}] 21:02:01 INFO - PROCESS | 1667 | 1466740921684 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}] 21:02:01 INFO - PROCESS | 1667 | 1466740921686 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:01 INFO - PROCESS | 1667 | 1466740921765 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:02:01 INFO - PROCESS | 1667 | 1466740921770 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:01 INFO - PROCESS | 1667 | 1466740921772 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x11811c800 == 34 [pid = 1667] [id = 681] 21:02:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x119120400) [pid = 1667] [serial = 2043] [outer = 0x0] 21:02:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1192f1c00) [pid = 1667] [serial = 2044] [outer = 0x119120400] 21:02:01 INFO - PROCESS | 1667 | 1466740921802 Marionette DEBUG loaded listener.js 21:02:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x119ba9c00) [pid = 1667] [serial = 2045] [outer = 0x119120400] 21:02:02 INFO - PROCESS | 1667 | 1466740922665 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"]]]}] 21:02:02 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 21:02:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:02:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:02:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1019ms 21:02:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:02:02 INFO - PROCESS | 1667 | 1466740922700 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 21:02:02 INFO - PROCESS | 1667 | 1466740922701 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:02:02 INFO - PROCESS | 1667 | 1466740922704 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:02:02 INFO - PROCESS | 1667 | 1466740922708 Marionette TRACE conn2 <- [1,2698,null,{}] 21:02:02 INFO - PROCESS | 1667 | 1466740922733 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}] 21:02:02 INFO - PROCESS | 1667 | 1466740922737 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:02 INFO - PROCESS | 1667 | 1466740922819 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:02:02 INFO - PROCESS | 1667 | 1466740922826 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 1667 | 1466740922828 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e0f000 == 35 [pid = 1667] [id = 682] 21:02:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x113048400) [pid = 1667] [serial = 2046] [outer = 0x0] 21:02:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1267c9c00) [pid = 1667] [serial = 2047] [outer = 0x113048400] 21:02:02 INFO - PROCESS | 1667 | 1466740922856 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x126fd4800) [pid = 1667] [serial = 2048] [outer = 0x113048400] 21:02:03 INFO - PROCESS | 1667 | 1466740923689 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"]]]}] 21:02:03 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 21:02:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:02:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:02:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1032ms 21:02:03 INFO - PROCESS | 1667 | 1466740923736 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1667 | 1466740923738 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:02:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:02:03 INFO - PROCESS | 1667 | 1466740923740 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 1667 | 1466740923741 Marionette TRACE conn2 <- [1,2702,null,{}] 21:02:03 INFO - PROCESS | 1667 | 1466740923744 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}] 21:02:03 INFO - PROCESS | 1667 | 1466740923745 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:03 INFO - PROCESS | 1667 | 1466740923854 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:02:03 INFO - PROCESS | 1667 | 1466740923857 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:03 INFO - PROCESS | 1667 | 1466740923859 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a34f800 == 36 [pid = 1667] [id = 683] 21:02:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1267d0800) [pid = 1667] [serial = 2049] [outer = 0x0] 21:02:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x128ac4400) [pid = 1667] [serial = 2050] [outer = 0x1267d0800] 21:02:03 INFO - PROCESS | 1667 | 1466740923919 Marionette DEBUG loaded listener.js 21:02:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x128c68000) [pid = 1667] [serial = 2051] [outer = 0x1267d0800] 21:02:04 INFO - PROCESS | 1667 | 1466740924257 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]]]}] 21:02:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:02:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 21:02:04 INFO - PROCESS | 1667 | 1466740924309 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:02:04 INFO - PROCESS | 1667 | 1466740924310 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:02:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:02:04 INFO - PROCESS | 1667 | 1466740924313 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 1667 | 1466740924314 Marionette TRACE conn2 <- [1,2706,null,{}] 21:02:04 INFO - PROCESS | 1667 | 1466740924316 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}] 21:02:04 INFO - PROCESS | 1667 | 1466740924317 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:04 INFO - PROCESS | 1667 | 1466740924420 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:02:04 INFO - PROCESS | 1667 | 1466740924433 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:04 INFO - PROCESS | 1667 | 1466740924434 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x12b705000 == 37 [pid = 1667] [id = 684] 21:02:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x128ea9000) [pid = 1667] [serial = 2052] [outer = 0x0] 21:02:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x129186400) [pid = 1667] [serial = 2053] [outer = 0x128ea9000] 21:02:04 INFO - PROCESS | 1667 | 1466740924459 Marionette DEBUG loaded listener.js 21:02:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x129495000) [pid = 1667] [serial = 2054] [outer = 0x128ea9000] 21:02:04 INFO - PROCESS | 1667 | 1466740924849 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]]]}] 21:02:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:02:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 568ms 21:02:04 INFO - PROCESS | 1667 | 1466740924887 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:02:04 INFO - PROCESS | 1667 | 1466740924889 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:02:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:02:04 INFO - PROCESS | 1667 | 1466740924893 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 1667 | 1466740924895 Marionette TRACE conn2 <- [1,2710,null,{}] 21:02:04 INFO - PROCESS | 1667 | 1466740924898 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}] 21:02:04 INFO - PROCESS | 1667 | 1466740924904 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:05 INFO - PROCESS | 1667 | 1466740925095 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:02:05 INFO - PROCESS | 1667 | 1466740925134 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 1667 | 1466740925135 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4ac000 == 38 [pid = 1667] [id = 685] 21:02:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x12a6bf800) [pid = 1667] [serial = 2055] [outer = 0x0] 21:02:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12b0bd400) [pid = 1667] [serial = 2056] [outer = 0x12a6bf800] 21:02:05 INFO - PROCESS | 1667 | 1466740925177 Marionette DEBUG loaded listener.js 21:02:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12b7dd000) [pid = 1667] [serial = 2057] [outer = 0x12a6bf800] 21:02:05 INFO - PROCESS | 1667 | 1466740925593 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] 21:02:05 INFO - PROCESS | 1667 | 1466740925616 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:02:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:02:05 INFO - PROCESS | 1667 | 1466740925618 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:02:05 INFO - PROCESS | 1667 | 1466740925619 Marionette TRACE conn2 <- [1,2714,null,{}] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x128a03800) [pid = 1667] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x128a04800) [pid = 1667] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1244e3400) [pid = 1667] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x116f90c00) [pid = 1667] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1183e9400) [pid = 1667] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x125eec400) [pid = 1667] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x119181800) [pid = 1667] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x125ead800) [pid = 1667] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:02:05 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x11663ac00) [pid = 1667] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:02:05 INFO - PROCESS | 1667 | 1466740925692 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}] 21:02:05 INFO - PROCESS | 1667 | 1466740925693 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:05 INFO - PROCESS | 1667 | 1466740925775 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:02:05 INFO - PROCESS | 1667 | 1466740925779 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 1667 | 1466740925780 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c910800 == 39 [pid = 1667] [id = 686] 21:02:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119113800) [pid = 1667] [serial = 2058] [outer = 0x0] 21:02:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x119181800) [pid = 1667] [serial = 2059] [outer = 0x119113800] 21:02:05 INFO - PROCESS | 1667 | 1466740925812 Marionette DEBUG loaded listener.js 21:02:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1267cac00) [pid = 1667] [serial = 2060] [outer = 0x119113800] 21:02:06 INFO - PROCESS | 1667 | 1466740926150 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]]]}] 21:02:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:02:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 571ms 21:02:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:02:06 INFO - PROCESS | 1667 | 1466740926190 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:02:06 INFO - PROCESS | 1667 | 1466740926191 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:02:06 INFO - PROCESS | 1667 | 1466740926193 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 1667 | 1466740926194 Marionette TRACE conn2 <- [1,2718,null,{}] 21:02:06 INFO - PROCESS | 1667 | 1466740926197 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}] 21:02:06 INFO - PROCESS | 1667 | 1466740926198 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:06 INFO - PROCESS | 1667 | 1466740926279 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:02:06 INFO - PROCESS | 1667 | 1466740926343 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:06 INFO - PROCESS | 1667 | 1466740926344 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cae9800 == 40 [pid = 1667] [id = 687] 21:02:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x119174c00) [pid = 1667] [serial = 2061] [outer = 0x0] 21:02:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12a6d8000) [pid = 1667] [serial = 2062] [outer = 0x119174c00] 21:02:06 INFO - PROCESS | 1667 | 1466740926369 Marionette DEBUG loaded listener.js 21:02:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12b8f1800) [pid = 1667] [serial = 2063] [outer = 0x119174c00] 21:02:06 INFO - PROCESS | 1667 | 1466740926694 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] 21:02:06 INFO - PROCESS | 1667 | 1466740926715 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:02:06 INFO - PROCESS | 1667 | 1466740926717 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 1667 | 1466740926719 Marionette TRACE conn2 <- [1,2722,null,{}] 21:02:06 INFO - PROCESS | 1667 | 1466740926725 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}] 21:02:06 INFO - PROCESS | 1667 | 1466740926727 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:06 INFO - PROCESS | 1667 | 1466740926869 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:02:06 INFO - PROCESS | 1667 | 1466740926966 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:06 INFO - PROCESS | 1667 | 1466740926967 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12555e800 == 41 [pid = 1667] [id = 688] 21:02:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x111c14800) [pid = 1667] [serial = 2064] [outer = 0x0] 21:02:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12ba4a000) [pid = 1667] [serial = 2065] [outer = 0x111c14800] 21:02:07 INFO - PROCESS | 1667 | 1466740927008 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12be5d000) [pid = 1667] [serial = 2066] [outer = 0x111c14800] 21:02:07 INFO - PROCESS | 1667 | 1466740927298 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] 21:02:07 INFO - PROCESS | 1667 | 1466740927346 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:02:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:02:07 INFO - PROCESS | 1667 | 1466740927348 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:02:07 INFO - PROCESS | 1667 | 1466740927349 Marionette TRACE conn2 <- [1,2726,null,{}] 21:02:07 INFO - PROCESS | 1667 | 1466740927352 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}] 21:02:07 INFO - PROCESS | 1667 | 1466740927353 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:07 INFO - PROCESS | 1667 | 1466740927451 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:02:07 INFO - PROCESS | 1667 | 1466740927515 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 1667 | 1466740927516 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d322800 == 42 [pid = 1667] [id = 689] 21:02:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x119747400) [pid = 1667] [serial = 2067] [outer = 0x0] 21:02:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12be5f800) [pid = 1667] [serial = 2068] [outer = 0x119747400] 21:02:07 INFO - PROCESS | 1667 | 1466740927541 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12beb3000) [pid = 1667] [serial = 2069] [outer = 0x119747400] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x117e4c800 == 41 [pid = 1667] [id = 667] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12c918000 == 40 [pid = 1667] [id = 645] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12d6ea800 == 39 [pid = 1667] [id = 663] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x11811c800 == 38 [pid = 1667] [id = 681] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x124492800 == 37 [pid = 1667] [id = 680] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba86000 == 36 [pid = 1667] [id = 679] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x124ade000 == 35 [pid = 1667] [id = 678] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x115418000 == 34 [pid = 1667] [id = 677] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12a34f800 == 33 [pid = 1667] [id = 683] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12cae9800 == 32 [pid = 1667] [id = 687] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4ac000 == 31 [pid = 1667] [id = 685] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12b705000 == 30 [pid = 1667] [id = 684] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12c910800 == 29 [pid = 1667] [id = 686] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x125e0f000 == 28 [pid = 1667] [id = 682] 21:02:08 INFO - PROCESS | 1667 | --DOCSHELL 0x12555e800 == 27 [pid = 1667] [id = 688] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12559b000) [pid = 1667] [serial = 2015] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x12918c400) [pid = 1667] [serial = 2021] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11825f000) [pid = 1667] [serial = 2006] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1174b1800) [pid = 1667] [serial = 2005] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1185a8000) [pid = 1667] [serial = 2008] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x119119400) [pid = 1667] [serial = 2009] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x1192ef800) [pid = 1667] [serial = 1996] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x128a07800) [pid = 1667] [serial = 2003] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x12519cc00) [pid = 1667] [serial = 2002] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x125332800) [pid = 1667] [serial = 1999] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1199ad400) [pid = 1667] [serial = 2011] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1243ce400) [pid = 1667] [serial = 2012] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1164eb800) [pid = 1667] [serial = 1993] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x126dad800) [pid = 1667] [serial = 2017] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1183e5c00) [pid = 1667] [serial = 2026] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x120ffd800) [pid = 1667] [serial = 2027] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x12a64a000) [pid = 1667] [serial = 2024] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x127485c00) [pid = 1667] [serial = 2018] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x129180c00) [pid = 1667] [serial = 2029] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 78 (0x128ac6400) [pid = 1667] [serial = 2020] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 77 (0x129493800) [pid = 1667] [serial = 2023] [outer = 0x0] [url = about:blank] 21:02:08 INFO - PROCESS | 1667 | --DOMWINDOW == 76 (0x124cfe000) [pid = 1667] [serial = 2014] [outer = 0x0] [url = about:blank] 21:02:09 INFO - PROCESS | 1667 | 1466740929054 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]]]}] 21:02:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:02:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1720ms 21:02:09 INFO - PROCESS | 1667 | 1466740929070 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:02:09 INFO - PROCESS | 1667 | 1466740929075 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:02:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:02:09 INFO - PROCESS | 1667 | 1466740929078 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:02:09 INFO - PROCESS | 1667 | 1466740929080 Marionette TRACE conn2 <- [1,2730,null,{}] 21:02:09 INFO - PROCESS | 1667 | 1466740929084 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}] 21:02:09 INFO - PROCESS | 1667 | 1466740929086 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:09 INFO - PROCESS | 1667 | 1466740929176 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:02:09 INFO - PROCESS | 1667 | 1466740929231 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:09 INFO - PROCESS | 1667 | 1466740929234 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:09 INFO - PROCESS | 1667 | ++DOCSHELL 0x1169ac800 == 28 [pid = 1667] [id = 690] 21:02:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 77 (0x113c60c00) [pid = 1667] [serial = 2070] [outer = 0x0] 21:02:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 78 (0x115452c00) [pid = 1667] [serial = 2071] [outer = 0x113c60c00] 21:02:09 INFO - PROCESS | 1667 | 1466740929263 Marionette DEBUG loaded listener.js 21:02:09 INFO - PROCESS | 1667 | ++DOMWINDOW == 79 (0x11612e400) [pid = 1667] [serial = 2072] [outer = 0x113c60c00] 21:02:10 INFO - PROCESS | 1667 | 1466740930062 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"]]]}] 21:02:10 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 21:02:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:02:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:02:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1021ms 21:02:10 INFO - PROCESS | 1667 | 1466740930098 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 21:02:10 INFO - PROCESS | 1667 | 1466740930102 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:02:10 INFO - PROCESS | 1667 | 1466740930106 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:02:10 INFO - PROCESS | 1667 | 1466740930108 Marionette TRACE conn2 <- [1,2734,null,{}] 21:02:10 INFO - PROCESS | 1667 | 1466740930110 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}] 21:02:10 INFO - PROCESS | 1667 | 1466740930112 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:10 INFO - PROCESS | 1667 | 1466740930189 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:02:10 INFO - PROCESS | 1667 | 1466740930193 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:10 INFO - PROCESS | 1667 | 1466740930195 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192ce000 == 29 [pid = 1667] [id = 691] 21:02:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x116f90c00) [pid = 1667] [serial = 2073] [outer = 0x0] 21:02:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x1174aec00) [pid = 1667] [serial = 2074] [outer = 0x116f90c00] 21:02:10 INFO - PROCESS | 1667 | 1466740930225 Marionette DEBUG loaded listener.js 21:02:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11755e800) [pid = 1667] [serial = 2075] [outer = 0x116f90c00] 21:02:10 INFO - PROCESS | 1667 | 1466740930584 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]]]}] 21:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 21:02:10 INFO - PROCESS | 1667 | 1466740930625 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:02:10 INFO - PROCESS | 1667 | 1466740930635 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:02:10 INFO - PROCESS | 1667 | 1466740930637 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:02:10 INFO - PROCESS | 1667 | 1466740930640 Marionette TRACE conn2 <- [1,2738,null,{}] 21:02:10 INFO - PROCESS | 1667 | 1466740930647 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}] 21:02:10 INFO - PROCESS | 1667 | 1466740930651 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:10 INFO - PROCESS | 1667 | 1466740930729 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:02:10 INFO - PROCESS | 1667 | 1466740930735 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:10 INFO - PROCESS | 1667 | 1466740930737 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:10 INFO - PROCESS | 1667 | ++DOCSHELL 0x124070800 == 30 [pid = 1667] [id = 692] 21:02:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x110eecc00) [pid = 1667] [serial = 2076] [outer = 0x0] 21:02:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x1185b4c00) [pid = 1667] [serial = 2077] [outer = 0x110eecc00] 21:02:10 INFO - PROCESS | 1667 | 1466740930768 Marionette DEBUG loaded listener.js 21:02:10 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1188dc000) [pid = 1667] [serial = 2078] [outer = 0x110eecc00] 21:02:11 INFO - PROCESS | 1667 | 1466740931117 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]]]}] 21:02:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:02:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 21:02:11 INFO - PROCESS | 1667 | 1466740931159 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:02:11 INFO - PROCESS | 1667 | 1466740931163 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:02:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:02:11 INFO - PROCESS | 1667 | 1466740931167 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 1667 | 1466740931169 Marionette TRACE conn2 <- [1,2742,null,{}] 21:02:11 INFO - PROCESS | 1667 | 1466740931172 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}] 21:02:11 INFO - PROCESS | 1667 | 1466740931174 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:11 INFO - PROCESS | 1667 | 1466740931332 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:02:11 INFO - PROCESS | 1667 | 1466740931347 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1667 | 1466740931348 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ae6000 == 31 [pid = 1667] [id = 693] 21:02:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11911b800) [pid = 1667] [serial = 2079] [outer = 0x0] 21:02:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x11917f800) [pid = 1667] [serial = 2080] [outer = 0x11911b800] 21:02:11 INFO - PROCESS | 1667 | 1466740931391 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x119575c00) [pid = 1667] [serial = 2081] [outer = 0x11911b800] 21:02:11 INFO - PROCESS | 1667 | 1466740931777 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]]]}] 21:02:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:02:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 622ms 21:02:11 INFO - PROCESS | 1667 | 1466740931789 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:02:11 INFO - PROCESS | 1667 | 1466740931792 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:02:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:02:11 INFO - PROCESS | 1667 | 1466740931795 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 1667 | 1466740931796 Marionette TRACE conn2 <- [1,2746,null,{}] 21:02:11 INFO - PROCESS | 1667 | 1466740931798 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}] 21:02:11 INFO - PROCESS | 1667 | 1466740931799 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:11 INFO - PROCESS | 1667 | 1466740931881 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:02:11 INFO - PROCESS | 1667 | 1466740931943 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1667 | 1466740931944 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:11 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e19800 == 32 [pid = 1667] [id = 694] 21:02:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x116f39400) [pid = 1667] [serial = 2082] [outer = 0x0] 21:02:11 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1195a6800) [pid = 1667] [serial = 2083] [outer = 0x116f39400] 21:02:11 INFO - PROCESS | 1667 | 1466740931969 Marionette DEBUG loaded listener.js 21:02:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119cebc00) [pid = 1667] [serial = 2084] [outer = 0x116f39400] 21:02:12 INFO - PROCESS | 1667 | 1466740932238 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]]]}] 21:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 21:02:12 INFO - PROCESS | 1667 | 1466740932263 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:02:12 INFO - PROCESS | 1667 | 1466740932264 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:02:12 INFO - PROCESS | 1667 | 1466740932266 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 1667 | 1466740932268 Marionette TRACE conn2 <- [1,2750,null,{}] 21:02:12 INFO - PROCESS | 1667 | 1466740932278 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}] 21:02:12 INFO - PROCESS | 1667 | 1466740932281 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:12 INFO - PROCESS | 1667 | 1466740932380 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:02:12 INFO - PROCESS | 1667 | 1466740932384 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:12 INFO - PROCESS | 1667 | 1466740932385 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x128e13000 == 33 [pid = 1667] [id = 695] 21:02:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124004000) [pid = 1667] [serial = 2085] [outer = 0x0] 21:02:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1244e0000) [pid = 1667] [serial = 2086] [outer = 0x124004000] 21:02:12 INFO - PROCESS | 1667 | 1466740932413 Marionette DEBUG loaded listener.js 21:02:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x125332800) [pid = 1667] [serial = 2087] [outer = 0x124004000] 21:02:12 INFO - PROCESS | 1667 | 1466740932759 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]]]}] 21:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 21:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:02:12 INFO - PROCESS | 1667 | 1466740932789 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:02:12 INFO - PROCESS | 1667 | 1466740932790 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:02:12 INFO - PROCESS | 1667 | 1466740932792 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 1667 | 1466740932793 Marionette TRACE conn2 <- [1,2754,null,{}] 21:02:12 INFO - PROCESS | 1667 | 1466740932796 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}] 21:02:12 INFO - PROCESS | 1667 | 1466740932797 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:12 INFO - PROCESS | 1667 | 1466740932909 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:02:12 INFO - PROCESS | 1667 | 1466740932914 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:12 INFO - PROCESS | 1667 | 1466740932915 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:12 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a34a800 == 34 [pid = 1667] [id = 696] 21:02:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x11959bc00) [pid = 1667] [serial = 2088] [outer = 0x0] 21:02:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1244e4000) [pid = 1667] [serial = 2089] [outer = 0x11959bc00] 21:02:12 INFO - PROCESS | 1667 | 1466740932943 Marionette DEBUG loaded listener.js 21:02:12 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x125eeb000) [pid = 1667] [serial = 2090] [outer = 0x11959bc00] 21:02:13 INFO - PROCESS | 1667 | 1466740933245 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]]]}] 21:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 470ms 21:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:02:13 INFO - PROCESS | 1667 | 1466740933263 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:02:13 INFO - PROCESS | 1667 | 1466740933264 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:02:13 INFO - PROCESS | 1667 | 1466740933266 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:02:13 INFO - PROCESS | 1667 | 1466740933267 Marionette TRACE conn2 <- [1,2758,null,{}] 21:02:13 INFO - PROCESS | 1667 | 1466740933269 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}] 21:02:13 INFO - PROCESS | 1667 | 1466740933271 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:13 INFO - PROCESS | 1667 | 1466740933349 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:02:13 INFO - PROCESS | 1667 | 1466740933352 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1667 | 1466740933353 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x12aabe800 == 35 [pid = 1667] [id = 697] 21:02:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x125eec400) [pid = 1667] [serial = 2091] [outer = 0x0] 21:02:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x126db3800) [pid = 1667] [serial = 2092] [outer = 0x125eec400] 21:02:13 INFO - PROCESS | 1667 | 1466740933381 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x126fd9c00) [pid = 1667] [serial = 2093] [outer = 0x125eec400] 21:02:13 INFO - PROCESS | 1667 | 1466740933700 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]]]}] 21:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms 21:02:13 INFO - PROCESS | 1667 | 1466740933737 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:02:13 INFO - PROCESS | 1667 | 1466740933738 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:02:13 INFO - PROCESS | 1667 | 1466740933741 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:02:13 INFO - PROCESS | 1667 | 1466740933742 Marionette TRACE conn2 <- [1,2762,null,{}] 21:02:13 INFO - PROCESS | 1667 | 1466740933744 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}] 21:02:13 INFO - PROCESS | 1667 | 1466740933745 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:13 INFO - PROCESS | 1667 | 1466740933862 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:02:13 INFO - PROCESS | 1667 | 1466740933901 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1667 | 1466740933902 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:13 INFO - PROCESS | 1667 | ++DOCSHELL 0x12406f000 == 36 [pid = 1667] [id = 698] 21:02:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x11825b800) [pid = 1667] [serial = 2094] [outer = 0x0] 21:02:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x126fe3c00) [pid = 1667] [serial = 2095] [outer = 0x11825b800] 21:02:13 INFO - PROCESS | 1667 | 1466740933926 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x12748c400) [pid = 1667] [serial = 2096] [outer = 0x11825b800] 21:02:14 INFO - PROCESS | 1667 | 1466740934235 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]]]}] 21:02:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:02:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 21:02:14 INFO - PROCESS | 1667 | 1466740934260 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 1667 | 1466740934262 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:02:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:02:14 INFO - PROCESS | 1667 | 1466740934264 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1667 | 1466740934265 Marionette TRACE conn2 <- [1,2766,null,{}] 21:02:14 INFO - PROCESS | 1667 | 1466740934277 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}] 21:02:14 INFO - PROCESS | 1667 | 1466740934279 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:14 INFO - PROCESS | 1667 | 1466740934381 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:02:14 INFO - PROCESS | 1667 | 1466740934385 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 1667 | 1466740934386 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba88800 == 37 [pid = 1667] [id = 699] 21:02:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x11943c000) [pid = 1667] [serial = 2097] [outer = 0x0] 21:02:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x128a0bc00) [pid = 1667] [serial = 2098] [outer = 0x11943c000] 21:02:14 INFO - PROCESS | 1667 | 1466740934411 Marionette DEBUG loaded listener.js 21:02:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x128acb800) [pid = 1667] [serial = 2099] [outer = 0x11943c000] 21:02:14 INFO - PROCESS | 1667 | 1466740934735 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]]]}] 21:02:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:02:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 21:02:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:02:14 INFO - PROCESS | 1667 | 1466740934782 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 1667 | 1466740934783 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:02:14 INFO - PROCESS | 1667 | 1466740934786 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1667 | 1466740934788 Marionette TRACE conn2 <- [1,2770,null,{}] 21:02:14 INFO - PROCESS | 1667 | 1466740934798 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}] 21:02:14 INFO - PROCESS | 1667 | 1466740934799 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:14 INFO - PROCESS | 1667 | 1466740934915 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:02:14 INFO - PROCESS | 1667 | 1466740934951 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 1667 | 1466740934953 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:14 INFO - PROCESS | 1667 | ++DOCSHELL 0x125549800 == 38 [pid = 1667] [id = 700] 21:02:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x128a0b400) [pid = 1667] [serial = 2100] [outer = 0x0] 21:02:14 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x129186000) [pid = 1667] [serial = 2101] [outer = 0x128a0b400] 21:02:14 INFO - PROCESS | 1667 | 1466740934979 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x12949b000) [pid = 1667] [serial = 2102] [outer = 0x128a0b400] 21:02:15 INFO - PROCESS | 1667 | 1466740935281 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]]]}] 21:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 527ms 21:02:15 INFO - PROCESS | 1667 | 1466740935313 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:02:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:02:15 INFO - PROCESS | 1667 | 1466740935314 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:02:15 INFO - PROCESS | 1667 | 1466740935317 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:02:15 INFO - PROCESS | 1667 | 1466740935318 Marionette TRACE conn2 <- [1,2774,null,{}] 21:02:15 INFO - PROCESS | 1667 | 1466740935320 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}] 21:02:15 INFO - PROCESS | 1667 | 1466740935323 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:15 INFO - PROCESS | 1667 | 1466740935429 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:02:15 INFO - PROCESS | 1667 | 1466740935475 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:15 INFO - PROCESS | 1667 | 1466740935476 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:15 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c917000 == 39 [pid = 1667] [id = 701] 21:02:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1292a0c00) [pid = 1667] [serial = 2103] [outer = 0x0] 21:02:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12a6bac00) [pid = 1667] [serial = 2104] [outer = 0x1292a0c00] 21:02:15 INFO - PROCESS | 1667 | 1466740935500 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x12a6c6c00) [pid = 1667] [serial = 2105] [outer = 0x1292a0c00] 21:02:15 INFO - PROCESS | 1667 | 1466740935833 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]]]}] 21:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 569ms 21:02:15 INFO - PROCESS | 1667 | 1466740935886 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:02:15 INFO - PROCESS | 1667 | 1466740935887 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:02:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:02:15 INFO - PROCESS | 1667 | 1466740935889 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:02:15 INFO - PROCESS | 1667 | 1466740935890 Marionette TRACE conn2 <- [1,2778,null,{}] 21:02:15 INFO - PROCESS | 1667 | 1466740935893 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}] 21:02:15 INFO - PROCESS | 1667 | 1466740935894 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:16 INFO - PROCESS | 1667 | 1466740936003 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:02:16 INFO - PROCESS | 1667 | 1466740936045 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 1667 | 1466740936046 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cae6800 == 40 [pid = 1667] [id = 702] 21:02:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x12a6db800) [pid = 1667] [serial = 2106] [outer = 0x0] 21:02:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x12a767400) [pid = 1667] [serial = 2107] [outer = 0x12a6db800] 21:02:16 INFO - PROCESS | 1667 | 1466740936070 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x12b0c0000) [pid = 1667] [serial = 2108] [outer = 0x12a6db800] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x1184e7400) [pid = 1667] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x1132bd800) [pid = 1667] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x124168800) [pid = 1667] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x128ea9000) [pid = 1667] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12a6bf800) [pid = 1667] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x119113800) [pid = 1667] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x113048400) [pid = 1667] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x119120400) [pid = 1667] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x117eb1c00) [pid = 1667] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x118352400) [pid = 1667] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1183e7000) [pid = 1667] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x111c14800) [pid = 1667] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x112962000) [pid = 1667] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x112a7dc00) [pid = 1667] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1267d0800) [pid = 1667] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x119174c00) [pid = 1667] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x119ba9800) [pid = 1667] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1183f4800) [pid = 1667] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x126f45800) [pid = 1667] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x12a6df800) [pid = 1667] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x113048800) [pid = 1667] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:02:16 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1244ec000) [pid = 1667] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:02:16 INFO - PROCESS | 1667 | 1466740936549 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]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:02:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 668ms 21:02:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:02:16 INFO - PROCESS | 1667 | 1466740936558 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:02:16 INFO - PROCESS | 1667 | 1466740936560 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:02:16 INFO - PROCESS | 1667 | 1466740936562 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 1667 | 1466740936563 Marionette TRACE conn2 <- [1,2782,null,{}] 21:02:16 INFO - PROCESS | 1667 | 1466740936565 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}] 21:02:16 INFO - PROCESS | 1667 | 1466740936566 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:16 INFO - PROCESS | 1667 | 1466740936651 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:02:16 INFO - PROCESS | 1667 | 1466740936745 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 1667 | 1466740936746 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:16 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cddd800 == 41 [pid = 1667] [id = 703] 21:02:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x112fc0400) [pid = 1667] [serial = 2109] [outer = 0x0] 21:02:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x117eb1c00) [pid = 1667] [serial = 2110] [outer = 0x112fc0400] 21:02:16 INFO - PROCESS | 1667 | 1466740936770 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x119182800) [pid = 1667] [serial = 2111] [outer = 0x112fc0400] 21:02:17 INFO - PROCESS | 1667 | 1466740937026 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]]]}] 21:02:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:02:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 470ms 21:02:17 INFO - PROCESS | 1667 | 1466740937033 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:02:17 INFO - PROCESS | 1667 | 1466740937034 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:02:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:02:17 INFO - PROCESS | 1667 | 1466740937036 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 1667 | 1466740937037 Marionette TRACE conn2 <- [1,2786,null,{}] 21:02:17 INFO - PROCESS | 1667 | 1466740937048 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}] 21:02:17 INFO - PROCESS | 1667 | 1466740937049 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:17 INFO - PROCESS | 1667 | 1466740937141 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:02:17 INFO - PROCESS | 1667 | 1466740937145 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:17 INFO - PROCESS | 1667 | 1466740937146 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d6e7800 == 42 [pid = 1667] [id = 704] 21:02:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x119433800) [pid = 1667] [serial = 2112] [outer = 0x0] 21:02:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12532e800) [pid = 1667] [serial = 2113] [outer = 0x119433800] 21:02:17 INFO - PROCESS | 1667 | 1466740937170 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12948ec00) [pid = 1667] [serial = 2114] [outer = 0x119433800] 21:02:17 INFO - PROCESS | 1667 | 1466740937485 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]]]}] 21:02:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:02:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 476ms 21:02:17 INFO - PROCESS | 1667 | 1466740937513 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:02:17 INFO - PROCESS | 1667 | 1466740937514 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:02:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:02:17 INFO - PROCESS | 1667 | 1466740937516 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 1667 | 1466740937517 Marionette TRACE conn2 <- [1,2790,null,{}] 21:02:17 INFO - PROCESS | 1667 | 1466740937519 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}] 21:02:17 INFO - PROCESS | 1667 | 1466740937520 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:17 INFO - PROCESS | 1667 | 1466740937601 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:02:17 INFO - PROCESS | 1667 | 1466740937675 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:17 INFO - PROCESS | 1667 | 1466740937676 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:17 INFO - PROCESS | 1667 | ++DOCSHELL 0x12de5f000 == 43 [pid = 1667] [id = 705] 21:02:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1174b7000) [pid = 1667] [serial = 2115] [outer = 0x0] 21:02:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x129494400) [pid = 1667] [serial = 2116] [outer = 0x1174b7000] 21:02:17 INFO - PROCESS | 1667 | 1466740937700 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12b7d9c00) [pid = 1667] [serial = 2117] [outer = 0x1174b7000] 21:02:17 INFO - PROCESS | 1667 | 1466740937992 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]]]}] 21:02:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:02:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 517ms 21:02:18 INFO - PROCESS | 1667 | 1466740938034 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:02:18 INFO - PROCESS | 1667 | 1466740938035 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:02:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:02:18 INFO - PROCESS | 1667 | 1466740938037 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 1667 | 1466740938040 Marionette TRACE conn2 <- [1,2794,null,{}] 21:02:18 INFO - PROCESS | 1667 | 1466740938043 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}] 21:02:18 INFO - PROCESS | 1667 | 1466740938044 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:18 INFO - PROCESS | 1667 | 1466740938132 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:02:18 INFO - PROCESS | 1667 | 1466740938135 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 1667 | 1466740938136 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x110f4f000 == 44 [pid = 1667] [id = 706] 21:02:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x111c7d800) [pid = 1667] [serial = 2118] [outer = 0x0] 21:02:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x12b8e4400) [pid = 1667] [serial = 2119] [outer = 0x111c7d800] 21:02:18 INFO - PROCESS | 1667 | 1466740938160 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x12ba46000) [pid = 1667] [serial = 2120] [outer = 0x111c7d800] 21:02:18 INFO - PROCESS | 1667 | 1466740938687 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]]]}] 21:02:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:02:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 21:02:18 INFO - PROCESS | 1667 | 1466740938731 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:02:18 INFO - PROCESS | 1667 | 1466740938733 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:02:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:02:18 INFO - PROCESS | 1667 | 1466740938739 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 1667 | 1466740938742 Marionette TRACE conn2 <- [1,2798,null,{}] 21:02:18 INFO - PROCESS | 1667 | 1466740938746 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}] 21:02:18 INFO - PROCESS | 1667 | 1466740938748 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:18 INFO - PROCESS | 1667 | 1466740938869 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:02:18 INFO - PROCESS | 1667 | 1466740938977 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 1667 | 1466740938978 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:18 INFO - PROCESS | 1667 | ++DOCSHELL 0x11746f800 == 45 [pid = 1667] [id = 707] 21:02:18 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x112d47000) [pid = 1667] [serial = 2121] [outer = 0x0] 21:02:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x1133af800) [pid = 1667] [serial = 2122] [outer = 0x112d47000] 21:02:19 INFO - PROCESS | 1667 | 1466740939011 Marionette DEBUG loaded listener.js 21:02:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x116631c00) [pid = 1667] [serial = 2123] [outer = 0x112d47000] 21:02:19 INFO - PROCESS | 1667 | 1466740939563 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]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:02:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 878ms 21:02:19 INFO - PROCESS | 1667 | 1466740939616 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:02:19 INFO - PROCESS | 1667 | 1466740939619 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:02:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:02:19 INFO - PROCESS | 1667 | 1466740939624 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 1667 | 1466740939625 Marionette TRACE conn2 <- [1,2802,null,{}] 21:02:19 INFO - PROCESS | 1667 | 1466740939628 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}] 21:02:19 INFO - PROCESS | 1667 | 1466740939630 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:19 INFO - PROCESS | 1667 | 1466740939746 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:02:19 INFO - PROCESS | 1667 | 1466740939833 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:19 INFO - PROCESS | 1667 | 1466740939835 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:19 INFO - PROCESS | 1667 | ++DOCSHELL 0x117475000 == 46 [pid = 1667] [id = 708] 21:02:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x113055c00) [pid = 1667] [serial = 2124] [outer = 0x0] 21:02:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x116a1a800) [pid = 1667] [serial = 2125] [outer = 0x113055c00] 21:02:19 INFO - PROCESS | 1667 | 1466740939866 Marionette DEBUG loaded listener.js 21:02:19 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x1183e9400) [pid = 1667] [serial = 2126] [outer = 0x113055c00] 21:02:20 INFO - PROCESS | 1667 | 1466740940567 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]]]}] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12de5f000 == 45 [pid = 1667] [id = 705] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12d6e7800 == 44 [pid = 1667] [id = 704] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12cddd800 == 43 [pid = 1667] [id = 703] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12cae6800 == 42 [pid = 1667] [id = 702] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12c917000 == 41 [pid = 1667] [id = 701] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125549800 == 40 [pid = 1667] [id = 700] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba88800 == 39 [pid = 1667] [id = 699] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12be5f800) [pid = 1667] [serial = 2068] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12406f000 == 38 [pid = 1667] [id = 698] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12aabe800 == 37 [pid = 1667] [id = 697] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x12a34a800 == 36 [pid = 1667] [id = 696] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x128e13000 == 35 [pid = 1667] [id = 695] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x125e19800 == 34 [pid = 1667] [id = 694] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x124ae6000 == 33 [pid = 1667] [id = 693] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x124070800 == 32 [pid = 1667] [id = 692] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x1192ce000 == 31 [pid = 1667] [id = 691] 21:02:20 INFO - PROCESS | 1667 | --DOCSHELL 0x1169ac800 == 30 [pid = 1667] [id = 690] 21:02:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1021ms 21:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:02:20 INFO - PROCESS | 1667 | 1466740940645 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:02:20 INFO - PROCESS | 1667 | 1466740940647 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:02:20 INFO - PROCESS | 1667 | 1466740940650 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:02:20 INFO - PROCESS | 1667 | 1466740940652 Marionette TRACE conn2 <- [1,2806,null,{}] 21:02:20 INFO - PROCESS | 1667 | 1466740940655 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}] 21:02:20 INFO - PROCESS | 1667 | 1466740940657 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:20 INFO - PROCESS | 1667 | 1466740940744 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:02:20 INFO - PROCESS | 1667 | 1466740940754 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:20 INFO - PROCESS | 1667 | 1466740940756 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:20 INFO - PROCESS | 1667 | ++DOCSHELL 0x116953000 == 31 [pid = 1667] [id = 709] 21:02:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x116f93800) [pid = 1667] [serial = 2127] [outer = 0x0] 21:02:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x1174b2c00) [pid = 1667] [serial = 2128] [outer = 0x116f93800] 21:02:20 INFO - PROCESS | 1667 | 1466740940784 Marionette DEBUG loaded listener.js 21:02:20 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x11834d800) [pid = 1667] [serial = 2129] [outer = 0x116f93800] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x124005c00) [pid = 1667] [serial = 1946] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x11911a000) [pid = 1667] [serial = 1943] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x127493800) [pid = 1667] [serial = 1937] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12b7e5000) [pid = 1667] [serial = 1991] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x116f8fc00) [pid = 1667] [serial = 1940] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x1267c5800) [pid = 1667] [serial = 1949] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x129186400) [pid = 1667] [serial = 2053] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x12b0bd400) [pid = 1667] [serial = 2056] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x119181800) [pid = 1667] [serial = 2059] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1267cac00) [pid = 1667] [serial = 2060] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x12b7dd000) [pid = 1667] [serial = 2057] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1267c9c00) [pid = 1667] [serial = 2047] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1192f1c00) [pid = 1667] [serial = 2044] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x119ba9c00) [pid = 1667] [serial = 2045] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x118858000) [pid = 1667] [serial = 2042] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x118354c00) [pid = 1667] [serial = 2041] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x12441b800) [pid = 1667] [serial = 2038] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x127485800) [pid = 1667] [serial = 2039] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11917f400) [pid = 1667] [serial = 2036] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x118718c00) [pid = 1667] [serial = 2035] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x12be5d000) [pid = 1667] [serial = 2066] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x116198400) [pid = 1667] [serial = 2033] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x112f4b800) [pid = 1667] [serial = 2032] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x12a6bf000) [pid = 1667] [serial = 2030] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x128c68000) [pid = 1667] [serial = 2051] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x128ac4400) [pid = 1667] [serial = 2050] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x129495000) [pid = 1667] [serial = 2054] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x12a6d8000) [pid = 1667] [serial = 2062] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x12ba4a000) [pid = 1667] [serial = 2065] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12b8f1800) [pid = 1667] [serial = 2063] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x126fd4800) [pid = 1667] [serial = 2048] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x1199a8c00) [pid = 1667] [serial = 1997] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x117557c00) [pid = 1667] [serial = 1994] [outer = 0x0] [url = about:blank] 21:02:20 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x12748d800) [pid = 1667] [serial = 2000] [outer = 0x0] [url = about:blank] 21:02:21 INFO - PROCESS | 1667 | 1466740941171 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]]]}] 21:02:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:02:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 572ms 21:02:21 INFO - PROCESS | 1667 | 1466740941221 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:02:21 INFO - PROCESS | 1667 | 1466740941224 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:02:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:02:21 INFO - PROCESS | 1667 | 1466740941228 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1667 | 1466740941230 Marionette TRACE conn2 <- [1,2810,null,{}] 21:02:21 INFO - PROCESS | 1667 | 1466740941232 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}] 21:02:21 INFO - PROCESS | 1667 | 1466740941234 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:21 INFO - PROCESS | 1667 | 1466740941315 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:02:21 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdcb000 == 30 [pid = 1667] [id = 16] 21:02:21 INFO - PROCESS | 1667 | 1466740941347 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:21 INFO - PROCESS | 1667 | 1466740941348 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192ce000 == 31 [pid = 1667] [id = 710] 21:02:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x118710c00) [pid = 1667] [serial = 2130] [outer = 0x0] 21:02:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x11885cc00) [pid = 1667] [serial = 2131] [outer = 0x118710c00] 21:02:21 INFO - PROCESS | 1667 | 1466740941378 Marionette DEBUG loaded listener.js 21:02:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x11911b400) [pid = 1667] [serial = 2132] [outer = 0x118710c00] 21:02:21 INFO - PROCESS | 1667 | 1466740941750 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]]]}] 21:02:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:02:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 568ms 21:02:21 INFO - PROCESS | 1667 | 1466740941797 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:02:21 INFO - PROCESS | 1667 | 1466740941798 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:02:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:02:21 INFO - PROCESS | 1667 | 1466740941801 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1667 | 1466740941803 Marionette TRACE conn2 <- [1,2814,null,{}] 21:02:21 INFO - PROCESS | 1667 | 1466740941811 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}] 21:02:21 INFO - PROCESS | 1667 | 1466740941814 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:21 INFO - PROCESS | 1667 | 1466740941895 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:02:21 INFO - PROCESS | 1667 | 1466740941899 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:21 INFO - PROCESS | 1667 | 1466740941901 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:21 INFO - PROCESS | 1667 | ++DOCSHELL 0x1240bd000 == 32 [pid = 1667] [id = 711] 21:02:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x119122400) [pid = 1667] [serial = 2133] [outer = 0x0] 21:02:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11959b800) [pid = 1667] [serial = 2134] [outer = 0x119122400] 21:02:21 INFO - PROCESS | 1667 | 1466740941931 Marionette DEBUG loaded listener.js 21:02:21 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x119ba3800) [pid = 1667] [serial = 2135] [outer = 0x119122400] 21:02:22 INFO - PROCESS | 1667 | 1466740942285 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]]]}] 21:02:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:02:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 523ms 21:02:22 INFO - PROCESS | 1667 | 1466740942325 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:02:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:02:22 INFO - PROCESS | 1667 | 1466740942327 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:02:22 INFO - PROCESS | 1667 | 1466740942329 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:02:22 INFO - PROCESS | 1667 | 1466740942330 Marionette TRACE conn2 <- [1,2818,null,{}] 21:02:22 INFO - PROCESS | 1667 | 1466740942332 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}] 21:02:22 INFO - PROCESS | 1667 | 1466740942334 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:22 INFO - PROCESS | 1667 | 1466740942412 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:02:22 INFO - PROCESS | 1667 | 1466740942416 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:22 INFO - PROCESS | 1667 | 1466740942417 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:22 INFO - PROCESS | 1667 | ++DOCSHELL 0x1251c2800 == 33 [pid = 1667] [id = 712] 21:02:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119c17800) [pid = 1667] [serial = 2136] [outer = 0x0] 21:02:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x124163c00) [pid = 1667] [serial = 2137] [outer = 0x119c17800] 21:02:22 INFO - PROCESS | 1667 | 1466740942445 Marionette DEBUG loaded listener.js 21:02:22 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x124416c00) [pid = 1667] [serial = 2138] [outer = 0x119c17800] 21:02:22 INFO - PROCESS | 1667 | 1466740942801 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]]]}] 21:02:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:02:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 21:02:22 INFO - PROCESS | 1667 | 1466740942850 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:02:22 INFO - PROCESS | 1667 | 1466740942851 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:02:22 INFO - PROCESS | 1667 | 1466740942853 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:02:22 INFO - PROCESS | 1667 | 1466740942855 Marionette TRACE conn2 <- [1,2822,null,{}] 21:02:22 INFO - PROCESS | 1667 | 1466740942857 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}] 21:02:22 INFO - PROCESS | 1667 | 1466740942858 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:22 INFO - PROCESS | 1667 | 1466740942969 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:02:23 INFO - PROCESS | 1667 | 1466740943013 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1667 | 1466740943014 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x125e22800 == 34 [pid = 1667] [id = 713] 21:02:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x112f8c800) [pid = 1667] [serial = 2139] [outer = 0x0] 21:02:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x124421000) [pid = 1667] [serial = 2140] [outer = 0x112f8c800] 21:02:23 INFO - PROCESS | 1667 | 1466740943039 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124c32c00) [pid = 1667] [serial = 2141] [outer = 0x112f8c800] 21:02:23 INFO - PROCESS | 1667 | 1466740943369 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]]]}] 21:02:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 21:02:23 INFO - PROCESS | 1667 | 1466740943375 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:02:23 INFO - PROCESS | 1667 | 1466740943376 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:02:23 INFO - PROCESS | 1667 | 1466740943378 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:02:23 INFO - PROCESS | 1667 | 1466740943379 Marionette TRACE conn2 <- [1,2826,null,{}] 21:02:23 INFO - PROCESS | 1667 | 1466740943382 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}] 21:02:23 INFO - PROCESS | 1667 | 1466740943386 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:23 INFO - PROCESS | 1667 | 1466740943504 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:02:23 INFO - PROCESS | 1667 | 1466740943522 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1667 | 1466740943523 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:23 INFO - PROCESS | 1667 | ++DOCSHELL 0x128e07800 == 35 [pid = 1667] [id = 714] 21:02:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124c40400) [pid = 1667] [serial = 2142] [outer = 0x0] 21:02:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125ea8c00) [pid = 1667] [serial = 2143] [outer = 0x124c40400] 21:02:23 INFO - PROCESS | 1667 | 1466740943550 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x127486400) [pid = 1667] [serial = 2144] [outer = 0x124c40400] 21:02:23 INFO - PROCESS | 1667 | 1466740943909 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:02:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 569ms 21:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:02:23 INFO - PROCESS | 1667 | 1466740943949 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:02:23 INFO - PROCESS | 1667 | 1466740943950 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:02:23 INFO - PROCESS | 1667 | 1466740943952 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:02:23 INFO - PROCESS | 1667 | 1466740943953 Marionette TRACE conn2 <- [1,2830,null,{}] 21:02:23 INFO - PROCESS | 1667 | 1466740943956 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}] 21:02:23 INFO - PROCESS | 1667 | 1466740943957 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:24 INFO - PROCESS | 1667 | 1466740944058 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:02:24 INFO - PROCESS | 1667 | 1466740944062 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 1667 | 1466740944063 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a558000 == 36 [pid = 1667] [id = 715] 21:02:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x124cf5000) [pid = 1667] [serial = 2145] [outer = 0x0] 21:02:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x128a0cc00) [pid = 1667] [serial = 2146] [outer = 0x124cf5000] 21:02:24 INFO - PROCESS | 1667 | 1466740944087 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128ace400) [pid = 1667] [serial = 2147] [outer = 0x124cf5000] 21:02:24 INFO - PROCESS | 1667 | 1466740944417 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]]]}] 21:02:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:02:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 21:02:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:02:24 INFO - PROCESS | 1667 | 1466740944471 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:02:24 INFO - PROCESS | 1667 | 1466740944472 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:02:24 INFO - PROCESS | 1667 | 1466740944474 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 1667 | 1466740944475 Marionette TRACE conn2 <- [1,2834,null,{}] 21:02:24 INFO - PROCESS | 1667 | 1466740944477 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}] 21:02:24 INFO - PROCESS | 1667 | 1466740944478 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:24 INFO - PROCESS | 1667 | 1466740944585 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:02:24 INFO - PROCESS | 1667 | 1466740944595 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 1667 | 1466740944596 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:24 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a963000 == 37 [pid = 1667] [id = 716] 21:02:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x128eab000) [pid = 1667] [serial = 2148] [outer = 0x0] 21:02:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x129185000) [pid = 1667] [serial = 2149] [outer = 0x128eab000] 21:02:24 INFO - PROCESS | 1667 | 1466740944621 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12929b400) [pid = 1667] [serial = 2150] [outer = 0x128eab000] 21:02:25 INFO - PROCESS | 1667 | 1466740945103 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x113c60c00) [pid = 1667] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1292a0c00) [pid = 1667] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12a6db800) [pid = 1667] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x119747400) [pid = 1667] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x112fc0400) [pid = 1667] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x116f90c00) [pid = 1667] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x116f39400) [pid = 1667] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x11911b800) [pid = 1667] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x124004000) [pid = 1667] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x11943c000) [pid = 1667] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11959bc00) [pid = 1667] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11825b800) [pid = 1667] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x125eec400) [pid = 1667] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x128a0b400) [pid = 1667] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x110eecc00) [pid = 1667] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x119433800) [pid = 1667] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:02:25 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x1174b7000) [pid = 1667] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:02:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 671ms 21:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:02:25 INFO - PROCESS | 1667 | 1466740945145 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:02:25 INFO - PROCESS | 1667 | 1466740945146 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:02:25 INFO - PROCESS | 1667 | 1466740945148 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 1667 | 1466740945149 Marionette TRACE conn2 <- [1,2838,null,{}] 21:02:25 INFO - PROCESS | 1667 | 1466740945151 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}] 21:02:25 INFO - PROCESS | 1667 | 1466740945152 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:25 INFO - PROCESS | 1667 | 1466740945233 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:02:25 INFO - PROCESS | 1667 | 1466740945236 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 1667 | 1466740945237 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x1240b3800 == 38 [pid = 1667] [id = 717] 21:02:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11663dc00) [pid = 1667] [serial = 2151] [outer = 0x0] 21:02:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1174d3400) [pid = 1667] [serial = 2152] [outer = 0x11663dc00] 21:02:25 INFO - PROCESS | 1667 | 1466740945265 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119437400) [pid = 1667] [serial = 2153] [outer = 0x11663dc00] 21:02:25 INFO - PROCESS | 1667 | 1466740945608 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]]]}] 21:02:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 470ms 21:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:02:25 INFO - PROCESS | 1667 | 1466740945619 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:02:25 INFO - PROCESS | 1667 | 1466740945620 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:02:25 INFO - PROCESS | 1667 | 1466740945627 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 1667 | 1466740945629 Marionette TRACE conn2 <- [1,2842,null,{}] 21:02:25 INFO - PROCESS | 1667 | 1466740945631 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}] 21:02:25 INFO - PROCESS | 1667 | 1466740945632 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:25 INFO - PROCESS | 1667 | 1466740945726 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:02:25 INFO - PROCESS | 1667 | 1466740945789 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 1667 | 1466740945790 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:25 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bec9800 == 39 [pid = 1667] [id = 718] 21:02:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x119434c00) [pid = 1667] [serial = 2154] [outer = 0x0] 21:02:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x11959bc00) [pid = 1667] [serial = 2155] [outer = 0x119434c00] 21:02:25 INFO - PROCESS | 1667 | 1466740945815 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x129188c00) [pid = 1667] [serial = 2156] [outer = 0x119434c00] 21:02:26 INFO - PROCESS | 1667 | 1466740946110 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]]]}] 21:02:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:02:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 21:02:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:02:26 INFO - PROCESS | 1667 | 1466740946146 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 1667 | 1466740946148 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:02:26 INFO - PROCESS | 1667 | 1466740946150 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 1667 | 1466740946152 Marionette TRACE conn2 <- [1,2846,null,{}] 21:02:26 INFO - PROCESS | 1667 | 1466740946154 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}] 21:02:26 INFO - PROCESS | 1667 | 1466740946156 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:26 INFO - PROCESS | 1667 | 1466740946249 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:02:26 INFO - PROCESS | 1667 | 1466740946253 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:26 INFO - PROCESS | 1667 | 1466740946254 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c905000 == 40 [pid = 1667] [id = 719] 21:02:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x126fd8800) [pid = 1667] [serial = 2157] [outer = 0x0] 21:02:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x12949c000) [pid = 1667] [serial = 2158] [outer = 0x126fd8800] 21:02:26 INFO - PROCESS | 1667 | 1466740946281 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12a76e000) [pid = 1667] [serial = 2159] [outer = 0x126fd8800] 21:02:26 INFO - PROCESS | 1667 | 1466740946610 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]]]}] 21:02:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:02:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 470ms 21:02:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:02:26 INFO - PROCESS | 1667 | 1466740946624 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 1667 | 1466740946627 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:02:26 INFO - PROCESS | 1667 | 1466740946631 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 1667 | 1466740946632 Marionette TRACE conn2 <- [1,2850,null,{}] 21:02:26 INFO - PROCESS | 1667 | 1466740946634 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}] 21:02:26 INFO - PROCESS | 1667 | 1466740946635 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:26 INFO - PROCESS | 1667 | 1466740946761 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:02:26 INFO - PROCESS | 1667 | 1466740946768 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:26 INFO - PROCESS | 1667 | 1466740946769 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:26 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca62800 == 41 [pid = 1667] [id = 720] 21:02:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x119c1f800) [pid = 1667] [serial = 2160] [outer = 0x0] 21:02:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12b0ba000) [pid = 1667] [serial = 2161] [outer = 0x119c1f800] 21:02:26 INFO - PROCESS | 1667 | 1466740946793 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x12b8e9000) [pid = 1667] [serial = 2162] [outer = 0x119c1f800] 21:02:27 INFO - PROCESS | 1667 | 1466740947167 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:02:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 570ms 21:02:27 INFO - PROCESS | 1667 | 1466740947201 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:02:27 INFO - PROCESS | 1667 | 1466740947204 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:02:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:02:27 INFO - PROCESS | 1667 | 1466740947210 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:02:27 INFO - PROCESS | 1667 | 1466740947213 Marionette TRACE conn2 <- [1,2854,null,{}] 21:02:27 INFO - PROCESS | 1667 | 1466740947217 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}] 21:02:27 INFO - PROCESS | 1667 | 1466740947219 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:27 INFO - PROCESS | 1667 | 1466740947336 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:02:27 INFO - PROCESS | 1667 | 1466740947414 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 1667 | 1466740947417 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:27 INFO - PROCESS | 1667 | ++DOCSHELL 0x11649e000 == 42 [pid = 1667] [id = 721] 21:02:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1133b0400) [pid = 1667] [serial = 2163] [outer = 0x0] 21:02:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x11612ec00) [pid = 1667] [serial = 2164] [outer = 0x1133b0400] 21:02:27 INFO - PROCESS | 1667 | 1466740947450 Marionette DEBUG loaded listener.js 21:02:27 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x1174b4800) [pid = 1667] [serial = 2165] [outer = 0x1133b0400] 21:02:27 INFO - PROCESS | 1667 | 1466740947879 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]]]}] 21:02:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 725ms 21:02:27 INFO - PROCESS | 1667 | 1466740947934 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:02:27 INFO - PROCESS | 1667 | 1466740947937 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:02:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:02:27 INFO - PROCESS | 1667 | 1466740947941 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:02:27 INFO - PROCESS | 1667 | 1466740947943 Marionette TRACE conn2 <- [1,2858,null,{}] 21:02:27 INFO - PROCESS | 1667 | 1466740947946 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}] 21:02:27 INFO - PROCESS | 1667 | 1466740947947 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:28 INFO - PROCESS | 1667 | 1466740948053 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:02:28 INFO - PROCESS | 1667 | 1466740948119 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:28 INFO - PROCESS | 1667 | 1466740948121 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246d9000 == 43 [pid = 1667] [id = 722] 21:02:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x1183f3400) [pid = 1667] [serial = 2166] [outer = 0x0] 21:02:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x1188dec00) [pid = 1667] [serial = 2167] [outer = 0x1183f3400] 21:02:28 INFO - PROCESS | 1667 | 1466740948194 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x119177800) [pid = 1667] [serial = 2168] [outer = 0x1183f3400] 21:02:28 INFO - PROCESS | 1667 | 1466740948623 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:02:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 722ms 21:02:28 INFO - PROCESS | 1667 | 1466740948668 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:02:28 INFO - PROCESS | 1667 | 1466740948670 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:02:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:02:28 INFO - PROCESS | 1667 | 1466740948674 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1667 | 1466740948676 Marionette TRACE conn2 <- [1,2862,null,{}] 21:02:28 INFO - PROCESS | 1667 | 1466740948684 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}] 21:02:28 INFO - PROCESS | 1667 | 1466740948688 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:28 INFO - PROCESS | 1667 | 1466740948832 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:02:28 INFO - PROCESS | 1667 | 1466740948888 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:28 INFO - PROCESS | 1667 | 1466740948890 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:28 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4c0800 == 44 [pid = 1667] [id = 723] 21:02:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1243c7400) [pid = 1667] [serial = 2169] [outer = 0x0] 21:02:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x124cf0c00) [pid = 1667] [serial = 2170] [outer = 0x1243c7400] 21:02:28 INFO - PROCESS | 1667 | 1466740948923 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x125599800) [pid = 1667] [serial = 2171] [outer = 0x1243c7400] 21:02:29 INFO - PROCESS | 1667 | 1466740949340 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]]]}] 21:02:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:02:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 722ms 21:02:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:02:29 INFO - PROCESS | 1667 | 1466740949397 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:02:29 INFO - PROCESS | 1667 | 1466740949399 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:02:29 INFO - PROCESS | 1667 | 1466740949401 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:02:29 INFO - PROCESS | 1667 | 1466740949402 Marionette TRACE conn2 <- [1,2866,null,{}] 21:02:29 INFO - PROCESS | 1667 | 1466740949405 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}] 21:02:29 INFO - PROCESS | 1667 | 1466740949406 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:29 INFO - PROCESS | 1667 | 1466740949520 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:02:29 INFO - PROCESS | 1667 | 1466740949625 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:29 INFO - PROCESS | 1667 | 1466740949626 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:29 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdca000 == 45 [pid = 1667] [id = 724] 21:02:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x125eb0400) [pid = 1667] [serial = 2172] [outer = 0x0] 21:02:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x126f48400) [pid = 1667] [serial = 2173] [outer = 0x125eb0400] 21:02:29 INFO - PROCESS | 1667 | 1466740949657 Marionette DEBUG loaded listener.js 21:02:29 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x129188000) [pid = 1667] [serial = 2174] [outer = 0x125eb0400] 21:02:30 INFO - PROCESS | 1667 | 1466740950149 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]]]}] 21:02:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:02:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 774ms 21:02:30 INFO - PROCESS | 1667 | 1466740950195 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:02:30 INFO - PROCESS | 1667 | 1466740950196 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:02:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:02:30 INFO - PROCESS | 1667 | 1466740950200 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:02:30 INFO - PROCESS | 1667 | 1466740950201 Marionette TRACE conn2 <- [1,2870,null,{}] 21:02:30 INFO - PROCESS | 1667 | 1466740950203 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}] 21:02:30 INFO - PROCESS | 1667 | 1466740950205 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:30 INFO - PROCESS | 1667 | 1466740950309 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:02:30 INFO - PROCESS | 1667 | 1466740950389 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 1667 | 1466740950391 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:30 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ac5800 == 46 [pid = 1667] [id = 725] 21:02:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x110ef1c00) [pid = 1667] [serial = 2175] [outer = 0x0] 21:02:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x116906800) [pid = 1667] [serial = 2176] [outer = 0x110ef1c00] 21:02:30 INFO - PROCESS | 1667 | 1466740950420 Marionette DEBUG loaded listener.js 21:02:30 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x1267c9800) [pid = 1667] [serial = 2177] [outer = 0x110ef1c00] 21:02:30 INFO - PROCESS | 1667 | 1466740950983 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]]]}] 21:02:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:02:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 819ms 21:02:31 INFO - PROCESS | 1667 | 1466740951029 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:02:31 INFO - PROCESS | 1667 | 1466740951032 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:02:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:02:31 INFO - PROCESS | 1667 | 1466740951035 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:02:31 INFO - PROCESS | 1667 | 1466740951038 Marionette TRACE conn2 <- [1,2874,null,{}] 21:02:31 INFO - PROCESS | 1667 | 1466740951045 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}] 21:02:31 INFO - PROCESS | 1667 | 1466740951047 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:31 INFO - PROCESS | 1667 | 1466740951156 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:02:31 INFO - PROCESS | 1667 | 1466740951239 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 1667 | 1466740951240 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:31 INFO - PROCESS | 1667 | ++DOCSHELL 0x11915c800 == 47 [pid = 1667] [id = 726] 21:02:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x116f93000) [pid = 1667] [serial = 2178] [outer = 0x0] 21:02:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x11825e000) [pid = 1667] [serial = 2179] [outer = 0x116f93000] 21:02:31 INFO - PROCESS | 1667 | 1466740951269 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x1185b5800) [pid = 1667] [serial = 2180] [outer = 0x116f93000] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12c905000 == 46 [pid = 1667] [id = 719] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12bec9800 == 45 [pid = 1667] [id = 718] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x1240b3800 == 44 [pid = 1667] [id = 717] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12a963000 == 43 [pid = 1667] [id = 716] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12a558000 == 42 [pid = 1667] [id = 715] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x128e07800 == 41 [pid = 1667] [id = 714] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x125e22800 == 40 [pid = 1667] [id = 713] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x1251c2800 == 39 [pid = 1667] [id = 712] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x1240bd000 == 38 [pid = 1667] [id = 711] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x1192ce000 == 37 [pid = 1667] [id = 710] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdca800 == 36 [pid = 1667] [id = 17] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x116953000 == 35 [pid = 1667] [id = 709] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x110f4f000 == 34 [pid = 1667] [id = 706] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12d322800 == 33 [pid = 1667] [id = 689] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x11746f800 == 32 [pid = 1667] [id = 707] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x117475000 == 31 [pid = 1667] [id = 708] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x116ac5800 == 30 [pid = 1667] [id = 725] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdca000 == 29 [pid = 1667] [id = 724] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4c0800 == 28 [pid = 1667] [id = 723] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x1246d9000 == 27 [pid = 1667] [id = 722] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca62800 == 26 [pid = 1667] [id = 720] 21:02:32 INFO - PROCESS | 1667 | --DOCSHELL 0x11649e000 == 25 [pid = 1667] [id = 721] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x12b8e4400) [pid = 1667] [serial = 2119] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x12b7d9c00) [pid = 1667] [serial = 2117] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x11612e400) [pid = 1667] [serial = 2072] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12a6c6c00) [pid = 1667] [serial = 2105] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x12b0c0000) [pid = 1667] [serial = 2108] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x12beb3000) [pid = 1667] [serial = 2069] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x117eb1c00) [pid = 1667] [serial = 2110] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x11755e800) [pid = 1667] [serial = 2075] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x119cebc00) [pid = 1667] [serial = 2084] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x11917f800) [pid = 1667] [serial = 2080] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x115452c00) [pid = 1667] [serial = 2071] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x125332800) [pid = 1667] [serial = 2087] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x128a0bc00) [pid = 1667] [serial = 2098] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1244e4000) [pid = 1667] [serial = 2089] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x12748c400) [pid = 1667] [serial = 2096] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x128acb800) [pid = 1667] [serial = 2099] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x126db3800) [pid = 1667] [serial = 2092] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x129186000) [pid = 1667] [serial = 2101] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1185b4c00) [pid = 1667] [serial = 2077] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x1174aec00) [pid = 1667] [serial = 2074] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1195a6800) [pid = 1667] [serial = 2083] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x12948ec00) [pid = 1667] [serial = 2114] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x125eeb000) [pid = 1667] [serial = 2090] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x12949b000) [pid = 1667] [serial = 2102] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x126fd9c00) [pid = 1667] [serial = 2093] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x126fe3c00) [pid = 1667] [serial = 2095] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x12a6bac00) [pid = 1667] [serial = 2104] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1244e0000) [pid = 1667] [serial = 2086] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x129494400) [pid = 1667] [serial = 2116] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12532e800) [pid = 1667] [serial = 2113] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x119575c00) [pid = 1667] [serial = 2081] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x12a767400) [pid = 1667] [serial = 2107] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x119182800) [pid = 1667] [serial = 2111] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | --DOMWINDOW == 79 (0x1188dc000) [pid = 1667] [serial = 2078] [outer = 0x0] [url = about:blank] 21:02:32 INFO - PROCESS | 1667 | 1466740952269 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]]]}] 21:02:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:02:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1282ms 21:02:32 INFO - PROCESS | 1667 | 1466740952317 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:02:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:02:32 INFO - PROCESS | 1667 | 1466740952320 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:02:32 INFO - PROCESS | 1667 | 1466740952325 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1667 | 1466740952327 Marionette TRACE conn2 <- [1,2878,null,{}] 21:02:32 INFO - PROCESS | 1667 | 1466740952330 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}] 21:02:32 INFO - PROCESS | 1667 | 1466740952332 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:32 INFO - PROCESS | 1667 | 1466740952416 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:02:32 INFO - PROCESS | 1667 | 1466740952426 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1667 | 1466740952429 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:32 INFO - PROCESS | 1667 | ++DOCSHELL 0x113357800 == 26 [pid = 1667] [id = 727] 21:02:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 80 (0x112aed000) [pid = 1667] [serial = 2181] [outer = 0x0] 21:02:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x112f52000) [pid = 1667] [serial = 2182] [outer = 0x112aed000] 21:02:32 INFO - PROCESS | 1667 | 1466740952457 Marionette DEBUG loaded listener.js 21:02:32 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x112965800) [pid = 1667] [serial = 2183] [outer = 0x112aed000] 21:02:32 INFO - PROCESS | 1667 | 1466740952850 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]]]}] 21:02:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:02:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 572ms 21:02:32 INFO - PROCESS | 1667 | 1466740952894 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 1667 | 1466740952898 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:02:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:02:32 INFO - PROCESS | 1667 | 1466740952903 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1667 | 1466740952904 Marionette TRACE conn2 <- [1,2882,null,{}] 21:02:32 INFO - PROCESS | 1667 | 1466740952907 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}] 21:02:32 INFO - PROCESS | 1667 | 1466740952908 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:32 INFO - PROCESS | 1667 | 1466740952987 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:02:32 INFO - PROCESS | 1667 | 1466740952994 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1667 | 1466740952995 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x11746f800 == 27 [pid = 1667] [id = 728] 21:02:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x113da7c00) [pid = 1667] [serial = 2184] [outer = 0x0] 21:02:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x115e60400) [pid = 1667] [serial = 2185] [outer = 0x113da7c00] 21:02:33 INFO - PROCESS | 1667 | 1466740953023 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x1164e9c00) [pid = 1667] [serial = 2186] [outer = 0x113da7c00] 21:02:33 INFO - PROCESS | 1667 | 1466740953388 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]]]}] 21:02:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:02:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 21:02:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:02:33 INFO - PROCESS | 1667 | 1466740953426 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:02:33 INFO - PROCESS | 1667 | 1466740953428 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:02:33 INFO - PROCESS | 1667 | 1466740953432 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:02:33 INFO - PROCESS | 1667 | 1466740953436 Marionette TRACE conn2 <- [1,2886,null,{}] 21:02:33 INFO - PROCESS | 1667 | 1466740953447 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}] 21:02:33 INFO - PROCESS | 1667 | 1466740953452 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:33 INFO - PROCESS | 1667 | 1466740953576 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:02:33 INFO - PROCESS | 1667 | 1466740953593 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:33 INFO - PROCESS | 1667 | 1466740953595 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:33 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c77000 == 28 [pid = 1667] [id = 729] 21:02:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x111c14800) [pid = 1667] [serial = 2187] [outer = 0x0] 21:02:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x11755a400) [pid = 1667] [serial = 2188] [outer = 0x111c14800] 21:02:33 INFO - PROCESS | 1667 | 1466740953642 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x118353800) [pid = 1667] [serial = 2189] [outer = 0x111c14800] 21:02:34 INFO - PROCESS | 1667 | 1466740954034 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]]]}] 21:02:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 628ms 21:02:34 INFO - PROCESS | 1667 | 1466740954061 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:02:34 INFO - PROCESS | 1667 | 1466740954062 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:02:34 INFO - PROCESS | 1667 | 1466740954064 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 1667 | 1466740954065 Marionette TRACE conn2 <- [1,2890,null,{}] 21:02:34 INFO - PROCESS | 1667 | 1466740954068 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}] 21:02:34 INFO - PROCESS | 1667 | 1466740954069 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:34 INFO - PROCESS | 1667 | 1466740954178 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:02:34 INFO - PROCESS | 1667 | 1466740954184 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1667 | 1466740954185 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x1240cb000 == 29 [pid = 1667] [id = 730] 21:02:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x1183e6c00) [pid = 1667] [serial = 2190] [outer = 0x0] 21:02:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x1185afc00) [pid = 1667] [serial = 2191] [outer = 0x1183e6c00] 21:02:34 INFO - PROCESS | 1667 | 1466740954213 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x118851400) [pid = 1667] [serial = 2192] [outer = 0x1183e6c00] 21:02:34 INFO - PROCESS | 1667 | 1466740954536 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:02:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 21:02:34 INFO - PROCESS | 1667 | 1466740954583 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:02:34 INFO - PROCESS | 1667 | 1466740954592 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:02:34 INFO - PROCESS | 1667 | 1466740954594 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 1667 | 1466740954595 Marionette TRACE conn2 <- [1,2894,null,{}] 21:02:34 INFO - PROCESS | 1667 | 1466740954597 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}] 21:02:34 INFO - PROCESS | 1667 | 1466740954598 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:34 INFO - PROCESS | 1667 | 1466740954692 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:02:34 INFO - PROCESS | 1667 | 1466740954733 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1667 | 1466740954734 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:34 INFO - PROCESS | 1667 | ++DOCSHELL 0x125155000 == 30 [pid = 1667] [id = 731] 21:02:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x111e5cc00) [pid = 1667] [serial = 2193] [outer = 0x0] 21:02:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x11911dc00) [pid = 1667] [serial = 2194] [outer = 0x111e5cc00] 21:02:34 INFO - PROCESS | 1667 | 1466740954760 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x119181400) [pid = 1667] [serial = 2195] [outer = 0x111e5cc00] 21:02:35 INFO - PROCESS | 1667 | 1466740955168 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]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:02:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 21:02:35 INFO - PROCESS | 1667 | 1466740955215 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1667 | 1466740955216 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:02:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:02:35 INFO - PROCESS | 1667 | 1466740955218 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1667 | 1466740955219 Marionette TRACE conn2 <- [1,2898,null,{}] 21:02:35 INFO - PROCESS | 1667 | 1466740955227 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}] 21:02:35 INFO - PROCESS | 1667 | 1466740955231 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:35 INFO - PROCESS | 1667 | 1466740955348 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:02:35 INFO - PROCESS | 1667 | 1466740955358 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:35 INFO - PROCESS | 1667 | 1466740955359 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x12673f800 == 31 [pid = 1667] [id = 732] 21:02:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1195a3000) [pid = 1667] [serial = 2196] [outer = 0x0] 21:02:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1199ad000) [pid = 1667] [serial = 2197] [outer = 0x1195a3000] 21:02:35 INFO - PROCESS | 1667 | 1466740955384 Marionette DEBUG loaded listener.js 21:02:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x120ffa400) [pid = 1667] [serial = 2198] [outer = 0x1195a3000] 21:02:35 INFO - PROCESS | 1667 | 1466740955737 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]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:02:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms 21:02:35 INFO - PROCESS | 1667 | 1466740955788 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:02:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:02:35 INFO - PROCESS | 1667 | 1466740955797 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:02:35 INFO - PROCESS | 1667 | 1466740955799 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1667 | 1466740955800 Marionette TRACE conn2 <- [1,2902,null,{}] 21:02:35 INFO - PROCESS | 1667 | 1466740955802 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}] 21:02:35 INFO - PROCESS | 1667 | 1466740955803 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:35 INFO - PROCESS | 1667 | 1466740955897 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:02:35 INFO - PROCESS | 1667 | 1466740955909 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:35 INFO - PROCESS | 1667 | 1466740955910 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:35 INFO - PROCESS | 1667 | ++DOCSHELL 0x128bdc000 == 32 [pid = 1667] [id = 733] 21:02:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x111e29800) [pid = 1667] [serial = 2199] [outer = 0x0] 21:02:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x11870bc00) [pid = 1667] [serial = 2200] [outer = 0x111e29800] 21:02:35 INFO - PROCESS | 1667 | 1466740955934 Marionette DEBUG loaded listener.js 21:02:35 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x124285800) [pid = 1667] [serial = 2201] [outer = 0x111e29800] 21:02:36 INFO - PROCESS | 1667 | 1466740956302 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:02:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:02:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 21:02:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:02:36 INFO - PROCESS | 1667 | 1466740956317 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:02:36 INFO - PROCESS | 1667 | 1466740956318 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:02:36 INFO - PROCESS | 1667 | 1466740956320 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:02:36 INFO - PROCESS | 1667 | 1466740956322 Marionette TRACE conn2 <- [1,2906,null,{}] 21:02:36 INFO - PROCESS | 1667 | 1466740956327 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}] 21:02:36 INFO - PROCESS | 1667 | 1466740956329 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:36 INFO - PROCESS | 1667 | 1466740956429 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x124c40400) [pid = 1667] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x124cf5000) [pid = 1667] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x128eab000) [pid = 1667] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x113055c00) [pid = 1667] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x119c17800) [pid = 1667] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x119122400) [pid = 1667] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x116f93800) [pid = 1667] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x126fd8800) [pid = 1667] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x111c7d800) [pid = 1667] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x118710c00) [pid = 1667] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x112d47000) [pid = 1667] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11663dc00) [pid = 1667] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x124c3f400) [pid = 1667] [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.] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x112f8c800) [pid = 1667] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x119434c00) [pid = 1667] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x119c1f800) [pid = 1667] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:02:36 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x12cdcb800) [pid = 1667] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:02:36 INFO - PROCESS | 1667 | 1466740956653 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 1667 | 1466740956654 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:36 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c74000 == 33 [pid = 1667] [id = 734] 21:02:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x110ef1800) [pid = 1667] [serial = 2202] [outer = 0x0] 21:02:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x112d47000) [pid = 1667] [serial = 2203] [outer = 0x110ef1800] 21:02:36 INFO - PROCESS | 1667 | 1466740956679 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x1164e5800) [pid = 1667] [serial = 2204] [outer = 0x110ef1800] 21:02:36 INFO - PROCESS | 1667 | 1466740956953 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]]]}] 21:02:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:02:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 21:02:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:02:37 INFO - PROCESS | 1667 | 1466740956997 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:02:37 INFO - PROCESS | 1667 | 1466740956998 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:02:37 INFO - PROCESS | 1667 | 1466740957000 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 1667 | 1466740957001 Marionette TRACE conn2 <- [1,2910,null,{}] 21:02:37 INFO - PROCESS | 1667 | 1466740957004 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}] 21:02:37 INFO - PROCESS | 1667 | 1466740957006 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:37 INFO - PROCESS | 1667 | 1466740957086 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:02:37 INFO - PROCESS | 1667 | 1466740957092 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1667 | 1466740957093 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c73800 == 34 [pid = 1667] [id = 735] 21:02:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x11663f800) [pid = 1667] [serial = 2205] [outer = 0x0] 21:02:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1243ce400) [pid = 1667] [serial = 2206] [outer = 0x11663f800] 21:02:37 INFO - PROCESS | 1667 | 1466740957118 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x124a8ec00) [pid = 1667] [serial = 2207] [outer = 0x11663f800] 21:02:37 INFO - PROCESS | 1667 | 1466740957431 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]]]}] 21:02:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:02:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:02:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 21:02:37 INFO - PROCESS | 1667 | 1466740957474 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:02:37 INFO - PROCESS | 1667 | 1466740957475 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:02:37 INFO - TEST-START | /DOMEvents/constructors.html 21:02:37 INFO - PROCESS | 1667 | 1466740957478 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 1667 | 1466740957479 Marionette TRACE conn2 <- [1,2914,null,{}] 21:02:37 INFO - PROCESS | 1667 | 1466740957481 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}] 21:02:37 INFO - PROCESS | 1667 | 1466740957482 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:37 INFO - PROCESS | 1667 | 1466740957586 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:02:37 INFO - PROCESS | 1667 | 1466740957592 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1667 | 1466740957593 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:37 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a96f000 == 35 [pid = 1667] [id = 736] 21:02:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x11871f000) [pid = 1667] [serial = 2208] [outer = 0x0] 21:02:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124cf4c00) [pid = 1667] [serial = 2209] [outer = 0x11871f000] 21:02:37 INFO - PROCESS | 1667 | 1466740957617 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1252ac400) [pid = 1667] [serial = 2210] [outer = 0x11871f000] 21:02:37 INFO - PROCESS | 1667 | 1466740957952 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]]]}] 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:02:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:02:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:02:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:02:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:02:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:02:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:02:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:02:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:02:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:02:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 523ms 21:02:38 INFO - PROCESS | 1667 | 1466740958002 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:02:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:02:38 INFO - PROCESS | 1667 | 1466740958003 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:02:38 INFO - PROCESS | 1667 | 1466740958006 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:02:38 INFO - PROCESS | 1667 | 1466740958007 Marionette TRACE conn2 <- [1,2918,null,{}] 21:02:38 INFO - PROCESS | 1667 | 1466740958010 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}] 21:02:38 INFO - PROCESS | 1667 | 1466740958011 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:38 INFO - PROCESS | 1667 | 1466740958098 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:02:38 INFO - PROCESS | 1667 | 1466740958101 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1667 | 1466740958103 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x124d3c000 == 36 [pid = 1667] [id = 737] 21:02:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x117559800) [pid = 1667] [serial = 2211] [outer = 0x0] 21:02:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x12552e800) [pid = 1667] [serial = 2212] [outer = 0x117559800] 21:02:38 INFO - PROCESS | 1667 | 1466740958132 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x126f3f800) [pid = 1667] [serial = 2213] [outer = 0x117559800] 21:02:38 INFO - PROCESS | 1667 | 1466740958467 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:02:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:02:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 21:02:38 INFO - PROCESS | 1667 | 1466740958478 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:02:38 INFO - PROCESS | 1667 | 1466740958479 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:02:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:02:38 INFO - PROCESS | 1667 | 1466740958481 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:02:38 INFO - PROCESS | 1667 | 1466740958482 Marionette TRACE conn2 <- [1,2922,null,{}] 21:02:38 INFO - PROCESS | 1667 | 1466740958484 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}] 21:02:38 INFO - PROCESS | 1667 | 1466740958485 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:38 INFO - PROCESS | 1667 | 1466740958594 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:02:38 INFO - PROCESS | 1667 | 1466740958677 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1667 | 1466740958679 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:38 INFO - PROCESS | 1667 | ++DOCSHELL 0x110f4c000 == 37 [pid = 1667] [id = 738] 21:02:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x110ee4000) [pid = 1667] [serial = 2214] [outer = 0x0] 21:02:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x110ef2c00) [pid = 1667] [serial = 2215] [outer = 0x110ee4000] 21:02:38 INFO - PROCESS | 1667 | 1466740958712 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x11295c400) [pid = 1667] [serial = 2216] [outer = 0x110ee4000] 21:02:39 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:02:39 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:02:39 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:02:39 INFO - PROCESS | 1667 | [1667] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:02:39 INFO - PROCESS | 1667 | 1466740959127 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]]]}] 21:02:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:02:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:02:39 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 21:02:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:02:39 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 21:02:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:02:39 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]" 21:02:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:02:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:02:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 669ms 21:02:39 INFO - PROCESS | 1667 | 1466740959152 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:02:39 INFO - PROCESS | 1667 | 1466740959155 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:02:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:02:39 INFO - PROCESS | 1667 | 1466740959158 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 1667 | 1466740959160 Marionette TRACE conn2 <- [1,2926,null,{}] 21:02:39 INFO - PROCESS | 1667 | 1466740959164 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}] 21:02:39 INFO - PROCESS | 1667 | 1466740959166 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:39 INFO - PROCESS | 1667 | 1466740959282 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:02:39 INFO - PROCESS | 1667 | 1466740959344 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:39 INFO - PROCESS | 1667 | 1466740959345 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:39 INFO - PROCESS | 1667 | ++DOCSHELL 0x119c75800 == 38 [pid = 1667] [id = 739] 21:02:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x112961c00) [pid = 1667] [serial = 2217] [outer = 0x0] 21:02:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x116463c00) [pid = 1667] [serial = 2218] [outer = 0x112961c00] 21:02:39 INFO - PROCESS | 1667 | 1466740959376 Marionette DEBUG loaded listener.js 21:02:39 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x117557c00) [pid = 1667] [serial = 2219] [outer = 0x112961c00] 21:02:39 INFO - PROCESS | 1667 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:02:39 INFO - PROCESS | 1667 | 1466740959811 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]]]}] 21:02:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:02:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 674ms 21:02:39 INFO - PROCESS | 1667 | 1466740959834 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:02:39 INFO - PROCESS | 1667 | 1466740959836 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:02:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:02:39 INFO - PROCESS | 1667 | 1466740959839 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 1667 | 1466740959841 Marionette TRACE conn2 <- [1,2930,null,{}] 21:02:39 INFO - PROCESS | 1667 | 1466740959843 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}] 21:02:39 INFO - PROCESS | 1667 | 1466740959845 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:39 INFO - PROCESS | 1667 | 1466740959955 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:02:40 INFO - PROCESS | 1667 | 1466740960017 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1667 | 1466740960018 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a347000 == 39 [pid = 1667] [id = 740] 21:02:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x118358000) [pid = 1667] [serial = 2220] [outer = 0x0] 21:02:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1192f1400) [pid = 1667] [serial = 2221] [outer = 0x118358000] 21:02:40 INFO - PROCESS | 1667 | 1466740960048 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x1195a9400) [pid = 1667] [serial = 2222] [outer = 0x118358000] 21:02:40 INFO - PROCESS | 1667 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:02:40 INFO - PROCESS | 1667 | 1466740960496 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]]]}] 21:02:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:02:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 21:02:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:02:40 INFO - PROCESS | 1667 | 1466740960509 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:02:40 INFO - PROCESS | 1667 | 1466740960511 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:02:40 INFO - PROCESS | 1667 | 1466740960517 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:02:40 INFO - PROCESS | 1667 | 1466740960522 Marionette TRACE conn2 <- [1,2934,null,{}] 21:02:40 INFO - PROCESS | 1667 | 1466740960526 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}] 21:02:40 INFO - PROCESS | 1667 | 1466740960528 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:40 INFO - PROCESS | 1667 | 1466740960640 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:02:40 INFO - PROCESS | 1667 | 1466740960749 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1667 | 1466740960750 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:40 INFO - PROCESS | 1667 | ++DOCSHELL 0x1246d2800 == 40 [pid = 1667] [id = 741] 21:02:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x116637c00) [pid = 1667] [serial = 2223] [outer = 0x0] 21:02:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x119ba3400) [pid = 1667] [serial = 2224] [outer = 0x116637c00] 21:02:40 INFO - PROCESS | 1667 | 1466740960779 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x124cf5000) [pid = 1667] [serial = 2225] [outer = 0x116637c00] 21:02:41 INFO - PROCESS | 1667 | 1466740961294 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]]]}] 21:02:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:02:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 829ms 21:02:41 INFO - PROCESS | 1667 | 1466740961342 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 1667 | 1466740961345 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:02:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:02:41 INFO - PROCESS | 1667 | 1466740961348 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 1667 | 1466740961349 Marionette TRACE conn2 <- [1,2938,null,{}] 21:02:41 INFO - PROCESS | 1667 | 1466740961353 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}] 21:02:41 INFO - PROCESS | 1667 | 1466740961355 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:41 INFO - PROCESS | 1667 | 1466740961465 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:02:41 INFO - PROCESS | 1667 | 1466740961528 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:41 INFO - PROCESS | 1667 | 1466740961529 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:41 INFO - PROCESS | 1667 | ++DOCSHELL 0x119722800 == 41 [pid = 1667] [id = 742] 21:02:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x11663ac00) [pid = 1667] [serial = 2226] [outer = 0x0] 21:02:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x116f90c00) [pid = 1667] [serial = 2227] [outer = 0x11663ac00] 21:02:41 INFO - PROCESS | 1667 | 1466740961558 Marionette DEBUG loaded listener.js 21:02:41 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x117562c00) [pid = 1667] [serial = 2228] [outer = 0x11663ac00] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x124d3c000 == 40 [pid = 1667] [id = 737] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x12a96f000 == 39 [pid = 1667] [id = 736] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x119c73800 == 38 [pid = 1667] [id = 735] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x119c74000 == 37 [pid = 1667] [id = 734] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x128bdc000 == 36 [pid = 1667] [id = 733] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x12673f800 == 35 [pid = 1667] [id = 732] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x125155000 == 34 [pid = 1667] [id = 731] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x1240cb000 == 33 [pid = 1667] [id = 730] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x119c77000 == 32 [pid = 1667] [id = 729] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x11746f800 == 31 [pid = 1667] [id = 728] 21:02:41 INFO - PROCESS | 1667 | --DOCSHELL 0x113357800 == 30 [pid = 1667] [id = 727] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x125ea8c00) [pid = 1667] [serial = 2143] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x128a0cc00) [pid = 1667] [serial = 2146] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x129185000) [pid = 1667] [serial = 2149] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x116a1a800) [pid = 1667] [serial = 2125] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x1183e9400) [pid = 1667] [serial = 2126] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x124163c00) [pid = 1667] [serial = 2137] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x124416c00) [pid = 1667] [serial = 2138] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x11959b800) [pid = 1667] [serial = 2134] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x119ba3800) [pid = 1667] [serial = 2135] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x1174b2c00) [pid = 1667] [serial = 2128] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x11834d800) [pid = 1667] [serial = 2129] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x12a76e000) [pid = 1667] [serial = 2159] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12ba46000) [pid = 1667] [serial = 2120] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x11885cc00) [pid = 1667] [serial = 2131] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11911b400) [pid = 1667] [serial = 2132] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x1133af800) [pid = 1667] [serial = 2122] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x116631c00) [pid = 1667] [serial = 2123] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1174d3400) [pid = 1667] [serial = 2152] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x119437400) [pid = 1667] [serial = 2153] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x115df3400) [pid = 1667] [serial = 1460] [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.] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x12949c000) [pid = 1667] [serial = 2158] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x12929b400) [pid = 1667] [serial = 2150] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x124421000) [pid = 1667] [serial = 2140] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x124c32c00) [pid = 1667] [serial = 2141] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x128ace400) [pid = 1667] [serial = 2147] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x127486400) [pid = 1667] [serial = 2144] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x129188c00) [pid = 1667] [serial = 2156] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x12b8e9000) [pid = 1667] [serial = 2162] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x12b0ba000) [pid = 1667] [serial = 2161] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | --DOMWINDOW == 80 (0x11959bc00) [pid = 1667] [serial = 2155] [outer = 0x0] [url = about:blank] 21:02:41 INFO - PROCESS | 1667 | 1466740961917 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]]]}] 21:02:41 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. 21:02:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 21:02:41 INFO - PROCESS | 1667 | 1466740961967 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 1667 | 1466740961970 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:02:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:02:41 INFO - PROCESS | 1667 | 1466740961974 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 1667 | 1466740961976 Marionette TRACE conn2 <- [1,2942,null,{}] 21:02:41 INFO - PROCESS | 1667 | 1466740961978 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}] 21:02:41 INFO - PROCESS | 1667 | 1466740961980 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:42 INFO - PROCESS | 1667 | 1466740962063 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:02:42 INFO - PROCESS | 1667 | 1466740962148 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:42 INFO - PROCESS | 1667 | 1466740962149 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x1192dd800 == 31 [pid = 1667] [id = 743] 21:02:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 81 (0x118359c00) [pid = 1667] [serial = 2229] [outer = 0x0] 21:02:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x1185a8000) [pid = 1667] [serial = 2230] [outer = 0x118359c00] 21:02:42 INFO - PROCESS | 1667 | 1466740962178 Marionette DEBUG loaded listener.js 21:02:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x1188df000) [pid = 1667] [serial = 2231] [outer = 0x118359c00] 21:02:42 INFO - PROCESS | 1667 | 1466740962453 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"]]]}] 21:02:42 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 21:02:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:02:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 21:02:42 INFO - PROCESS | 1667 | 1466740962496 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:02:42 INFO - PROCESS | 1667 | 1466740962497 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:02:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:02:42 INFO - PROCESS | 1667 | 1466740962500 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:02:42 INFO - PROCESS | 1667 | 1466740962502 Marionette TRACE conn2 <- [1,2946,null,{}] 21:02:42 INFO - PROCESS | 1667 | 1466740962512 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}] 21:02:42 INFO - PROCESS | 1667 | 1466740962515 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:42 INFO - PROCESS | 1667 | 1466740962596 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:02:42 INFO - PROCESS | 1667 | 1466740962657 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:42 INFO - PROCESS | 1667 | 1466740962659 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:42 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ae2800 == 32 [pid = 1667] [id = 744] 21:02:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11911cc00) [pid = 1667] [serial = 2232] [outer = 0x0] 21:02:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x119432400) [pid = 1667] [serial = 2233] [outer = 0x11911cc00] 21:02:42 INFO - PROCESS | 1667 | 1466740962687 Marionette DEBUG loaded listener.js 21:02:42 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x119c1bc00) [pid = 1667] [serial = 2234] [outer = 0x11911cc00] 21:02:42 INFO - PROCESS | 1667 | 1466740962956 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]]]}] 21:02:42 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. 21:02:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 471ms 21:02:42 INFO - PROCESS | 1667 | 1466740962971 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:02:42 INFO - PROCESS | 1667 | 1466740962974 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:02:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:02:42 INFO - PROCESS | 1667 | 1466740962986 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:02:42 INFO - PROCESS | 1667 | 1466740962987 Marionette TRACE conn2 <- [1,2950,null,{}] 21:02:43 INFO - PROCESS | 1667 | 1466740962997 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}] 21:02:43 INFO - PROCESS | 1667 | 1466740962998 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:43 INFO - PROCESS | 1667 | 1466740963084 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:02:43 INFO - PROCESS | 1667 | 1466740963088 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1667 | 1466740963091 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x1271d3000 == 33 [pid = 1667] [id = 745] 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x12400a800) [pid = 1667] [serial = 2235] [outer = 0x0] 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1244ecc00) [pid = 1667] [serial = 2236] [outer = 0x12400a800] 21:02:43 INFO - PROCESS | 1667 | 1466740963117 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x124cfb400) [pid = 1667] [serial = 2237] [outer = 0x12400a800] 21:02:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x128e0c000 == 34 [pid = 1667] [id = 746] 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x125ea6000) [pid = 1667] [serial = 2238] [outer = 0x0] 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x124416c00) [pid = 1667] [serial = 2239] [outer = 0x125ea6000] 21:02:43 INFO - PROCESS | 1667 | 1466740963460 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]]]}] 21:02:43 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. 21:02:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 525ms 21:02:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:02:43 INFO - PROCESS | 1667 | 1466740963514 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:02:43 INFO - PROCESS | 1667 | 1466740963516 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:02:43 INFO - PROCESS | 1667 | 1466740963518 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1667 | 1466740963519 Marionette TRACE conn2 <- [1,2954,null,{}] 21:02:43 INFO - PROCESS | 1667 | 1466740963521 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}] 21:02:43 INFO - PROCESS | 1667 | 1466740963522 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:43 INFO - PROCESS | 1667 | 1466740963617 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:02:43 INFO - PROCESS | 1667 | 1466740963620 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1667 | 1466740963622 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:43 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a354000 == 35 [pid = 1667] [id = 747] 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x124cfe400) [pid = 1667] [serial = 2240] [outer = 0x0] 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x125e4ec00) [pid = 1667] [serial = 2241] [outer = 0x124cfe400] 21:02:43 INFO - PROCESS | 1667 | 1466740963647 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1269c8800) [pid = 1667] [serial = 2242] [outer = 0x124cfe400] 21:02:43 INFO - PROCESS | 1667 | 1466740963988 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]]]}] 21:02:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:02:44 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 21:02:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 518ms 21:02:44 INFO - PROCESS | 1667 | 1466740964036 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 1667 | 1466740964038 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:02:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:02:44 INFO - PROCESS | 1667 | 1466740964040 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 1667 | 1466740964041 Marionette TRACE conn2 <- [1,2958,null,{}] 21:02:44 INFO - PROCESS | 1667 | 1466740964043 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}] 21:02:44 INFO - PROCESS | 1667 | 1466740964047 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:44 INFO - PROCESS | 1667 | 1466740964175 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:02:44 INFO - PROCESS | 1667 | 1466740964190 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 1667 | 1466740964191 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba81000 == 36 [pid = 1667] [id = 748] 21:02:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x126f44000) [pid = 1667] [serial = 2243] [outer = 0x0] 21:02:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1271e5000) [pid = 1667] [serial = 2244] [outer = 0x126f44000] 21:02:44 INFO - PROCESS | 1667 | 1466740964217 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128ac7400) [pid = 1667] [serial = 2245] [outer = 0x126f44000] 21:02:44 INFO - PROCESS | 1667 | 1466740964548 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]]]}] 21:02:44 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. 21:02:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 568ms 21:02:44 INFO - PROCESS | 1667 | 1466740964609 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 1667 | 1466740964610 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:02:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:02:44 INFO - PROCESS | 1667 | 1466740964614 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 1667 | 1466740964615 Marionette TRACE conn2 <- [1,2962,null,{}] 21:02:44 INFO - PROCESS | 1667 | 1466740964619 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}] 21:02:44 INFO - PROCESS | 1667 | 1466740964621 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:44 INFO - PROCESS | 1667 | 1466740964773 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:02:44 INFO - PROCESS | 1667 | 1466740964789 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 1667 | 1466740964791 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:44 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c01a000 == 37 [pid = 1667] [id = 749] 21:02:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x128ac9800) [pid = 1667] [serial = 2246] [outer = 0x0] 21:02:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x128acf800) [pid = 1667] [serial = 2247] [outer = 0x128ac9800] 21:02:44 INFO - PROCESS | 1667 | 1466740964842 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x128eaf000) [pid = 1667] [serial = 2248] [outer = 0x128ac9800] 21:02:45 INFO - PROCESS | 1667 | 1466740965254 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]]]}] 21:02:45 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. 21:02:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 21:02:45 INFO - PROCESS | 1667 | 1466740965293 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:02:45 INFO - PROCESS | 1667 | 1466740965295 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:02:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:02:45 INFO - PROCESS | 1667 | 1466740965300 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:02:45 INFO - PROCESS | 1667 | 1466740965301 Marionette TRACE conn2 <- [1,2966,null,{}] 21:02:45 INFO - PROCESS | 1667 | 1466740965303 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}] 21:02:45 INFO - PROCESS | 1667 | 1466740965304 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:45 INFO - PROCESS | 1667 | 1466740965413 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:02:45 INFO - PROCESS | 1667 | 1466740965417 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 1667 | 1466740965418 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:45 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4c0000 == 38 [pid = 1667] [id = 750] 21:02:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x128eaf400) [pid = 1667] [serial = 2249] [outer = 0x0] 21:02:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x12918dc00) [pid = 1667] [serial = 2250] [outer = 0x128eaf400] 21:02:45 INFO - PROCESS | 1667 | 1466740965477 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x129488c00) [pid = 1667] [serial = 2251] [outer = 0x128eaf400] 21:02:45 INFO - PROCESS | 1667 | 1466740965742 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]]]}] 21:02:45 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. 21:02:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 21:02:45 INFO - PROCESS | 1667 | 1466740965871 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:02:45 INFO - PROCESS | 1667 | 1466740965873 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x112aed000) [pid = 1667] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1183e6c00) [pid = 1667] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x113da7c00) [pid = 1667] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x111c14800) [pid = 1667] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x111e5cc00) [pid = 1667] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x1133b0400) [pid = 1667] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1183f3400) [pid = 1667] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x1243c7400) [pid = 1667] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x125eb0400) [pid = 1667] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x110ef1c00) [pid = 1667] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x1195a3000) [pid = 1667] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x111e29800) [pid = 1667] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x110ef1800) [pid = 1667] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11871f000) [pid = 1667] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:02:45 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x11663f800) [pid = 1667] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:02:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:02:45 INFO - PROCESS | 1667 | 1466740965897 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:02:45 INFO - PROCESS | 1667 | 1466740965899 Marionette TRACE conn2 <- [1,2970,null,{}] 21:02:45 INFO - PROCESS | 1667 | 1466740965903 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}] 21:02:45 INFO - PROCESS | 1667 | 1466740965904 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:46 INFO - PROCESS | 1667 | 1466740966014 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:02:46 INFO - PROCESS | 1667 | 1466740966024 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:46 INFO - PROCESS | 1667 | 1466740966025 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12430d800 == 39 [pid = 1667] [id = 751] 21:02:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x112ee3c00) [pid = 1667] [serial = 2252] [outer = 0x0] 21:02:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x115de9000) [pid = 1667] [serial = 2253] [outer = 0x112ee3c00] 21:02:46 INFO - PROCESS | 1667 | 1466740966045 Marionette DEBUG loaded listener.js 21:02:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x118858800) [pid = 1667] [serial = 2254] [outer = 0x112ee3c00] 21:02:46 INFO - PROCESS | 1667 | 1466740966422 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]]]}] 21:02:46 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. 21:02:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 572ms 21:02:46 INFO - PROCESS | 1667 | 1466740966468 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 1667 | 1466740966470 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:02:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:02:46 INFO - PROCESS | 1667 | 1466740966481 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 1667 | 1466740966483 Marionette TRACE conn2 <- [1,2974,null,{}] 21:02:46 INFO - PROCESS | 1667 | 1466740966486 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}] 21:02:46 INFO - PROCESS | 1667 | 1466740966488 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:46 INFO - PROCESS | 1667 | 1466740966612 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:02:46 INFO - PROCESS | 1667 | 1466740966616 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:46 INFO - PROCESS | 1667 | 1466740966618 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:46 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ca71800 == 40 [pid = 1667] [id = 752] 21:02:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x1174b3c00) [pid = 1667] [serial = 2255] [outer = 0x0] 21:02:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x129488000) [pid = 1667] [serial = 2256] [outer = 0x1174b3c00] 21:02:46 INFO - PROCESS | 1667 | 1466740966662 Marionette DEBUG loaded listener.js 21:02:46 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x129496000) [pid = 1667] [serial = 2257] [outer = 0x1174b3c00] 21:02:47 INFO - PROCESS | 1667 | 1466740967010 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]]]}] 21:02:47 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. 21:02:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 569ms 21:02:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:02:47 INFO - PROCESS | 1667 | 1466740967050 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:02:47 INFO - PROCESS | 1667 | 1466740967052 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:02:47 INFO - PROCESS | 1667 | 1466740967054 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:02:47 INFO - PROCESS | 1667 | 1466740967056 Marionette TRACE conn2 <- [1,2978,null,{}] 21:02:47 INFO - PROCESS | 1667 | 1466740967058 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}] 21:02:47 INFO - PROCESS | 1667 | 1466740967059 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:47 INFO - PROCESS | 1667 | 1466740967187 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:02:47 INFO - PROCESS | 1667 | 1466740967193 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 1667 | 1466740967195 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cdcd000 == 41 [pid = 1667] [id = 753] 21:02:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x129497c00) [pid = 1667] [serial = 2258] [outer = 0x0] 21:02:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x12a64bc00) [pid = 1667] [serial = 2259] [outer = 0x129497c00] 21:02:47 INFO - PROCESS | 1667 | 1466740967221 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x12a6de400) [pid = 1667] [serial = 2260] [outer = 0x129497c00] 21:02:47 INFO - PROCESS | 1667 | 1466740967503 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]]]}] 21:02:47 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. 21:02:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 21:02:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:02:47 INFO - PROCESS | 1667 | 1466740967529 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:02:47 INFO - PROCESS | 1667 | 1466740967530 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:02:47 INFO - PROCESS | 1667 | 1466740967532 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:02:47 INFO - PROCESS | 1667 | 1466740967533 Marionette TRACE conn2 <- [1,2982,null,{}] 21:02:47 INFO - PROCESS | 1667 | 1466740967535 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}] 21:02:47 INFO - PROCESS | 1667 | 1466740967536 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:47 INFO - PROCESS | 1667 | 1466740967623 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:02:47 INFO - PROCESS | 1667 | 1466740967629 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 1667 | 1466740967630 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:47 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cfc1000 == 42 [pid = 1667] [id = 754] 21:02:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12a6dc800) [pid = 1667] [serial = 2261] [outer = 0x0] 21:02:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12b0bb400) [pid = 1667] [serial = 2262] [outer = 0x12a6dc800] 21:02:47 INFO - PROCESS | 1667 | 1466740967654 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12b7d8400) [pid = 1667] [serial = 2263] [outer = 0x12a6dc800] 21:02:48 INFO - PROCESS | 1667 | 1466740968031 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"]]]}] 21:02:48 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 21:02:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:02:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 519ms 21:02:48 INFO - PROCESS | 1667 | 1466740968052 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 1667 | 1466740968055 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:02:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:02:48 INFO - PROCESS | 1667 | 1466740968058 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 1667 | 1466740968060 Marionette TRACE conn2 <- [1,2986,null,{}] 21:02:48 INFO - PROCESS | 1667 | 1466740968064 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}] 21:02:48 INFO - PROCESS | 1667 | 1466740968065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:48 INFO - PROCESS | 1667 | 1466740968180 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:02:48 INFO - PROCESS | 1667 | 1466740968244 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:48 INFO - PROCESS | 1667 | 1466740968246 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x118147800 == 43 [pid = 1667] [id = 755] 21:02:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x115d17c00) [pid = 1667] [serial = 2264] [outer = 0x0] 21:02:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x115e5a400) [pid = 1667] [serial = 2265] [outer = 0x115d17c00] 21:02:48 INFO - PROCESS | 1667 | 1466740968277 Marionette DEBUG loaded listener.js 21:02:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x1174b6400) [pid = 1667] [serial = 2266] [outer = 0x115d17c00] 21:02:48 INFO - PROCESS | 1667 | 1466740968683 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]]]}] 21:02:48 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. 21:02:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 673ms 21:02:48 INFO - PROCESS | 1667 | 1466740968731 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 1667 | 1466740968734 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:02:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:02:48 INFO - PROCESS | 1667 | 1466740968739 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 1667 | 1466740968740 Marionette TRACE conn2 <- [1,2990,null,{}] 21:02:48 INFO - PROCESS | 1667 | 1466740968743 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}] 21:02:48 INFO - PROCESS | 1667 | 1466740968745 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:48 INFO - PROCESS | 1667 | 1466740968849 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:02:48 INFO - PROCESS | 1667 | 1466740968913 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:48 INFO - PROCESS | 1667 | 1466740968914 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:48 INFO - PROCESS | 1667 | ++DOCSHELL 0x125eba000 == 44 [pid = 1667] [id = 756] 21:02:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x119115000) [pid = 1667] [serial = 2267] [outer = 0x0] 21:02:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x1192f7800) [pid = 1667] [serial = 2268] [outer = 0x119115000] 21:02:48 INFO - PROCESS | 1667 | 1466740968945 Marionette DEBUG loaded listener.js 21:02:48 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x11974b400) [pid = 1667] [serial = 2269] [outer = 0x119115000] 21:02:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x126f29800 == 45 [pid = 1667] [id = 757] 21:02:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x124c3c400) [pid = 1667] [serial = 2270] [outer = 0x0] 21:02:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x118704000) [pid = 1667] [serial = 2271] [outer = 0x124c3c400] 21:02:49 INFO - PROCESS | 1667 | 1466740969395 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]]]}] 21:02:49 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. 21:02:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 21:02:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:02:49 INFO - PROCESS | 1667 | 1466740969412 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:02:49 INFO - PROCESS | 1667 | 1466740969414 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:02:49 INFO - PROCESS | 1667 | 1466740969416 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:02:49 INFO - PROCESS | 1667 | 1466740969419 Marionette TRACE conn2 <- [1,2994,null,{}] 21:02:49 INFO - PROCESS | 1667 | 1466740969430 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}] 21:02:49 INFO - PROCESS | 1667 | 1466740969434 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:49 INFO - PROCESS | 1667 | 1466740969613 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:02:49 INFO - PROCESS | 1667 | 1466740969770 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:49 INFO - PROCESS | 1667 | 1466740969773 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:49 INFO - PROCESS | 1667 | ++DOCSHELL 0x12cfb9800 == 46 [pid = 1667] [id = 758] 21:02:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1244e3400) [pid = 1667] [serial = 2272] [outer = 0x0] 21:02:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x126db1400) [pid = 1667] [serial = 2273] [outer = 0x1244e3400] 21:02:49 INFO - PROCESS | 1667 | 1466740969824 Marionette DEBUG loaded listener.js 21:02:49 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12748b000) [pid = 1667] [serial = 2274] [outer = 0x1244e3400] 21:02:50 INFO - PROCESS | 1667 | 1466740970199 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]]]}] 21:02:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:02:50 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 21:02:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 827ms 21:02:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:02:50 INFO - PROCESS | 1667 | 1466740970244 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:02:50 INFO - PROCESS | 1667 | 1466740970246 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:02:50 INFO - PROCESS | 1667 | 1466740970248 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:02:50 INFO - PROCESS | 1667 | 1466740970249 Marionette TRACE conn2 <- [1,2998,null,{}] 21:02:50 INFO - PROCESS | 1667 | 1466740970252 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}] 21:02:50 INFO - PROCESS | 1667 | 1466740970253 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:50 INFO - PROCESS | 1667 | 1466740970361 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:02:50 INFO - PROCESS | 1667 | 1466740970423 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 1667 | 1466740970425 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:50 INFO - PROCESS | 1667 | ++DOCSHELL 0x12d6e5000 == 47 [pid = 1667] [id = 759] 21:02:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x128a09800) [pid = 1667] [serial = 2275] [outer = 0x0] 21:02:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x12918f000) [pid = 1667] [serial = 2276] [outer = 0x128a09800] 21:02:50 INFO - PROCESS | 1667 | 1466740970494 Marionette DEBUG loaded listener.js 21:02:50 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x12a63c800) [pid = 1667] [serial = 2277] [outer = 0x128a09800] 21:02:50 INFO - PROCESS | 1667 | 1466740970849 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]]]}] 21:02:50 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. 21:02:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 21:02:50 INFO - PROCESS | 1667 | 1466740970869 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:02:50 INFO - PROCESS | 1667 | 1466740970871 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:02:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:02:50 INFO - PROCESS | 1667 | 1466740970873 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:02:50 INFO - PROCESS | 1667 | 1466740970874 Marionette TRACE conn2 <- [1,3002,null,{}] 21:02:50 INFO - PROCESS | 1667 | 1466740970877 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}] 21:02:50 INFO - PROCESS | 1667 | 1466740970878 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:50 INFO - PROCESS | 1667 | 1466740970994 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:02:51 INFO - PROCESS | 1667 | 1466740971073 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:51 INFO - PROCESS | 1667 | 1466740971075 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x115d6c000 == 48 [pid = 1667] [id = 760] 21:02:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x11690cc00) [pid = 1667] [serial = 2278] [outer = 0x0] 21:02:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x1258d8c00) [pid = 1667] [serial = 2279] [outer = 0x11690cc00] 21:02:51 INFO - PROCESS | 1667 | 1466740971147 Marionette DEBUG loaded listener.js 21:02:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 117 (0x12a762c00) [pid = 1667] [serial = 2280] [outer = 0x11690cc00] 21:02:51 INFO - PROCESS | 1667 | 1466740971525 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]]]}] 21:02:51 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. 21:02:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 21:02:51 INFO - PROCESS | 1667 | 1466740971543 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:02:51 INFO - PROCESS | 1667 | 1466740971545 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:02:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:02:51 INFO - PROCESS | 1667 | 1466740971547 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 1667 | 1466740971549 Marionette TRACE conn2 <- [1,3006,null,{}] 21:02:51 INFO - PROCESS | 1667 | 1466740971551 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}] 21:02:51 INFO - PROCESS | 1667 | 1466740971555 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:51 INFO - PROCESS | 1667 | 1466740971680 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:02:51 INFO - PROCESS | 1667 | 1466740971744 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:51 INFO - PROCESS | 1667 | 1466740971745 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:51 INFO - PROCESS | 1667 | ++DOCSHELL 0x116ab4000 == 49 [pid = 1667] [id = 761] 21:02:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 118 (0x111ecb400) [pid = 1667] [serial = 2281] [outer = 0x0] 21:02:51 INFO - PROCESS | 1667 | ++DOMWINDOW == 119 (0x112f53000) [pid = 1667] [serial = 2282] [outer = 0x111ecb400] 21:02:51 INFO - PROCESS | 1667 | 1466740971938 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 120 (0x115e57c00) [pid = 1667] [serial = 2283] [outer = 0x111ecb400] 21:02:52 INFO - PROCESS | 1667 | 1466740972501 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]]]}] 21:02:52 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. 21:02:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 971ms 21:02:52 INFO - PROCESS | 1667 | 1466740972519 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:02:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:02:52 INFO - PROCESS | 1667 | 1466740972523 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:02:52 INFO - PROCESS | 1667 | 1466740972528 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:02:52 INFO - PROCESS | 1667 | 1466740972530 Marionette TRACE conn2 <- [1,3010,null,{}] 21:02:52 INFO - PROCESS | 1667 | 1466740972535 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}] 21:02:52 INFO - PROCESS | 1667 | 1466740972537 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:52 INFO - PROCESS | 1667 | 1466740972664 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:02:52 INFO - PROCESS | 1667 | 1466740972728 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:52 INFO - PROCESS | 1667 | 1466740972730 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:52 INFO - PROCESS | 1667 | ++DOCSHELL 0x12516f800 == 50 [pid = 1667] [id = 762] 21:02:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 121 (0x116139800) [pid = 1667] [serial = 2284] [outer = 0x0] 21:02:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 122 (0x1174afc00) [pid = 1667] [serial = 2285] [outer = 0x116139800] 21:02:52 INFO - PROCESS | 1667 | 1466740972758 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 1667 | ++DOMWINDOW == 123 (0x1183e8400) [pid = 1667] [serial = 2286] [outer = 0x116139800] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x11915c800 == 49 [pid = 1667] [id = 726] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12cdcd000 == 48 [pid = 1667] [id = 753] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12ca71800 == 47 [pid = 1667] [id = 752] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12430d800 == 46 [pid = 1667] [id = 751] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12c4c0000 == 45 [pid = 1667] [id = 750] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12c01a000 == 44 [pid = 1667] [id = 749] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba81000 == 43 [pid = 1667] [id = 748] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x128e0c000 == 42 [pid = 1667] [id = 746] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12a354000 == 41 [pid = 1667] [id = 747] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x1271d3000 == 40 [pid = 1667] [id = 745] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x124ae2800 == 39 [pid = 1667] [id = 744] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x1192dd800 == 38 [pid = 1667] [id = 743] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x119722800 == 37 [pid = 1667] [id = 742] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x1246d2800 == 36 [pid = 1667] [id = 741] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12a347000 == 35 [pid = 1667] [id = 740] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x119c75800 == 34 [pid = 1667] [id = 739] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x110f4c000 == 33 [pid = 1667] [id = 738] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x116ab4000 == 32 [pid = 1667] [id = 761] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x115d6c000 == 31 [pid = 1667] [id = 760] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12d6e5000 == 30 [pid = 1667] [id = 759] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12cfb9800 == 29 [pid = 1667] [id = 758] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x126f29800 == 28 [pid = 1667] [id = 757] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x125eba000 == 27 [pid = 1667] [id = 756] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x12cfc1000 == 26 [pid = 1667] [id = 754] 21:02:53 INFO - PROCESS | 1667 | --DOCSHELL 0x118147800 == 25 [pid = 1667] [id = 755] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 122 (0x112f52000) [pid = 1667] [serial = 2182] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 121 (0x112965800) [pid = 1667] [serial = 2183] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 120 (0x1185afc00) [pid = 1667] [serial = 2191] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 119 (0x115e60400) [pid = 1667] [serial = 2185] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 118 (0x1164e9c00) [pid = 1667] [serial = 2186] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 117 (0x11755a400) [pid = 1667] [serial = 2188] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 116 (0x118353800) [pid = 1667] [serial = 2189] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x119181400) [pid = 1667] [serial = 2195] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x11825e000) [pid = 1667] [serial = 2179] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x11911dc00) [pid = 1667] [serial = 2194] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x1174b4800) [pid = 1667] [serial = 2165] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x11612ec00) [pid = 1667] [serial = 2164] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x119177800) [pid = 1667] [serial = 2168] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1188dec00) [pid = 1667] [serial = 2167] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x125599800) [pid = 1667] [serial = 2171] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x124cf0c00) [pid = 1667] [serial = 2170] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x126f48400) [pid = 1667] [serial = 2173] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x129188000) [pid = 1667] [serial = 2174] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x1267c9800) [pid = 1667] [serial = 2177] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x1199ad000) [pid = 1667] [serial = 2197] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x124285800) [pid = 1667] [serial = 2201] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x116906800) [pid = 1667] [serial = 2176] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x11870bc00) [pid = 1667] [serial = 2200] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1164e5800) [pid = 1667] [serial = 2204] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x1252ac400) [pid = 1667] [serial = 2210] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12552e800) [pid = 1667] [serial = 2212] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1243ce400) [pid = 1667] [serial = 2206] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x120ffa400) [pid = 1667] [serial = 2198] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x124a8ec00) [pid = 1667] [serial = 2207] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x112d47000) [pid = 1667] [serial = 2203] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x124cf4c00) [pid = 1667] [serial = 2209] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x118851400) [pid = 1667] [serial = 2192] [outer = 0x0] [url = about:blank] 21:02:53 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x12cdd1800) [pid = 1667] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:02:53 INFO - PROCESS | 1667 | 1466740973943 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]]]}] 21:02:54 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 21:02:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1478ms 21:02:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:02:54 INFO - PROCESS | 1667 | 1466740974008 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:02:54 INFO - PROCESS | 1667 | 1466740974010 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:02:54 INFO - PROCESS | 1667 | 1466740974013 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 1667 | 1466740974015 Marionette TRACE conn2 <- [1,3014,null,{}] 21:02:54 INFO - PROCESS | 1667 | 1466740974019 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}] 21:02:54 INFO - PROCESS | 1667 | 1466740974020 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:54 INFO - PROCESS | 1667 | 1466740974110 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:02:54 INFO - PROCESS | 1667 | 1466740974114 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1667 | 1466740974116 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x11649e000 == 26 [pid = 1667] [id = 763] 21:02:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x112f54c00) [pid = 1667] [serial = 2287] [outer = 0x0] 21:02:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x112f59c00) [pid = 1667] [serial = 2288] [outer = 0x112f54c00] 21:02:54 INFO - PROCESS | 1667 | 1466740974147 Marionette DEBUG loaded listener.js 21:02:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x113c26000) [pid = 1667] [serial = 2289] [outer = 0x112f54c00] 21:02:54 INFO - PROCESS | 1667 | [1667] 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 21:02:54 INFO - PROCESS | 1667 | 1466740974541 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:02:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:02:54 INFO - {} 21:02:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:02:54 INFO - {} 21:02:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:02:54 INFO - {} 21:02:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:02:54 INFO - {} 21:02:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 21:02:54 INFO - PROCESS | 1667 | 1466740974583 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:02:54 INFO - PROCESS | 1667 | 1466740974586 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:02:54 INFO - TEST-START | /FileAPI/fileReader.html 21:02:54 INFO - PROCESS | 1667 | 1466740974592 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 1667 | 1466740974594 Marionette TRACE conn2 <- [1,3018,null,{}] 21:02:54 INFO - PROCESS | 1667 | 1466740974596 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}] 21:02:54 INFO - PROCESS | 1667 | 1466740974598 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:54 INFO - PROCESS | 1667 | 1466740974677 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:02:54 INFO - PROCESS | 1667 | 1466740974681 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1667 | 1466740974683 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:54 INFO - PROCESS | 1667 | ++DOCSHELL 0x118298000 == 27 [pid = 1667] [id = 764] 21:02:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x116638c00) [pid = 1667] [serial = 2290] [outer = 0x0] 21:02:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1174ae400) [pid = 1667] [serial = 2291] [outer = 0x116638c00] 21:02:54 INFO - PROCESS | 1667 | 1466740974712 Marionette DEBUG loaded listener.js 21:02:54 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x1174bb000) [pid = 1667] [serial = 2292] [outer = 0x116638c00] 21:02:55 INFO - PROCESS | 1667 | 1466740975023 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]]]}] 21:02:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:02:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:02:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:02:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:02:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 21:02:55 INFO - PROCESS | 1667 | 1466740975065 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1667 | 1466740975066 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:02:55 INFO - TEST-START | /FileAPI/historical.html 21:02:55 INFO - PROCESS | 1667 | 1466740975068 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 1667 | 1466740975071 Marionette TRACE conn2 <- [1,3022,null,{}] 21:02:55 INFO - PROCESS | 1667 | 1466740975091 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}] 21:02:55 INFO - PROCESS | 1667 | 1466740975094 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:55 INFO - PROCESS | 1667 | 1466740975176 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:02:55 INFO - PROCESS | 1667 | 1466740975181 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:55 INFO - PROCESS | 1667 | 1466740975183 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x12407e000 == 28 [pid = 1667] [id = 765] 21:02:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x1185ae400) [pid = 1667] [serial = 2293] [outer = 0x0] 21:02:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x11884f800) [pid = 1667] [serial = 2294] [outer = 0x1185ae400] 21:02:55 INFO - PROCESS | 1667 | 1466740975212 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x119121400) [pid = 1667] [serial = 2295] [outer = 0x1185ae400] 21:02:55 INFO - PROCESS | 1667 | 1466740975539 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"]]]}] 21:02:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:02:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:02:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:02:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:02:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:02:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:02:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:02:55 INFO - TEST-OK | /FileAPI/historical.html | took 479ms 21:02:55 INFO - PROCESS | 1667 | 1466740975548 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1667 | 1466740975550 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:02:55 INFO - TEST-START | /FileAPI/idlharness.html 21:02:55 INFO - PROCESS | 1667 | 1466740975552 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 1667 | 1466740975553 Marionette TRACE conn2 <- [1,3026,null,{}] 21:02:55 INFO - PROCESS | 1667 | 1466740975556 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}] 21:02:55 INFO - PROCESS | 1667 | 1466740975558 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:55 INFO - PROCESS | 1667 | 1466740975635 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:02:55 INFO - PROCESS | 1667 | 1466740975639 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:55 INFO - PROCESS | 1667 | 1466740975641 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:55 INFO - PROCESS | 1667 | ++DOCSHELL 0x124ad2000 == 29 [pid = 1667] [id = 766] 21:02:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x119181000) [pid = 1667] [serial = 2296] [outer = 0x0] 21:02:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1195a6800) [pid = 1667] [serial = 2297] [outer = 0x119181000] 21:02:55 INFO - PROCESS | 1667 | 1466740975669 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x1199a8c00) [pid = 1667] [serial = 2298] [outer = 0x119181000] 21:02:56 INFO - PROCESS | 1667 | 1466740976184 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]]]}] 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:02:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:02:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:02:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:02:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:02:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:02:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:02:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:02:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:02:56 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 21:02:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:02:56 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 21:02:56 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 21:02:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:02:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:02:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:02:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:02:56 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 21:02:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:02:56 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 21:02:56 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 21:02:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:02:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:02:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 681ms 21:02:56 INFO - PROCESS | 1667 | 1466740976233 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:02:56 INFO - TEST-START | /FileAPI/idlharness.worker 21:02:56 INFO - PROCESS | 1667 | 1466740976234 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:02:56 INFO - PROCESS | 1667 | 1466740976237 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:02:56 INFO - PROCESS | 1667 | 1466740976238 Marionette TRACE conn2 <- [1,3030,null,{}] 21:02:56 INFO - PROCESS | 1667 | 1466740976249 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}] 21:02:56 INFO - PROCESS | 1667 | 1466740976252 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:56 INFO - PROCESS | 1667 | 1466740976405 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:02:56 INFO - PROCESS | 1667 | 1466740976459 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 1667 | 1466740976462 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:56 INFO - PROCESS | 1667 | ++DOCSHELL 0x12ba89800 == 30 [pid = 1667] [id = 767] 21:02:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x126db3800) [pid = 1667] [serial = 2299] [outer = 0x0] 21:02:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x127487000) [pid = 1667] [serial = 2300] [outer = 0x126db3800] 21:02:56 INFO - PROCESS | 1667 | 1466740976505 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x128a09400) [pid = 1667] [serial = 2301] [outer = 0x126db3800] 21:02:56 INFO - PROCESS | 1667 | [1667] 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 21:02:57 INFO - PROCESS | 1667 | 1466740977224 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,{},{}]]]}] 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:02:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:02:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:02:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:02:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:02:57 INFO - {} 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:02:57 INFO - {} 21:02:57 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 - {} 21:02:57 INFO - {} 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:02:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:02:57 INFO - {} 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:02:57 INFO - {} 21:02:57 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 - {} 21:02:57 INFO - {} 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:02:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:02:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 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 21:02:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:02:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:02:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:02:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:02:57 INFO - {} 21:02:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1042ms 21:02:57 INFO - PROCESS | 1667 | 1466740977279 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 1667 | 1466740977280 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:02:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:02:57 INFO - PROCESS | 1667 | 1466740977282 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 1667 | 1466740977283 Marionette TRACE conn2 <- [1,3034,null,{}] 21:02:57 INFO - PROCESS | 1667 | 1466740977285 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}] 21:02:57 INFO - PROCESS | 1667 | 1466740977289 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:57 INFO - PROCESS | 1667 | 1466740977418 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:02:57 INFO - PROCESS | 1667 | 1466740977460 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:57 INFO - PROCESS | 1667 | 1466740977461 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x12de6a800 == 31 [pid = 1667] [id = 768] 21:02:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x128ac9000) [pid = 1667] [serial = 2302] [outer = 0x0] 21:02:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x12c4d2400) [pid = 1667] [serial = 2303] [outer = 0x128ac9000] 21:02:57 INFO - PROCESS | 1667 | 1466740977486 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x12c4d9000) [pid = 1667] [serial = 2304] [outer = 0x128ac9000] 21:02:57 INFO - PROCESS | 1667 | 1466740977736 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]]]}] 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:02:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 472ms 21:02:57 INFO - PROCESS | 1667 | 1466740977769 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 1667 | 1466740977770 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:02:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:02:57 INFO - PROCESS | 1667 | 1466740977786 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 1667 | 1466740977786 Marionette TRACE conn2 <- [1,3038,null,{}] 21:02:57 INFO - PROCESS | 1667 | 1466740977797 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}] 21:02:57 INFO - PROCESS | 1667 | 1466740977798 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:57 INFO - PROCESS | 1667 | 1466740977889 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:02:57 INFO - PROCESS | 1667 | 1466740977893 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:57 INFO - PROCESS | 1667 | 1466740977894 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:57 INFO - PROCESS | 1667 | ++DOCSHELL 0x11285f000 == 32 [pid = 1667] [id = 769] 21:02:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x128aca000) [pid = 1667] [serial = 2305] [outer = 0x0] 21:02:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x12ca03c00) [pid = 1667] [serial = 2306] [outer = 0x128aca000] 21:02:57 INFO - PROCESS | 1667 | 1466740977914 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x12ca0d000) [pid = 1667] [serial = 2307] [outer = 0x128aca000] 21:02:58 INFO - PROCESS | 1667 | 1466740978151 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"]]]}] 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:02:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 588ms 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12a6dc800) [pid = 1667] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x1174b3c00) [pid = 1667] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x117559800) [pid = 1667] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x116f93000) [pid = 1667] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x124cfe400) [pid = 1667] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x126f44000) [pid = 1667] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x128ac9800) [pid = 1667] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x128eaf400) [pid = 1667] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x11911cc00) [pid = 1667] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x116637c00) [pid = 1667] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x112ee3c00) [pid = 1667] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x110ee4000) [pid = 1667] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x118359c00) [pid = 1667] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x118358000) [pid = 1667] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x112961c00) [pid = 1667] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x11663ac00) [pid = 1667] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x12400a800) [pid = 1667] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x125ea6000) [pid = 1667] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:02:58 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x129497c00) [pid = 1667] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:02:58 INFO - PROCESS | 1667 | 1466740978368 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:02:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:02:58 INFO - PROCESS | 1667 | 1466740978379 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:02:58 INFO - PROCESS | 1667 | 1466740978381 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1667 | 1466740978382 Marionette TRACE conn2 <- [1,3042,null,{}] 21:02:58 INFO - PROCESS | 1667 | 1466740978385 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}] 21:02:58 INFO - PROCESS | 1667 | 1466740978386 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:58 INFO - PROCESS | 1667 | 1466740978451 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:02:58 INFO - PROCESS | 1667 | 1466740978454 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:58 INFO - PROCESS | 1667 | 1466740978455 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:58 INFO - PROCESS | 1667 | ++DOCSHELL 0x12dc4d000 == 33 [pid = 1667] [id = 770] 21:02:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x1174b2c00) [pid = 1667] [serial = 2308] [outer = 0x0] 21:02:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x118267000) [pid = 1667] [serial = 2309] [outer = 0x1174b2c00] 21:02:58 INFO - PROCESS | 1667 | 1466740978480 Marionette DEBUG loaded listener.js 21:02:58 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x119ceb000) [pid = 1667] [serial = 2310] [outer = 0x1174b2c00] 21:02:58 INFO - PROCESS | 1667 | 1466740978821 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]]]}] 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:02:58 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. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:02:58 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'.) 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:02:58 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. 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:02:58 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. 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:02:58 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. 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:02:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 478ms 21:02:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:02:58 INFO - PROCESS | 1667 | 1466740978861 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:02:58 INFO - PROCESS | 1667 | 1466740978862 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:02:58 INFO - PROCESS | 1667 | 1466740978864 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1667 | 1466740978866 Marionette TRACE conn2 <- [1,3046,null,{}] 21:02:58 INFO - PROCESS | 1667 | 1466740978868 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}] 21:02:58 INFO - PROCESS | 1667 | 1466740978869 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:58 INFO - PROCESS | 1667 | 1466740978938 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:02:59 INFO - PROCESS | 1667 | 1466740979006 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 1667 | 1466740979007 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a98d000 == 34 [pid = 1667] [id = 771] 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x119ba7800) [pid = 1667] [serial = 2311] [outer = 0x0] 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x128eaf400) [pid = 1667] [serial = 2312] [outer = 0x119ba7800] 21:02:59 INFO - PROCESS | 1667 | 1466740979028 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x12cda8400) [pid = 1667] [serial = 2313] [outer = 0x119ba7800] 21:02:59 INFO - PROCESS | 1667 | [1667] 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 21:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:02:59 INFO - {} 21:02:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 420ms 21:02:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:02:59 INFO - PROCESS | 1667 | 1466740979283 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:02:59 INFO - PROCESS | 1667 | 1466740979286 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:02:59 INFO - PROCESS | 1667 | 1466740979287 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:02:59 INFO - PROCESS | 1667 | 1466740979297 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:02:59 INFO - PROCESS | 1667 | 1466740979298 Marionette TRACE conn2 <- [1,3050,null,{}] 21:02:59 INFO - PROCESS | 1667 | 1466740979300 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}] 21:02:59 INFO - PROCESS | 1667 | 1466740979300 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:59 INFO - PROCESS | 1667 | 1466740979376 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:02:59 INFO - PROCESS | 1667 | 1466740979380 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 1667 | 1466740979382 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12743f000 == 35 [pid = 1667] [id = 772] 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x12cdaa800) [pid = 1667] [serial = 2314] [outer = 0x0] 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x12d22cc00) [pid = 1667] [serial = 2315] [outer = 0x12cdaa800] 21:02:59 INFO - PROCESS | 1667 | 1466740979407 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x12d604800) [pid = 1667] [serial = 2316] [outer = 0x12cdaa800] 21:02:59 INFO - PROCESS | 1667 | 1466740979694 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]]]}] 21:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:02:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 428ms 21:02:59 INFO - PROCESS | 1667 | 1466740979717 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:02:59 INFO - PROCESS | 1667 | 1466740979719 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:02:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:02:59 INFO - PROCESS | 1667 | 1466740979721 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:02:59 INFO - PROCESS | 1667 | 1466740979723 Marionette TRACE conn2 <- [1,3054,null,{}] 21:02:59 INFO - PROCESS | 1667 | 1466740979732 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}] 21:02:59 INFO - PROCESS | 1667 | 1466740979734 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:59 INFO - PROCESS | 1667 | 1466740979826 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:02:59 INFO - PROCESS | 1667 | 1466740979829 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 1667 | 1466740979831 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:02:59 INFO - PROCESS | 1667 | ++DOCSHELL 0x12dc4f800 == 36 [pid = 1667] [id = 773] 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x115df1800) [pid = 1667] [serial = 2317] [outer = 0x0] 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x11836dc00) [pid = 1667] [serial = 2318] [outer = 0x115df1800] 21:02:59 INFO - PROCESS | 1667 | 1466740979853 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x128a09000) [pid = 1667] [serial = 2319] [outer = 0x115df1800] 21:03:00 INFO - PROCESS | 1667 | 1466740980223 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"]]]}] 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:03:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:03:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:03:00 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" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:03:00 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" 21:03:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:03:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 543ms 21:03:00 INFO - PROCESS | 1667 | 1466740980265 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:03:00 INFO - PROCESS | 1667 | 1466740980266 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:03:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:03:00 INFO - PROCESS | 1667 | 1466740980268 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 1667 | 1466740980269 Marionette TRACE conn2 <- [1,3058,null,{}] 21:03:00 INFO - PROCESS | 1667 | 1466740980271 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}] 21:03:00 INFO - PROCESS | 1667 | 1466740980272 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:00 INFO - PROCESS | 1667 | 1466740980351 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:03:00 INFO - PROCESS | 1667 | 1466740980448 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 1667 | 1466740980449 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:00 INFO - PROCESS | 1667 | ++DOCSHELL 0x111c97800 == 37 [pid = 1667] [id = 774] 21:03:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x110e82400) [pid = 1667] [serial = 2320] [outer = 0x0] 21:03:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x111e58c00) [pid = 1667] [serial = 2321] [outer = 0x110e82400] 21:03:00 INFO - PROCESS | 1667 | 1466740980476 Marionette DEBUG loaded listener.js 21:03:00 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x112a77000) [pid = 1667] [serial = 2322] [outer = 0x110e82400] 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:03:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:03:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 21:03:00 INFO - PROCESS | 1667 | 1466740980886 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]]]}] 21:03:00 INFO - PROCESS | 1667 | 1466740980894 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:03:00 INFO - PROCESS | 1667 | 1466740980897 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:03:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:03:00 INFO - PROCESS | 1667 | 1466740980900 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 1667 | 1466740980901 Marionette TRACE conn2 <- [1,3062,null,{}] 21:03:00 INFO - PROCESS | 1667 | 1466740980904 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}] 21:03:00 INFO - PROCESS | 1667 | 1466740980907 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:01 INFO - PROCESS | 1667 | 1466740981010 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:03:01 INFO - PROCESS | 1667 | 1466740981063 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:01 INFO - PROCESS | 1667 | 1466740981065 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x124070800 == 38 [pid = 1667] [id = 775] 21:03:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x1132b6400) [pid = 1667] [serial = 2323] [outer = 0x0] 21:03:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 109 (0x1174b1800) [pid = 1667] [serial = 2324] [outer = 0x1132b6400] 21:03:01 INFO - PROCESS | 1667 | 1466740981090 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 110 (0x118351c00) [pid = 1667] [serial = 2325] [outer = 0x1132b6400] 21:03:01 INFO - PROCESS | 1667 | [1667] 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 21:03:01 INFO - PROCESS | 1667 | 1466740981479 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:03:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:03:01 INFO - {} 21:03:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 622ms 21:03:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:03:01 INFO - PROCESS | 1667 | 1466740981524 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:03:01 INFO - PROCESS | 1667 | 1466740981526 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:03:01 INFO - PROCESS | 1667 | 1466740981528 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:03:01 INFO - PROCESS | 1667 | 1466740981529 Marionette TRACE conn2 <- [1,3066,null,{}] 21:03:01 INFO - PROCESS | 1667 | 1466740981532 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}] 21:03:01 INFO - PROCESS | 1667 | 1466740981533 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:01 INFO - PROCESS | 1667 | 1466740981672 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:03:01 INFO - PROCESS | 1667 | 1466740981775 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:01 INFO - PROCESS | 1667 | 1466740981776 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:01 INFO - PROCESS | 1667 | ++DOCSHELL 0x12bee1000 == 39 [pid = 1667] [id = 776] 21:03:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 111 (0x11825bc00) [pid = 1667] [serial = 2326] [outer = 0x0] 21:03:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 112 (0x119178000) [pid = 1667] [serial = 2327] [outer = 0x11825bc00] 21:03:01 INFO - PROCESS | 1667 | 1466740981842 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 1667 | ++DOMWINDOW == 113 (0x119c18400) [pid = 1667] [serial = 2328] [outer = 0x11825bc00] 21:03:02 INFO - PROCESS | 1667 | 1466740982340 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]]]}] 21:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:03:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 828ms 21:03:02 INFO - PROCESS | 1667 | 1466740982357 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:03:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:03:02 INFO - PROCESS | 1667 | 1466740982359 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:03:02 INFO - PROCESS | 1667 | 1466740982362 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:03:02 INFO - PROCESS | 1667 | 1466740982364 Marionette TRACE conn2 <- [1,3070,null,{}] 21:03:02 INFO - PROCESS | 1667 | 1466740982368 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}] 21:03:02 INFO - PROCESS | 1667 | 1466740982370 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:02 INFO - PROCESS | 1667 | 1466740982479 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:03:02 INFO - PROCESS | 1667 | 1466740982536 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:02 INFO - PROCESS | 1667 | 1466740982538 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:02 INFO - PROCESS | 1667 | ++DOCSHELL 0x11915c800 == 40 [pid = 1667] [id = 777] 21:03:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 114 (0x112f4dc00) [pid = 1667] [serial = 2329] [outer = 0x0] 21:03:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 115 (0x115d10c00) [pid = 1667] [serial = 2330] [outer = 0x112f4dc00] 21:03:02 INFO - PROCESS | 1667 | 1466740982564 Marionette DEBUG loaded listener.js 21:03:02 INFO - PROCESS | 1667 | ++DOMWINDOW == 116 (0x116f3a000) [pid = 1667] [serial = 2331] [outer = 0x112f4dc00] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12dc4f800 == 39 [pid = 1667] [id = 773] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12743f000 == 38 [pid = 1667] [id = 772] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12a98d000 == 37 [pid = 1667] [id = 771] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12dc4d000 == 36 [pid = 1667] [id = 770] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x11285f000 == 35 [pid = 1667] [id = 769] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12de6a800 == 34 [pid = 1667] [id = 768] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12ba89800 == 33 [pid = 1667] [id = 767] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x124ad2000 == 32 [pid = 1667] [id = 766] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12407e000 == 31 [pid = 1667] [id = 765] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x118298000 == 30 [pid = 1667] [id = 764] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x11649e000 == 29 [pid = 1667] [id = 763] 21:03:02 INFO - PROCESS | 1667 | --DOCSHELL 0x12516f800 == 28 [pid = 1667] [id = 762] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 115 (0x1185b5800) [pid = 1667] [serial = 2180] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 114 (0x125e4ec00) [pid = 1667] [serial = 2241] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 113 (0x1244ecc00) [pid = 1667] [serial = 2236] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 112 (0x124416c00) [pid = 1667] [serial = 2239] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 111 (0x124cfb400) [pid = 1667] [serial = 2237] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 110 (0x12a6de400) [pid = 1667] [serial = 2260] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 109 (0x12a64bc00) [pid = 1667] [serial = 2259] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 108 (0x12b7d8400) [pid = 1667] [serial = 2263] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x129488c00) [pid = 1667] [serial = 2251] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x128ac7400) [pid = 1667] [serial = 2245] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x12b0bb400) [pid = 1667] [serial = 2262] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x118858800) [pid = 1667] [serial = 2254] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x129488000) [pid = 1667] [serial = 2256] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x129496000) [pid = 1667] [serial = 2257] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x1269c8800) [pid = 1667] [serial = 2242] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x126f3f800) [pid = 1667] [serial = 2213] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x1271e5000) [pid = 1667] [serial = 2244] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x128acf800) [pid = 1667] [serial = 2247] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x12918dc00) [pid = 1667] [serial = 2250] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x128eaf000) [pid = 1667] [serial = 2248] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x119432400) [pid = 1667] [serial = 2233] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x119c1bc00) [pid = 1667] [serial = 2234] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x119ba3400) [pid = 1667] [serial = 2224] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x115de9000) [pid = 1667] [serial = 2253] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x124cf5000) [pid = 1667] [serial = 2225] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x110ef2c00) [pid = 1667] [serial = 2215] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 89 (0x11295c400) [pid = 1667] [serial = 2216] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 88 (0x1185a8000) [pid = 1667] [serial = 2230] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 87 (0x1188df000) [pid = 1667] [serial = 2231] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 86 (0x1192f1400) [pid = 1667] [serial = 2221] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 85 (0x1195a9400) [pid = 1667] [serial = 2222] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 84 (0x116463c00) [pid = 1667] [serial = 2218] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 83 (0x117557c00) [pid = 1667] [serial = 2219] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 82 (0x116f90c00) [pid = 1667] [serial = 2227] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | --DOMWINDOW == 81 (0x117562c00) [pid = 1667] [serial = 2228] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1667 | 1466740982942 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]]]}] 21:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:03:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 629ms 21:03:02 INFO - PROCESS | 1667 | 1466740982990 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:03:02 INFO - PROCESS | 1667 | 1466740982993 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:03:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:03:03 INFO - PROCESS | 1667 | 1466740982997 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 1667 | 1466740982998 Marionette TRACE conn2 <- [1,3074,null,{}] 21:03:03 INFO - PROCESS | 1667 | 1466740983000 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}] 21:03:03 INFO - PROCESS | 1667 | 1466740983002 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:03 INFO - PROCESS | 1667 | 1466740983069 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:03:03 INFO - PROCESS | 1667 | 1466740983093 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1667 | 1466740983094 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x116acb800 == 29 [pid = 1667] [id = 778] 21:03:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 82 (0x117561000) [pid = 1667] [serial = 2332] [outer = 0x0] 21:03:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 83 (0x118266000) [pid = 1667] [serial = 2333] [outer = 0x117561000] 21:03:03 INFO - PROCESS | 1667 | 1466740983116 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 84 (0x11836a000) [pid = 1667] [serial = 2334] [outer = 0x117561000] 21:03:03 INFO - PROCESS | 1667 | 1466740983408 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]]]}] 21:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:03:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 422ms 21:03:03 INFO - PROCESS | 1667 | 1466740983419 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:03:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:03:03 INFO - PROCESS | 1667 | 1466740983420 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:03:03 INFO - PROCESS | 1667 | 1466740983423 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 1667 | 1466740983428 Marionette TRACE conn2 <- [1,3078,null,{}] 21:03:03 INFO - PROCESS | 1667 | 1466740983435 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}] 21:03:03 INFO - PROCESS | 1667 | 1466740983438 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:03 INFO - PROCESS | 1667 | 1466740983510 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:03:03 INFO - PROCESS | 1667 | 1466740983586 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1667 | 1466740983588 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:03 INFO - PROCESS | 1667 | ++DOCSHELL 0x12417e000 == 30 [pid = 1667] [id = 779] 21:03:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 85 (0x112f4b400) [pid = 1667] [serial = 2335] [outer = 0x0] 21:03:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 86 (0x11871dc00) [pid = 1667] [serial = 2336] [outer = 0x112f4b400] 21:03:03 INFO - PROCESS | 1667 | 1466740983611 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1667 | ++DOMWINDOW == 87 (0x1192f8c00) [pid = 1667] [serial = 2337] [outer = 0x112f4b400] 21:03:03 INFO - PROCESS | 1667 | 1466740983880 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] 21:03:03 INFO - PROCESS | 1667 | 1466740983900 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:03:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:03:03 INFO - PROCESS | 1667 | 1466740983903 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 1667 | 1466740983904 Marionette TRACE conn2 <- [1,3082,null,{}] 21:03:03 INFO - PROCESS | 1667 | 1466740983912 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}] 21:03:03 INFO - PROCESS | 1667 | 1466740983913 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:03 INFO - PROCESS | 1667 | 1466740983989 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:03:03 INFO - PROCESS | 1667 | 1466740983995 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1667 | 1466740983996 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x126743800 == 31 [pid = 1667] [id = 780] 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 88 (0x1199ca000) [pid = 1667] [serial = 2338] [outer = 0x0] 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 89 (0x124147000) [pid = 1667] [serial = 2339] [outer = 0x1199ca000] 21:03:04 INFO - PROCESS | 1667 | 1466740984017 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 90 (0x12414bc00) [pid = 1667] [serial = 2340] [outer = 0x1199ca000] 21:03:04 INFO - PROCESS | 1667 | 1466740984299 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]]]}] 21:03:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:03:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 420ms 21:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:03:04 INFO - PROCESS | 1667 | 1466740984330 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:03:04 INFO - PROCESS | 1667 | 1466740984331 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:03:04 INFO - PROCESS | 1667 | 1466740984333 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 1667 | 1466740984334 Marionette TRACE conn2 <- [1,3086,null,{}] 21:03:04 INFO - PROCESS | 1667 | 1466740984336 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}] 21:03:04 INFO - PROCESS | 1667 | 1466740984337 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:04 INFO - PROCESS | 1667 | 1466740984438 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:03:04 INFO - PROCESS | 1667 | 1466740984444 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 1667 | 1466740984445 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x127432800 == 32 [pid = 1667] [id = 781] 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x119c19800) [pid = 1667] [serial = 2341] [outer = 0x0] 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x12414e800) [pid = 1667] [serial = 2342] [outer = 0x119c19800] 21:03:04 INFO - PROCESS | 1667 | 1466740984471 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x124422000) [pid = 1667] [serial = 2343] [outer = 0x119c19800] 21:03:04 INFO - PROCESS | 1667 | 1466740984727 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 423ms 21:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:03:04 INFO - PROCESS | 1667 | 1466740984762 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:03:04 INFO - PROCESS | 1667 | 1466740984763 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:03:04 INFO - PROCESS | 1667 | 1466740984765 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 1667 | 1466740984766 Marionette TRACE conn2 <- [1,3090,null,{}] 21:03:04 INFO - PROCESS | 1667 | 1466740984768 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}] 21:03:04 INFO - PROCESS | 1667 | 1466740984772 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:04 INFO - PROCESS | 1667 | 1466740984868 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:03:04 INFO - PROCESS | 1667 | 1466740984871 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 1667 | 1466740984872 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:04 INFO - PROCESS | 1667 | ++DOCSHELL 0x12916c800 == 33 [pid = 1667] [id = 782] 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x1244e8c00) [pid = 1667] [serial = 2344] [outer = 0x0] 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x124c33400) [pid = 1667] [serial = 2345] [outer = 0x1244e8c00] 21:03:04 INFO - PROCESS | 1667 | 1466740984896 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x124dda400) [pid = 1667] [serial = 2346] [outer = 0x1244e8c00] 21:03:05 INFO - PROCESS | 1667 | 1466740985170 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 420ms 21:03:05 INFO - PROCESS | 1667 | 1466740985187 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 1667 | 1466740985189 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:03:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:03:05 INFO - PROCESS | 1667 | 1466740985198 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 1667 | 1466740985199 Marionette TRACE conn2 <- [1,3094,null,{}] 21:03:05 INFO - PROCESS | 1667 | 1466740985201 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}] 21:03:05 INFO - PROCESS | 1667 | 1466740985202 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:05 INFO - PROCESS | 1667 | 1466740985298 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:03:05 INFO - PROCESS | 1667 | 1466740985302 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 1667 | 1466740985309 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a55a800 == 34 [pid = 1667] [id = 783] 21:03:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 97 (0x118357c00) [pid = 1667] [serial = 2347] [outer = 0x0] 21:03:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 98 (0x124dde800) [pid = 1667] [serial = 2348] [outer = 0x118357c00] 21:03:05 INFO - PROCESS | 1667 | 1466740985330 Marionette DEBUG loaded listener.js 21:03:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 99 (0x125e41800) [pid = 1667] [serial = 2349] [outer = 0x118357c00] 21:03:05 INFO - PROCESS | 1667 | 1466740985577 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 421ms 21:03:05 INFO - PROCESS | 1667 | 1466740985623 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 1667 | 1466740985627 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:03:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:03:05 INFO - PROCESS | 1667 | 1466740985635 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 1667 | 1466740985636 Marionette TRACE conn2 <- [1,3098,null,{}] 21:03:05 INFO - PROCESS | 1667 | 1466740985638 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}] 21:03:05 INFO - PROCESS | 1667 | 1466740985640 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:05 INFO - PROCESS | 1667 | 1466740985747 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:03:05 INFO - PROCESS | 1667 | 1466740985757 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 1667 | 1466740985758 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:05 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a96c000 == 35 [pid = 1667] [id = 784] 21:03:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 100 (0x125ea5c00) [pid = 1667] [serial = 2350] [outer = 0x0] 21:03:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 101 (0x1267d1000) [pid = 1667] [serial = 2351] [outer = 0x125ea5c00] 21:03:05 INFO - PROCESS | 1667 | 1466740985778 Marionette DEBUG loaded listener.js 21:03:05 INFO - PROCESS | 1667 | ++DOMWINDOW == 102 (0x126db9c00) [pid = 1667] [serial = 2352] [outer = 0x125ea5c00] 21:03:06 INFO - PROCESS | 1667 | 1466740986046 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]]]}] 21:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 425ms 21:03:06 INFO - PROCESS | 1667 | 1466740986064 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:03:06 INFO - PROCESS | 1667 | 1466740986065 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:03:06 INFO - PROCESS | 1667 | 1466740986067 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:03:06 INFO - PROCESS | 1667 | 1466740986068 Marionette TRACE conn2 <- [1,3102,null,{}] 21:03:06 INFO - PROCESS | 1667 | 1466740986070 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}] 21:03:06 INFO - PROCESS | 1667 | 1466740986072 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:06 INFO - PROCESS | 1667 | 1466740986184 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:03:06 INFO - PROCESS | 1667 | 1466740986196 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:06 INFO - PROCESS | 1667 | 1466740986197 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12417a800 == 36 [pid = 1667] [id = 785] 21:03:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 103 (0x126fdf400) [pid = 1667] [serial = 2353] [outer = 0x0] 21:03:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 104 (0x127489000) [pid = 1667] [serial = 2354] [outer = 0x126fdf400] 21:03:06 INFO - PROCESS | 1667 | 1466740986217 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 105 (0x128a0b000) [pid = 1667] [serial = 2355] [outer = 0x126fdf400] 21:03:06 INFO - PROCESS | 1667 | 1466740986495 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 472ms 21:03:06 INFO - PROCESS | 1667 | 1466740986543 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:03:06 INFO - PROCESS | 1667 | 1466740986544 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:03:06 INFO - PROCESS | 1667 | 1466740986547 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:03:06 INFO - PROCESS | 1667 | 1466740986547 Marionette TRACE conn2 <- [1,3106,null,{}] 21:03:06 INFO - PROCESS | 1667 | 1466740986549 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}] 21:03:06 INFO - PROCESS | 1667 | 1466740986551 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:06 INFO - PROCESS | 1667 | 1466740986644 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:03:06 INFO - PROCESS | 1667 | 1466740986654 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:06 INFO - PROCESS | 1667 | 1466740986655 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:06 INFO - PROCESS | 1667 | ++DOCSHELL 0x12a976800 == 37 [pid = 1667] [id = 786] 21:03:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 106 (0x118351000) [pid = 1667] [serial = 2356] [outer = 0x0] 21:03:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 107 (0x118365800) [pid = 1667] [serial = 2357] [outer = 0x118351000] 21:03:06 INFO - PROCESS | 1667 | 1466740986676 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1667 | ++DOMWINDOW == 108 (0x128ac8400) [pid = 1667] [serial = 2358] [outer = 0x118351000] 21:03:07 INFO - PROCESS | 1667 | 1466740987000 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]]]}] 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 21:03:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:03:07 INFO - PROCESS | 1667 | 1466740987017 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1667 | 1466740987018 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:03:07 INFO - PROCESS | 1667 | 1466740987020 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1667 | 1466740987022 Marionette TRACE conn2 <- [1,3110,null,{}] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 107 (0x12cdaa800) [pid = 1667] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 106 (0x126db3800) [pid = 1667] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 105 (0x128ac9000) [pid = 1667] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 104 (0x119181000) [pid = 1667] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 103 (0x112f54c00) [pid = 1667] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 102 (0x1185ae400) [pid = 1667] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 101 (0x115d17c00) [pid = 1667] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 100 (0x116638c00) [pid = 1667] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 99 (0x116139800) [pid = 1667] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 98 (0x124c3c400) [pid = 1667] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 97 (0x119115000) [pid = 1667] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 96 (0x1244e3400) [pid = 1667] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 95 (0x128a09800) [pid = 1667] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 94 (0x11690cc00) [pid = 1667] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 93 (0x111ecb400) [pid = 1667] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 92 (0x128aca000) [pid = 1667] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 91 (0x119ba7800) [pid = 1667] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:03:07 INFO - PROCESS | 1667 | --DOMWINDOW == 90 (0x1174b2c00) [pid = 1667] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:03:07 INFO - PROCESS | 1667 | 1466740987131 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}] 21:03:07 INFO - PROCESS | 1667 | 1466740987132 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:07 INFO - PROCESS | 1667 | 1466740987216 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:03:07 INFO - PROCESS | 1667 | 1466740987219 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 1667 | 1466740987221 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c4a8000 == 38 [pid = 1667] [id = 787] 21:03:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 91 (0x125521800) [pid = 1667] [serial = 2359] [outer = 0x0] 21:03:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 92 (0x128ea9c00) [pid = 1667] [serial = 2360] [outer = 0x125521800] 21:03:07 INFO - PROCESS | 1667 | 1466740987245 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 93 (0x129185c00) [pid = 1667] [serial = 2361] [outer = 0x125521800] 21:03:07 INFO - PROCESS | 1667 | 1466740987513 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"]]]}] 21:03:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:03:07 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 21:03:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:03:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 524ms 21:03:07 INFO - PROCESS | 1667 | 1466740987549 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1667 | 1466740987551 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:03:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:03:07 INFO - PROCESS | 1667 | 1466740987553 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1667 | 1466740987554 Marionette TRACE conn2 <- [1,3114,null,{}] 21:03:07 INFO - PROCESS | 1667 | 1466740987557 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}] 21:03:07 INFO - PROCESS | 1667 | 1466740987561 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:07 INFO - PROCESS | 1667 | 1466740987648 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:03:07 INFO - PROCESS | 1667 | 1466740987652 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\", \"796044b5-3d2c-4d82-bd0b-0d8b195603a0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 1667 | 1466740987653 Marionette INFO sendAsync 8ae19f86-ced5-6241-9d2a-6f226afd8513 21:03:07 INFO - PROCESS | 1667 | ++DOCSHELL 0x12c90f000 == 39 [pid = 1667] [id = 788] 21:03:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 94 (0x129186400) [pid = 1667] [serial = 2362] [outer = 0x0] 21:03:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 95 (0x1292a1400) [pid = 1667] [serial = 2363] [outer = 0x129186400] 21:03:07 INFO - PROCESS | 1667 | 1466740987673 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 1667 | ++DOMWINDOW == 96 (0x129490c00) [pid = 1667] [serial = 2364] [outer = 0x129186400] 21:03:07 INFO - PROCESS | 1667 | 1466740987937 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]]]}] 21:03:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:03:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 421ms 21:03:07 INFO - PROCESS | 1667 | 1466740987980 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1667 | 1466740987980 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:03:09 WARNING - u'runner_teardown' () 21:03:09 INFO - No more tests 21:03:09 INFO - Got 0 unexpected results 21:03:09 INFO - SUITE-END | took 507s 21:03:09 INFO - Closing logging queue 21:03:09 INFO - queue closed 21:03:09 INFO - Return code: 0 21:03:09 WARNING - # TBPL SUCCESS # 21:03:09 INFO - Running post-action listener: _resource_record_post_action 21:03:09 INFO - Running post-run listener: _resource_record_post_run 21:03:10 INFO - Total resource usage - Wall time: 529s; CPU: 58.0%; Read bytes: 31665664; Write bytes: 953861120; Read time: 206; Write time: 5016 21:03:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:03:10 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152648192; Write bytes: 148772864; Read time: 13784; Write time: 322 21:03:10 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 29494784; Write bytes: 793246720; Read time: 186; Write time: 4652 21:03:10 INFO - Running post-run listener: _upload_blobber_files 21:03:10 INFO - Blob upload gear active. 21:03:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:03:10 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 21:03:10 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'] 21:03:10 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 21:03:10 INFO - (blobuploader) - INFO - Open directory for files ... 21:03:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:03:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:03:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:03:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:03:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:03:11 INFO - (blobuploader) - INFO - Done attempting. 21:03:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:03:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:03:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:03:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:03:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:03:13 INFO - (blobuploader) - INFO - Done attempting. 21:03:13 INFO - (blobuploader) - INFO - Iteration through files over. 21:03:13 INFO - Return code: 0 21:03:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:03:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:03:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/17982e4d146a0738a424663455c1b63852965db7a6e61052722d55a0ee46044b326555597bd3be9ac353faedeb1ce9bed09060f9a71ee99b1496af28fc0a4a31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c769263e5b5f4649d15872e8bc045292c1f986694078bbf34fb27622b64f1977cb5a8a17cb44c85e4d93be6a57ba8aa8ba44b911526d1eab19a7246f942aef2"} 21:03:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:03:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:03:13 INFO - Contents: 21:03:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/17982e4d146a0738a424663455c1b63852965db7a6e61052722d55a0ee46044b326555597bd3be9ac353faedeb1ce9bed09060f9a71ee99b1496af28fc0a4a31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c769263e5b5f4649d15872e8bc045292c1f986694078bbf34fb27622b64f1977cb5a8a17cb44c85e4d93be6a57ba8aa8ba44b911526d1eab19a7246f942aef2"} 21:03:13 INFO - Running post-run listener: copy_logs_to_upload_dir 21:03:13 INFO - Copying logs to upload dir... 21:03:13 INFO - mkdir: /builds/slave/test/build/upload/logs 21:03:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=644.527957 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 44 secs) (at 2016-06-23 21:03:13.866403) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 21:03:13.870211) ========= 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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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/17982e4d146a0738a424663455c1b63852965db7a6e61052722d55a0ee46044b326555597bd3be9ac353faedeb1ce9bed09060f9a71ee99b1496af28fc0a4a31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c769263e5b5f4649d15872e8bc045292c1f986694078bbf34fb27622b64f1977cb5a8a17cb44c85e4d93be6a57ba8aa8ba44b911526d1eab19a7246f942aef2"} build_url:https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012579 build_url: 'https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/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/17982e4d146a0738a424663455c1b63852965db7a6e61052722d55a0ee46044b326555597bd3be9ac353faedeb1ce9bed09060f9a71ee99b1496af28fc0a4a31", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c769263e5b5f4649d15872e8bc045292c1f986694078bbf34fb27622b64f1977cb5a8a17cb44c85e4d93be6a57ba8aa8ba44b911526d1eab19a7246f942aef2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Zb340VfTTDi2y9lVcA8inw/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 21:03:13.906991) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:03:13.907377) ========= 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.1ruYJgJ81L/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.9T4fnRzWXo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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.005611 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:03:13.956583) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 21:03:13.959981) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 21:03:13.960392) ========= ========= Total master_lag: 0.43 =========