builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0063 starttime: 1470157726.94 results: success (0) buildid: 20160802084153 builduid: dcfa22bc4d7649cfba0c288514fb5caa revision: 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:46.935559) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:46.935961) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:46.936245) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:46.960451) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:46.960856) ========= 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.1zG5wiHLV2/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.ZKF0bfnLfK/Listeners TMPDIR=/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/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-08-02 10:08:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 27.3M=0s 2016-08-02 10:08:47 (27.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.137699 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:47.124922) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:47.125416) ========= 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.1zG5wiHLV2/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.ZKF0bfnLfK/Listeners TMPDIR=/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/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.027099 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:47.181027) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-02 10:08:47.181603) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd --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-release --rev 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.1zG5wiHLV2/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.ZKF0bfnLfK/Listeners TMPDIR=/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/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-08-02 10:08:47,261 truncating revision to first 12 chars 2016-08-02 10:08:47,261 Setting DEBUG logging. 2016-08-02 10:08:47,261 attempt 1/10 2016-08-02 10:08:47,261 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/651ee00948f5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-02 10:08:49,106 unpacking tar archive at: mozilla-release-651ee00948f5/testing/mozharness/ program finished with exit code 0 elapsedTime=2.102268 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-02 10:08:49.305645) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:49.305965) ========= script_repo_revision: 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:49.306372) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:49.306639) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-02 10:08:49.324597) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-08-02 10:08:49.324868) ========= /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-release --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-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.1zG5wiHLV2/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_NODE_PATH=/usr/local/bin/node 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.ZKF0bfnLfK/Listeners TMPDIR=/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/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 10:08:49 INFO - MultiFileLogger online at 20160802 10:08:49 in /builds/slave/test 10:08:49 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-release --download-symbols true 10:08:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:08:49 INFO - {'append_to_log': False, 10:08:49 INFO - 'base_work_dir': '/builds/slave/test', 10:08:49 INFO - 'blob_upload_branch': 'mozilla-release', 10:08:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:08:49 INFO - 'buildbot_json_path': 'buildprops.json', 10:08:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:08:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:08:49 INFO - 'download_minidump_stackwalk': True, 10:08:49 INFO - 'download_symbols': 'true', 10:08:49 INFO - 'e10s': False, 10:08:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:08:49 INFO - 'tooltool.py': '/tools/tooltool.py', 10:08:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:08:49 INFO - '/tools/misc-python/virtualenv.py')}, 10:08:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:08:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:08:49 INFO - 'log_level': 'info', 10:08:49 INFO - 'log_to_console': True, 10:08:49 INFO - 'opt_config_files': (), 10:08:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:08:49 INFO - '--processes=1', 10:08:49 INFO - '--config=%(test_path)s/wptrunner.ini', 10:08:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:08:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:08:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:08:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:08:49 INFO - 'pip_index': False, 10:08:49 INFO - 'require_test_zip': True, 10:08:49 INFO - 'test_type': ('testharness',), 10:08:49 INFO - 'this_chunk': '1', 10:08:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:08:49 INFO - 'total_chunks': '10', 10:08:49 INFO - 'virtualenv_path': 'venv', 10:08:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:08:49 INFO - 'work_dir': 'build'} 10:08:49 INFO - ##### 10:08:49 INFO - ##### Running clobber step. 10:08:49 INFO - ##### 10:08:49 INFO - Running pre-action listener: _resource_record_pre_action 10:08:49 INFO - Running main action method: clobber 10:08:49 INFO - rmtree: /builds/slave/test/build 10:08:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:08:51 INFO - Running post-action listener: _resource_record_post_action 10:08:51 INFO - ##### 10:08:51 INFO - ##### Running read-buildbot-config step. 10:08:51 INFO - ##### 10:08:51 INFO - Running pre-action listener: _resource_record_pre_action 10:08:51 INFO - Running main action method: read_buildbot_config 10:08:51 INFO - Using buildbot properties: 10:08:51 INFO - { 10:08:51 INFO - "project": "", 10:08:51 INFO - "product": "firefox", 10:08:51 INFO - "script_repo_revision": "production", 10:08:51 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 10:08:51 INFO - "repository": "", 10:08:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 10:08:51 INFO - "buildid": "20160802084153", 10:08:51 INFO - "pgo_build": "False", 10:08:51 INFO - "basedir": "/builds/slave/test", 10:08:51 INFO - "buildnumber": 2, 10:08:51 INFO - "slavename": "t-yosemite-r7-0063", 10:08:51 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 10:08:51 INFO - "platform": "macosx64", 10:08:51 INFO - "branch": "mozilla-release", 10:08:51 INFO - "revision": "651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd", 10:08:51 INFO - "repo_path": "releases/mozilla-release", 10:08:51 INFO - "moz_repo_path": "", 10:08:51 INFO - "stage_platform": "macosx64", 10:08:51 INFO - "builduid": "dcfa22bc4d7649cfba0c288514fb5caa", 10:08:51 INFO - "slavebuilddir": "test" 10:08:51 INFO - } 10:08:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 10:08:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 10:08:51 INFO - Running post-action listener: _resource_record_post_action 10:08:51 INFO - ##### 10:08:51 INFO - ##### Running download-and-extract step. 10:08:51 INFO - ##### 10:08:51 INFO - Running pre-action listener: _resource_record_pre_action 10:08:51 INFO - Running main action method: download_and_extract 10:08:51 INFO - mkdir: /builds/slave/test/build/tests 10:08:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:08:51 INFO - https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:08:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 10:08:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 10:08:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 10:08:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 10:08:53 INFO - Downloaded 1235 bytes. 10:08:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 10:08:53 INFO - Using the following test package requirements: 10:08:53 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 10:08:53 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 10:08:53 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 10:08:53 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'jsshell-mac64.zip'], 10:08:53 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 10:08:53 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 10:08:53 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 10:08:53 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 10:08:53 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 10:08:53 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 10:08:53 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 10:08:53 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 10:08:53 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')]} 10:08:53 INFO - https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:08:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 10:08:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 10:08:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 10:08:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 10:08:54 INFO - Downloaded 18370242 bytes. 10:08:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:08:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:08:54 INFO - caution: filename not matched: web-platform/* 10:08:54 INFO - Return code: 11 10:08:54 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')]} 10:08:54 INFO - https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:08:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 10:08:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 10:08:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 10:08:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 10:08:56 INFO - Downloaded 36389883 bytes. 10:08:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:08:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:09:00 INFO - caution: filename not matched: bin/* 10:09:00 INFO - caution: filename not matched: config/* 10:09:00 INFO - caution: filename not matched: mozbase/* 10:09:00 INFO - caution: filename not matched: marionette/* 10:09:00 INFO - caution: filename not matched: tools/wptserve/* 10:09:00 INFO - Return code: 11 10:09:00 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')]} 10:09:00 INFO - https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 10:09:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 10:09:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 10:09:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 10:09:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 10:09:02 INFO - Downloaded 73088001 bytes. 10:09:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 10:09:02 INFO - mkdir: /builds/slave/test/properties 10:09:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:09:02 INFO - Writing to file /builds/slave/test/properties/build_url 10:09:02 INFO - Contents: 10:09:02 INFO - build_url:https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 10:09:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 10:09:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:09:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:09:04 INFO - Contents: 10:09:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 10:09:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:04 INFO - https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:09:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 10:09:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 10:09:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 10:09:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 10:09:06 INFO - Downloaded 103665700 bytes. 10:09:06 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:09:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:09:10 INFO - Return code: 0 10:09:10 INFO - Running post-action listener: _resource_record_post_action 10:09:10 INFO - Running post-action listener: set_extra_try_arguments 10:09:10 INFO - ##### 10:09:10 INFO - ##### Running create-virtualenv step. 10:09:10 INFO - ##### 10:09:10 INFO - Running pre-action listener: _pre_create_virtualenv 10:09:10 INFO - Running pre-action listener: _resource_record_pre_action 10:09:10 INFO - Running main action method: create_virtualenv 10:09:10 INFO - Creating virtualenv /builds/slave/test/build/venv 10:09:10 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 10:09:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:09:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:09:10 INFO - Using real prefix '/tools/python27' 10:09:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:09:11 INFO - Installing distribute.............................................................................................................................................................................................done. 10:09:14 INFO - Installing pip.................done. 10:09:14 INFO - Return code: 0 10:09:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:09:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:14 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 0x1038c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4c0ca6910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e25e0>, '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 0x1034c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1034f0990>, '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.1zG5wiHLV2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.ZKF0bfnLfK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:09:14 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 10:09:14 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 10:09:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1zG5wiHLV2/Render', 10:09:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:09:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:09:14 INFO - 'HOME': '/Users/cltbld', 10:09:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:09:14 INFO - 'LOGNAME': 'cltbld', 10:09:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:14 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 10:09:14 INFO - 'MOZ_NO_REMOTE': '1', 10:09:14 INFO - 'NO_EM_RESTART': '1', 10:09:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:09:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:14 INFO - 'PWD': '/builds/slave/test', 10:09:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:09:14 INFO - 'SHELL': '/bin/bash', 10:09:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZKF0bfnLfK/Listeners', 10:09:14 INFO - 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', 10:09:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:09:14 INFO - 'USER': 'cltbld', 10:09:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:09:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:09:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:09:14 INFO - 'XPC_FLAGS': '0x0', 10:09:14 INFO - 'XPC_SERVICE_NAME': '0', 10:09:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:09:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:14 INFO - Downloading/unpacking psutil>=0.7.1 10:09:14 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 10:09:14 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 10:09:14 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 10:09:14 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 10:09:14 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 10:09:14 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 10:09:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:09:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:09:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:09:17 INFO - Installing collected packages: psutil 10:09:17 INFO - Running setup.py install for psutil 10:09:17 INFO - building 'psutil._psutil_osx' extension 10:09:17 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 10:09:18 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 10:09:18 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 10:09:18 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 10:09:18 INFO - building 'psutil._psutil_posix' extension 10:09:18 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 10:09:18 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:09:18 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:09:18 INFO - ^ 10:09:18 INFO - 1 warning generated. 10:09:18 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 10:09:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:09:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:09:18 INFO - Successfully installed psutil 10:09:18 INFO - Cleaning up... 10:09:18 INFO - Return code: 0 10:09:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:09:18 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')]} 10:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:18 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')]} 10:09:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:18 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 0x1038c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4c0ca6910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e25e0>, '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 0x1034c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1034f0990>, '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.1zG5wiHLV2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.ZKF0bfnLfK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:09:18 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 10:09:18 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 10:09:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1zG5wiHLV2/Render', 10:09:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:09:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:09:18 INFO - 'HOME': '/Users/cltbld', 10:09:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:09:18 INFO - 'LOGNAME': 'cltbld', 10:09:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:18 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 10:09:18 INFO - 'MOZ_NO_REMOTE': '1', 10:09:18 INFO - 'NO_EM_RESTART': '1', 10:09:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:09:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:18 INFO - 'PWD': '/builds/slave/test', 10:09:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:09:18 INFO - 'SHELL': '/bin/bash', 10:09:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZKF0bfnLfK/Listeners', 10:09:18 INFO - 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', 10:09:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:09:18 INFO - 'USER': 'cltbld', 10:09:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:09:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:09:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:09:18 INFO - 'XPC_FLAGS': '0x0', 10:09:18 INFO - 'XPC_SERVICE_NAME': '0', 10:09:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:09:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:09:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:09:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:09:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:09:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:09:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:09:21 INFO - Installing collected packages: mozsystemmonitor 10:09:21 INFO - Running setup.py install for mozsystemmonitor 10:09:21 INFO - Successfully installed mozsystemmonitor 10:09:21 INFO - Cleaning up... 10:09:21 INFO - Return code: 0 10:09:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:09:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:21 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 0x1038c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4c0ca6910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e25e0>, '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 0x1034c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1034f0990>, '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.1zG5wiHLV2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.ZKF0bfnLfK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:09:21 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 10:09:21 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 10:09:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1zG5wiHLV2/Render', 10:09:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:09:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:09:21 INFO - 'HOME': '/Users/cltbld', 10:09:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:09:21 INFO - 'LOGNAME': 'cltbld', 10:09:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:21 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 10:09:21 INFO - 'MOZ_NO_REMOTE': '1', 10:09:21 INFO - 'NO_EM_RESTART': '1', 10:09:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:09:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:21 INFO - 'PWD': '/builds/slave/test', 10:09:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:09:21 INFO - 'SHELL': '/bin/bash', 10:09:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZKF0bfnLfK/Listeners', 10:09:21 INFO - 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', 10:09:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:09:21 INFO - 'USER': 'cltbld', 10:09:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:09:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:09:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:09:21 INFO - 'XPC_FLAGS': '0x0', 10:09:21 INFO - 'XPC_SERVICE_NAME': '0', 10:09:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:09:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:22 INFO - Downloading/unpacking blobuploader==1.2.4 10:09:22 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 10:09:22 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 10:09:22 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 10:09:22 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 10:09:22 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 10:09:22 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 10:09:24 INFO - Downloading blobuploader-1.2.4.tar.gz 10:09:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:09:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:09:24 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 10:09:24 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 10:09:24 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 10:09:24 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 10:09:24 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 10:09:24 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 10:09:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:09:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:09:25 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 10:09:25 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 10:09:25 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 10:09:25 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 10:09:25 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 10:09:25 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 10:09:25 INFO - Downloading docopt-0.6.1.tar.gz 10:09:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:09:25 INFO - Installing collected packages: blobuploader, requests, docopt 10:09:25 INFO - Running setup.py install for blobuploader 10:09:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:09:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:09:25 INFO - Running setup.py install for requests 10:09:26 INFO - Running setup.py install for docopt 10:09:26 INFO - Successfully installed blobuploader requests docopt 10:09:26 INFO - Cleaning up... 10:09:26 INFO - Return code: 0 10:09:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:09:26 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')]} 10:09:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:26 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')]} 10:09:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:26 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 0x1038c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4c0ca6910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e25e0>, '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 0x1034c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1034f0990>, '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.1zG5wiHLV2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.ZKF0bfnLfK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:09:26 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 10:09:26 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 10:09:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1zG5wiHLV2/Render', 10:09:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:09:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:09:26 INFO - 'HOME': '/Users/cltbld', 10:09:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:09:26 INFO - 'LOGNAME': 'cltbld', 10:09:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:26 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 10:09:26 INFO - 'MOZ_NO_REMOTE': '1', 10:09:26 INFO - 'NO_EM_RESTART': '1', 10:09:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:09:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:26 INFO - 'PWD': '/builds/slave/test', 10:09:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:09:26 INFO - 'SHELL': '/bin/bash', 10:09:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZKF0bfnLfK/Listeners', 10:09:26 INFO - 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', 10:09:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:09:26 INFO - 'USER': 'cltbld', 10:09:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:09:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:09:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:09:26 INFO - 'XPC_FLAGS': '0x0', 10:09:26 INFO - 'XPC_SERVICE_NAME': '0', 10:09:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:09:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-8WYM40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-jdhG87-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-q_pvkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-dTcHMd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-lq87v4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-GYWWRv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-CH9t93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-lJBzTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-d8upsA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:09:27 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-t7hY6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-re9isk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-J06P38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-hTwLxx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-9jfdTO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-Pm52jq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-jxwfEB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-OR52ng-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-274BCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-N82lnO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:28 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-_LETV_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:09:29 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-9yh09L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:09:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:29 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 10:09:29 INFO - Running setup.py install for manifestparser 10:09:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:09:29 INFO - Running setup.py install for mozcrash 10:09:29 INFO - Running setup.py install for mozdebug 10:09:30 INFO - Running setup.py install for mozdevice 10:09:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Running setup.py install for mozfile 10:09:30 INFO - Running setup.py install for mozhttpd 10:09:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Running setup.py install for mozinfo 10:09:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Running setup.py install for mozInstall 10:09:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Running setup.py install for mozleak 10:09:30 INFO - Running setup.py install for mozlog 10:09:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Running setup.py install for moznetwork 10:09:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Running setup.py install for mozprocess 10:09:31 INFO - Running setup.py install for mozprofile 10:09:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Running setup.py install for mozrunner 10:09:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Running setup.py install for mozscreenshot 10:09:31 INFO - Running setup.py install for moztest 10:09:32 INFO - Running setup.py install for mozversion 10:09:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:09:32 INFO - Running setup.py install for wptserve 10:09:32 INFO - Running setup.py install for marionette-driver 10:09:32 INFO - Running setup.py install for browsermob-proxy 10:09:32 INFO - Running setup.py install for marionette-client 10:09:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:09:33 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 10:09:33 INFO - Cleaning up... 10:09:33 INFO - Return code: 0 10:09:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:09:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:09:33 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 0x1038c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc4c0ca6910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1038e25e0>, '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 0x1034c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1034f0990>, '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.1zG5wiHLV2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.ZKF0bfnLfK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:09:33 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 10:09:33 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 10:09:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1zG5wiHLV2/Render', 10:09:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:09:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:09:33 INFO - 'HOME': '/Users/cltbld', 10:09:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:09:33 INFO - 'LOGNAME': 'cltbld', 10:09:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:33 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 10:09:33 INFO - 'MOZ_NO_REMOTE': '1', 10:09:33 INFO - 'NO_EM_RESTART': '1', 10:09:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:09:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:33 INFO - 'PWD': '/builds/slave/test', 10:09:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:09:33 INFO - 'SHELL': '/bin/bash', 10:09:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZKF0bfnLfK/Listeners', 10:09:33 INFO - 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', 10:09:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:09:33 INFO - 'USER': 'cltbld', 10:09:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:09:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:09:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:09:33 INFO - 'XPC_FLAGS': '0x0', 10:09:33 INFO - 'XPC_SERVICE_NAME': '0', 10:09:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:09:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:09:33 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-_OMJQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:09:33 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)) 10:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:09:33 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-v9v22E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:09:33 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)) 10:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:09:33 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-T6lQVM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:09:33 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)) 10:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:09:33 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-hGLvqP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:09:33 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)) 10:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:09:33 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-QXo58Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:09:33 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)) 10:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:09:33 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-oTMrCr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:09:33 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)) 10:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:09:33 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-e2NiZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-oEfKIB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-ivcWMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-c2sZvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-g22YiY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-OlJj0C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-95JSAL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-bEJodD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-YH9zVP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:09:34 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-3dyg0D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:09:35 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-fLm34X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:09:35 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-aEstZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:09:35 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-xak7g4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:35 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-5UYktm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:09:35 INFO - Running setup.py (path:/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/pip-b8RC6N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:09:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:36 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)) 10:09:36 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)) 10:09:36 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)) 10:09:36 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)) 10:09:36 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)) 10:09:36 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)) 10:09:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:09:36 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 10:09:36 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 10:09:36 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 10:09:36 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 10:09:36 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 10:09:36 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 10:09:38 INFO - Downloading blessings-1.6.tar.gz 10:09:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:09:38 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)) 10:09:38 INFO - Installing collected packages: blessings 10:09:38 INFO - Running setup.py install for blessings 10:09:38 INFO - Successfully installed blessings 10:09:38 INFO - Cleaning up... 10:09:38 INFO - Return code: 0 10:09:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:09:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:09:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:09:39 INFO - Reading from file tmpfile_stdout 10:09:39 INFO - Current package versions: 10:09:39 INFO - blessings == 1.6 10:09:39 INFO - blobuploader == 1.2.4 10:09:39 INFO - browsermob-proxy == 0.6.0 10:09:39 INFO - docopt == 0.6.1 10:09:39 INFO - manifestparser == 1.1 10:09:39 INFO - marionette-client == 2.3.0 10:09:39 INFO - marionette-driver == 1.4.0 10:09:39 INFO - mozInstall == 1.12 10:09:39 INFO - mozcrash == 0.17 10:09:39 INFO - mozdebug == 0.1 10:09:39 INFO - mozdevice == 0.48 10:09:39 INFO - mozfile == 1.2 10:09:39 INFO - mozhttpd == 0.7 10:09:39 INFO - mozinfo == 0.9 10:09:39 INFO - mozleak == 0.1 10:09:39 INFO - mozlog == 3.1 10:09:39 INFO - moznetwork == 0.27 10:09:39 INFO - mozprocess == 0.22 10:09:39 INFO - mozprofile == 0.28 10:09:39 INFO - mozrunner == 6.11 10:09:39 INFO - mozscreenshot == 0.1 10:09:39 INFO - mozsystemmonitor == 0.0 10:09:39 INFO - moztest == 0.7 10:09:39 INFO - mozversion == 1.4 10:09:39 INFO - psutil == 3.1.1 10:09:39 INFO - requests == 1.2.3 10:09:39 INFO - wptserve == 1.4.0 10:09:39 INFO - wsgiref == 0.1.2 10:09:39 INFO - Running post-action listener: _resource_record_post_action 10:09:39 INFO - Running post-action listener: _start_resource_monitoring 10:09:39 INFO - Starting resource monitoring. 10:09:39 INFO - ##### 10:09:39 INFO - ##### Running pull step. 10:09:39 INFO - ##### 10:09:39 INFO - Running pre-action listener: _resource_record_pre_action 10:09:39 INFO - Running main action method: pull 10:09:39 INFO - Pull has nothing to do! 10:09:39 INFO - Running post-action listener: _resource_record_post_action 10:09:39 INFO - ##### 10:09:39 INFO - ##### Running install step. 10:09:39 INFO - ##### 10:09:39 INFO - Running pre-action listener: _resource_record_pre_action 10:09:39 INFO - Running main action method: install 10:09:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:09:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:09:39 INFO - Reading from file tmpfile_stdout 10:09:39 INFO - Detecting whether we're running mozinstall >=1.0... 10:09:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:09:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:09:39 INFO - Reading from file tmpfile_stdout 10:09:39 INFO - Output received: 10:09:39 INFO - Usage: mozinstall [options] installer 10:09:39 INFO - Options: 10:09:39 INFO - -h, --help show this help message and exit 10:09:39 INFO - -d DEST, --destination=DEST 10:09:39 INFO - Directory to install application into. [default: 10:09:39 INFO - "/builds/slave/test"] 10:09:39 INFO - --app=APP Application being installed. [default: firefox] 10:09:39 INFO - mkdir: /builds/slave/test/build/application 10:09:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 10:09:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 10:09:57 INFO - Reading from file tmpfile_stdout 10:09:57 INFO - Output received: 10:09:57 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:09:57 INFO - Running post-action listener: _resource_record_post_action 10:09:57 INFO - ##### 10:09:57 INFO - ##### Running run-tests step. 10:09:57 INFO - ##### 10:09:57 INFO - Running pre-action listener: _resource_record_pre_action 10:09:57 INFO - Running main action method: run_tests 10:09:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:09:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:09:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:09:57 INFO - grabbing minidump binary from tooltool 10:09:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:57 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 0x1038e25e0>, '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 0x1034c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1034f0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:09:57 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 10:09:57 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 10:09:57 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:09:57 INFO - Return code: 0 10:09:57 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:09:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:09:57 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/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.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 10:09:57 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/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.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 10:09:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1zG5wiHLV2/Render', 10:09:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:09:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:09:57 INFO - 'HOME': '/Users/cltbld', 10:09:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:09:57 INFO - 'LOGNAME': 'cltbld', 10:09:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:09:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:57 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 10:09:57 INFO - 'MOZ_NO_REMOTE': '1', 10:09:57 INFO - 'NO_EM_RESTART': '1', 10:09:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:09:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:57 INFO - 'PWD': '/builds/slave/test', 10:09:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:09:57 INFO - 'SHELL': '/bin/bash', 10:09:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZKF0bfnLfK/Listeners', 10:09:57 INFO - 'TMPDIR': '/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/T/', 10:09:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:09:57 INFO - 'USER': 'cltbld', 10:09:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:09:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:09:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:09:57 INFO - 'XPC_FLAGS': '0x0', 10:09:57 INFO - 'XPC_SERVICE_NAME': '0', 10:09:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:09:57 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/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.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 10:09:58 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 10:09:58 INFO - import pkg_resources 10:09:59 INFO - Using 1 client processes 10:09:59 INFO - wptserve Starting http server on 127.0.0.1:8000 10:09:59 INFO - wptserve Starting http server on 127.0.0.1:8001 10:09:59 INFO - wptserve Starting http server on 127.0.0.1:8443 10:10:01 INFO - SUITE-START | Running 778 tests 10:10:01 INFO - Running testharness tests 10:10:01 INFO - Setting up ssl 10:10:01 INFO - PROCESS | certutil | 10:10:01 INFO - PROCESS | certutil | 10:10:01 INFO - PROCESS | certutil | 10:10:01 INFO - Certificate Nickname Trust Attributes 10:10:01 INFO - SSL,S/MIME,JAR/XPI 10:10:01 INFO - 10:10:01 INFO - web-platform-tests CT,, 10:10:01 INFO - 10:10:01 INFO - Starting runner 10:10:02 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:10:02 INFO - PROCESS | 1686 | 1470157802330 Marionette DEBUG Marionette enabled via build flag and pref 10:10:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x114060000 == 1 [pid = 1686] [id = 1] 10:10:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 1 (0x114060800) [pid = 1686] [serial = 1] [outer = 0x0] 10:10:02 INFO - PROCESS | 1686 | [1686] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:10:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 2 (0x114061800) [pid = 1686] [serial = 2] [outer = 0x114060800] 10:10:02 INFO - PROCESS | 1686 | 1470157802645 Marionette INFO Listening on port 2828 10:10:02 INFO - PROCESS | 1686 | 1470157802871 Marionette DEBUG Marionette enabled via command-line flag 10:10:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x116868000 == 2 [pid = 1686] [id = 2] 10:10:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 3 (0x116868800) [pid = 1686] [serial = 3] [outer = 0x0] 10:10:02 INFO - PROCESS | 1686 | [1686] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:10:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 4 (0x116869800) [pid = 1686] [serial = 4] [outer = 0x116868800] 10:10:03 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:03 INFO - PROCESS | 1686 | 1470157803024 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 10:10:03 INFO - PROCESS | 1686 | 1470157803109 Marionette DEBUG Closed connection conn0 10:10:03 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:03 INFO - PROCESS | 1686 | 1470157803112 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 10:10:03 INFO - PROCESS | 1686 | 1470157803123 Marionette DEBUG Closed connection conn1 10:10:03 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:03 INFO - PROCESS | 1686 | 1470157803129 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 10:10:03 INFO - PROCESS | 1686 | 1470157803136 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:10:03 INFO - PROCESS | 1686 | 1470157803142 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160802084153","device":"desktop","version":"48.0.1"} 10:10:03 INFO - PROCESS | 1686 | [1686] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x119cd1800 == 3 [pid = 1686] [id = 3] 10:10:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 5 (0x119cd8000) [pid = 1686] [serial = 5] [outer = 0x0] 10:10:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x119cd9000 == 4 [pid = 1686] [id = 4] 10:10:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 6 (0x119c30000) [pid = 1686] [serial = 6] [outer = 0x0] 10:10:04 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:10:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x121822800 == 5 [pid = 1686] [id = 5] 10:10:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 7 (0x117456c00) [pid = 1686] [serial = 7] [outer = 0x0] 10:10:04 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:10:04 INFO - PROCESS | 1686 | [1686] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:10:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 8 (0x1218e8800) [pid = 1686] [serial = 8] [outer = 0x117456c00] 10:10:04 INFO - PROCESS | 1686 | [1686] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:10:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 9 (0x121517800) [pid = 1686] [serial = 9] [outer = 0x119cd8000] 10:10:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 10 (0x123be2400) [pid = 1686] [serial = 10] [outer = 0x119c30000] 10:10:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 11 (0x123be4000) [pid = 1686] [serial = 11] [outer = 0x117456c00] 10:10:04 INFO - PROCESS | 1686 | [1686] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:10:05 INFO - PROCESS | 1686 | 1470157805071 Marionette INFO startBrowser ab211843-7c02-df40-806f-38f555a4320e 10:10:05 INFO - PROCESS | 1686 | 1470157805095 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1686 | 1470157805103 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1686 | 1470157805106 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 12 (0x1199b0000) [pid = 1686] [serial = 12] [outer = 0x117456c00] 10:10:05 INFO - PROCESS | 1686 | 1470157805436 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ab211843-7c02-df40-806f-38f555a4320e","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160802084153","device":"desktop","version":"48.0.1","command_id":1}}] 10:10:05 INFO - PROCESS | 1686 | 1470157805524 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}] 10:10:05 INFO - PROCESS | 1686 | 1470157805527 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:05 INFO - PROCESS | 1686 | 1470157805587 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:10:05 INFO - PROCESS | 1686 | 1470157805686 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:10:05 INFO - PROCESS | 1686 | 1470157805688 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:05 INFO - PROCESS | 1686 | [1686] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:10:05 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:10:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 13 (0x128cad800) [pid = 1686] [serial = 13] [outer = 0x117456c00] 10:10:05 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:10:05 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:10:06 INFO - PROCESS | 1686 | 1470157806074 Marionette TRACE conn2 <- [1,3,null,{}] 10:10:06 INFO - PROCESS | 1686 | 1470157806080 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:10:06 INFO - PROCESS | 1686 | 1470157806084 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:06 INFO - PROCESS | 1686 | 1470157806114 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:10:06 INFO - PROCESS | 1686 | 1470157806142 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:10:06 INFO - PROCESS | 1686 | 1470157806145 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:10:06 INFO - PROCESS | 1686 | 1470157806149 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1686 | 1470157806151 Marionette TRACE conn2 <- [1,6,null,{}] 10:10:06 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:10:06 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:10:06 INFO - PROCESS | 1686 | 1470157806154 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}] 10:10:06 INFO - PROCESS | 1686 | 1470157806155 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:06 INFO - PROCESS | 1686 | 1470157806165 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:10:06 INFO - PROCESS | 1686 | 1470157806167 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1686 | 1470157806168 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12916c800 == 6 [pid = 1686] [id = 6] 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 14 (0x1291ed800) [pid = 1686] [serial = 14] [outer = 0x0] 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 15 (0x1291ef400) [pid = 1686] [serial = 15] [outer = 0x1291ed800] 10:10:06 INFO - PROCESS | 1686 | 1470157806196 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 16 (0x1292f0400) [pid = 1686] [serial = 16] [outer = 0x1291ed800] 10:10:06 INFO - PROCESS | 1686 | 1470157806511 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]]]}] 10:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 10:10:06 INFO - PROCESS | 1686 | 1470157806518 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:10:06 INFO - PROCESS | 1686 | 1470157806522 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:10:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x1151a2000 == 7 [pid = 1686] [id = 7] 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 17 (0x1151cc400) [pid = 1686] [serial = 17] [outer = 0x0] 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 18 (0x12953e800) [pid = 1686] [serial = 18] [outer = 0x1151cc400] 10:10:06 INFO - PROCESS | 1686 | 1470157806546 Marionette DEBUG loaded listener.js 10:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 19 (0x12a453c00) [pid = 1686] [serial = 19] [outer = 0x1151cc400] 10:10:06 INFO - PROCESS | 1686 | 1470157806608 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1686 | 1470157806610 Marionette TRACE conn2 <- [1,10,null,{}] 10:10:06 INFO - PROCESS | 1686 | 1470157806634 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}] 10:10:06 INFO - PROCESS | 1686 | 1470157806640 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:06 INFO - PROCESS | 1686 | 1470157806765 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:10:06 INFO - PROCESS | 1686 | 1470157806800 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1686 | 1470157806801 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a70f800 == 8 [pid = 1686] [id = 8] 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 20 (0x12a96ac00) [pid = 1686] [serial = 20] [outer = 0x0] 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 21 (0x12a96c800) [pid = 1686] [serial = 21] [outer = 0x12a96ac00] 10:10:06 INFO - PROCESS | 1686 | 1470157806830 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 22 (0x12a970c00) [pid = 1686] [serial = 22] [outer = 0x12a96ac00] 10:10:07 INFO - PROCESS | 1686 | 1470157807195 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]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 667ms 10:10:07 INFO - PROCESS | 1686 | 1470157807240 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:10:07 INFO - PROCESS | 1686 | 1470157807242 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:10:07 INFO - PROCESS | 1686 | 1470157807244 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1686 | 1470157807245 Marionette TRACE conn2 <- [1,14,null,{}] 10:10:07 INFO - PROCESS | 1686 | 1470157807247 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}] 10:10:07 INFO - PROCESS | 1686 | 1470157807249 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:07 INFO - PROCESS | 1686 | 1470157807346 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:10:07 INFO - PROCESS | 1686 | 1470157807350 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1686 | 1470157807351 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2d8800 == 9 [pid = 1686] [id = 9] 10:10:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 23 (0x12a977800) [pid = 1686] [serial = 23] [outer = 0x0] 10:10:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 24 (0x12acd8800) [pid = 1686] [serial = 24] [outer = 0x12a977800] 10:10:07 INFO - PROCESS | 1686 | 1470157807377 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 25 (0x12ba74400) [pid = 1686] [serial = 25] [outer = 0x12a977800] 10:10:07 INFO - PROCESS | 1686 | 1470157807663 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]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 467ms 10:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:10:07 INFO - PROCESS | 1686 | 1470157807712 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1686 | 1470157807713 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:10:07 INFO - PROCESS | 1686 | 1470157807715 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1686 | 1470157807716 Marionette TRACE conn2 <- [1,18,null,{}] 10:10:07 INFO - PROCESS | 1686 | 1470157807719 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}] 10:10:07 INFO - PROCESS | 1686 | 1470157807723 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:07 INFO - PROCESS | 1686 | 1470157807818 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:10:07 INFO - PROCESS | 1686 | 1470157807822 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1686 | 1470157807825 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb11800 == 10 [pid = 1686] [id = 10] 10:10:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 26 (0x12948b000) [pid = 1686] [serial = 26] [outer = 0x0] 10:10:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 27 (0x12ba79c00) [pid = 1686] [serial = 27] [outer = 0x12948b000] 10:10:07 INFO - PROCESS | 1686 | 1470157807848 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 28 (0x12ba80800) [pid = 1686] [serial = 28] [outer = 0x12948b000] 10:10:08 INFO - PROCESS | 1686 | 1470157808109 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 10:10:08 INFO - PROCESS | 1686 | 1470157808134 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1686 | 1470157808135 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:10:08 INFO - PROCESS | 1686 | 1470157808145 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1686 | 1470157808146 Marionette TRACE conn2 <- [1,22,null,{}] 10:10:08 INFO - PROCESS | 1686 | 1470157808148 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}] 10:10:08 INFO - PROCESS | 1686 | 1470157808150 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:08 INFO - PROCESS | 1686 | 1470157808253 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:10:08 INFO - PROCESS | 1686 | 1470157808257 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1686 | 1470157808258 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x116581800 == 11 [pid = 1686] [id = 11] 10:10:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 29 (0x117d34000) [pid = 1686] [serial = 29] [outer = 0x0] 10:10:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 30 (0x118112800) [pid = 1686] [serial = 30] [outer = 0x117d34000] 10:10:08 INFO - PROCESS | 1686 | 1470157808285 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 31 (0x129488c00) [pid = 1686] [serial = 31] [outer = 0x117d34000] 10:10:08 INFO - PROCESS | 1686 | 1470157808523 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 10:10:08 INFO - PROCESS | 1686 | 1470157808564 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1686 | 1470157808565 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:10:08 INFO - PROCESS | 1686 | 1470157808567 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1686 | 1470157808568 Marionette TRACE conn2 <- [1,26,null,{}] 10:10:08 INFO - PROCESS | 1686 | 1470157808578 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}] 10:10:08 INFO - PROCESS | 1686 | 1470157808579 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:08 INFO - PROCESS | 1686 | 1470157808675 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:10:08 INFO - PROCESS | 1686 | 1470157808680 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1686 | 1470157808681 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be96000 == 12 [pid = 1686] [id = 12] 10:10:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 32 (0x11876a400) [pid = 1686] [serial = 32] [outer = 0x0] 10:10:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 33 (0x12ba78400) [pid = 1686] [serial = 33] [outer = 0x11876a400] 10:10:08 INFO - PROCESS | 1686 | 1470157808705 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 34 (0x12bef2400) [pid = 1686] [serial = 34] [outer = 0x11876a400] 10:10:08 INFO - PROCESS | 1686 | 1470157808939 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 10:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:10:09 INFO - PROCESS | 1686 | 1470157808994 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1686 | 1470157808995 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:10:09 INFO - PROCESS | 1686 | 1470157808997 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1686 | 1470157808998 Marionette TRACE conn2 <- [1,30,null,{}] 10:10:09 INFO - PROCESS | 1686 | 1470157809000 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}] 10:10:09 INFO - PROCESS | 1686 | 1470157809001 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:09 INFO - PROCESS | 1686 | 1470157809110 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:10:09 INFO - PROCESS | 1686 | 1470157809115 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1686 | 1470157809116 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4c7000 == 13 [pid = 1686] [id = 13] 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 35 (0x12bef4c00) [pid = 1686] [serial = 35] [outer = 0x0] 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 36 (0x12c006400) [pid = 1686] [serial = 36] [outer = 0x12bef4c00] 10:10:09 INFO - PROCESS | 1686 | 1470157809140 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 37 (0x12c009800) [pid = 1686] [serial = 37] [outer = 0x12bef4c00] 10:10:09 INFO - PROCESS | 1686 | 1470157809372 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 10:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:10:09 INFO - PROCESS | 1686 | 1470157809416 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1686 | 1470157809417 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:10:09 INFO - PROCESS | 1686 | 1470157809427 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1686 | 1470157809428 Marionette TRACE conn2 <- [1,34,null,{}] 10:10:09 INFO - PROCESS | 1686 | 1470157809430 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}] 10:10:09 INFO - PROCESS | 1686 | 1470157809431 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:09 INFO - PROCESS | 1686 | 1470157809521 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:10:09 INFO - PROCESS | 1686 | 1470157809526 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1686 | 1470157809527 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c70e800 == 14 [pid = 1686] [id = 14] 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 38 (0x12c00bc00) [pid = 1686] [serial = 38] [outer = 0x0] 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 39 (0x12c011c00) [pid = 1686] [serial = 39] [outer = 0x12c00bc00] 10:10:09 INFO - PROCESS | 1686 | 1470157809551 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 40 (0x12c6ea000) [pid = 1686] [serial = 40] [outer = 0x12c00bc00] 10:10:09 INFO - PROCESS | 1686 | 1470157809784 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 375ms 10:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:10:09 INFO - PROCESS | 1686 | 1470157809795 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1686 | 1470157809796 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:10:09 INFO - PROCESS | 1686 | 1470157809798 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1686 | 1470157809799 Marionette TRACE conn2 <- [1,38,null,{}] 10:10:09 INFO - PROCESS | 1686 | 1470157809801 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}] 10:10:09 INFO - PROCESS | 1686 | 1470157809803 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:09 INFO - PROCESS | 1686 | 1470157809905 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:10:09 INFO - PROCESS | 1686 | 1470157809916 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1686 | 1470157809918 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb2e800 == 15 [pid = 1686] [id = 15] 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 41 (0x12c6ee800) [pid = 1686] [serial = 41] [outer = 0x0] 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 42 (0x12cb14800) [pid = 1686] [serial = 42] [outer = 0x12c6ee800] 10:10:09 INFO - PROCESS | 1686 | 1470157809941 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 43 (0x12cb19c00) [pid = 1686] [serial = 43] [outer = 0x12c6ee800] 10:10:10 INFO - PROCESS | 1686 | 1470157810174 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]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 417ms 10:10:10 INFO - PROCESS | 1686 | 1470157810218 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1686 | 1470157810219 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:10:10 INFO - PROCESS | 1686 | 1470157810229 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1686 | 1470157810230 Marionette TRACE conn2 <- [1,42,null,{}] 10:10:10 INFO - PROCESS | 1686 | 1470157810232 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}] 10:10:10 INFO - PROCESS | 1686 | 1470157810233 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:10 INFO - PROCESS | 1686 | 1470157810337 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:10:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d13e000 == 16 [pid = 1686] [id = 16] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 44 (0x12d13e800) [pid = 1686] [serial = 44] [outer = 0x0] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 45 (0x12d140000) [pid = 1686] [serial = 45] [outer = 0x12d13e800] 10:10:10 INFO - PROCESS | 1686 | 1470157810354 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1686 | 1470157810355 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 46 (0x12d147000) [pid = 1686] [serial = 46] [outer = 0x12d13e800] 10:10:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d14e800 == 17 [pid = 1686] [id = 17] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 47 (0x12d107400) [pid = 1686] [serial = 47] [outer = 0x0] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 48 (0x12d109000) [pid = 1686] [serial = 48] [outer = 0x12d107400] 10:10:10 INFO - PROCESS | 1686 | 1470157810385 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 49 (0x12d10d800) [pid = 1686] [serial = 49] [outer = 0x12d107400] 10:10:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d149800 == 18 [pid = 1686] [id = 18] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 50 (0x12d104c00) [pid = 1686] [serial = 50] [outer = 0x0] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 51 (0x12d629000) [pid = 1686] [serial = 51] [outer = 0x12d104c00] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 52 (0x12d10e800) [pid = 1686] [serial = 52] [outer = 0x12d104c00] 10:10:10 INFO - PROCESS | 1686 | 1470157810724 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]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 10:10:10 INFO - PROCESS | 1686 | 1470157810748 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1686 | 1470157810749 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:10:10 INFO - PROCESS | 1686 | 1470157810751 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1686 | 1470157810753 Marionette TRACE conn2 <- [1,46,null,{}] 10:10:10 INFO - PROCESS | 1686 | 1470157810758 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}] 10:10:10 INFO - PROCESS | 1686 | 1470157810759 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:10 INFO - PROCESS | 1686 | 1470157810847 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:10:10 INFO - PROCESS | 1686 | 1470157810850 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1686 | 1470157810860 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8c2000 == 19 [pid = 1686] [id = 19] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 53 (0x12d62b000) [pid = 1686] [serial = 53] [outer = 0x0] 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 54 (0x12da06800) [pid = 1686] [serial = 54] [outer = 0x12d62b000] 10:10:10 INFO - PROCESS | 1686 | 1470157810888 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 55 (0x12da0a000) [pid = 1686] [serial = 55] [outer = 0x12d62b000] 10:10:11 INFO - PROCESS | 1686 | 1470157811123 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 10:10:11 INFO - PROCESS | 1686 | 1470157811176 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1686 | 1470157811178 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:10:11 INFO - PROCESS | 1686 | 1470157811180 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1686 | 1470157811181 Marionette TRACE conn2 <- [1,50,null,{}] 10:10:11 INFO - PROCESS | 1686 | 1470157811183 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}] 10:10:11 INFO - PROCESS | 1686 | 1470157811184 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:11 INFO - PROCESS | 1686 | 1470157811293 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:10:11 INFO - PROCESS | 1686 | 1470157811296 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1686 | 1470157811298 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dbc0000 == 20 [pid = 1686] [id = 20] 10:10:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 56 (0x118108400) [pid = 1686] [serial = 56] [outer = 0x0] 10:10:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 57 (0x119312800) [pid = 1686] [serial = 57] [outer = 0x118108400] 10:10:11 INFO - PROCESS | 1686 | 1470157811322 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 58 (0x12da11400) [pid = 1686] [serial = 58] [outer = 0x118108400] 10:10:11 INFO - PROCESS | 1686 | 1470157811563 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 10:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:10:11 INFO - PROCESS | 1686 | 1470157811598 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1686 | 1470157811600 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:10:11 INFO - PROCESS | 1686 | 1470157811609 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1686 | 1470157811610 Marionette TRACE conn2 <- [1,54,null,{}] 10:10:11 INFO - PROCESS | 1686 | 1470157811613 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}] 10:10:11 INFO - PROCESS | 1686 | 1470157811614 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:11 INFO - PROCESS | 1686 | 1470157811708 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:10:11 INFO - PROCESS | 1686 | 1470157811712 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1686 | 1470157811722 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dbcf000 == 21 [pid = 1686] [id = 21] 10:10:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 59 (0x118724800) [pid = 1686] [serial = 59] [outer = 0x0] 10:10:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 60 (0x11872d000) [pid = 1686] [serial = 60] [outer = 0x118724800] 10:10:11 INFO - PROCESS | 1686 | 1470157811745 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 61 (0x118731c00) [pid = 1686] [serial = 61] [outer = 0x118724800] 10:10:11 INFO - PROCESS | 1686 | 1470157811971 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]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 10:10:12 INFO - PROCESS | 1686 | 1470157812028 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1686 | 1470157812029 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:10:12 INFO - PROCESS | 1686 | 1470157812031 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1686 | 1470157812032 Marionette TRACE conn2 <- [1,58,null,{}] 10:10:12 INFO - PROCESS | 1686 | 1470157812035 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}] 10:10:12 INFO - PROCESS | 1686 | 1470157812036 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:12 INFO - PROCESS | 1686 | 1470157812145 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:10:12 INFO - PROCESS | 1686 | 1470157812149 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1686 | 1470157812150 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb2b800 == 22 [pid = 1686] [id = 22] 10:10:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 62 (0x119c2ac00) [pid = 1686] [serial = 62] [outer = 0x0] 10:10:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 63 (0x12da11c00) [pid = 1686] [serial = 63] [outer = 0x119c2ac00] 10:10:12 INFO - PROCESS | 1686 | 1470157812183 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 64 (0x12e318000) [pid = 1686] [serial = 64] [outer = 0x119c2ac00] 10:10:13 INFO - PROCESS | 1686 | 1470157813039 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1072ms 10:10:13 INFO - PROCESS | 1686 | 1470157813117 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1686 | 1470157813120 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:10:13 INFO - PROCESS | 1686 | 1470157813126 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1686 | 1470157813128 Marionette TRACE conn2 <- [1,62,null,{}] 10:10:13 INFO - PROCESS | 1686 | 1470157813132 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}] 10:10:13 INFO - PROCESS | 1686 | 1470157813133 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:13 INFO - PROCESS | 1686 | 1470157813250 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:10:13 INFO - PROCESS | 1686 | 1470157813299 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1686 | 1470157813302 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x112e41800 == 23 [pid = 1686] [id = 23] 10:10:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 65 (0x112a8a000) [pid = 1686] [serial = 65] [outer = 0x0] 10:10:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 66 (0x112a93c00) [pid = 1686] [serial = 66] [outer = 0x112a8a000] 10:10:13 INFO - PROCESS | 1686 | 1470157813333 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x113380c00) [pid = 1686] [serial = 67] [outer = 0x112a8a000] 10:10:13 INFO - PROCESS | 1686 | 1470157813774 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 720ms 10:10:13 INFO - PROCESS | 1686 | 1470157813846 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1686 | 1470157813851 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:10:13 INFO - PROCESS | 1686 | 1470157813858 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1686 | 1470157813861 Marionette TRACE conn2 <- [1,66,null,{}] 10:10:13 INFO - PROCESS | 1686 | 1470157813865 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}] 10:10:13 INFO - PROCESS | 1686 | 1470157813868 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:13 INFO - PROCESS | 1686 | 1470157813992 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:10:14 INFO - PROCESS | 1686 | 1470157814043 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1686 | 1470157814045 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x116850000 == 24 [pid = 1686] [id = 24] 10:10:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x1167af800) [pid = 1686] [serial = 68] [outer = 0x0] 10:10:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x1168ed800) [pid = 1686] [serial = 69] [outer = 0x1167af800] 10:10:14 INFO - PROCESS | 1686 | 1470157814076 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x117453800) [pid = 1686] [serial = 70] [outer = 0x1167af800] 10:10:14 INFO - PROCESS | 1686 | 1470157814478 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]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 673ms 10:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:10:14 INFO - PROCESS | 1686 | 1470157814534 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1686 | 1470157814535 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:10:14 INFO - PROCESS | 1686 | 1470157814539 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1686 | 1470157814543 Marionette TRACE conn2 <- [1,70,null,{}] 10:10:14 INFO - PROCESS | 1686 | 1470157814550 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}] 10:10:14 INFO - PROCESS | 1686 | 1470157814553 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:14 INFO - PROCESS | 1686 | 1470157814666 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:10:14 INFO - PROCESS | 1686 | 1470157814731 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1686 | 1470157814734 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x117252800 == 25 [pid = 1686] [id = 25] 10:10:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x118763400) [pid = 1686] [serial = 71] [outer = 0x0] 10:10:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x11876f400) [pid = 1686] [serial = 72] [outer = 0x118763400] 10:10:14 INFO - PROCESS | 1686 | 1470157814765 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x119519800) [pid = 1686] [serial = 73] [outer = 0x118763400] 10:10:15 INFO - PROCESS | 1686 | 1470157815420 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]]]}] 10:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 10:10:15 INFO - PROCESS | 1686 | 1470157815461 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:10:15 INFO - PROCESS | 1686 | 1470157815464 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:10:15 INFO - PROCESS | 1686 | 1470157815467 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1686 | 1470157815469 Marionette TRACE conn2 <- [1,74,null,{}] 10:10:15 INFO - PROCESS | 1686 | 1470157815475 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}] 10:10:15 INFO - PROCESS | 1686 | 1470157815477 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:15 INFO - PROCESS | 1686 | 1470157815563 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:10:15 INFO - PROCESS | 1686 | 1470157815613 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1686 | 1470157815616 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x11264f800 == 26 [pid = 1686] [id = 26] 10:10:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x113bad800) [pid = 1686] [serial = 74] [outer = 0x0] 10:10:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x113bbb800) [pid = 1686] [serial = 75] [outer = 0x113bad800] 10:10:15 INFO - PROCESS | 1686 | 1470157815644 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x114041000) [pid = 1686] [serial = 76] [outer = 0x113bad800] 10:10:16 INFO - PROCESS | 1686 | 1470157816081 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms 10:10:16 INFO - PROCESS | 1686 | 1470157816092 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1686 | 1470157816096 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:10:16 INFO - PROCESS | 1686 | 1470157816103 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1686 | 1470157816106 Marionette TRACE conn2 <- [1,78,null,{}] 10:10:16 INFO - PROCESS | 1686 | 1470157816109 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}] 10:10:16 INFO - PROCESS | 1686 | 1470157816112 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:16 INFO - PROCESS | 1686 | 1470157816240 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:10:16 INFO - PROCESS | 1686 | 1470157816352 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1686 | 1470157816354 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x1132b1000 == 27 [pid = 1686] [id = 27] 10:10:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x114041800) [pid = 1686] [serial = 77] [outer = 0x0] 10:10:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x116051800) [pid = 1686] [serial = 78] [outer = 0x114041800] 10:10:16 INFO - PROCESS | 1686 | 1470157816402 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x116882400) [pid = 1686] [serial = 79] [outer = 0x114041800] 10:10:16 INFO - PROCESS | 1686 | 1470157816740 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 672ms 10:10:16 INFO - PROCESS | 1686 | 1470157816777 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1686 | 1470157816779 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:10:16 INFO - PROCESS | 1686 | 1470157816781 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1686 | 1470157816784 Marionette TRACE conn2 <- [1,82,null,{}] 10:10:16 INFO - PROCESS | 1686 | 1470157816796 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}] 10:10:16 INFO - PROCESS | 1686 | 1470157816799 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:16 INFO - PROCESS | 1686 | 1470157816894 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:10:16 INFO - PROCESS | 1686 | 1470157816944 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1686 | 1470157816947 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x116028800 == 28 [pid = 1686] [id = 28] 10:10:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x116884000) [pid = 1686] [serial = 80] [outer = 0x0] 10:10:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x1168edc00) [pid = 1686] [serial = 81] [outer = 0x116884000] 10:10:16 INFO - PROCESS | 1686 | 1470157816993 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x117d35000) [pid = 1686] [serial = 82] [outer = 0x116884000] 10:10:17 INFO - PROCESS | 1686 | 1470157817407 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]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 675ms 10:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:10:17 INFO - PROCESS | 1686 | 1470157817457 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1686 | 1470157817459 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:10:17 INFO - PROCESS | 1686 | 1470157817461 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1686 | 1470157817462 Marionette TRACE conn2 <- [1,86,null,{}] 10:10:17 INFO - PROCESS | 1686 | 1470157817464 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}] 10:10:17 INFO - PROCESS | 1686 | 1470157817465 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:17 INFO - PROCESS | 1686 | 1470157817549 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:10:17 INFO - PROCESS | 1686 | 1470157817553 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1686 | 1470157817556 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x116853000 == 29 [pid = 1686] [id = 29] 10:10:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x117db7800) [pid = 1686] [serial = 83] [outer = 0x0] 10:10:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x117dbcc00) [pid = 1686] [serial = 84] [outer = 0x117db7800] 10:10:17 INFO - PROCESS | 1686 | 1470157817582 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1184ed000) [pid = 1686] [serial = 85] [outer = 0x117db7800] 10:10:17 INFO - PROCESS | 1686 | 1470157817904 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]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 10:10:17 INFO - PROCESS | 1686 | 1470157817930 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:10:17 INFO - PROCESS | 1686 | 1470157817932 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:10:17 INFO - PROCESS | 1686 | 1470157817935 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1686 | 1470157817938 Marionette TRACE conn2 <- [1,90,null,{}] 10:10:17 INFO - PROCESS | 1686 | 1470157817942 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}] 10:10:17 INFO - PROCESS | 1686 | 1470157817944 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:18 INFO - PROCESS | 1686 | 1470157818081 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:10:18 INFO - PROCESS | 1686 | 1470157818090 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1686 | 1470157818091 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x116acd000 == 30 [pid = 1686] [id = 30] 10:10:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1168ee400) [pid = 1686] [serial = 86] [outer = 0x0] 10:10:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11872b400) [pid = 1686] [serial = 87] [outer = 0x1168ee400] 10:10:18 INFO - PROCESS | 1686 | 1470157818131 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1187bec00) [pid = 1686] [serial = 88] [outer = 0x1168ee400] 10:10:18 INFO - PROCESS | 1686 | 1470157818509 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]]]}] 10:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 621ms 10:10:18 INFO - PROCESS | 1686 | 1470157818558 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1686 | 1470157818560 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:10:18 INFO - PROCESS | 1686 | 1470157818563 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1686 | 1470157818565 Marionette TRACE conn2 <- [1,94,null,{}] 10:10:18 INFO - PROCESS | 1686 | 1470157818568 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}] 10:10:18 INFO - PROCESS | 1686 | 1470157818575 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:18 INFO - PROCESS | 1686 | 1470157818763 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:10:18 INFO - PROCESS | 1686 | 1470157818800 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1686 | 1470157818801 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x117473000 == 31 [pid = 1686] [id = 31] 10:10:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11876bc00) [pid = 1686] [serial = 89] [outer = 0x0] 10:10:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118f39c00) [pid = 1686] [serial = 90] [outer = 0x11876bc00] 10:10:18 INFO - PROCESS | 1686 | 1470157818846 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1195cf400) [pid = 1686] [serial = 91] [outer = 0x11876bc00] 10:10:19 INFO - PROCESS | 1686 | 1470157819142 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]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 619ms 10:10:19 INFO - PROCESS | 1686 | 1470157819182 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1686 | 1470157819183 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:10:19 INFO - PROCESS | 1686 | 1470157819186 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1686 | 1470157819187 Marionette TRACE conn2 <- [1,98,null,{}] 10:10:19 INFO - PROCESS | 1686 | 1470157819197 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}] 10:10:19 INFO - PROCESS | 1686 | 1470157819198 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:19 INFO - PROCESS | 1686 | 1470157819275 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:10:19 INFO - PROCESS | 1686 | 1470157819279 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1686 | 1470157819280 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x118796800 == 32 [pid = 1686] [id = 32] 10:10:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1195d0000) [pid = 1686] [serial = 92] [outer = 0x0] 10:10:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x119921800) [pid = 1686] [serial = 93] [outer = 0x1195d0000] 10:10:19 INFO - PROCESS | 1686 | 1470157819306 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x119c2ec00) [pid = 1686] [serial = 94] [outer = 0x1195d0000] 10:10:19 INFO - PROCESS | 1686 | 1470157819596 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]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 10:10:19 INFO - PROCESS | 1686 | 1470157819612 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:10:19 INFO - PROCESS | 1686 | 1470157819613 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:10:19 INFO - PROCESS | 1686 | 1470157819615 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1686 | 1470157819616 Marionette TRACE conn2 <- [1,102,null,{}] 10:10:19 INFO - PROCESS | 1686 | 1470157819618 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}] 10:10:19 INFO - PROCESS | 1686 | 1470157819620 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:19 INFO - PROCESS | 1686 | 1470157819744 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:10:19 INFO - PROCESS | 1686 | 1470157819750 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1686 | 1470157819751 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x118fc8800 == 33 [pid = 1686] [id = 33] 10:10:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1132c1400) [pid = 1686] [serial = 95] [outer = 0x0] 10:10:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1199bac00) [pid = 1686] [serial = 96] [outer = 0x1132c1400] 10:10:19 INFO - PROCESS | 1686 | 1470157819776 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121005400) [pid = 1686] [serial = 97] [outer = 0x1132c1400] 10:10:20 INFO - PROCESS | 1686 | 1470157820050 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 10:10:20 INFO - PROCESS | 1686 | 1470157820083 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1686 | 1470157820085 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:10:20 INFO - PROCESS | 1686 | 1470157820096 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1686 | 1470157820097 Marionette TRACE conn2 <- [1,106,null,{}] 10:10:20 INFO - PROCESS | 1686 | 1470157820099 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}] 10:10:20 INFO - PROCESS | 1686 | 1470157820101 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:20 INFO - PROCESS | 1686 | 1470157820185 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:10:20 INFO - PROCESS | 1686 | 1470157820191 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1686 | 1470157820192 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b0000 == 34 [pid = 1686] [id = 34] 10:10:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121005c00) [pid = 1686] [serial = 98] [outer = 0x0] 10:10:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12123b400) [pid = 1686] [serial = 99] [outer = 0x121005c00] 10:10:20 INFO - PROCESS | 1686 | 1470157820217 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x12142cc00) [pid = 1686] [serial = 100] [outer = 0x121005c00] 10:10:20 INFO - PROCESS | 1686 | 1470157820514 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 10:10:20 INFO - PROCESS | 1686 | 1470157820565 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1686 | 1470157820566 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:10:20 INFO - PROCESS | 1686 | 1470157820568 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1686 | 1470157820569 Marionette TRACE conn2 <- [1,110,null,{}] 10:10:20 INFO - PROCESS | 1686 | 1470157820574 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}] 10:10:20 INFO - PROCESS | 1686 | 1470157820575 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:20 INFO - PROCESS | 1686 | 1470157820681 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:10:20 INFO - PROCESS | 1686 | 1470157820689 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1686 | 1470157820690 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c6000 == 35 [pid = 1686] [id = 35] 10:10:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121008000) [pid = 1686] [serial = 101] [outer = 0x0] 10:10:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121737800) [pid = 1686] [serial = 102] [outer = 0x121008000] 10:10:20 INFO - PROCESS | 1686 | 1470157820714 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x123b33000) [pid = 1686] [serial = 103] [outer = 0x121008000] 10:10:20 INFO - PROCESS | 1686 | 1470157820978 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms 10:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:10:21 INFO - PROCESS | 1686 | 1470157820997 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1686 | 1470157820998 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:10:21 INFO - PROCESS | 1686 | 1470157821000 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1686 | 1470157821002 Marionette TRACE conn2 <- [1,114,null,{}] 10:10:21 INFO - PROCESS | 1686 | 1470157821012 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}] 10:10:21 INFO - PROCESS | 1686 | 1470157821014 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:21 INFO - PROCESS | 1686 | 1470157821111 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:10:21 INFO - PROCESS | 1686 | 1470157821115 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1686 | 1470157821117 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x119bf2800 == 36 [pid = 1686] [id = 36] 10:10:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121735800) [pid = 1686] [serial = 104] [outer = 0x0] 10:10:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x123bb2c00) [pid = 1686] [serial = 105] [outer = 0x121735800] 10:10:21 INFO - PROCESS | 1686 | 1470157821143 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x124cc5000) [pid = 1686] [serial = 106] [outer = 0x121735800] 10:10:21 INFO - PROCESS | 1686 | 1470157821463 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 476ms 10:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:10:21 INFO - PROCESS | 1686 | 1470157821477 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1686 | 1470157821479 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:10:21 INFO - PROCESS | 1686 | 1470157821481 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1686 | 1470157821482 Marionette TRACE conn2 <- [1,118,null,{}] 10:10:21 INFO - PROCESS | 1686 | 1470157821484 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}] 10:10:21 INFO - PROCESS | 1686 | 1470157821485 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:21 INFO - PROCESS | 1686 | 1470157821577 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:10:21 INFO - PROCESS | 1686 | 1470157821624 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1686 | 1470157821625 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x120596000 == 37 [pid = 1686] [id = 37] 10:10:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x121966c00) [pid = 1686] [serial = 107] [outer = 0x0] 10:10:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x124e2d400) [pid = 1686] [serial = 108] [outer = 0x121966c00] 10:10:21 INFO - PROCESS | 1686 | 1470157821649 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x12557d800) [pid = 1686] [serial = 109] [outer = 0x121966c00] 10:10:21 INFO - PROCESS | 1686 | 1470157821978 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 518ms 10:10:22 INFO - PROCESS | 1686 | 1470157822000 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1686 | 1470157822002 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:10:22 INFO - PROCESS | 1686 | 1470157822009 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1686 | 1470157822011 Marionette TRACE conn2 <- [1,122,null,{}] 10:10:22 INFO - PROCESS | 1686 | 1470157822014 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}] 10:10:22 INFO - PROCESS | 1686 | 1470157822016 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:22 INFO - PROCESS | 1686 | 1470157822136 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:10:22 INFO - PROCESS | 1686 | 1470157822214 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1686 | 1470157822215 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x121065000 == 38 [pid = 1686] [id = 38] 10:10:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x12196a800) [pid = 1686] [serial = 110] [outer = 0x0] 10:10:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x126885800) [pid = 1686] [serial = 111] [outer = 0x12196a800] 10:10:22 INFO - PROCESS | 1686 | 1470157822254 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x126d07800) [pid = 1686] [serial = 112] [outer = 0x12196a800] 10:10:22 INFO - PROCESS | 1686 | 1470157822505 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]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 521ms 10:10:22 INFO - PROCESS | 1686 | 1470157822529 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:10:22 INFO - PROCESS | 1686 | 1470157822531 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:10:22 INFO - PROCESS | 1686 | 1470157822548 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1686 | 1470157822550 Marionette TRACE conn2 <- [1,126,null,{}] 10:10:22 INFO - PROCESS | 1686 | 1470157822579 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}] 10:10:22 INFO - PROCESS | 1686 | 1470157822581 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:22 INFO - PROCESS | 1686 | 1470157822711 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:10:22 INFO - PROCESS | 1686 | 1470157822718 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1686 | 1470157822719 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x1212a6000 == 39 [pid = 1686] [id = 39] 10:10:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x126887800) [pid = 1686] [serial = 113] [outer = 0x0] 10:10:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x127197c00) [pid = 1686] [serial = 114] [outer = 0x126887800] 10:10:22 INFO - PROCESS | 1686 | 1470157822759 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x1271a4800) [pid = 1686] [serial = 115] [outer = 0x126887800] 10:10:23 INFO - PROCESS | 1686 | 1470157823175 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]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 696ms 10:10:23 INFO - PROCESS | 1686 | 1470157823230 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1686 | 1470157823232 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:10:23 INFO - PROCESS | 1686 | 1470157823234 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1686 | 1470157823235 Marionette TRACE conn2 <- [1,130,null,{}] 10:10:23 INFO - PROCESS | 1686 | 1470157823237 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}] 10:10:23 INFO - PROCESS | 1686 | 1470157823239 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:23 INFO - PROCESS | 1686 | 1470157823315 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:10:23 INFO - PROCESS | 1686 | 1470157823318 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1686 | 1470157823320 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x12152c000 == 40 [pid = 1686] [id = 40] 10:10:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x1271a7000) [pid = 1686] [serial = 116] [outer = 0x0] 10:10:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x128b24800) [pid = 1686] [serial = 117] [outer = 0x1271a7000] 10:10:23 INFO - PROCESS | 1686 | 1470157823346 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x128b2c800) [pid = 1686] [serial = 118] [outer = 0x1271a7000] 10:10:23 INFO - PROCESS | 1686 | 1470157823641 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]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 10:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:10:23 INFO - PROCESS | 1686 | 1470157823702 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1686 | 1470157823704 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:10:23 INFO - PROCESS | 1686 | 1470157823706 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1686 | 1470157823707 Marionette TRACE conn2 <- [1,134,null,{}] 10:10:23 INFO - PROCESS | 1686 | 1470157823709 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}] 10:10:23 INFO - PROCESS | 1686 | 1470157823710 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:23 INFO - PROCESS | 1686 | 1470157823791 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:10:24 INFO - PROCESS | 1686 | 1470157824509 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 1686 | 1470157824510 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x111b4e000 == 41 [pid = 1686] [id = 41] 10:10:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x11396d800) [pid = 1686] [serial = 119] [outer = 0x0] 10:10:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x113e4a400) [pid = 1686] [serial = 120] [outer = 0x11396d800] 10:10:24 INFO - PROCESS | 1686 | 1470157824538 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x116005800) [pid = 1686] [serial = 121] [outer = 0x11396d800] 10:10:24 INFO - PROCESS | 1686 | 1470157824875 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1219ms 10:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:10:24 INFO - PROCESS | 1686 | 1470157824927 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1686 | 1470157824929 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:10:24 INFO - PROCESS | 1686 | 1470157824940 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1686 | 1470157824941 Marionette TRACE conn2 <- [1,138,null,{}] 10:10:24 INFO - PROCESS | 1686 | 1470157824945 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}] 10:10:24 INFO - PROCESS | 1686 | 1470157824948 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:25 INFO - PROCESS | 1686 | 1470157825042 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:10:25 INFO - PROCESS | 1686 | 1470157825047 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1686 | 1470157825049 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x113be5800 == 42 [pid = 1686] [id = 42] 10:10:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x1167ad400) [pid = 1686] [serial = 122] [outer = 0x0] 10:10:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x1172bd800) [pid = 1686] [serial = 123] [outer = 0x1167ad400] 10:10:25 INFO - PROCESS | 1686 | 1470157825076 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x1176bd800) [pid = 1686] [serial = 124] [outer = 0x1167ad400] 10:10:25 INFO - PROCESS | 1686 | 1470157825412 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]]]}] 10:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 527ms 10:10:25 INFO - PROCESS | 1686 | 1470157825461 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:10:25 INFO - PROCESS | 1686 | 1470157825464 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:10:25 INFO - PROCESS | 1686 | 1470157825466 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 1686 | 1470157825467 Marionette TRACE conn2 <- [1,142,null,{}] 10:10:25 INFO - PROCESS | 1686 | 1470157825470 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}] 10:10:25 INFO - PROCESS | 1686 | 1470157825471 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:25 INFO - PROCESS | 1686 | 1470157825577 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:10:25 INFO - PROCESS | 1686 | 1470157825609 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1686 | 1470157825610 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x11685a000 == 43 [pid = 1686] [id = 43] 10:10:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x118116400) [pid = 1686] [serial = 125] [outer = 0x0] 10:10:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 126 (0x11872b800) [pid = 1686] [serial = 126] [outer = 0x118116400] 10:10:25 INFO - PROCESS | 1686 | 1470157825635 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 127 (0x1187c2c00) [pid = 1686] [serial = 127] [outer = 0x118116400] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 126 (0x12948b000) [pid = 1686] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 125 (0x12a977800) [pid = 1686] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x12a96ac00) [pid = 1686] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x1291ed800) [pid = 1686] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x118724800) [pid = 1686] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x118108400) [pid = 1686] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x12d62b000) [pid = 1686] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x12d107400) [pid = 1686] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x12c6ee800) [pid = 1686] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x12c00bc00) [pid = 1686] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x12bef4c00) [pid = 1686] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x11876a400) [pid = 1686] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x117d34000) [pid = 1686] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x113bad800) [pid = 1686] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x114041800) [pid = 1686] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x116884000) [pid = 1686] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x117db7800) [pid = 1686] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1168ee400) [pid = 1686] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x11876bc00) [pid = 1686] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1195d0000) [pid = 1686] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1132c1400) [pid = 1686] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x121005c00) [pid = 1686] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x121735800) [pid = 1686] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x121966c00) [pid = 1686] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x12196a800) [pid = 1686] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x119c2ac00) [pid = 1686] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x112a8a000) [pid = 1686] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1167af800) [pid = 1686] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:10:26 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x118763400) [pid = 1686] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:10:26 INFO - PROCESS | 1686 | 1470157826394 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 969ms 10:10:26 INFO - PROCESS | 1686 | 1470157826436 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1686 | 1470157826437 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:10:26 INFO - PROCESS | 1686 | 1470157826444 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1686 | 1470157826448 Marionette TRACE conn2 <- [1,146,null,{}] 10:10:26 INFO - PROCESS | 1686 | 1470157826451 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}] 10:10:26 INFO - PROCESS | 1686 | 1470157826453 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:26 INFO - PROCESS | 1686 | 1470157826529 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:10:26 INFO - PROCESS | 1686 | 1470157826532 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1686 | 1470157826534 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ad0800 == 44 [pid = 1686] [id = 44] 10:10:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x112a86000) [pid = 1686] [serial = 128] [outer = 0x0] 10:10:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1160b4c00) [pid = 1686] [serial = 129] [outer = 0x112a86000] 10:10:26 INFO - PROCESS | 1686 | 1470157826569 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1187c3000) [pid = 1686] [serial = 130] [outer = 0x112a86000] 10:10:26 INFO - PROCESS | 1686 | 1470157826908 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 475ms 10:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:10:26 INFO - PROCESS | 1686 | 1470157826915 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1686 | 1470157826917 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:10:26 INFO - PROCESS | 1686 | 1470157826919 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1686 | 1470157826920 Marionette TRACE conn2 <- [1,150,null,{}] 10:10:26 INFO - PROCESS | 1686 | 1470157826926 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}] 10:10:26 INFO - PROCESS | 1686 | 1470157826927 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:27 INFO - PROCESS | 1686 | 1470157827011 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:10:27 INFO - PROCESS | 1686 | 1470157827015 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1686 | 1470157827016 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x118795800 == 45 [pid = 1686] [id = 45] 10:10:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x118f7dc00) [pid = 1686] [serial = 131] [outer = 0x0] 10:10:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x119516400) [pid = 1686] [serial = 132] [outer = 0x118f7dc00] 10:10:27 INFO - PROCESS | 1686 | 1470157827043 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1195cd400) [pid = 1686] [serial = 133] [outer = 0x118f7dc00] 10:10:27 INFO - PROCESS | 1686 | 1470157827343 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 10:10:27 INFO - PROCESS | 1686 | 1470157827390 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1686 | 1470157827391 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:10:27 INFO - PROCESS | 1686 | 1470157827393 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1686 | 1470157827395 Marionette TRACE conn2 <- [1,154,null,{}] 10:10:27 INFO - PROCESS | 1686 | 1470157827397 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}] 10:10:27 INFO - PROCESS | 1686 | 1470157827398 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:27 INFO - PROCESS | 1686 | 1470157827469 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:10:27 INFO - PROCESS | 1686 | 1470157827476 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1686 | 1470157827480 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193bf000 == 46 [pid = 1686] [id = 46] 10:10:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x119926400) [pid = 1686] [serial = 134] [outer = 0x0] 10:10:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x119c26400) [pid = 1686] [serial = 135] [outer = 0x119926400] 10:10:27 INFO - PROCESS | 1686 | 1470157827511 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x120f8e000) [pid = 1686] [serial = 136] [outer = 0x119926400] 10:10:27 INFO - PROCESS | 1686 | 1470157827840 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 10:10:27 INFO - PROCESS | 1686 | 1470157827863 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1686 | 1470157827864 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:10:27 INFO - PROCESS | 1686 | 1470157827866 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1686 | 1470157827867 Marionette TRACE conn2 <- [1,158,null,{}] 10:10:27 INFO - PROCESS | 1686 | 1470157827870 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}] 10:10:27 INFO - PROCESS | 1686 | 1470157827871 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:27 INFO - PROCESS | 1686 | 1470157827974 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:10:27 INFO - PROCESS | 1686 | 1470157827980 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1686 | 1470157827981 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x117369000 == 47 [pid = 1686] [id = 47] 10:10:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x113972c00) [pid = 1686] [serial = 137] [outer = 0x0] 10:10:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x121003000) [pid = 1686] [serial = 138] [outer = 0x113972c00] 10:10:28 INFO - PROCESS | 1686 | 1470157828006 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x123be0400) [pid = 1686] [serial = 139] [outer = 0x113972c00] 10:10:28 INFO - PROCESS | 1686 | 1470157828396 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]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 569ms 10:10:28 INFO - PROCESS | 1686 | 1470157828436 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1686 | 1470157828440 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:10:28 INFO - PROCESS | 1686 | 1470157828445 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1686 | 1470157828449 Marionette TRACE conn2 <- [1,162,null,{}] 10:10:28 INFO - PROCESS | 1686 | 1470157828455 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}] 10:10:28 INFO - PROCESS | 1686 | 1470157828458 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:28 INFO - PROCESS | 1686 | 1470157828606 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:10:28 INFO - PROCESS | 1686 | 1470157828662 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1686 | 1470157828665 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x113367000 == 48 [pid = 1686] [id = 48] 10:10:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x1132c8000) [pid = 1686] [serial = 140] [outer = 0x0] 10:10:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x113ea2800) [pid = 1686] [serial = 141] [outer = 0x1132c8000] 10:10:28 INFO - PROCESS | 1686 | 1470157828696 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x1161c2800) [pid = 1686] [serial = 142] [outer = 0x1132c8000] 10:10:29 INFO - PROCESS | 1686 | 1470157829137 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 724ms 10:10:29 INFO - PROCESS | 1686 | 1470157829167 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1686 | 1470157829170 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:10:29 INFO - PROCESS | 1686 | 1470157829194 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1686 | 1470157829196 Marionette TRACE conn2 <- [1,166,null,{}] 10:10:29 INFO - PROCESS | 1686 | 1470157829198 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}] 10:10:29 INFO - PROCESS | 1686 | 1470157829200 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:29 INFO - PROCESS | 1686 | 1470157829297 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:10:29 INFO - PROCESS | 1686 | 1470157829360 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1686 | 1470157829361 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x11878b800 == 49 [pid = 1686] [id = 49] 10:10:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x117d2b000) [pid = 1686] [serial = 143] [outer = 0x0] 10:10:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x117db2400) [pid = 1686] [serial = 144] [outer = 0x117d2b000] 10:10:29 INFO - PROCESS | 1686 | 1470157829392 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x1184e2c00) [pid = 1686] [serial = 145] [outer = 0x117d2b000] 10:10:29 INFO - PROCESS | 1686 | 1470157829830 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 10:10:29 INFO - PROCESS | 1686 | 1470157829868 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1686 | 1470157829870 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:10:29 INFO - PROCESS | 1686 | 1470157829892 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1686 | 1470157829894 Marionette TRACE conn2 <- [1,170,null,{}] 10:10:29 INFO - PROCESS | 1686 | 1470157829902 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}] 10:10:29 INFO - PROCESS | 1686 | 1470157829908 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:30 INFO - PROCESS | 1686 | 1470157830002 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:10:30 INFO - PROCESS | 1686 | 1470157830064 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1686 | 1470157830066 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x117381000 == 50 [pid = 1686] [id = 50] 10:10:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x11991a400) [pid = 1686] [serial = 146] [outer = 0x0] 10:10:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x1205e0000) [pid = 1686] [serial = 147] [outer = 0x11991a400] 10:10:30 INFO - PROCESS | 1686 | 1470157830098 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x121109800) [pid = 1686] [serial = 148] [outer = 0x11991a400] 10:10:30 INFO - PROCESS | 1686 | 1470157830510 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]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 674ms 10:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:10:30 INFO - PROCESS | 1686 | 1470157830564 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1686 | 1470157830565 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:10:30 INFO - PROCESS | 1686 | 1470157830568 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1686 | 1470157830569 Marionette TRACE conn2 <- [1,174,null,{}] 10:10:30 INFO - PROCESS | 1686 | 1470157830573 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}] 10:10:30 INFO - PROCESS | 1686 | 1470157830575 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:30 INFO - PROCESS | 1686 | 1470157830667 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:10:30 INFO - PROCESS | 1686 | 1470157830726 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1686 | 1470157830727 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b5e800 == 51 [pid = 1686] [id = 51] 10:10:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x123ba9800) [pid = 1686] [serial = 149] [outer = 0x0] 10:10:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x123db8400) [pid = 1686] [serial = 150] [outer = 0x123ba9800] 10:10:30 INFO - PROCESS | 1686 | 1470157830757 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x124ab1c00) [pid = 1686] [serial = 151] [outer = 0x123ba9800] 10:10:31 INFO - PROCESS | 1686 | 1470157831177 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]]]}] 10:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 10:10:31 INFO - PROCESS | 1686 | 1470157831187 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:10:31 INFO - PROCESS | 1686 | 1470157831189 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:10:31 INFO - PROCESS | 1686 | 1470157831191 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:10:31 INFO - PROCESS | 1686 | 1470157831193 Marionette TRACE conn2 <- [1,178,null,{}] 10:10:31 INFO - PROCESS | 1686 | 1470157831195 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}] 10:10:31 INFO - PROCESS | 1686 | 1470157831196 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:31 INFO - PROCESS | 1686 | 1470157831291 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:10:31 INFO - PROCESS | 1686 | 1470157831369 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1686 | 1470157831370 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x112f26800 == 52 [pid = 1686] [id = 52] 10:10:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x112a88000) [pid = 1686] [serial = 152] [outer = 0x0] 10:10:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x1132cd800) [pid = 1686] [serial = 153] [outer = 0x112a88000] 10:10:31 INFO - PROCESS | 1686 | 1470157831484 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x115e1e800) [pid = 1686] [serial = 154] [outer = 0x112a88000] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x1193bf000 == 51 [pid = 1686] [id = 46] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x118795800 == 50 [pid = 1686] [id = 45] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x116acd000 == 49 [pid = 1686] [id = 30] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x116ad0800 == 48 [pid = 1686] [id = 44] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x11685a000 == 47 [pid = 1686] [id = 43] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x117473000 == 46 [pid = 1686] [id = 31] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b0000 == 45 [pid = 1686] [id = 34] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x113be5800 == 44 [pid = 1686] [id = 42] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x116853000 == 43 [pid = 1686] [id = 29] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x116028800 == 42 [pid = 1686] [id = 28] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x1132b1000 == 41 [pid = 1686] [id = 27] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x111b4e000 == 40 [pid = 1686] [id = 41] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x118fc8800 == 39 [pid = 1686] [id = 33] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x1212a6000 == 38 [pid = 1686] [id = 39] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x118796800 == 37 [pid = 1686] [id = 32] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x123b5e800 == 36 [pid = 1686] [id = 51] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x117381000 == 35 [pid = 1686] [id = 50] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x121065000 == 34 [pid = 1686] [id = 38] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x11878b800 == 33 [pid = 1686] [id = 49] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x117369000 == 32 [pid = 1686] [id = 47] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x119bf2800 == 31 [pid = 1686] [id = 36] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x120596000 == 30 [pid = 1686] [id = 37] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x113367000 == 29 [pid = 1686] [id = 48] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x12152c000 == 28 [pid = 1686] [id = 40] 10:10:32 INFO - PROCESS | 1686 | --DOCSHELL 0x1195c6000 == 27 [pid = 1686] [id = 35] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x123be4000) [pid = 1686] [serial = 11] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x116051800) [pid = 1686] [serial = 78] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x1168edc00) [pid = 1686] [serial = 81] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x117dbcc00) [pid = 1686] [serial = 84] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x11872b400) [pid = 1686] [serial = 87] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x118f39c00) [pid = 1686] [serial = 90] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x1195cf400) [pid = 1686] [serial = 91] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x119921800) [pid = 1686] [serial = 93] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x119c2ec00) [pid = 1686] [serial = 94] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x1199bac00) [pid = 1686] [serial = 96] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x12123b400) [pid = 1686] [serial = 99] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x121737800) [pid = 1686] [serial = 102] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x121005400) [pid = 1686] [serial = 97] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x123bb2c00) [pid = 1686] [serial = 105] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x124e2d400) [pid = 1686] [serial = 108] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x126885800) [pid = 1686] [serial = 111] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x127197c00) [pid = 1686] [serial = 114] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x12142cc00) [pid = 1686] [serial = 100] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x112a93c00) [pid = 1686] [serial = 66] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1168ed800) [pid = 1686] [serial = 69] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11876f400) [pid = 1686] [serial = 72] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x113bbb800) [pid = 1686] [serial = 75] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x114041000) [pid = 1686] [serial = 76] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x124cc5000) [pid = 1686] [serial = 106] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x12557d800) [pid = 1686] [serial = 109] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x126d07800) [pid = 1686] [serial = 112] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117d35000) [pid = 1686] [serial = 82] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x119519800) [pid = 1686] [serial = 73] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1187bec00) [pid = 1686] [serial = 88] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1184ed000) [pid = 1686] [serial = 85] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x117453800) [pid = 1686] [serial = 70] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x116882400) [pid = 1686] [serial = 79] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x113380c00) [pid = 1686] [serial = 67] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x128b24800) [pid = 1686] [serial = 117] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x12e318000) [pid = 1686] [serial = 64] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1218e8800) [pid = 1686] [serial = 8] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x12c011c00) [pid = 1686] [serial = 39] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x12c006400) [pid = 1686] [serial = 36] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x12c009800) [pid = 1686] [serial = 37] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x12ba78400) [pid = 1686] [serial = 33] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x12bef2400) [pid = 1686] [serial = 34] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x118112800) [pid = 1686] [serial = 30] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x129488c00) [pid = 1686] [serial = 31] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x12ba79c00) [pid = 1686] [serial = 27] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x12ba80800) [pid = 1686] [serial = 28] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x12acd8800) [pid = 1686] [serial = 24] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x12ba74400) [pid = 1686] [serial = 25] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x12a970c00) [pid = 1686] [serial = 22] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x12a96c800) [pid = 1686] [serial = 21] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x12953e800) [pid = 1686] [serial = 18] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x1291ef400) [pid = 1686] [serial = 15] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x1292f0400) [pid = 1686] [serial = 16] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x12da11c00) [pid = 1686] [serial = 63] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x11872d000) [pid = 1686] [serial = 60] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x118731c00) [pid = 1686] [serial = 61] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x119312800) [pid = 1686] [serial = 57] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x12da11400) [pid = 1686] [serial = 58] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 67 (0x12da0a000) [pid = 1686] [serial = 55] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 66 (0x12da06800) [pid = 1686] [serial = 54] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 65 (0x12d10d800) [pid = 1686] [serial = 49] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 64 (0x12d629000) [pid = 1686] [serial = 51] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 63 (0x12d140000) [pid = 1686] [serial = 45] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 62 (0x12d109000) [pid = 1686] [serial = 48] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 61 (0x12cb14800) [pid = 1686] [serial = 42] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 60 (0x12cb19c00) [pid = 1686] [serial = 43] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | --DOMWINDOW == 59 (0x12c6ea000) [pid = 1686] [serial = 40] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1686 | 1470157832376 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1219ms 10:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:10:32 INFO - PROCESS | 1686 | 1470157832411 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1686 | 1470157832414 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:10:32 INFO - PROCESS | 1686 | 1470157832417 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1686 | 1470157832419 Marionette TRACE conn2 <- [1,182,null,{}] 10:10:32 INFO - PROCESS | 1686 | 1470157832426 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}] 10:10:32 INFO - PROCESS | 1686 | 1470157832428 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:32 INFO - PROCESS | 1686 | 1470157832499 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:10:32 INFO - PROCESS | 1686 | 1470157832508 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1686 | 1470157832510 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x112f2e000 == 28 [pid = 1686] [id = 53] 10:10:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 60 (0x116005400) [pid = 1686] [serial = 155] [outer = 0x0] 10:10:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 61 (0x11604ec00) [pid = 1686] [serial = 156] [outer = 0x116005400] 10:10:32 INFO - PROCESS | 1686 | 1470157832540 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 62 (0x116543400) [pid = 1686] [serial = 157] [outer = 0x116005400] 10:10:32 INFO - PROCESS | 1686 | 1470157832861 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms 10:10:32 INFO - PROCESS | 1686 | 1470157832892 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1686 | 1470157832895 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:10:32 INFO - PROCESS | 1686 | 1470157832900 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1686 | 1470157832902 Marionette TRACE conn2 <- [1,186,null,{}] 10:10:32 INFO - PROCESS | 1686 | 1470157832904 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}] 10:10:32 INFO - PROCESS | 1686 | 1470157832906 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:32 INFO - PROCESS | 1686 | 1470157832990 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:10:33 INFO - PROCESS | 1686 | 1470157833029 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1686 | 1470157833031 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x11607a800 == 29 [pid = 1686] [id = 54] 10:10:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 63 (0x1167af800) [pid = 1686] [serial = 158] [outer = 0x0] 10:10:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 64 (0x1168e6000) [pid = 1686] [serial = 159] [outer = 0x1167af800] 10:10:33 INFO - PROCESS | 1686 | 1470157833059 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 65 (0x117db6400) [pid = 1686] [serial = 160] [outer = 0x1167af800] 10:10:33 INFO - PROCESS | 1686 | 1470157833327 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 468ms 10:10:33 INFO - PROCESS | 1686 | 1470157833369 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1686 | 1470157833371 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:10:33 INFO - PROCESS | 1686 | 1470157833381 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1686 | 1470157833383 Marionette TRACE conn2 <- [1,190,null,{}] 10:10:33 INFO - PROCESS | 1686 | 1470157833395 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}] 10:10:33 INFO - PROCESS | 1686 | 1470157833398 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:33 INFO - PROCESS | 1686 | 1470157833482 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:10:33 INFO - PROCESS | 1686 | 1470157833490 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1686 | 1470157833492 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ac6000 == 30 [pid = 1686] [id = 55] 10:10:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 66 (0x1183c0000) [pid = 1686] [serial = 161] [outer = 0x0] 10:10:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x118762000) [pid = 1686] [serial = 162] [outer = 0x1183c0000] 10:10:33 INFO - PROCESS | 1686 | 1470157833524 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x1187be400) [pid = 1686] [serial = 163] [outer = 0x1183c0000] 10:10:33 INFO - PROCESS | 1686 | 1470157833851 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 521ms 10:10:33 INFO - PROCESS | 1686 | 1470157833903 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1686 | 1470157833907 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:10:33 INFO - PROCESS | 1686 | 1470157833911 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1686 | 1470157833913 Marionette TRACE conn2 <- [1,194,null,{}] 10:10:33 INFO - PROCESS | 1686 | 1470157833916 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}] 10:10:33 INFO - PROCESS | 1686 | 1470157833918 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:34 INFO - PROCESS | 1686 | 1470157834032 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:10:34 INFO - PROCESS | 1686 | 1470157834095 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1686 | 1470157834096 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x117252000 == 31 [pid = 1686] [id = 56] 10:10:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x118723400) [pid = 1686] [serial = 164] [outer = 0x0] 10:10:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x118f34400) [pid = 1686] [serial = 165] [outer = 0x118723400] 10:10:34 INFO - PROCESS | 1686 | 1470157834138 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x119517c00) [pid = 1686] [serial = 166] [outer = 0x118723400] 10:10:34 INFO - PROCESS | 1686 | 1470157834506 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]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 621ms 10:10:34 INFO - PROCESS | 1686 | 1470157834531 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1686 | 1470157834532 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:10:34 INFO - PROCESS | 1686 | 1470157834535 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1686 | 1470157834536 Marionette TRACE conn2 <- [1,198,null,{}] 10:10:34 INFO - PROCESS | 1686 | 1470157834545 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}] 10:10:34 INFO - PROCESS | 1686 | 1470157834547 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:34 INFO - PROCESS | 1686 | 1470157834631 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:10:34 INFO - PROCESS | 1686 | 1470157834672 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1686 | 1470157834673 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x11878b800 == 32 [pid = 1686] [id = 57] 10:10:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x1195cd800) [pid = 1686] [serial = 167] [outer = 0x0] 10:10:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x1195d3800) [pid = 1686] [serial = 168] [outer = 0x1195cd800] 10:10:34 INFO - PROCESS | 1686 | 1470157834697 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x119926800) [pid = 1686] [serial = 169] [outer = 0x1195cd800] 10:10:34 INFO - PROCESS | 1686 | 1470157834976 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]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 10:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:10:35 INFO - PROCESS | 1686 | 1470157835012 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1686 | 1470157835013 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:10:35 INFO - PROCESS | 1686 | 1470157835015 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1686 | 1470157835016 Marionette TRACE conn2 <- [1,202,null,{}] 10:10:35 INFO - PROCESS | 1686 | 1470157835019 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}] 10:10:35 INFO - PROCESS | 1686 | 1470157835026 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:35 INFO - PROCESS | 1686 | 1470157835140 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:10:35 INFO - PROCESS | 1686 | 1470157835169 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1686 | 1470157835170 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193ae800 == 33 [pid = 1686] [id = 58] 10:10:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x1199ae800) [pid = 1686] [serial = 170] [outer = 0x0] 10:10:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x120537800) [pid = 1686] [serial = 171] [outer = 0x1199ae800] 10:10:35 INFO - PROCESS | 1686 | 1470157835195 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x1218e8400) [pid = 1686] [serial = 172] [outer = 0x1199ae800] 10:10:35 INFO - PROCESS | 1686 | 1470157835516 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]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 10:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:10:35 INFO - PROCESS | 1686 | 1470157835535 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1686 | 1470157835536 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:10:35 INFO - PROCESS | 1686 | 1470157835540 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1686 | 1470157835543 Marionette TRACE conn2 <- [1,206,null,{}] 10:10:35 INFO - PROCESS | 1686 | 1470157835545 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}] 10:10:35 INFO - PROCESS | 1686 | 1470157835546 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:35 INFO - PROCESS | 1686 | 1470157835632 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:10:35 INFO - PROCESS | 1686 | 1470157835661 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1686 | 1470157835670 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b5c800 == 34 [pid = 1686] [id = 59] 10:10:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x121965000) [pid = 1686] [serial = 173] [outer = 0x0] 10:10:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x123be3800) [pid = 1686] [serial = 174] [outer = 0x121965000] 10:10:35 INFO - PROCESS | 1686 | 1470157835695 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x124a40800) [pid = 1686] [serial = 175] [outer = 0x121965000] 10:10:35 INFO - PROCESS | 1686 | 1470157835975 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 472ms 10:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:10:36 INFO - PROCESS | 1686 | 1470157836012 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1686 | 1470157836013 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:10:36 INFO - PROCESS | 1686 | 1470157836015 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1686 | 1470157836017 Marionette TRACE conn2 <- [1,210,null,{}] 10:10:36 INFO - PROCESS | 1686 | 1470157836019 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}] 10:10:36 INFO - PROCESS | 1686 | 1470157836020 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:36 INFO - PROCESS | 1686 | 1470157836109 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:10:36 INFO - PROCESS | 1686 | 1470157836139 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1686 | 1470157836141 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x119cdd800 == 35 [pid = 1686] [id = 60] 10:10:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x112a94000) [pid = 1686] [serial = 176] [outer = 0x0] 10:10:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x124cbe800) [pid = 1686] [serial = 177] [outer = 0x112a94000] 10:10:36 INFO - PROCESS | 1686 | 1470157836165 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x125493c00) [pid = 1686] [serial = 178] [outer = 0x112a94000] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x1271a7000) [pid = 1686] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x126887800) [pid = 1686] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x121008000) [pid = 1686] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x119926400) [pid = 1686] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1167ad400) [pid = 1686] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x113972c00) [pid = 1686] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x118116400) [pid = 1686] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x118f7dc00) [pid = 1686] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x112a86000) [pid = 1686] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:10:36 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x11396d800) [pid = 1686] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:10:36 INFO - PROCESS | 1686 | 1470157836490 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 10:10:36 INFO - PROCESS | 1686 | 1470157836535 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1686 | 1470157836536 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:10:36 INFO - PROCESS | 1686 | 1470157836538 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1686 | 1470157836540 Marionette TRACE conn2 <- [1,214,null,{}] 10:10:36 INFO - PROCESS | 1686 | 1470157836542 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}] 10:10:36 INFO - PROCESS | 1686 | 1470157836544 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:36 INFO - PROCESS | 1686 | 1470157836612 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:10:36 INFO - PROCESS | 1686 | 1470157836616 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1686 | 1470157836617 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x121068800 == 36 [pid = 1686] [id = 61] 10:10:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x1172bd000) [pid = 1686] [serial = 179] [outer = 0x0] 10:10:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x119319000) [pid = 1686] [serial = 180] [outer = 0x1172bd000] 10:10:36 INFO - PROCESS | 1686 | 1470157836650 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x124e2e400) [pid = 1686] [serial = 181] [outer = 0x1172bd000] 10:10:36 INFO - PROCESS | 1686 | 1470157836942 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 420ms 10:10:36 INFO - PROCESS | 1686 | 1470157836963 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1686 | 1470157836964 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:10:36 INFO - PROCESS | 1686 | 1470157836966 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1686 | 1470157836968 Marionette TRACE conn2 <- [1,218,null,{}] 10:10:36 INFO - PROCESS | 1686 | 1470157836970 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}] 10:10:36 INFO - PROCESS | 1686 | 1470157836971 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:37 INFO - PROCESS | 1686 | 1470157837069 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:10:37 INFO - PROCESS | 1686 | 1470157837074 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1686 | 1470157837075 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x121182800 == 37 [pid = 1686] [id = 62] 10:10:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x1176b9000) [pid = 1686] [serial = 182] [outer = 0x0] 10:10:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x125573400) [pid = 1686] [serial = 183] [outer = 0x1176b9000] 10:10:37 INFO - PROCESS | 1686 | 1470157837099 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x12682dc00) [pid = 1686] [serial = 184] [outer = 0x1176b9000] 10:10:37 INFO - PROCESS | 1686 | 1470157837396 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 10:10:37 INFO - PROCESS | 1686 | 1470157837436 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1686 | 1470157837438 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:10:37 INFO - PROCESS | 1686 | 1470157837442 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1686 | 1470157837444 Marionette TRACE conn2 <- [1,222,null,{}] 10:10:37 INFO - PROCESS | 1686 | 1470157837446 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}] 10:10:37 INFO - PROCESS | 1686 | 1470157837447 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:37 INFO - PROCESS | 1686 | 1470157837531 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:10:37 INFO - PROCESS | 1686 | 1470157837534 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1686 | 1470157837536 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x124851800 == 38 [pid = 1686] [id = 63] 10:10:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x12557e400) [pid = 1686] [serial = 185] [outer = 0x0] 10:10:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x126882800) [pid = 1686] [serial = 186] [outer = 0x12557e400] 10:10:37 INFO - PROCESS | 1686 | 1470157837572 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1271ab400) [pid = 1686] [serial = 187] [outer = 0x12557e400] 10:10:37 INFO - PROCESS | 1686 | 1470157837885 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 10:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:10:37 INFO - PROCESS | 1686 | 1470157837911 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1686 | 1470157837912 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:10:37 INFO - PROCESS | 1686 | 1470157837914 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1686 | 1470157837916 Marionette TRACE conn2 <- [1,226,null,{}] 10:10:37 INFO - PROCESS | 1686 | 1470157837918 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}] 10:10:37 INFO - PROCESS | 1686 | 1470157837920 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:38 INFO - PROCESS | 1686 | 1470157838016 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:10:38 INFO - PROCESS | 1686 | 1470157838022 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1686 | 1470157838023 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x1254dd800 == 39 [pid = 1686] [id = 64] 10:10:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x11951ac00) [pid = 1686] [serial = 188] [outer = 0x0] 10:10:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1271ac800) [pid = 1686] [serial = 189] [outer = 0x11951ac00] 10:10:38 INFO - PROCESS | 1686 | 1470157838047 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x128b2b400) [pid = 1686] [serial = 190] [outer = 0x11951ac00] 10:10:38 INFO - PROCESS | 1686 | 1470157838309 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]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 420ms 10:10:38 INFO - PROCESS | 1686 | 1470157838334 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1686 | 1470157838335 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:10:38 INFO - PROCESS | 1686 | 1470157838344 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1686 | 1470157838345 Marionette TRACE conn2 <- [1,230,null,{}] 10:10:38 INFO - PROCESS | 1686 | 1470157838347 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}] 10:10:38 INFO - PROCESS | 1686 | 1470157838349 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:38 INFO - PROCESS | 1686 | 1470157838476 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:10:38 INFO - PROCESS | 1686 | 1470157838522 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1686 | 1470157838524 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x111f96000 == 40 [pid = 1686] [id = 65] 10:10:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x111da8c00) [pid = 1686] [serial = 191] [outer = 0x0] 10:10:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x112a87800) [pid = 1686] [serial = 192] [outer = 0x111da8c00] 10:10:38 INFO - PROCESS | 1686 | 1470157838561 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x113ea8800) [pid = 1686] [serial = 193] [outer = 0x111da8c00] 10:10:39 INFO - PROCESS | 1686 | 1470157839160 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]]]}] 10:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 875ms 10:10:39 INFO - PROCESS | 1686 | 1470157839239 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1686 | 1470157839243 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:10:39 INFO - PROCESS | 1686 | 1470157839246 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1686 | 1470157839248 Marionette TRACE conn2 <- [1,234,null,{}] 10:10:39 INFO - PROCESS | 1686 | 1470157839251 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}] 10:10:39 INFO - PROCESS | 1686 | 1470157839254 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:39 INFO - PROCESS | 1686 | 1470157839360 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:10:39 INFO - PROCESS | 1686 | 1470157839427 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1686 | 1470157839429 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x116acd800 == 41 [pid = 1686] [id = 66] 10:10:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x116aae000) [pid = 1686] [serial = 194] [outer = 0x0] 10:10:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x11745e800) [pid = 1686] [serial = 195] [outer = 0x116aae000] 10:10:39 INFO - PROCESS | 1686 | 1470157839459 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x117dbdc00) [pid = 1686] [serial = 196] [outer = 0x116aae000] 10:10:40 INFO - PROCESS | 1686 | 1470157840087 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 923ms 10:10:40 INFO - PROCESS | 1686 | 1470157840169 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1686 | 1470157840171 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:10:40 INFO - PROCESS | 1686 | 1470157840175 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1686 | 1470157840176 Marionette TRACE conn2 <- [1,238,null,{}] 10:10:40 INFO - PROCESS | 1686 | 1470157840180 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}] 10:10:40 INFO - PROCESS | 1686 | 1470157840181 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:40 INFO - PROCESS | 1686 | 1470157840291 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x1254dd800 == 40 [pid = 1686] [id = 64] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x124851800 == 39 [pid = 1686] [id = 63] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x121182800 == 38 [pid = 1686] [id = 62] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x121068800 == 37 [pid = 1686] [id = 61] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x119cdd800 == 36 [pid = 1686] [id = 60] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x119b5c800 == 35 [pid = 1686] [id = 59] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x1193ae800 == 34 [pid = 1686] [id = 58] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x11878b800 == 33 [pid = 1686] [id = 57] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x117252000 == 32 [pid = 1686] [id = 56] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x116ac6000 == 31 [pid = 1686] [id = 55] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x11607a800 == 30 [pid = 1686] [id = 54] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x112f2e000 == 29 [pid = 1686] [id = 53] 10:10:40 INFO - PROCESS | 1686 | --DOCSHELL 0x112f26800 == 28 [pid = 1686] [id = 52] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x128b2c800) [pid = 1686] [serial = 118] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x120f8e000) [pid = 1686] [serial = 136] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1172bd800) [pid = 1686] [serial = 123] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x121003000) [pid = 1686] [serial = 138] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x11872b800) [pid = 1686] [serial = 126] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x119516400) [pid = 1686] [serial = 132] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x123be0400) [pid = 1686] [serial = 139] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x1187c2c00) [pid = 1686] [serial = 127] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x1160b4c00) [pid = 1686] [serial = 129] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x113e4a400) [pid = 1686] [serial = 120] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x1195cd400) [pid = 1686] [serial = 133] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1176bd800) [pid = 1686] [serial = 124] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1187c3000) [pid = 1686] [serial = 130] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x116005800) [pid = 1686] [serial = 121] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x119c26400) [pid = 1686] [serial = 135] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x1271a4800) [pid = 1686] [serial = 115] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x123b33000) [pid = 1686] [serial = 103] [outer = 0x0] [url = about:blank] 10:10:40 INFO - PROCESS | 1686 | 1470157840361 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1686 | 1470157840364 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x112e44800 == 29 [pid = 1686] [id = 67] 10:10:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x11653dc00) [pid = 1686] [serial = 197] [outer = 0x0] 10:10:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x1172bd800) [pid = 1686] [serial = 198] [outer = 0x11653dc00] 10:10:40 INFO - PROCESS | 1686 | 1470157840391 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x118108800) [pid = 1686] [serial = 199] [outer = 0x11653dc00] 10:10:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11810fc00) [pid = 1686] [serial = 200] [outer = 0x12d104c00] 10:10:40 INFO - PROCESS | 1686 | 1470157840736 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 569ms 10:10:40 INFO - PROCESS | 1686 | 1470157840744 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1686 | 1470157840747 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:10:40 INFO - PROCESS | 1686 | 1470157840752 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1686 | 1470157840754 Marionette TRACE conn2 <- [1,242,null,{}] 10:10:40 INFO - PROCESS | 1686 | 1470157840759 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}] 10:10:40 INFO - PROCESS | 1686 | 1470157840760 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:40 INFO - PROCESS | 1686 | 1470157840836 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:10:40 INFO - PROCESS | 1686 | 1470157840888 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1686 | 1470157840889 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168bc800 == 30 [pid = 1686] [id = 68] 10:10:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x116542400) [pid = 1686] [serial = 201] [outer = 0x0] 10:10:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1183b6c00) [pid = 1686] [serial = 202] [outer = 0x116542400] 10:10:40 INFO - PROCESS | 1686 | 1470157840918 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11931b400) [pid = 1686] [serial = 203] [outer = 0x116542400] 10:10:41 INFO - PROCESS | 1686 | 1470157841201 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 10:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:10:41 INFO - PROCESS | 1686 | 1470157841228 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1686 | 1470157841229 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:10:41 INFO - PROCESS | 1686 | 1470157841231 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1686 | 1470157841234 Marionette TRACE conn2 <- [1,246,null,{}] 10:10:41 INFO - PROCESS | 1686 | 1470157841249 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}] 10:10:41 INFO - PROCESS | 1686 | 1470157841253 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:41 INFO - PROCESS | 1686 | 1470157841340 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:10:41 INFO - PROCESS | 1686 | 1470157841345 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1686 | 1470157841347 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x118adf800 == 31 [pid = 1686] [id = 69] 10:10:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x11991d800) [pid = 1686] [serial = 204] [outer = 0x0] 10:10:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x119c2f000) [pid = 1686] [serial = 205] [outer = 0x11991d800] 10:10:41 INFO - PROCESS | 1686 | 1470157841377 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x12110fc00) [pid = 1686] [serial = 206] [outer = 0x11991d800] 10:10:41 INFO - PROCESS | 1686 | 1470157841677 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 10:10:41 INFO - PROCESS | 1686 | 1470157841706 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1686 | 1470157841710 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:10:41 INFO - PROCESS | 1686 | 1470157841717 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1686 | 1470157841719 Marionette TRACE conn2 <- [1,250,null,{}] 10:10:41 INFO - PROCESS | 1686 | 1470157841721 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}] 10:10:41 INFO - PROCESS | 1686 | 1470157841725 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:41 INFO - PROCESS | 1686 | 1470157841802 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:10:41 INFO - PROCESS | 1686 | 1470157841809 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1686 | 1470157841810 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195bc800 == 32 [pid = 1686] [id = 70] 10:10:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1151d5c00) [pid = 1686] [serial = 207] [outer = 0x0] 10:10:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x123be0400) [pid = 1686] [serial = 208] [outer = 0x1151d5c00] 10:10:41 INFO - PROCESS | 1686 | 1470157841838 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x124876400) [pid = 1686] [serial = 209] [outer = 0x1151d5c00] 10:10:42 INFO - PROCESS | 1686 | 1470157842252 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]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 567ms 10:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:10:42 INFO - PROCESS | 1686 | 1470157842287 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1686 | 1470157842288 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:10:42 INFO - PROCESS | 1686 | 1470157842291 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1686 | 1470157842293 Marionette TRACE conn2 <- [1,254,null,{}] 10:10:42 INFO - PROCESS | 1686 | 1470157842296 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}] 10:10:42 INFO - PROCESS | 1686 | 1470157842298 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:42 INFO - PROCESS | 1686 | 1470157842434 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:10:42 INFO - PROCESS | 1686 | 1470157842449 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1686 | 1470157842450 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x113363800 == 33 [pid = 1686] [id = 71] 10:10:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1218e9800) [pid = 1686] [serial = 210] [outer = 0x0] 10:10:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x124ab7c00) [pid = 1686] [serial = 211] [outer = 0x1218e9800] 10:10:42 INFO - PROCESS | 1686 | 1470157842474 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x125578800) [pid = 1686] [serial = 212] [outer = 0x1218e9800] 10:10:42 INFO - PROCESS | 1686 | 1470157842787 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]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 10:10:42 INFO - PROCESS | 1686 | 1470157842813 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1686 | 1470157842815 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:10:42 INFO - PROCESS | 1686 | 1470157842826 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1686 | 1470157842827 Marionette TRACE conn2 <- [1,258,null,{}] 10:10:42 INFO - PROCESS | 1686 | 1470157842831 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}] 10:10:42 INFO - PROCESS | 1686 | 1470157842837 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:43 INFO - PROCESS | 1686 | 1470157843004 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:10:43 INFO - PROCESS | 1686 | 1470157843018 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1686 | 1470157843020 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x1214ee800 == 34 [pid = 1686] [id = 72] 10:10:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1151cc800) [pid = 1686] [serial = 213] [outer = 0x0] 10:10:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x126d6fc00) [pid = 1686] [serial = 214] [outer = 0x1151cc800] 10:10:43 INFO - PROCESS | 1686 | 1470157843049 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128bd2000) [pid = 1686] [serial = 215] [outer = 0x1151cc800] 10:10:43 INFO - PROCESS | 1686 | 1470157843377 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 577ms 10:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:10:43 INFO - PROCESS | 1686 | 1470157843395 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1686 | 1470157843396 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:10:43 INFO - PROCESS | 1686 | 1470157843398 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1686 | 1470157843399 Marionette TRACE conn2 <- [1,262,null,{}] 10:10:43 INFO - PROCESS | 1686 | 1470157843401 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}] 10:10:43 INFO - PROCESS | 1686 | 1470157843402 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:43 INFO - PROCESS | 1686 | 1470157843501 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:10:43 INFO - PROCESS | 1686 | 1470157843533 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1686 | 1470157843534 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x121985800 == 35 [pid = 1686] [id = 73] 10:10:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x128bd2400) [pid = 1686] [serial = 216] [outer = 0x0] 10:10:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x128bd8400) [pid = 1686] [serial = 217] [outer = 0x128bd2400] 10:10:43 INFO - PROCESS | 1686 | 1470157843558 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128caf400) [pid = 1686] [serial = 218] [outer = 0x128bd2400] 10:10:43 INFO - PROCESS | 1686 | 1470157843844 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 10:10:43 INFO - PROCESS | 1686 | 1470157843866 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1686 | 1470157843867 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:10:43 INFO - PROCESS | 1686 | 1470157843869 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1686 | 1470157843871 Marionette TRACE conn2 <- [1,266,null,{}] 10:10:43 INFO - PROCESS | 1686 | 1470157843881 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}] 10:10:43 INFO - PROCESS | 1686 | 1470157843882 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:43 INFO - PROCESS | 1686 | 1470157843971 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:10:44 INFO - PROCESS | 1686 | 1470157844002 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1686 | 1470157844003 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x12554d800 == 36 [pid = 1686] [id = 74] 10:10:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128e9b800) [pid = 1686] [serial = 219] [outer = 0x0] 10:10:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1291e8c00) [pid = 1686] [serial = 220] [outer = 0x128e9b800] 10:10:44 INFO - PROCESS | 1686 | 1470157844027 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1291efc00) [pid = 1686] [serial = 221] [outer = 0x128e9b800] 10:10:44 INFO - PROCESS | 1686 | 1470157844329 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 476ms 10:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:10:44 INFO - PROCESS | 1686 | 1470157844349 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1686 | 1470157844350 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:10:44 INFO - PROCESS | 1686 | 1470157844352 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1686 | 1470157844353 Marionette TRACE conn2 <- [1,270,null,{}] 10:10:44 INFO - PROCESS | 1686 | 1470157844358 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}] 10:10:44 INFO - PROCESS | 1686 | 1470157844360 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:44 INFO - PROCESS | 1686 | 1470157844531 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1199ae800) [pid = 1686] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1195cd800) [pid = 1686] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x121965000) [pid = 1686] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1167af800) [pid = 1686] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x112a94000) [pid = 1686] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1176b9000) [pid = 1686] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1183c0000) [pid = 1686] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1172bd000) [pid = 1686] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x118723400) [pid = 1686] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x12557e400) [pid = 1686] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x116005400) [pid = 1686] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x112a88000) [pid = 1686] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1132c8000) [pid = 1686] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x117d2b000) [pid = 1686] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x11991a400) [pid = 1686] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:10:44 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x123ba9800) [pid = 1686] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:10:44 INFO - PROCESS | 1686 | 1470157844575 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1686 | 1470157844576 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x117368800 == 37 [pid = 1686] [id = 75] 10:10:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x112a94000) [pid = 1686] [serial = 222] [outer = 0x0] 10:10:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11600f400) [pid = 1686] [serial = 223] [outer = 0x112a94000] 10:10:44 INFO - PROCESS | 1686 | 1470157844600 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1183b6800) [pid = 1686] [serial = 224] [outer = 0x112a94000] 10:10:44 INFO - PROCESS | 1686 | 1470157844847 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 522ms 10:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:10:44 INFO - PROCESS | 1686 | 1470157844878 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1686 | 1470157844879 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:10:44 INFO - PROCESS | 1686 | 1470157844883 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1686 | 1470157844884 Marionette TRACE conn2 <- [1,274,null,{}] 10:10:44 INFO - PROCESS | 1686 | 1470157844894 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}] 10:10:44 INFO - PROCESS | 1686 | 1470157844896 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:44 INFO - PROCESS | 1686 | 1470157844977 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:10:44 INFO - PROCESS | 1686 | 1470157844981 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1686 | 1470157844982 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195bc000 == 38 [pid = 1686] [id = 76] 10:10:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1183c0000) [pid = 1686] [serial = 225] [outer = 0x0] 10:10:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x123dc4800) [pid = 1686] [serial = 226] [outer = 0x1183c0000] 10:10:45 INFO - PROCESS | 1686 | 1470157845006 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1291f2800) [pid = 1686] [serial = 227] [outer = 0x1183c0000] 10:10:45 INFO - PROCESS | 1686 | 1470157845302 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 10:10:45 INFO - PROCESS | 1686 | 1470157845352 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1686 | 1470157845353 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:10:45 INFO - PROCESS | 1686 | 1470157845356 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1686 | 1470157845357 Marionette TRACE conn2 <- [1,278,null,{}] 10:10:45 INFO - PROCESS | 1686 | 1470157845360 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}] 10:10:45 INFO - PROCESS | 1686 | 1470157845361 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:45 INFO - PROCESS | 1686 | 1470157845478 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:10:45 INFO - PROCESS | 1686 | 1470157845484 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1686 | 1470157845486 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cdb800 == 39 [pid = 1686] [id = 77] 10:10:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1292f5000) [pid = 1686] [serial = 228] [outer = 0x0] 10:10:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x12947c800) [pid = 1686] [serial = 229] [outer = 0x1292f5000] 10:10:45 INFO - PROCESS | 1686 | 1470157845512 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x12948ac00) [pid = 1686] [serial = 230] [outer = 0x1292f5000] 10:10:45 INFO - PROCESS | 1686 | 1470157845817 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 519ms 10:10:45 INFO - PROCESS | 1686 | 1470157845875 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1686 | 1470157845877 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:10:45 INFO - PROCESS | 1686 | 1470157845879 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1686 | 1470157845880 Marionette TRACE conn2 <- [1,282,null,{}] 10:10:45 INFO - PROCESS | 1686 | 1470157845882 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}] 10:10:45 INFO - PROCESS | 1686 | 1470157845883 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:45 INFO - PROCESS | 1686 | 1470157845959 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:10:45 INFO - PROCESS | 1686 | 1470157845963 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1686 | 1470157845964 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x129454800 == 40 [pid = 1686] [id = 78] 10:10:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x129539000) [pid = 1686] [serial = 231] [outer = 0x0] 10:10:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x129542000) [pid = 1686] [serial = 232] [outer = 0x129539000] 10:10:45 INFO - PROCESS | 1686 | 1470157845988 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x12a45c400) [pid = 1686] [serial = 233] [outer = 0x129539000] 10:10:46 INFO - PROCESS | 1686 | 1470157846276 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 419ms 10:10:46 INFO - PROCESS | 1686 | 1470157846299 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1686 | 1470157846300 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:10:46 INFO - PROCESS | 1686 | 1470157846302 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1686 | 1470157846303 Marionette TRACE conn2 <- [1,286,null,{}] 10:10:46 INFO - PROCESS | 1686 | 1470157846307 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}] 10:10:46 INFO - PROCESS | 1686 | 1470157846309 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:46 INFO - PROCESS | 1686 | 1470157846384 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:10:46 INFO - PROCESS | 1686 | 1470157846446 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 1686 | 1470157846447 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x129465000 == 41 [pid = 1686] [id = 79] 10:10:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1167b3000) [pid = 1686] [serial = 234] [outer = 0x0] 10:10:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x12a45d400) [pid = 1686] [serial = 235] [outer = 0x1167b3000] 10:10:46 INFO - PROCESS | 1686 | 1470157846481 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x12a907c00) [pid = 1686] [serial = 236] [outer = 0x1167b3000] 10:10:47 INFO - PROCESS | 1686 | 1470157847021 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 773ms 10:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:10:47 INFO - PROCESS | 1686 | 1470157847076 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1686 | 1470157847080 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:10:47 INFO - PROCESS | 1686 | 1470157847084 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1686 | 1470157847090 Marionette TRACE conn2 <- [1,290,null,{}] 10:10:47 INFO - PROCESS | 1686 | 1470157847095 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}] 10:10:47 INFO - PROCESS | 1686 | 1470157847098 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:47 INFO - PROCESS | 1686 | 1470157847240 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:10:47 INFO - PROCESS | 1686 | 1470157847316 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1686 | 1470157847318 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x11746e000 == 42 [pid = 1686] [id = 80] 10:10:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1168ed000) [pid = 1686] [serial = 237] [outer = 0x0] 10:10:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x118722400) [pid = 1686] [serial = 238] [outer = 0x1168ed000] 10:10:47 INFO - PROCESS | 1686 | 1470157847350 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1187cbc00) [pid = 1686] [serial = 239] [outer = 0x1168ed000] 10:10:47 INFO - PROCESS | 1686 | 1470157847767 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 728ms 10:10:47 INFO - PROCESS | 1686 | 1470157847812 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1686 | 1470157847815 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:10:47 INFO - PROCESS | 1686 | 1470157847820 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1686 | 1470157847822 Marionette TRACE conn2 <- [1,294,null,{}] 10:10:47 INFO - PROCESS | 1686 | 1470157847824 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}] 10:10:47 INFO - PROCESS | 1686 | 1470157847826 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:47 INFO - PROCESS | 1686 | 1470157847932 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:10:47 INFO - PROCESS | 1686 | 1470157847980 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1686 | 1470157847982 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x1212a6000 == 43 [pid = 1686] [id = 81] 10:10:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1195cc000) [pid = 1686] [serial = 240] [outer = 0x0] 10:10:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x119c25800) [pid = 1686] [serial = 241] [outer = 0x1195cc000] 10:10:48 INFO - PROCESS | 1686 | 1470157848012 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121004800) [pid = 1686] [serial = 242] [outer = 0x1195cc000] 10:10:48 INFO - PROCESS | 1686 | 1470157848423 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]]]}] 10:10:48 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. 10:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 10:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:10:48 INFO - PROCESS | 1686 | 1470157848441 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1686 | 1470157848443 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:10:48 INFO - PROCESS | 1686 | 1470157848445 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1686 | 1470157848447 Marionette TRACE conn2 <- [1,298,null,{}] 10:10:48 INFO - PROCESS | 1686 | 1470157848455 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}] 10:10:48 INFO - PROCESS | 1686 | 1470157848458 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:48 INFO - PROCESS | 1686 | 1470157848559 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:10:48 INFO - PROCESS | 1686 | 1470157848638 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1686 | 1470157848640 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x12915c000 == 44 [pid = 1686] [id = 82] 10:10:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x125581000) [pid = 1686] [serial = 243] [outer = 0x0] 10:10:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x126d11000) [pid = 1686] [serial = 244] [outer = 0x125581000] 10:10:48 INFO - PROCESS | 1686 | 1470157848671 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x1271a5400) [pid = 1686] [serial = 245] [outer = 0x125581000] 10:10:49 INFO - PROCESS | 1686 | 1470157849103 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]]]}] 10:10:49 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. 10:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 10:10:49 INFO - PROCESS | 1686 | 1470157849117 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:10:49 INFO - PROCESS | 1686 | 1470157849119 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:10:49 INFO - PROCESS | 1686 | 1470157849123 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1686 | 1470157849125 Marionette TRACE conn2 <- [1,302,null,{}] 10:10:49 INFO - PROCESS | 1686 | 1470157849129 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}] 10:10:49 INFO - PROCESS | 1686 | 1470157849131 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:49 INFO - PROCESS | 1686 | 1470157849278 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:10:49 INFO - PROCESS | 1686 | 1470157849392 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1686 | 1470157849394 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4ee000 == 45 [pid = 1686] [id = 83] 10:10:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x1271af400) [pid = 1686] [serial = 246] [outer = 0x0] 10:10:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x128b04000) [pid = 1686] [serial = 247] [outer = 0x1271af400] 10:10:49 INFO - PROCESS | 1686 | 1470157849427 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x128b09800) [pid = 1686] [serial = 248] [outer = 0x1271af400] 10:10:49 INFO - PROCESS | 1686 | 1470157849986 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]]]}] 10:10:50 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. 10:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 922ms 10:10:50 INFO - PROCESS | 1686 | 1470157850044 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1686 | 1470157850047 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:10:50 INFO - PROCESS | 1686 | 1470157850050 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1686 | 1470157850052 Marionette TRACE conn2 <- [1,306,null,{}] 10:10:50 INFO - PROCESS | 1686 | 1470157850056 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}] 10:10:50 INFO - PROCESS | 1686 | 1470157850057 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:50 INFO - PROCESS | 1686 | 1470157850149 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:10:50 INFO - PROCESS | 1686 | 1470157850199 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1686 | 1470157850202 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x117266000 == 46 [pid = 1686] [id = 84] 10:10:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x117db7800) [pid = 1686] [serial = 249] [outer = 0x0] 10:10:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x118111800) [pid = 1686] [serial = 250] [outer = 0x117db7800] 10:10:50 INFO - PROCESS | 1686 | 1470157850229 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x118761c00) [pid = 1686] [serial = 251] [outer = 0x117db7800] 10:10:50 INFO - PROCESS | 1686 | 1470157850628 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]]]}] 10:10:50 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. 10:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 10:10:50 INFO - PROCESS | 1686 | 1470157850670 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1686 | 1470157850673 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:10:50 INFO - PROCESS | 1686 | 1470157850677 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1686 | 1470157850679 Marionette TRACE conn2 <- [1,310,null,{}] 10:10:50 INFO - PROCESS | 1686 | 1470157850681 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}] 10:10:50 INFO - PROCESS | 1686 | 1470157850683 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:50 INFO - PROCESS | 1686 | 1470157850775 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:10:50 INFO - PROCESS | 1686 | 1470157850827 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1686 | 1470157850828 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x117257000 == 47 [pid = 1686] [id = 85] 10:10:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x1187c3800) [pid = 1686] [serial = 252] [outer = 0x0] 10:10:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x118f36800) [pid = 1686] [serial = 253] [outer = 0x1187c3800] 10:10:50 INFO - PROCESS | 1686 | 1470157850856 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x11951d400) [pid = 1686] [serial = 254] [outer = 0x1187c3800] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x129454800 == 46 [pid = 1686] [id = 78] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x128cdb800 == 45 [pid = 1686] [id = 77] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x1195bc000 == 44 [pid = 1686] [id = 76] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x117368800 == 43 [pid = 1686] [id = 75] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12554d800 == 42 [pid = 1686] [id = 74] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x121985800 == 41 [pid = 1686] [id = 73] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x1214ee800 == 40 [pid = 1686] [id = 72] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x113363800 == 39 [pid = 1686] [id = 71] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x1195bc800 == 38 [pid = 1686] [id = 70] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x1271ac800) [pid = 1686] [serial = 189] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x118adf800 == 37 [pid = 1686] [id = 69] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x1168bc800 == 36 [pid = 1686] [id = 68] 10:10:51 INFO - PROCESS | 1686 | --DOCSHELL 0x112e44800 == 35 [pid = 1686] [id = 67] 10:10:51 INFO - PROCESS | 1686 | 1470157851198 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]]]}] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x120537800) [pid = 1686] [serial = 171] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x119926800) [pid = 1686] [serial = 169] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x1195d3800) [pid = 1686] [serial = 168] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x123be3800) [pid = 1686] [serial = 174] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1218e8400) [pid = 1686] [serial = 172] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1168e6000) [pid = 1686] [serial = 159] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x117db6400) [pid = 1686] [serial = 160] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x124cbe800) [pid = 1686] [serial = 177] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x124a40800) [pid = 1686] [serial = 175] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x125573400) [pid = 1686] [serial = 183] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x118762000) [pid = 1686] [serial = 162] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x119319000) [pid = 1686] [serial = 180] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1187be400) [pid = 1686] [serial = 163] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x118f34400) [pid = 1686] [serial = 165] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x126882800) [pid = 1686] [serial = 186] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x11604ec00) [pid = 1686] [serial = 156] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x116543400) [pid = 1686] [serial = 157] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x115e1e800) [pid = 1686] [serial = 154] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1132cd800) [pid = 1686] [serial = 153] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1161c2800) [pid = 1686] [serial = 142] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x113ea2800) [pid = 1686] [serial = 141] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1184e2c00) [pid = 1686] [serial = 145] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x117db2400) [pid = 1686] [serial = 144] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121109800) [pid = 1686] [serial = 148] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1205e0000) [pid = 1686] [serial = 147] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x124ab1c00) [pid = 1686] [serial = 151] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1271ab400) [pid = 1686] [serial = 187] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x123db8400) [pid = 1686] [serial = 150] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x124e2e400) [pid = 1686] [serial = 181] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x125493c00) [pid = 1686] [serial = 178] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x12682dc00) [pid = 1686] [serial = 184] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x119517c00) [pid = 1686] [serial = 166] [outer = 0x0] [url = about:blank] 10:10:51 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. 10:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 571ms 10:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:10:51 INFO - PROCESS | 1686 | 1470157851248 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1686 | 1470157851250 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:10:51 INFO - PROCESS | 1686 | 1470157851252 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1686 | 1470157851254 Marionette TRACE conn2 <- [1,314,null,{}] 10:10:51 INFO - PROCESS | 1686 | 1470157851262 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}] 10:10:51 INFO - PROCESS | 1686 | 1470157851265 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:51 INFO - PROCESS | 1686 | 1470157851343 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:10:51 INFO - PROCESS | 1686 | 1470157851348 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:51 INFO - PROCESS | 1686 | 1470157851350 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168bc800 == 36 [pid = 1686] [id = 86] 10:10:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1199ad400) [pid = 1686] [serial = 255] [outer = 0x0] 10:10:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x120537800) [pid = 1686] [serial = 256] [outer = 0x1199ad400] 10:10:51 INFO - PROCESS | 1686 | 1470157851379 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x12110d800) [pid = 1686] [serial = 257] [outer = 0x1199ad400] 10:10:51 INFO - PROCESS | 1686 | 1470157851793 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]]]}] 10:10:51 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. 10:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 571ms 10:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:10:51 INFO - PROCESS | 1686 | 1470157851824 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1686 | 1470157851827 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:10:51 INFO - PROCESS | 1686 | 1470157851830 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1686 | 1470157851832 Marionette TRACE conn2 <- [1,318,null,{}] 10:10:51 INFO - PROCESS | 1686 | 1470157851835 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}] 10:10:51 INFO - PROCESS | 1686 | 1470157851837 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:51 INFO - PROCESS | 1686 | 1470157851965 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:10:51 INFO - PROCESS | 1686 | 1470157851978 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:51 INFO - PROCESS | 1686 | 1470157851979 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193ac000 == 37 [pid = 1686] [id = 87] 10:10:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x123b31c00) [pid = 1686] [serial = 258] [outer = 0x0] 10:10:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x123db8400) [pid = 1686] [serial = 259] [outer = 0x123b31c00] 10:10:52 INFO - PROCESS | 1686 | 1470157852021 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x124cbe800) [pid = 1686] [serial = 260] [outer = 0x123b31c00] 10:10:52 INFO - PROCESS | 1686 | 1470157852410 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]]]}] 10:10:52 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. 10:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 10:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:10:52 INFO - PROCESS | 1686 | 1470157852449 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 1686 | 1470157852450 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:10:52 INFO - PROCESS | 1686 | 1470157852452 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1686 | 1470157852454 Marionette TRACE conn2 <- [1,322,null,{}] 10:10:52 INFO - PROCESS | 1686 | 1470157852456 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}] 10:10:52 INFO - PROCESS | 1686 | 1470157852457 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:52 INFO - PROCESS | 1686 | 1470157852533 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:10:52 INFO - PROCESS | 1686 | 1470157852554 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1686 | 1470157852555 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x11335f000 == 38 [pid = 1686] [id = 88] 10:10:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x124e30800) [pid = 1686] [serial = 261] [outer = 0x0] 10:10:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x126823000) [pid = 1686] [serial = 262] [outer = 0x124e30800] 10:10:52 INFO - PROCESS | 1686 | 1470157852580 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x127197c00) [pid = 1686] [serial = 263] [outer = 0x124e30800] 10:10:52 INFO - PROCESS | 1686 | 1470157852909 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]]]}] 10:10:52 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. 10:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 10:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:10:52 INFO - PROCESS | 1686 | 1470157852926 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 1686 | 1470157852928 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:10:52 INFO - PROCESS | 1686 | 1470157852930 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1686 | 1470157852932 Marionette TRACE conn2 <- [1,326,null,{}] 10:10:52 INFO - PROCESS | 1686 | 1470157852936 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}] 10:10:52 INFO - PROCESS | 1686 | 1470157852942 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:53 INFO - PROCESS | 1686 | 1470157853134 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:10:53 INFO - PROCESS | 1686 | 1470157853152 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1686 | 1470157853153 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x11615d000 == 39 [pid = 1686] [id = 89] 10:10:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x126882400) [pid = 1686] [serial = 264] [outer = 0x0] 10:10:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1271b4c00) [pid = 1686] [serial = 265] [outer = 0x126882400] 10:10:53 INFO - PROCESS | 1686 | 1470157853193 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x128b30000) [pid = 1686] [serial = 266] [outer = 0x126882400] 10:10:53 INFO - PROCESS | 1686 | 1470157853581 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]]]}] 10:10:53 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. 10:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 10:10:53 INFO - PROCESS | 1686 | 1470157853601 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1686 | 1470157853602 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:10:53 INFO - PROCESS | 1686 | 1470157853611 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1686 | 1470157853612 Marionette TRACE conn2 <- [1,330,null,{}] 10:10:53 INFO - PROCESS | 1686 | 1470157853614 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}] 10:10:53 INFO - PROCESS | 1686 | 1470157853615 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:53 INFO - PROCESS | 1686 | 1470157853708 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:10:53 INFO - PROCESS | 1686 | 1470157853712 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1686 | 1470157853713 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x116029000 == 40 [pid = 1686] [id = 90] 10:10:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128b30800) [pid = 1686] [serial = 267] [outer = 0x0] 10:10:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128ca3800) [pid = 1686] [serial = 268] [outer = 0x128b30800] 10:10:53 INFO - PROCESS | 1686 | 1470157853738 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128ea0800) [pid = 1686] [serial = 269] [outer = 0x128b30800] 10:10:54 INFO - PROCESS | 1686 | 1470157854077 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]]]}] 10:10:54 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. 10:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 10:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:10:54 INFO - PROCESS | 1686 | 1470157854129 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1686 | 1470157854130 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:10:54 INFO - PROCESS | 1686 | 1470157854132 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1686 | 1470157854133 Marionette TRACE conn2 <- [1,334,null,{}] 10:10:54 INFO - PROCESS | 1686 | 1470157854135 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}] 10:10:54 INFO - PROCESS | 1686 | 1470157854136 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:54 INFO - PROCESS | 1686 | 1470157854234 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:10:54 INFO - PROCESS | 1686 | 1470157854267 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1686 | 1470157854268 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x121992000 == 41 [pid = 1686] [id = 91] 10:10:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1291e5c00) [pid = 1686] [serial = 270] [outer = 0x0] 10:10:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1291f3c00) [pid = 1686] [serial = 271] [outer = 0x1291e5c00] 10:10:54 INFO - PROCESS | 1686 | 1470157854292 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1292fd800) [pid = 1686] [serial = 272] [outer = 0x1291e5c00] 10:10:54 INFO - PROCESS | 1686 | 1470157854581 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]]]}] 10:10:54 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. 10:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 10:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:10:54 INFO - PROCESS | 1686 | 1470157854602 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1686 | 1470157854603 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:10:54 INFO - PROCESS | 1686 | 1470157854622 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1686 | 1470157854624 Marionette TRACE conn2 <- [1,338,null,{}] 10:10:54 INFO - PROCESS | 1686 | 1470157854628 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}] 10:10:54 INFO - PROCESS | 1686 | 1470157854630 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:54 INFO - PROCESS | 1686 | 1470157854728 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:10:54 INFO - PROCESS | 1686 | 1470157854740 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1686 | 1470157854741 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x12555f800 == 42 [pid = 1686] [id = 92] 10:10:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1292fe800) [pid = 1686] [serial = 273] [outer = 0x0] 10:10:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x129485c00) [pid = 1686] [serial = 274] [outer = 0x1292fe800] 10:10:54 INFO - PROCESS | 1686 | 1470157854765 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x12953c000) [pid = 1686] [serial = 275] [outer = 0x1292fe800] 10:10:55 INFO - PROCESS | 1686 | 1470157855086 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]]]}] 10:10:55 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. 10:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 538ms 10:10:55 INFO - PROCESS | 1686 | 1470157855144 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1686 | 1470157855145 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:10:55 INFO - PROCESS | 1686 | 1470157855147 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1686 | 1470157855148 Marionette TRACE conn2 <- [1,342,null,{}] 10:10:55 INFO - PROCESS | 1686 | 1470157855150 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}] 10:10:55 INFO - PROCESS | 1686 | 1470157855151 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:55 INFO - PROCESS | 1686 | 1470157855253 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:10:55 INFO - PROCESS | 1686 | 1470157855266 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1686 | 1470157855267 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ada800 == 43 [pid = 1686] [id = 93] 10:10:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x129484c00) [pid = 1686] [serial = 276] [outer = 0x0] 10:10:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12a690800) [pid = 1686] [serial = 277] [outer = 0x129484c00] 10:10:55 INFO - PROCESS | 1686 | 1470157855291 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x12a90d400) [pid = 1686] [serial = 278] [outer = 0x129484c00] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x128bd2400) [pid = 1686] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1292f5000) [pid = 1686] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11653dc00) [pid = 1686] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1183c0000) [pid = 1686] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x129539000) [pid = 1686] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x112a94000) [pid = 1686] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11991d800) [pid = 1686] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1218e9800) [pid = 1686] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1151d5c00) [pid = 1686] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1151cc800) [pid = 1686] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x128e9b800) [pid = 1686] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x116542400) [pid = 1686] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:10:55 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11951ac00) [pid = 1686] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:10:55 INFO - PROCESS | 1686 | 1470157855688 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]]]}] 10:10:55 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. 10:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms 10:10:55 INFO - PROCESS | 1686 | 1470157855716 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1686 | 1470157855718 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:10:55 INFO - PROCESS | 1686 | 1470157855720 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1686 | 1470157855721 Marionette TRACE conn2 <- [1,346,null,{}] 10:10:55 INFO - PROCESS | 1686 | 1470157855724 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}] 10:10:55 INFO - PROCESS | 1686 | 1470157855725 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:55 INFO - PROCESS | 1686 | 1470157855816 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:10:55 INFO - PROCESS | 1686 | 1470157855866 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1686 | 1470157855868 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x129177800 == 44 [pid = 1686] [id = 94] 10:10:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x116542400) [pid = 1686] [serial = 279] [outer = 0x0] 10:10:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1199b2000) [pid = 1686] [serial = 280] [outer = 0x116542400] 10:10:55 INFO - PROCESS | 1686 | 1470157855895 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x12a459c00) [pid = 1686] [serial = 281] [outer = 0x116542400] 10:10:56 INFO - PROCESS | 1686 | 1470157856181 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]]]}] 10:10:56 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. 10:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 521ms 10:10:56 INFO - PROCESS | 1686 | 1470157856242 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1686 | 1470157856243 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:10:56 INFO - PROCESS | 1686 | 1470157856246 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1686 | 1470157856247 Marionette TRACE conn2 <- [1,350,null,{}] 10:10:56 INFO - PROCESS | 1686 | 1470157856249 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}] 10:10:56 INFO - PROCESS | 1686 | 1470157856257 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:56 INFO - PROCESS | 1686 | 1470157856332 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:10:56 INFO - PROCESS | 1686 | 1470157856336 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1686 | 1470157856337 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a719800 == 45 [pid = 1686] [id = 95] 10:10:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x12a90e000) [pid = 1686] [serial = 282] [outer = 0x0] 10:10:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12a970800) [pid = 1686] [serial = 283] [outer = 0x12a90e000] 10:10:56 INFO - PROCESS | 1686 | 1470157856365 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x12a979c00) [pid = 1686] [serial = 284] [outer = 0x12a90e000] 10:10:56 INFO - PROCESS | 1686 | 1470157856708 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]]]}] 10:10:56 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. 10:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 467ms 10:10:56 INFO - PROCESS | 1686 | 1470157856714 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1686 | 1470157856716 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:10:56 INFO - PROCESS | 1686 | 1470157856719 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1686 | 1470157856721 Marionette TRACE conn2 <- [1,354,null,{}] 10:10:56 INFO - PROCESS | 1686 | 1470157856726 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}] 10:10:56 INFO - PROCESS | 1686 | 1470157856728 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:56 INFO - PROCESS | 1686 | 1470157856888 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:10:56 INFO - PROCESS | 1686 | 1470157856897 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1686 | 1470157856898 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a79f000 == 46 [pid = 1686] [id = 96] 10:10:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x12a973800) [pid = 1686] [serial = 285] [outer = 0x0] 10:10:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x12abd0000) [pid = 1686] [serial = 286] [outer = 0x12a973800] 10:10:56 INFO - PROCESS | 1686 | 1470157856937 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x12ac77400) [pid = 1686] [serial = 287] [outer = 0x12a973800] 10:10:57 INFO - PROCESS | 1686 | 1470157857314 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]]]}] 10:10:57 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. 10:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 622ms 10:10:57 INFO - PROCESS | 1686 | 1470157857342 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1686 | 1470157857343 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:10:57 INFO - PROCESS | 1686 | 1470157857346 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1686 | 1470157857347 Marionette TRACE conn2 <- [1,358,null,{}] 10:10:57 INFO - PROCESS | 1686 | 1470157857356 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}] 10:10:57 INFO - PROCESS | 1686 | 1470157857357 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:57 INFO - PROCESS | 1686 | 1470157857436 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:10:57 INFO - PROCESS | 1686 | 1470157857490 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1686 | 1470157857491 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b25f800 == 47 [pid = 1686] [id = 97] 10:10:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x128ca9c00) [pid = 1686] [serial = 288] [outer = 0x0] 10:10:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x12acd6000) [pid = 1686] [serial = 289] [outer = 0x128ca9c00] 10:10:57 INFO - PROCESS | 1686 | 1470157857515 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12acde800) [pid = 1686] [serial = 290] [outer = 0x128ca9c00] 10:10:57 INFO - PROCESS | 1686 | 1470157857947 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]]]}] 10:10:57 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. 10:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 618ms 10:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:10:57 INFO - PROCESS | 1686 | 1470157857964 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1686 | 1470157857967 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:10:57 INFO - PROCESS | 1686 | 1470157857970 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1686 | 1470157857973 Marionette TRACE conn2 <- [1,362,null,{}] 10:10:57 INFO - PROCESS | 1686 | 1470157857995 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}] 10:10:57 INFO - PROCESS | 1686 | 1470157857997 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:58 INFO - PROCESS | 1686 | 1470157858103 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:10:58 INFO - PROCESS | 1686 | 1470157858168 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1686 | 1470157858170 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x116869000 == 48 [pid = 1686] [id = 98] 10:10:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x116886400) [pid = 1686] [serial = 291] [outer = 0x0] 10:10:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x11745cc00) [pid = 1686] [serial = 292] [outer = 0x116886400] 10:10:58 INFO - PROCESS | 1686 | 1470157858201 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x1184ed000) [pid = 1686] [serial = 293] [outer = 0x116886400] 10:10:58 INFO - PROCESS | 1686 | 1470157858663 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]]]}] 10:10:58 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. 10:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 739ms 10:10:58 INFO - PROCESS | 1686 | 1470157858724 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1686 | 1470157858727 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:10:58 INFO - PROCESS | 1686 | 1470157858733 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1686 | 1470157858735 Marionette TRACE conn2 <- [1,366,null,{}] 10:10:58 INFO - PROCESS | 1686 | 1470157858737 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}] 10:10:58 INFO - PROCESS | 1686 | 1470157858741 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:58 INFO - PROCESS | 1686 | 1470157858845 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:10:58 INFO - PROCESS | 1686 | 1470157858908 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1686 | 1470157858910 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b9b800 == 49 [pid = 1686] [id = 99] 10:10:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x11991ac00) [pid = 1686] [serial = 294] [outer = 0x0] 10:10:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x120536c00) [pid = 1686] [serial = 295] [outer = 0x11991ac00] 10:10:58 INFO - PROCESS | 1686 | 1470157858940 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x121428c00) [pid = 1686] [serial = 296] [outer = 0x11991ac00] 10:10:59 INFO - PROCESS | 1686 | 1470157859396 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]]]}] 10:10:59 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. 10:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 720ms 10:10:59 INFO - PROCESS | 1686 | 1470157859469 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1686 | 1470157859471 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:10:59 INFO - PROCESS | 1686 | 1470157859486 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1686 | 1470157859488 Marionette TRACE conn2 <- [1,370,null,{}] 10:10:59 INFO - PROCESS | 1686 | 1470157859510 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}] 10:10:59 INFO - PROCESS | 1686 | 1470157859513 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:59 INFO - PROCESS | 1686 | 1470157859636 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:10:59 INFO - PROCESS | 1686 | 1470157859695 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1686 | 1470157859697 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:10:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2d7000 == 50 [pid = 1686] [id = 100] 10:10:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x126883800) [pid = 1686] [serial = 297] [outer = 0x0] 10:10:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x128b0cc00) [pid = 1686] [serial = 298] [outer = 0x126883800] 10:10:59 INFO - PROCESS | 1686 | 1470157859729 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x128b27800) [pid = 1686] [serial = 299] [outer = 0x126883800] 10:11:00 INFO - PROCESS | 1686 | 1470157860186 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]]]}] 10:11:00 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. 10:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 732ms 10:11:00 INFO - PROCESS | 1686 | 1470157860367 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:11:00 INFO - PROCESS | 1686 | 1470157860369 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:11:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:11:00 INFO - PROCESS | 1686 | 1470157860391 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1686 | 1470157860393 Marionette TRACE conn2 <- [1,374,null,{}] 10:11:00 INFO - PROCESS | 1686 | 1470157860397 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}] 10:11:00 INFO - PROCESS | 1686 | 1470157860399 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:00 INFO - PROCESS | 1686 | 1470157860488 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:11:00 INFO - PROCESS | 1686 | 1470157860540 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1686 | 1470157860543 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x11747d000 == 51 [pid = 1686] [id = 101] 10:11:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x118724000) [pid = 1686] [serial = 300] [outer = 0x0] 10:11:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x11872d800) [pid = 1686] [serial = 301] [outer = 0x118724000] 10:11:00 INFO - PROCESS | 1686 | 1470157860570 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x1187be400) [pid = 1686] [serial = 302] [outer = 0x118724000] 10:11:01 INFO - PROCESS | 1686 | 1470157861026 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:11:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 689ms 10:11:01 INFO - PROCESS | 1686 | 1470157861062 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1686 | 1470157861064 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:11:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:11:01 INFO - PROCESS | 1686 | 1470157861069 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1686 | 1470157861071 Marionette TRACE conn2 <- [1,378,null,{}] 10:11:01 INFO - PROCESS | 1686 | 1470157861074 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}] 10:11:01 INFO - PROCESS | 1686 | 1470157861075 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:01 INFO - PROCESS | 1686 | 1470157861167 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:11:01 INFO - PROCESS | 1686 | 1470157861219 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1686 | 1470157861220 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x117386000 == 52 [pid = 1686] [id = 102] 10:11:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x1199af000) [pid = 1686] [serial = 303] [outer = 0x0] 10:11:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x1218e8400) [pid = 1686] [serial = 304] [outer = 0x1199af000] 10:11:01 INFO - PROCESS | 1686 | 1470157861248 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x123dbec00) [pid = 1686] [serial = 305] [outer = 0x1199af000] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x12a79f000 == 51 [pid = 1686] [id = 96] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x12a719800 == 50 [pid = 1686] [id = 95] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x129177800 == 49 [pid = 1686] [id = 94] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x128ada800 == 48 [pid = 1686] [id = 93] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x12555f800 == 47 [pid = 1686] [id = 92] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x121992000 == 46 [pid = 1686] [id = 91] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x116029000 == 45 [pid = 1686] [id = 90] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x112a87800) [pid = 1686] [serial = 192] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x11745e800) [pid = 1686] [serial = 195] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x11615d000 == 44 [pid = 1686] [id = 89] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x11335f000 == 43 [pid = 1686] [id = 88] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x1193ac000 == 42 [pid = 1686] [id = 87] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x1168bc800 == 41 [pid = 1686] [id = 86] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x117257000 == 40 [pid = 1686] [id = 85] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x117266000 == 39 [pid = 1686] [id = 84] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4ee000 == 38 [pid = 1686] [id = 83] 10:11:01 INFO - PROCESS | 1686 | --DOCSHELL 0x129465000 == 37 [pid = 1686] [id = 79] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x12a45c400) [pid = 1686] [serial = 233] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x128caf400) [pid = 1686] [serial = 218] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x12947c800) [pid = 1686] [serial = 229] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x1172bd800) [pid = 1686] [serial = 198] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x123dc4800) [pid = 1686] [serial = 226] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x129542000) [pid = 1686] [serial = 232] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x11600f400) [pid = 1686] [serial = 223] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x12d10e800) [pid = 1686] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x119c2f000) [pid = 1686] [serial = 205] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x125578800) [pid = 1686] [serial = 212] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x124876400) [pid = 1686] [serial = 209] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x128bd2000) [pid = 1686] [serial = 215] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1291efc00) [pid = 1686] [serial = 221] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x123be0400) [pid = 1686] [serial = 208] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1183b6c00) [pid = 1686] [serial = 202] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x126d6fc00) [pid = 1686] [serial = 214] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1291f2800) [pid = 1686] [serial = 227] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x11931b400) [pid = 1686] [serial = 203] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1183b6800) [pid = 1686] [serial = 224] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1291e8c00) [pid = 1686] [serial = 220] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12110fc00) [pid = 1686] [serial = 206] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x128b2b400) [pid = 1686] [serial = 190] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x124ab7c00) [pid = 1686] [serial = 211] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x12948ac00) [pid = 1686] [serial = 230] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x128bd8400) [pid = 1686] [serial = 217] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x118108800) [pid = 1686] [serial = 199] [outer = 0x0] [url = about:blank] 10:11:01 INFO - PROCESS | 1686 | 1470157861647 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:11:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 10:11:01 INFO - PROCESS | 1686 | 1470157861689 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1686 | 1470157861690 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:11:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:11:01 INFO - PROCESS | 1686 | 1470157861692 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1686 | 1470157861693 Marionette TRACE conn2 <- [1,382,null,{}] 10:11:01 INFO - PROCESS | 1686 | 1470157861699 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}] 10:11:01 INFO - PROCESS | 1686 | 1470157861702 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:01 INFO - PROCESS | 1686 | 1470157861782 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:11:01 INFO - PROCESS | 1686 | 1470157861791 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1686 | 1470157861795 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ac1800 == 38 [pid = 1686] [id = 103] 10:11:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x124f85800) [pid = 1686] [serial = 306] [outer = 0x0] 10:11:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x125576000) [pid = 1686] [serial = 307] [outer = 0x124f85800] 10:11:01 INFO - PROCESS | 1686 | 1470157861822 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x126fc9000) [pid = 1686] [serial = 308] [outer = 0x124f85800] 10:11:02 INFO - PROCESS | 1686 | 1470157862197 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:11:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 521ms 10:11:02 INFO - PROCESS | 1686 | 1470157862214 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:11:02 INFO - PROCESS | 1686 | 1470157862216 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:11:02 INFO - PROCESS | 1686 | 1470157862218 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1686 | 1470157862219 Marionette TRACE conn2 <- [1,386,null,{}] 10:11:02 INFO - PROCESS | 1686 | 1470157862221 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}] 10:11:02 INFO - PROCESS | 1686 | 1470157862222 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:02 INFO - PROCESS | 1686 | 1470157862341 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:11:02 INFO - PROCESS | 1686 | 1470157862346 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 1686 | 1470157862347 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x119be3000 == 39 [pid = 1686] [id = 104] 10:11:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1271a8c00) [pid = 1686] [serial = 309] [outer = 0x0] 10:11:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b05c00) [pid = 1686] [serial = 310] [outer = 0x1271a8c00] 10:11:02 INFO - PROCESS | 1686 | 1470157862388 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x128b28400) [pid = 1686] [serial = 311] [outer = 0x1271a8c00] 10:11:02 INFO - PROCESS | 1686 | 1470157862916 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]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 719ms 10:11:02 INFO - PROCESS | 1686 | 1470157862955 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:11:02 INFO - PROCESS | 1686 | 1470157862957 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:11:02 INFO - PROCESS | 1686 | 1470157862964 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1686 | 1470157862965 Marionette TRACE conn2 <- [1,390,null,{}] 10:11:02 INFO - PROCESS | 1686 | 1470157862967 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}] 10:11:02 INFO - PROCESS | 1686 | 1470157862968 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:03 INFO - PROCESS | 1686 | 1470157863044 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:11:03 INFO - PROCESS | 1686 | 1470157863047 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1686 | 1470157863049 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x121837000 == 40 [pid = 1686] [id = 105] 10:11:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x128b27400) [pid = 1686] [serial = 312] [outer = 0x0] 10:11:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1292f5c00) [pid = 1686] [serial = 313] [outer = 0x128b27400] 10:11:03 INFO - PROCESS | 1686 | 1470157863074 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x129488c00) [pid = 1686] [serial = 314] [outer = 0x128b27400] 10:11:03 INFO - PROCESS | 1686 | 1470157863410 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]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 469ms 10:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:11:03 INFO - PROCESS | 1686 | 1470157863432 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1686 | 1470157863433 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:11:03 INFO - PROCESS | 1686 | 1470157863435 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1686 | 1470157863436 Marionette TRACE conn2 <- [1,394,null,{}] 10:11:03 INFO - PROCESS | 1686 | 1470157863439 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}] 10:11:03 INFO - PROCESS | 1686 | 1470157863445 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:03 INFO - PROCESS | 1686 | 1470157863577 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:11:03 INFO - PROCESS | 1686 | 1470157863581 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1686 | 1470157863583 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d90000 == 41 [pid = 1686] [id = 106] 10:11:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x12a45c400) [pid = 1686] [serial = 315] [outer = 0x0] 10:11:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x12a96a800) [pid = 1686] [serial = 316] [outer = 0x12a45c400] 10:11:03 INFO - PROCESS | 1686 | 1470157863607 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x12acd8000) [pid = 1686] [serial = 317] [outer = 0x12a45c400] 10:11:03 INFO - PROCESS | 1686 | 1470157863964 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]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 10:11:04 INFO - PROCESS | 1686 | 1470157864004 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:11:04 INFO - PROCESS | 1686 | 1470157864006 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:11:04 INFO - PROCESS | 1686 | 1470157864015 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1686 | 1470157864016 Marionette TRACE conn2 <- [1,398,null,{}] 10:11:04 INFO - PROCESS | 1686 | 1470157864018 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}] 10:11:04 INFO - PROCESS | 1686 | 1470157864019 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:04 INFO - PROCESS | 1686 | 1470157864115 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:11:04 INFO - PROCESS | 1686 | 1470157864120 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1686 | 1470157864121 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x116577000 == 42 [pid = 1686] [id = 107] 10:11:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12a688000) [pid = 1686] [serial = 318] [outer = 0x0] 10:11:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x12ba79400) [pid = 1686] [serial = 319] [outer = 0x12a688000] 10:11:04 INFO - PROCESS | 1686 | 1470157864146 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x12ba81800) [pid = 1686] [serial = 320] [outer = 0x12a688000] 10:11:04 INFO - PROCESS | 1686 | 1470157864486 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]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 525ms 10:11:04 INFO - PROCESS | 1686 | 1470157864535 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 1686 | 1470157864536 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:11:04 INFO - PROCESS | 1686 | 1470157864538 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1686 | 1470157864539 Marionette TRACE conn2 <- [1,402,null,{}] 10:11:04 INFO - PROCESS | 1686 | 1470157864542 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}] 10:11:04 INFO - PROCESS | 1686 | 1470157864543 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:04 INFO - PROCESS | 1686 | 1470157864652 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:11:04 INFO - PROCESS | 1686 | 1470157864663 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1686 | 1470157864664 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12916f800 == 43 [pid = 1686] [id = 108] 10:11:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x12bee9c00) [pid = 1686] [serial = 321] [outer = 0x0] 10:11:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x12bef1c00) [pid = 1686] [serial = 322] [outer = 0x12bee9c00] 10:11:04 INFO - PROCESS | 1686 | 1470157864688 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x1195ca000) [pid = 1686] [serial = 323] [outer = 0x12bee9c00] 10:11:05 INFO - PROCESS | 1686 | 1470157865048 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]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:11:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 520ms 10:11:05 INFO - PROCESS | 1686 | 1470157865067 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1686 | 1470157865068 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:11:05 INFO - PROCESS | 1686 | 1470157865070 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1686 | 1470157865071 Marionette TRACE conn2 <- [1,406,null,{}] 10:11:05 INFO - PROCESS | 1686 | 1470157865090 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:11:05 INFO - PROCESS | 1686 | 1470157865094 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}] 10:11:05 INFO - PROCESS | 1686 | 1470157865095 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:05 INFO - PROCESS | 1686 | 1470157865196 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:11:05 INFO - PROCESS | 1686 | 1470157865208 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1686 | 1470157865209 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a7a0000 == 44 [pid = 1686] [id = 109] 10:11:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x12c002400) [pid = 1686] [serial = 324] [outer = 0x0] 10:11:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x12c009800) [pid = 1686] [serial = 325] [outer = 0x12c002400] 10:11:05 INFO - PROCESS | 1686 | 1470157865233 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x12c6eb400) [pid = 1686] [serial = 326] [outer = 0x12c002400] 10:11:05 INFO - PROCESS | 1686 | 1470157865559 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]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:11:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 10:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:11:05 INFO - PROCESS | 1686 | 1470157865593 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1686 | 1470157865594 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:11:05 INFO - PROCESS | 1686 | 1470157865596 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1686 | 1470157865597 Marionette TRACE conn2 <- [1,410,null,{}] 10:11:05 INFO - PROCESS | 1686 | 1470157865599 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}] 10:11:05 INFO - PROCESS | 1686 | 1470157865600 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:05 INFO - PROCESS | 1686 | 1470157865701 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:11:05 INFO - PROCESS | 1686 | 1470157865742 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1686 | 1470157865743 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b276800 == 45 [pid = 1686] [id = 110] 10:11:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x110fe7000) [pid = 1686] [serial = 327] [outer = 0x0] 10:11:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x110fe9800) [pid = 1686] [serial = 328] [outer = 0x110fe7000] 10:11:05 INFO - PROCESS | 1686 | 1470157865767 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x110fed800) [pid = 1686] [serial = 329] [outer = 0x110fe7000] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x116aae000) [pid = 1686] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x128b30800) [pid = 1686] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x1291e5c00) [pid = 1686] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x116542400) [pid = 1686] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x1292fe800) [pid = 1686] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x117db7800) [pid = 1686] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1168ed000) [pid = 1686] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1167b3000) [pid = 1686] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x1195cc000) [pid = 1686] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x126882400) [pid = 1686] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x129484c00) [pid = 1686] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1271af400) [pid = 1686] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x125581000) [pid = 1686] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1187c3800) [pid = 1686] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x123b31c00) [pid = 1686] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x124e30800) [pid = 1686] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1199ad400) [pid = 1686] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x12a90e000) [pid = 1686] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12a973800) [pid = 1686] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:11:06 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x111da8c00) [pid = 1686] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:11:06 INFO - PROCESS | 1686 | 1470157866190 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]]]}] 10:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 622ms 10:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:11:06 INFO - PROCESS | 1686 | 1470157866218 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 1686 | 1470157866220 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:11:06 INFO - PROCESS | 1686 | 1470157866222 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1686 | 1470157866225 Marionette TRACE conn2 <- [1,414,null,{}] 10:11:06 INFO - PROCESS | 1686 | 1470157866239 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}] 10:11:06 INFO - PROCESS | 1686 | 1470157866243 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:06 INFO - PROCESS | 1686 | 1470157866345 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:11:06 INFO - PROCESS | 1686 | 1470157866349 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1686 | 1470157866351 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b26a800 == 46 [pid = 1686] [id = 111] 10:11:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x110fea800) [pid = 1686] [serial = 330] [outer = 0x0] 10:11:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12196a800) [pid = 1686] [serial = 331] [outer = 0x110fea800] 10:11:06 INFO - PROCESS | 1686 | 1470157866377 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1292fbc00) [pid = 1686] [serial = 332] [outer = 0x110fea800] 10:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 481ms 10:11:06 INFO - PROCESS | 1686 | 1470157866699 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]]]}] 10:11:06 INFO - PROCESS | 1686 | 1470157866703 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 1686 | 1470157866704 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:11:06 INFO - PROCESS | 1686 | 1470157866712 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1686 | 1470157866713 Marionette TRACE conn2 <- [1,418,null,{}] 10:11:06 INFO - PROCESS | 1686 | 1470157866715 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}] 10:11:06 INFO - PROCESS | 1686 | 1470157866716 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:06 INFO - PROCESS | 1686 | 1470157866810 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:11:06 INFO - PROCESS | 1686 | 1470157866814 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1686 | 1470157866815 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb1f800 == 47 [pid = 1686] [id = 112] 10:11:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1187c3800) [pid = 1686] [serial = 333] [outer = 0x0] 10:11:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x12a693800) [pid = 1686] [serial = 334] [outer = 0x1187c3800] 10:11:06 INFO - PROCESS | 1686 | 1470157866886 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x12c6ef000) [pid = 1686] [serial = 335] [outer = 0x1187c3800] 10:11:07 INFO - PROCESS | 1686 | 1470157867647 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]]]}] 10:11:07 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 10:11:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 10:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:11:07 INFO - PROCESS | 1686 | 1470157867683 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1686 | 1470157867684 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:11:07 INFO - PROCESS | 1686 | 1470157867686 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1686 | 1470157867687 Marionette TRACE conn2 <- [1,422,null,{}] 10:11:07 INFO - PROCESS | 1686 | 1470157867689 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}] 10:11:07 INFO - PROCESS | 1686 | 1470157867691 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:07 INFO - PROCESS | 1686 | 1470157867770 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:11:07 INFO - PROCESS | 1686 | 1470157867776 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1686 | 1470157867777 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x12beaa000 == 48 [pid = 1686] [id = 113] 10:11:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1127db800) [pid = 1686] [serial = 336] [outer = 0x0] 10:11:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x1127e2800) [pid = 1686] [serial = 337] [outer = 0x1127db800] 10:11:07 INFO - PROCESS | 1686 | 1470157867801 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12953e800) [pid = 1686] [serial = 338] [outer = 0x1127db800] 10:11:08 INFO - PROCESS | 1686 | 1470157868775 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 10:11:08 INFO - PROCESS | 1686 | 1470157868808 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1686 | 1470157868810 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:11:08 INFO - PROCESS | 1686 | 1470157868813 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1686 | 1470157868816 Marionette TRACE conn2 <- [1,426,null,{}] 10:11:08 INFO - PROCESS | 1686 | 1470157868820 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}] 10:11:08 INFO - PROCESS | 1686 | 1470157868821 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:08 INFO - PROCESS | 1686 | 1470157868925 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:11:09 INFO - PROCESS | 1686 | 1470157869019 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1686 | 1470157869020 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ac3000 == 49 [pid = 1686] [id = 114] 10:11:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x116887000) [pid = 1686] [serial = 339] [outer = 0x0] 10:11:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x117024c00) [pid = 1686] [serial = 340] [outer = 0x116887000] 10:11:09 INFO - PROCESS | 1686 | 1470157869051 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x11702a400) [pid = 1686] [serial = 341] [outer = 0x116887000] 10:11:09 INFO - PROCESS | 1686 | 1470157869478 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] 10:11:09 INFO - PROCESS | 1686 | 1470157869540 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:11:09 INFO - PROCESS | 1686 | 1470157869563 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1686 | 1470157869564 Marionette TRACE conn2 <- [1,430,null,{}] 10:11:09 INFO - PROCESS | 1686 | 1470157869567 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}] 10:11:09 INFO - PROCESS | 1686 | 1470157869569 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:09 INFO - PROCESS | 1686 | 1470157869673 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:11:09 INFO - PROCESS | 1686 | 1470157869741 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1686 | 1470157869742 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x12128f000 == 50 [pid = 1686] [id = 115] 10:11:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x117db7400) [pid = 1686] [serial = 342] [outer = 0x0] 10:11:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x118112800) [pid = 1686] [serial = 343] [outer = 0x117db7400] 10:11:09 INFO - PROCESS | 1686 | 1470157869774 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x1187ca800) [pid = 1686] [serial = 344] [outer = 0x117db7400] 10:11:10 INFO - PROCESS | 1686 | 1470157870248 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]]]}] 10:11:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:11:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 723ms 10:11:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:11:10 INFO - PROCESS | 1686 | 1470157870285 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 1686 | 1470157870286 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:11:10 INFO - PROCESS | 1686 | 1470157870290 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1686 | 1470157870293 Marionette TRACE conn2 <- [1,434,null,{}] 10:11:10 INFO - PROCESS | 1686 | 1470157870301 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}] 10:11:10 INFO - PROCESS | 1686 | 1470157870304 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:10 INFO - PROCESS | 1686 | 1470157870526 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:11:10 INFO - PROCESS | 1686 | 1470157870611 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1686 | 1470157870613 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x113e9c800 == 51 [pid = 1686] [id = 116] 10:11:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x1167b3000) [pid = 1686] [serial = 345] [outer = 0x0] 10:11:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x1168e5c00) [pid = 1686] [serial = 346] [outer = 0x1167b3000] 10:11:10 INFO - PROCESS | 1686 | 1470157870641 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x11702dc00) [pid = 1686] [serial = 347] [outer = 0x1167b3000] 10:11:11 INFO - PROCESS | 1686 | 1470157871068 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 823ms 10:11:11 INFO - PROCESS | 1686 | 1470157871113 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1686 | 1470157871115 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:11:11 INFO - PROCESS | 1686 | 1470157871119 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1686 | 1470157871121 Marionette TRACE conn2 <- [1,438,null,{}] 10:11:11 INFO - PROCESS | 1686 | 1470157871124 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}] 10:11:11 INFO - PROCESS | 1686 | 1470157871125 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:11 INFO - PROCESS | 1686 | 1470157871217 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:11:11 INFO - PROCESS | 1686 | 1470157871274 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1686 | 1470157871275 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ac5000 == 52 [pid = 1686] [id = 117] 10:11:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x1176b8000) [pid = 1686] [serial = 348] [outer = 0x0] 10:11:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x11876bc00) [pid = 1686] [serial = 349] [outer = 0x1176b8000] 10:11:11 INFO - PROCESS | 1686 | 1470157871304 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x119525000) [pid = 1686] [serial = 350] [outer = 0x1176b8000] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x116acd800 == 51 [pid = 1686] [id = 66] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb1f800 == 50 [pid = 1686] [id = 112] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x12b26a800 == 49 [pid = 1686] [id = 111] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x12b276800 == 48 [pid = 1686] [id = 110] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x12acd6000) [pid = 1686] [serial = 289] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x12a7a0000 == 47 [pid = 1686] [id = 109] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x12916f800 == 46 [pid = 1686] [id = 108] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x116577000 == 45 [pid = 1686] [id = 107] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x117d90000 == 44 [pid = 1686] [id = 106] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x121837000 == 43 [pid = 1686] [id = 105] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x119be3000 == 42 [pid = 1686] [id = 104] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x116ac1800 == 41 [pid = 1686] [id = 103] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x117386000 == 40 [pid = 1686] [id = 102] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x11747d000 == 39 [pid = 1686] [id = 101] 10:11:11 INFO - PROCESS | 1686 | --DOCSHELL 0x116869000 == 38 [pid = 1686] [id = 98] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x117dbdc00) [pid = 1686] [serial = 196] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x113ea8800) [pid = 1686] [serial = 193] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x128ca3800) [pid = 1686] [serial = 268] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1292fd800) [pid = 1686] [serial = 272] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x1291f3c00) [pid = 1686] [serial = 271] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x128ea0800) [pid = 1686] [serial = 269] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1199b2000) [pid = 1686] [serial = 280] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x129485c00) [pid = 1686] [serial = 274] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x12953c000) [pid = 1686] [serial = 275] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x118761c00) [pid = 1686] [serial = 251] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x118111800) [pid = 1686] [serial = 250] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1187cbc00) [pid = 1686] [serial = 239] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x118722400) [pid = 1686] [serial = 238] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x12a45d400) [pid = 1686] [serial = 235] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x12a907c00) [pid = 1686] [serial = 236] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x121004800) [pid = 1686] [serial = 242] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x119c25800) [pid = 1686] [serial = 241] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1271b4c00) [pid = 1686] [serial = 265] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12a690800) [pid = 1686] [serial = 277] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x128b04000) [pid = 1686] [serial = 247] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x128b09800) [pid = 1686] [serial = 248] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1271a5400) [pid = 1686] [serial = 245] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x126d11000) [pid = 1686] [serial = 244] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x11951d400) [pid = 1686] [serial = 254] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118f36800) [pid = 1686] [serial = 253] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x123db8400) [pid = 1686] [serial = 259] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x124cbe800) [pid = 1686] [serial = 260] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x126823000) [pid = 1686] [serial = 262] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x127197c00) [pid = 1686] [serial = 263] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x120537800) [pid = 1686] [serial = 256] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x12110d800) [pid = 1686] [serial = 257] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x12a970800) [pid = 1686] [serial = 283] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x12a90d400) [pid = 1686] [serial = 278] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x12ac77400) [pid = 1686] [serial = 287] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x12a979c00) [pid = 1686] [serial = 284] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x12a459c00) [pid = 1686] [serial = 281] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x12abd0000) [pid = 1686] [serial = 286] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x128b30000) [pid = 1686] [serial = 266] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1686 | 1470157871860 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 770ms 10:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:11:11 INFO - PROCESS | 1686 | 1470157871890 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1686 | 1470157871893 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:11:11 INFO - PROCESS | 1686 | 1470157871896 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1686 | 1470157871899 Marionette TRACE conn2 <- [1,442,null,{}] 10:11:11 INFO - PROCESS | 1686 | 1470157871902 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}] 10:11:11 INFO - PROCESS | 1686 | 1470157871904 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:12 INFO - PROCESS | 1686 | 1470157872021 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:11:12 INFO - PROCESS | 1686 | 1470157872082 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1686 | 1470157872083 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x11747c000 == 39 [pid = 1686] [id = 118] 10:11:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x110fdf800) [pid = 1686] [serial = 351] [outer = 0x0] 10:11:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x1195d3800) [pid = 1686] [serial = 352] [outer = 0x110fdf800] 10:11:12 INFO - PROCESS | 1686 | 1470157872106 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x121109800) [pid = 1686] [serial = 353] [outer = 0x110fdf800] 10:11:12 INFO - PROCESS | 1686 | 1470157872419 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]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:11:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 570ms 10:11:12 INFO - PROCESS | 1686 | 1470157872467 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1686 | 1470157872469 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:11:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:11:12 INFO - PROCESS | 1686 | 1470157872476 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1686 | 1470157872479 Marionette TRACE conn2 <- [1,446,null,{}] 10:11:12 INFO - PROCESS | 1686 | 1470157872482 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}] 10:11:12 INFO - PROCESS | 1686 | 1470157872484 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:12 INFO - PROCESS | 1686 | 1470157872565 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:11:12 INFO - PROCESS | 1686 | 1470157872617 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1686 | 1470157872618 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b1000 == 40 [pid = 1686] [id = 119] 10:11:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1199ac800) [pid = 1686] [serial = 354] [outer = 0x0] 10:11:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1218e8800) [pid = 1686] [serial = 355] [outer = 0x1199ac800] 10:11:12 INFO - PROCESS | 1686 | 1470157872643 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x124f83800) [pid = 1686] [serial = 356] [outer = 0x1199ac800] 10:11:12 INFO - PROCESS | 1686 | 1470157872933 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]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:11:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 474ms 10:11:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:11:12 INFO - PROCESS | 1686 | 1470157872951 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1686 | 1470157872952 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:11:12 INFO - PROCESS | 1686 | 1470157872954 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1686 | 1470157872955 Marionette TRACE conn2 <- [1,450,null,{}] 10:11:12 INFO - PROCESS | 1686 | 1470157872966 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}] 10:11:12 INFO - PROCESS | 1686 | 1470157872967 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:13 INFO - PROCESS | 1686 | 1470157873050 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:11:13 INFO - PROCESS | 1686 | 1470157873054 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1686 | 1470157873055 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x12117c000 == 41 [pid = 1686] [id = 120] 10:11:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x12100b000) [pid = 1686] [serial = 357] [outer = 0x0] 10:11:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x12687f800) [pid = 1686] [serial = 358] [outer = 0x12100b000] 10:11:13 INFO - PROCESS | 1686 | 1470157873082 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1271a4400) [pid = 1686] [serial = 359] [outer = 0x12100b000] 10:11:13 INFO - PROCESS | 1686 | 1470157873423 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] 10:11:13 INFO - PROCESS | 1686 | 1470157873479 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:11:13 INFO - PROCESS | 1686 | 1470157873481 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1686 | 1470157873482 Marionette TRACE conn2 <- [1,454,null,{}] 10:11:13 INFO - PROCESS | 1686 | 1470157873484 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}] 10:11:13 INFO - PROCESS | 1686 | 1470157873486 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:13 INFO - PROCESS | 1686 | 1470157873563 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:11:13 INFO - PROCESS | 1686 | 1470157873567 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1686 | 1470157873571 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x121826000 == 42 [pid = 1686] [id = 121] 10:11:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x128b29000) [pid = 1686] [serial = 360] [outer = 0x0] 10:11:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x128b2bc00) [pid = 1686] [serial = 361] [outer = 0x128b29000] 10:11:13 INFO - PROCESS | 1686 | 1470157873605 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x128bdd800) [pid = 1686] [serial = 362] [outer = 0x128b29000] 10:11:13 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:13 INFO - PROCESS | 1686 | 1470157873984 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]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:11:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 10:11:14 INFO - PROCESS | 1686 | 1470157873999 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1686 | 1470157874001 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:11:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:11:14 INFO - PROCESS | 1686 | 1470157874003 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1686 | 1470157874004 Marionette TRACE conn2 <- [1,458,null,{}] 10:11:14 INFO - PROCESS | 1686 | 1470157874007 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}] 10:11:14 INFO - PROCESS | 1686 | 1470157874010 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:14 INFO - PROCESS | 1686 | 1470157874110 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:11:14 INFO - PROCESS | 1686 | 1470157874114 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1686 | 1470157874115 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x1254e1000 == 43 [pid = 1686] [id = 122] 10:11:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x113218800) [pid = 1686] [serial = 363] [outer = 0x0] 10:11:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128ea0c00) [pid = 1686] [serial = 364] [outer = 0x113218800] 10:11:14 INFO - PROCESS | 1686 | 1470157874140 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x129487000) [pid = 1686] [serial = 365] [outer = 0x113218800] 10:11:14 INFO - PROCESS | 1686 | 1470157874488 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] 10:11:14 INFO - PROCESS | 1686 | 1470157874524 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:11:14 INFO - PROCESS | 1686 | 1470157874527 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1686 | 1470157874528 Marionette TRACE conn2 <- [1,462,null,{}] 10:11:14 INFO - PROCESS | 1686 | 1470157874531 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}] 10:11:14 INFO - PROCESS | 1686 | 1470157874532 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:14 INFO - PROCESS | 1686 | 1470157874643 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:11:14 INFO - PROCESS | 1686 | 1470157874664 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1686 | 1470157874665 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717f000 == 44 [pid = 1686] [id = 123] 10:11:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x129488800) [pid = 1686] [serial = 366] [outer = 0x0] 10:11:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x12a451c00) [pid = 1686] [serial = 367] [outer = 0x129488800] 10:11:14 INFO - PROCESS | 1686 | 1470157874706 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x12a90d400) [pid = 1686] [serial = 368] [outer = 0x129488800] 10:11:15 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:15 INFO - PROCESS | 1686 | 1470157875129 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] 10:11:15 INFO - PROCESS | 1686 | 1470157875147 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:11:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:11:15 INFO - PROCESS | 1686 | 1470157875149 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1686 | 1470157875150 Marionette TRACE conn2 <- [1,466,null,{}] 10:11:15 INFO - PROCESS | 1686 | 1470157875160 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}] 10:11:15 INFO - PROCESS | 1686 | 1470157875161 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:15 INFO - PROCESS | 1686 | 1470157875259 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:11:15 INFO - PROCESS | 1686 | 1470157875263 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1686 | 1470157875264 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x11747a800 == 45 [pid = 1686] [id = 124] 10:11:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x12a90e000) [pid = 1686] [serial = 369] [outer = 0x0] 10:11:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12a976800) [pid = 1686] [serial = 370] [outer = 0x12a90e000] 10:11:15 INFO - PROCESS | 1686 | 1470157875289 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x12ac7c000) [pid = 1686] [serial = 371] [outer = 0x12a90e000] 10:11:15 INFO - PROCESS | 1686 | 1470157875634 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] 10:11:15 INFO - PROCESS | 1686 | 1470157875678 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:11:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:11:15 INFO - PROCESS | 1686 | 1470157875680 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1686 | 1470157875682 Marionette TRACE conn2 <- [1,470,null,{}] 10:11:15 INFO - PROCESS | 1686 | 1470157875684 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}] 10:11:15 INFO - PROCESS | 1686 | 1470157875685 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:15 INFO - PROCESS | 1686 | 1470157875781 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x12a688000) [pid = 1686] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12bee9c00) [pid = 1686] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x124f85800) [pid = 1686] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x118724000) [pid = 1686] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x12c002400) [pid = 1686] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x12a45c400) [pid = 1686] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x128b27400) [pid = 1686] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1199af000) [pid = 1686] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1271a8c00) [pid = 1686] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x110fe7000) [pid = 1686] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x110fea800) [pid = 1686] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:11:15 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1187c3800) [pid = 1686] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:11:15 INFO - PROCESS | 1686 | 1470157875943 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1686 | 1470157875944 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x121287800 == 46 [pid = 1686] [id = 125] 10:11:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x110fe4800) [pid = 1686] [serial = 372] [outer = 0x0] 10:11:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x112a88000) [pid = 1686] [serial = 373] [outer = 0x110fe4800] 10:11:15 INFO - PROCESS | 1686 | 1470157875968 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1199af000) [pid = 1686] [serial = 374] [outer = 0x110fe4800] 10:11:16 INFO - PROCESS | 1686 | 1470157876242 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]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:11:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 617ms 10:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:11:16 INFO - PROCESS | 1686 | 1470157876299 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1686 | 1470157876300 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:11:16 INFO - PROCESS | 1686 | 1470157876302 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1686 | 1470157876303 Marionette TRACE conn2 <- [1,474,null,{}] 10:11:16 INFO - PROCESS | 1686 | 1470157876306 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}] 10:11:16 INFO - PROCESS | 1686 | 1470157876309 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:16 INFO - PROCESS | 1686 | 1470157876385 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:11:16 INFO - PROCESS | 1686 | 1470157876388 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1686 | 1470157876391 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a70c000 == 47 [pid = 1686] [id = 126] 10:11:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11876c000) [pid = 1686] [serial = 375] [outer = 0x0] 10:11:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x12a978000) [pid = 1686] [serial = 376] [outer = 0x11876c000] 10:11:16 INFO - PROCESS | 1686 | 1470157876420 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x12bef0000) [pid = 1686] [serial = 377] [outer = 0x11876c000] 10:11:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:11:16 INFO - PROCESS | 1686 | 1470157876769 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]]]}] 10:11:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms 10:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:11:16 INFO - PROCESS | 1686 | 1470157876776 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1686 | 1470157876777 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:11:16 INFO - PROCESS | 1686 | 1470157876779 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1686 | 1470157876781 Marionette TRACE conn2 <- [1,478,null,{}] 10:11:16 INFO - PROCESS | 1686 | 1470157876783 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}] 10:11:16 INFO - PROCESS | 1686 | 1470157876785 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:16 INFO - PROCESS | 1686 | 1470157876914 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:11:16 INFO - PROCESS | 1686 | 1470157876921 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1686 | 1470157876922 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abe4800 == 48 [pid = 1686] [id = 127] 10:11:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x119699000) [pid = 1686] [serial = 378] [outer = 0x0] 10:11:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x11969b400) [pid = 1686] [serial = 379] [outer = 0x119699000] 10:11:16 INFO - PROCESS | 1686 | 1470157876946 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x12bef6c00) [pid = 1686] [serial = 380] [outer = 0x119699000] 10:11:17 INFO - PROCESS | 1686 | 1470157877244 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:11:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 10:11:17 INFO - PROCESS | 1686 | 1470157877300 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1686 | 1470157877302 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:11:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:11:17 INFO - PROCESS | 1686 | 1470157877304 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1686 | 1470157877305 Marionette TRACE conn2 <- [1,482,null,{}] 10:11:17 INFO - PROCESS | 1686 | 1470157877307 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}] 10:11:17 INFO - PROCESS | 1686 | 1470157877308 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:17 INFO - PROCESS | 1686 | 1470157877385 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:11:17 INFO - PROCESS | 1686 | 1470157877390 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1686 | 1470157877392 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be88800 == 49 [pid = 1686] [id = 128] 10:11:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x11337f000) [pid = 1686] [serial = 381] [outer = 0x0] 10:11:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12c00e800) [pid = 1686] [serial = 382] [outer = 0x11337f000] 10:11:17 INFO - PROCESS | 1686 | 1470157877416 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x12c6edc00) [pid = 1686] [serial = 383] [outer = 0x11337f000] 10:11:17 INFO - PROCESS | 1686 | 1470157877758 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:11:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 10:11:17 INFO - PROCESS | 1686 | 1470157877772 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1686 | 1470157877774 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:11:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:11:17 INFO - PROCESS | 1686 | 1470157877779 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1686 | 1470157877780 Marionette TRACE conn2 <- [1,486,null,{}] 10:11:17 INFO - PROCESS | 1686 | 1470157877782 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}] 10:11:17 INFO - PROCESS | 1686 | 1470157877783 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:17 INFO - PROCESS | 1686 | 1470157877901 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:11:17 INFO - PROCESS | 1686 | 1470157877981 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1686 | 1470157877983 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x1132b8800 == 50 [pid = 1686] [id = 129] 10:11:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x110fdf000) [pid = 1686] [serial = 384] [outer = 0x0] 10:11:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x110fec800) [pid = 1686] [serial = 385] [outer = 0x110fdf000] 10:11:18 INFO - PROCESS | 1686 | 1470157878018 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x113906400) [pid = 1686] [serial = 386] [outer = 0x110fdf000] 10:11:18 INFO - PROCESS | 1686 | 1470157878459 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]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 718ms 10:11:18 INFO - PROCESS | 1686 | 1470157878499 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:11:18 INFO - PROCESS | 1686 | 1470157878502 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:11:18 INFO - PROCESS | 1686 | 1470157878505 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1686 | 1470157878506 Marionette TRACE conn2 <- [1,490,null,{}] 10:11:18 INFO - PROCESS | 1686 | 1470157878528 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}] 10:11:18 INFO - PROCESS | 1686 | 1470157878531 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:18 INFO - PROCESS | 1686 | 1470157878634 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:11:18 INFO - PROCESS | 1686 | 1470157878737 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1686 | 1470157878739 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b9800 == 51 [pid = 1686] [id = 130] 10:11:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1187c4400) [pid = 1686] [serial = 387] [outer = 0x0] 10:11:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x11951a800) [pid = 1686] [serial = 388] [outer = 0x1187c4400] 10:11:18 INFO - PROCESS | 1686 | 1470157878770 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x11969ac00) [pid = 1686] [serial = 389] [outer = 0x1187c4400] 10:11:19 INFO - PROCESS | 1686 | 1470157879182 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 689ms 10:11:19 INFO - PROCESS | 1686 | 1470157879196 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1686 | 1470157879198 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:11:19 INFO - PROCESS | 1686 | 1470157879201 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1686 | 1470157879203 Marionette TRACE conn2 <- [1,494,null,{}] 10:11:19 INFO - PROCESS | 1686 | 1470157879205 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}] 10:11:19 INFO - PROCESS | 1686 | 1470157879207 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:19 INFO - PROCESS | 1686 | 1470157879309 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:11:19 INFO - PROCESS | 1686 | 1470157879378 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 1686 | 1470157879379 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x12916f800 == 52 [pid = 1686] [id = 131] 10:11:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x1196a2000) [pid = 1686] [serial = 390] [outer = 0x0] 10:11:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x119823400) [pid = 1686] [serial = 391] [outer = 0x1196a2000] 10:11:19 INFO - PROCESS | 1686 | 1470157879408 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x121004c00) [pid = 1686] [serial = 392] [outer = 0x1196a2000] 10:11:19 INFO - PROCESS | 1686 | 1470157879827 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 10:11:19 INFO - PROCESS | 1686 | 1470157879871 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1686 | 1470157879872 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:11:19 INFO - PROCESS | 1686 | 1470157879897 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1686 | 1470157879902 Marionette TRACE conn2 <- [1,498,null,{}] 10:11:19 INFO - PROCESS | 1686 | 1470157879906 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}] 10:11:19 INFO - PROCESS | 1686 | 1470157879911 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:20 INFO - PROCESS | 1686 | 1470157880036 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:11:20 INFO - PROCESS | 1686 | 1470157880106 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1686 | 1470157880108 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4c2800 == 53 [pid = 1686] [id = 132] 10:11:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x124ccb000) [pid = 1686] [serial = 393] [outer = 0x0] 10:11:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x126d09400) [pid = 1686] [serial = 394] [outer = 0x124ccb000] 10:11:20 INFO - PROCESS | 1686 | 1470157880136 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x128b0a000) [pid = 1686] [serial = 395] [outer = 0x124ccb000] 10:11:20 INFO - PROCESS | 1686 | 1470157880546 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:11:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 680ms 10:11:20 INFO - PROCESS | 1686 | 1470157880572 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1686 | 1470157880575 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:11:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:11:20 INFO - PROCESS | 1686 | 1470157880578 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1686 | 1470157880580 Marionette TRACE conn2 <- [1,502,null,{}] 10:11:20 INFO - PROCESS | 1686 | 1470157880582 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}] 10:11:20 INFO - PROCESS | 1686 | 1470157880583 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:20 INFO - PROCESS | 1686 | 1470157880687 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:11:20 INFO - PROCESS | 1686 | 1470157880742 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1686 | 1470157880743 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4d6800 == 54 [pid = 1686] [id = 133] 10:11:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x128b0f800) [pid = 1686] [serial = 396] [outer = 0x0] 10:11:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x128bd6400) [pid = 1686] [serial = 397] [outer = 0x128b0f800] 10:11:20 INFO - PROCESS | 1686 | 1470157880771 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x1291f3000) [pid = 1686] [serial = 398] [outer = 0x128b0f800] 10:11:21 INFO - PROCESS | 1686 | 1470157881200 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]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:11:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 10:11:21 INFO - PROCESS | 1686 | 1470157881248 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1686 | 1470157881250 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:11:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:11:21 INFO - PROCESS | 1686 | 1470157881252 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1686 | 1470157881253 Marionette TRACE conn2 <- [1,506,null,{}] 10:11:21 INFO - PROCESS | 1686 | 1470157881277 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}] 10:11:21 INFO - PROCESS | 1686 | 1470157881278 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:21 INFO - PROCESS | 1686 | 1470157881520 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:11:21 INFO - PROCESS | 1686 | 1470157881602 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1686 | 1470157881604 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x1187a5000 == 55 [pid = 1686] [id = 134] 10:11:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x1127e4c00) [pid = 1686] [serial = 399] [outer = 0x0] 10:11:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x1168e6000) [pid = 1686] [serial = 400] [outer = 0x1127e4c00] 10:11:21 INFO - PROCESS | 1686 | 1470157881632 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x11745c000) [pid = 1686] [serial = 401] [outer = 0x1127e4c00] 10:11:22 INFO - PROCESS | 1686 | 1470157882073 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]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:11:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 871ms 10:11:22 INFO - PROCESS | 1686 | 1470157882143 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1686 | 1470157882145 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:11:22 INFO - PROCESS | 1686 | 1470157882150 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1686 | 1470157882152 Marionette TRACE conn2 <- [1,510,null,{}] 10:11:22 INFO - PROCESS | 1686 | 1470157882155 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}] 10:11:22 INFO - PROCESS | 1686 | 1470157882157 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:22 INFO - PROCESS | 1686 | 1470157882252 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:11:22 INFO - PROCESS | 1686 | 1470157882321 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1686 | 1470157882322 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184e0000 == 56 [pid = 1686] [id = 135] 10:11:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x118f39c00) [pid = 1686] [serial = 402] [outer = 0x0] 10:11:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x119698400) [pid = 1686] [serial = 403] [outer = 0x118f39c00] 10:11:22 INFO - PROCESS | 1686 | 1470157882350 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x119823800) [pid = 1686] [serial = 404] [outer = 0x118f39c00] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x12be88800 == 55 [pid = 1686] [id = 128] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x12abe4800 == 54 [pid = 1686] [id = 127] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x12a70c000 == 53 [pid = 1686] [id = 126] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x121287800 == 52 [pid = 1686] [id = 125] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x11747a800 == 51 [pid = 1686] [id = 124] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x12717f000 == 50 [pid = 1686] [id = 123] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x128b0cc00) [pid = 1686] [serial = 298] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x11745cc00) [pid = 1686] [serial = 292] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x1127e2800) [pid = 1686] [serial = 337] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x120536c00) [pid = 1686] [serial = 295] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x1254e1000 == 49 [pid = 1686] [id = 122] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x121826000 == 48 [pid = 1686] [id = 121] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x12117c000 == 47 [pid = 1686] [id = 120] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b1000 == 46 [pid = 1686] [id = 119] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x11747c000 == 45 [pid = 1686] [id = 118] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x116ac5000 == 44 [pid = 1686] [id = 117] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x113e9c800 == 43 [pid = 1686] [id = 116] 10:11:22 INFO - PROCESS | 1686 | --DOCSHELL 0x12beaa000 == 42 [pid = 1686] [id = 113] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x1292f5c00) [pid = 1686] [serial = 313] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x129488c00) [pid = 1686] [serial = 314] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x123dbec00) [pid = 1686] [serial = 305] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1218e8400) [pid = 1686] [serial = 304] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x128b28400) [pid = 1686] [serial = 311] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x128b05c00) [pid = 1686] [serial = 310] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1195ca000) [pid = 1686] [serial = 323] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x110fe9800) [pid = 1686] [serial = 328] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x12196a800) [pid = 1686] [serial = 331] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x110fed800) [pid = 1686] [serial = 329] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x12c6eb400) [pid = 1686] [serial = 326] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x12a693800) [pid = 1686] [serial = 334] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x12ba81800) [pid = 1686] [serial = 320] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x12c6ef000) [pid = 1686] [serial = 335] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x12acd8000) [pid = 1686] [serial = 317] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1292fbc00) [pid = 1686] [serial = 332] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x12ba79400) [pid = 1686] [serial = 319] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x12bef1c00) [pid = 1686] [serial = 322] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x125576000) [pid = 1686] [serial = 307] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x126fc9000) [pid = 1686] [serial = 308] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1187be400) [pid = 1686] [serial = 302] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11872d800) [pid = 1686] [serial = 301] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x12c009800) [pid = 1686] [serial = 325] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x12a96a800) [pid = 1686] [serial = 316] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1686 | 1470157882764 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]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:11:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 672ms 10:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:11:22 INFO - PROCESS | 1686 | 1470157882822 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1686 | 1470157882824 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:11:22 INFO - PROCESS | 1686 | 1470157882827 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1686 | 1470157882828 Marionette TRACE conn2 <- [1,514,null,{}] 10:11:22 INFO - PROCESS | 1686 | 1470157882831 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}] 10:11:22 INFO - PROCESS | 1686 | 1470157882832 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:22 INFO - PROCESS | 1686 | 1470157882915 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:11:22 INFO - PROCESS | 1686 | 1470157882920 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1686 | 1470157882921 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193af000 == 43 [pid = 1686] [id = 136] 10:11:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1218e8400) [pid = 1686] [serial = 405] [outer = 0x0] 10:11:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x123db8400) [pid = 1686] [serial = 406] [outer = 0x1218e8400] 10:11:22 INFO - PROCESS | 1686 | 1470157882952 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x124e2e400) [pid = 1686] [serial = 407] [outer = 0x1218e8400] 10:11:23 INFO - PROCESS | 1686 | 1470157883271 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]]]}] 10:11:23 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 10:11:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 10:11:23 INFO - PROCESS | 1686 | 1470157883304 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1686 | 1470157883307 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:11:23 INFO - PROCESS | 1686 | 1470157883318 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1686 | 1470157883321 Marionette TRACE conn2 <- [1,518,null,{}] 10:11:23 INFO - PROCESS | 1686 | 1470157883323 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}] 10:11:23 INFO - PROCESS | 1686 | 1470157883325 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:23 INFO - PROCESS | 1686 | 1470157883408 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:11:23 INFO - PROCESS | 1686 | 1470157883413 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1686 | 1470157883414 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x121826800 == 44 [pid = 1686] [id = 137] 10:11:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x12682dc00) [pid = 1686] [serial = 408] [outer = 0x0] 10:11:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b05c00) [pid = 1686] [serial = 409] [outer = 0x12682dc00] 10:11:23 INFO - PROCESS | 1686 | 1470157883439 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1291f2400) [pid = 1686] [serial = 410] [outer = 0x12682dc00] 10:11:23 INFO - PROCESS | 1686 | 1470157883789 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]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:11:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 526ms 10:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:11:23 INFO - PROCESS | 1686 | 1470157883841 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1686 | 1470157883843 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:11:23 INFO - PROCESS | 1686 | 1470157883846 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1686 | 1470157883848 Marionette TRACE conn2 <- [1,522,null,{}] 10:11:23 INFO - PROCESS | 1686 | 1470157883851 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}] 10:11:23 INFO - PROCESS | 1686 | 1470157883853 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:23 INFO - PROCESS | 1686 | 1470157883979 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:11:23 INFO - PROCESS | 1686 | 1470157883991 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1686 | 1470157883992 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x12716f000 == 45 [pid = 1686] [id = 138] 10:11:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121968400) [pid = 1686] [serial = 411] [outer = 0x0] 10:11:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x129489400) [pid = 1686] [serial = 412] [outer = 0x121968400] 10:11:24 INFO - PROCESS | 1686 | 1470157884032 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x12a909c00) [pid = 1686] [serial = 413] [outer = 0x121968400] 10:11:24 INFO - PROCESS | 1686 | 1470157884446 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]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:11:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 619ms 10:11:24 INFO - PROCESS | 1686 | 1470157884466 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1686 | 1470157884467 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:11:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:11:24 INFO - PROCESS | 1686 | 1470157884469 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1686 | 1470157884470 Marionette TRACE conn2 <- [1,526,null,{}] 10:11:24 INFO - PROCESS | 1686 | 1470157884490 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}] 10:11:24 INFO - PROCESS | 1686 | 1470157884491 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:24 INFO - PROCESS | 1686 | 1470157884573 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:11:24 INFO - PROCESS | 1686 | 1470157884579 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1686 | 1470157884583 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x129169800 == 46 [pid = 1686] [id = 139] 10:11:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x12ba78400) [pid = 1686] [serial = 414] [outer = 0x0] 10:11:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x12ba7d400) [pid = 1686] [serial = 415] [outer = 0x12ba78400] 10:11:24 INFO - PROCESS | 1686 | 1470157884616 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x12bef7c00) [pid = 1686] [serial = 416] [outer = 0x12ba78400] 10:11:24 INFO - PROCESS | 1686 | 1470157884996 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]]]}] 10:11:25 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 10:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 568ms 10:11:25 INFO - PROCESS | 1686 | 1470157885039 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1686 | 1470157885041 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:11:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:11:25 INFO - PROCESS | 1686 | 1470157885043 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1686 | 1470157885044 Marionette TRACE conn2 <- [1,530,null,{}] 10:11:25 INFO - PROCESS | 1686 | 1470157885046 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}] 10:11:25 INFO - PROCESS | 1686 | 1470157885047 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:25 INFO - PROCESS | 1686 | 1470157885146 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:11:25 INFO - PROCESS | 1686 | 1470157885149 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1686 | 1470157885150 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4db000 == 47 [pid = 1686] [id = 140] 10:11:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12ba78800) [pid = 1686] [serial = 417] [outer = 0x0] 10:11:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x12cb14800) [pid = 1686] [serial = 418] [outer = 0x12ba78800] 10:11:25 INFO - PROCESS | 1686 | 1470157885173 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x12cb19c00) [pid = 1686] [serial = 419] [outer = 0x12ba78800] 10:11:25 INFO - PROCESS | 1686 | 1470157885511 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"]]]}] 10:11:25 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 10:11:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:11:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:11:25 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 10:11:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:11:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:11:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 10:11:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:11:25 INFO - PROCESS | 1686 | 1470157885563 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1686 | 1470157885564 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:11:25 INFO - PROCESS | 1686 | 1470157885566 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1686 | 1470157885567 Marionette TRACE conn2 <- [1,534,null,{}] 10:11:25 INFO - PROCESS | 1686 | 1470157885570 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}] 10:11:25 INFO - PROCESS | 1686 | 1470157885571 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:25 INFO - PROCESS | 1686 | 1470157885676 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:11:25 INFO - PROCESS | 1686 | 1470157885705 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1686 | 1470157885706 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb1a800 == 48 [pid = 1686] [id = 141] 10:11:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x110f99800) [pid = 1686] [serial = 420] [outer = 0x0] 10:11:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x111da8c00) [pid = 1686] [serial = 421] [outer = 0x110f99800] 10:11:25 INFO - PROCESS | 1686 | 1470157885730 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x12cb1a800) [pid = 1686] [serial = 422] [outer = 0x110f99800] 10:11:26 INFO - PROCESS | 1686 | 1470157886068 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]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:11:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 10:11:26 INFO - PROCESS | 1686 | 1470157886085 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:11:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:11:26 INFO - PROCESS | 1686 | 1470157886087 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:11:26 INFO - PROCESS | 1686 | 1470157886089 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1686 | 1470157886091 Marionette TRACE conn2 <- [1,538,null,{}] 10:11:26 INFO - PROCESS | 1686 | 1470157886093 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}] 10:11:26 INFO - PROCESS | 1686 | 1470157886094 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:26 INFO - PROCESS | 1686 | 1470157886199 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:11:26 INFO - PROCESS | 1686 | 1470157886216 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1686 | 1470157886217 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bebc000 == 49 [pid = 1686] [id = 142] 10:11:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x12b239400) [pid = 1686] [serial = 423] [outer = 0x0] 10:11:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x12b23b800) [pid = 1686] [serial = 424] [outer = 0x12b239400] 10:11:26 INFO - PROCESS | 1686 | 1470157886246 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x12b242400) [pid = 1686] [serial = 425] [outer = 0x12b239400] 10:11:26 INFO - PROCESS | 1686 | 1470157886591 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]]]}] 10:11:26 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. 10:11:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 10:11:26 INFO - PROCESS | 1686 | 1470157886611 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1686 | 1470157886612 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:11:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:11:26 INFO - PROCESS | 1686 | 1470157886615 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1686 | 1470157886616 Marionette TRACE conn2 <- [1,542,null,{}] 10:11:26 INFO - PROCESS | 1686 | 1470157886618 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}] 10:11:26 INFO - PROCESS | 1686 | 1470157886620 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:26 INFO - PROCESS | 1686 | 1470157886766 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:11:26 INFO - PROCESS | 1686 | 1470157886782 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1686 | 1470157886783 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4d8800 == 50 [pid = 1686] [id = 143] 10:11:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x121871c00) [pid = 1686] [serial = 426] [outer = 0x0] 10:11:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x121872800) [pid = 1686] [serial = 427] [outer = 0x121871c00] 10:11:26 INFO - PROCESS | 1686 | 1470157886821 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x121878000) [pid = 1686] [serial = 428] [outer = 0x121871c00] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x113218800) [pid = 1686] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x129488800) [pid = 1686] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x12a90e000) [pid = 1686] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1199ac800) [pid = 1686] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x128b29000) [pid = 1686] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1176b8000) [pid = 1686] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x12100b000) [pid = 1686] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x110fdf800) [pid = 1686] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x1167b3000) [pid = 1686] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x110fe4800) [pid = 1686] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x119699000) [pid = 1686] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x11876c000) [pid = 1686] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x126883800) [pid = 1686] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x128ca9c00) [pid = 1686] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x116886400) [pid = 1686] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:11:27 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x11991ac00) [pid = 1686] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:11:27 INFO - PROCESS | 1686 | 1470157887320 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]]]}] 10:11:27 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. 10:11:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 719ms 10:11:27 INFO - PROCESS | 1686 | 1470157887339 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1686 | 1470157887340 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:11:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:11:27 INFO - PROCESS | 1686 | 1470157887348 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1686 | 1470157887349 Marionette TRACE conn2 <- [1,546,null,{}] 10:11:27 INFO - PROCESS | 1686 | 1470157887351 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}] 10:11:27 INFO - PROCESS | 1686 | 1470157887352 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:27 INFO - PROCESS | 1686 | 1470157887474 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:11:27 INFO - PROCESS | 1686 | 1470157887547 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1686 | 1470157887548 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb26800 == 51 [pid = 1686] [id = 144] 10:11:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1167b3800) [pid = 1686] [serial = 429] [outer = 0x0] 10:11:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x11969c000) [pid = 1686] [serial = 430] [outer = 0x1167b3800] 10:11:27 INFO - PROCESS | 1686 | 1470157887580 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x124e2d400) [pid = 1686] [serial = 431] [outer = 0x1167b3800] 10:11:27 INFO - PROCESS | 1686 | 1470157887851 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]]]}] 10:11:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:11:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 520ms 10:11:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:11:27 INFO - PROCESS | 1686 | 1470157887868 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1686 | 1470157887870 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:11:27 INFO - PROCESS | 1686 | 1470157887872 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1686 | 1470157887874 Marionette TRACE conn2 <- [1,550,null,{}] 10:11:27 INFO - PROCESS | 1686 | 1470157887886 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}] 10:11:27 INFO - PROCESS | 1686 | 1470157887888 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:28 INFO - PROCESS | 1686 | 1470157888021 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:11:28 INFO - PROCESS | 1686 | 1470157888098 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1686 | 1470157888099 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d143000 == 52 [pid = 1686] [id = 145] 10:11:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x116886400) [pid = 1686] [serial = 432] [outer = 0x0] 10:11:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12a96f800) [pid = 1686] [serial = 433] [outer = 0x116886400] 10:11:28 INFO - PROCESS | 1686 | 1470157888128 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x12b243800) [pid = 1686] [serial = 434] [outer = 0x116886400] 10:11:28 INFO - PROCESS | 1686 | 1470157888411 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]]]}] 10:11:28 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. 10:11:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 580ms 10:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:11:28 INFO - PROCESS | 1686 | 1470157888452 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 1686 | 1470157888453 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:11:28 INFO - PROCESS | 1686 | 1470157888463 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1686 | 1470157888464 Marionette TRACE conn2 <- [1,554,null,{}] 10:11:28 INFO - PROCESS | 1686 | 1470157888467 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}] 10:11:28 INFO - PROCESS | 1686 | 1470157888468 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:28 INFO - PROCESS | 1686 | 1470157888554 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:11:28 INFO - PROCESS | 1686 | 1470157888560 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1686 | 1470157888561 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d228000 == 53 [pid = 1686] [id = 146] 10:11:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x128b2dc00) [pid = 1686] [serial = 435] [outer = 0x0] 10:11:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x12cb21c00) [pid = 1686] [serial = 436] [outer = 0x128b2dc00] 10:11:28 INFO - PROCESS | 1686 | 1470157888585 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x12d109c00) [pid = 1686] [serial = 437] [outer = 0x128b2dc00] 10:11:28 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:28 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:28 INFO - PROCESS | 1686 | 1470157888925 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]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 476ms 10:11:28 INFO - PROCESS | 1686 | 1470157888932 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:11:28 INFO - PROCESS | 1686 | 1470157888933 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:11:28 INFO - PROCESS | 1686 | 1470157888936 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1686 | 1470157888937 Marionette TRACE conn2 <- [1,558,null,{}] 10:11:28 INFO - PROCESS | 1686 | 1470157888939 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}] 10:11:28 INFO - PROCESS | 1686 | 1470157888940 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:29 INFO - PROCESS | 1686 | 1470157889061 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:11:29 INFO - PROCESS | 1686 | 1470157889066 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1686 | 1470157889068 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d6e1000 == 54 [pid = 1686] [id = 147] 10:11:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x121b59000) [pid = 1686] [serial = 438] [outer = 0x0] 10:11:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x121b61000) [pid = 1686] [serial = 439] [outer = 0x121b59000] 10:11:29 INFO - PROCESS | 1686 | 1470157889091 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x121b65000) [pid = 1686] [serial = 440] [outer = 0x121b59000] 10:11:29 INFO - PROCESS | 1686 | 1470157889564 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]]]}] 10:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 668ms 10:11:29 INFO - PROCESS | 1686 | 1470157889605 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 1686 | 1470157889607 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:11:29 INFO - PROCESS | 1686 | 1470157889611 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1686 | 1470157889614 Marionette TRACE conn2 <- [1,562,null,{}] 10:11:29 INFO - PROCESS | 1686 | 1470157889617 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}] 10:11:29 INFO - PROCESS | 1686 | 1470157889619 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:29 INFO - PROCESS | 1686 | 1470157889729 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:11:29 INFO - PROCESS | 1686 | 1470157889810 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1686 | 1470157889812 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193b6000 == 55 [pid = 1686] [id = 148] 10:11:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x1183bdc00) [pid = 1686] [serial = 441] [outer = 0x0] 10:11:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x118764400) [pid = 1686] [serial = 442] [outer = 0x1183bdc00] 10:11:29 INFO - PROCESS | 1686 | 1470157889885 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x1196a2c00) [pid = 1686] [serial = 443] [outer = 0x1183bdc00] 10:11:30 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:30 INFO - PROCESS | 1686 | 1470157890296 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]]]}] 10:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 722ms 10:11:30 INFO - PROCESS | 1686 | 1470157890333 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 1686 | 1470157890336 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:11:30 INFO - PROCESS | 1686 | 1470157890341 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1686 | 1470157890343 Marionette TRACE conn2 <- [1,566,null,{}] 10:11:30 INFO - PROCESS | 1686 | 1470157890345 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}] 10:11:30 INFO - PROCESS | 1686 | 1470157890347 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:30 INFO - PROCESS | 1686 | 1470157890457 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:11:30 INFO - PROCESS | 1686 | 1470157890515 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1686 | 1470157890516 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ce8000 == 56 [pid = 1686] [id = 149] 10:11:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x120f8e000) [pid = 1686] [serial = 444] [outer = 0x0] 10:11:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x121877800) [pid = 1686] [serial = 445] [outer = 0x120f8e000] 10:11:30 INFO - PROCESS | 1686 | 1470157890547 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x121b5a400) [pid = 1686] [serial = 446] [outer = 0x120f8e000] 10:11:30 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:30 INFO - PROCESS | 1686 | 1470157890995 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]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 10:11:31 INFO - PROCESS | 1686 | 1470157891010 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:11:31 INFO - PROCESS | 1686 | 1470157891012 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:11:31 INFO - PROCESS | 1686 | 1470157891014 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1686 | 1470157891017 Marionette TRACE conn2 <- [1,570,null,{}] 10:11:31 INFO - PROCESS | 1686 | 1470157891025 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}] 10:11:31 INFO - PROCESS | 1686 | 1470157891028 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:31 INFO - PROCESS | 1686 | 1470157891160 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:11:31 INFO - PROCESS | 1686 | 1470157891264 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1686 | 1470157891266 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d138000 == 57 [pid = 1686] [id = 150] 10:11:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x123be4800) [pid = 1686] [serial = 447] [outer = 0x0] 10:11:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x128b04800) [pid = 1686] [serial = 448] [outer = 0x123be4800] 10:11:31 INFO - PROCESS | 1686 | 1470157891301 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x128e92800) [pid = 1686] [serial = 449] [outer = 0x123be4800] 10:11:31 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:31 INFO - PROCESS | 1686 | 1470157891717 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]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 721ms 10:11:31 INFO - PROCESS | 1686 | 1470157891736 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1686 | 1470157891737 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:11:31 INFO - PROCESS | 1686 | 1470157891741 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1686 | 1470157891742 Marionette TRACE conn2 <- [1,574,null,{}] 10:11:31 INFO - PROCESS | 1686 | 1470157891744 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}] 10:11:31 INFO - PROCESS | 1686 | 1470157891746 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:31 INFO - PROCESS | 1686 | 1470157891853 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:11:31 INFO - PROCESS | 1686 | 1470157891912 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1686 | 1470157891913 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x129165000 == 58 [pid = 1686] [id = 151] 10:11:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x113bb1c00) [pid = 1686] [serial = 450] [outer = 0x0] 10:11:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x121b62c00) [pid = 1686] [serial = 451] [outer = 0x113bb1c00] 10:11:31 INFO - PROCESS | 1686 | 1470157891983 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x12ac77400) [pid = 1686] [serial = 452] [outer = 0x113bb1c00] 10:11:32 INFO - PROCESS | 1686 | 1470157892573 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]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 871ms 10:11:32 INFO - PROCESS | 1686 | 1470157892612 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1686 | 1470157892615 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:11:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:11:32 INFO - PROCESS | 1686 | 1470157892618 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1686 | 1470157892620 Marionette TRACE conn2 <- [1,578,null,{}] 10:11:32 INFO - PROCESS | 1686 | 1470157892644 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}] 10:11:32 INFO - PROCESS | 1686 | 1470157892645 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:32 INFO - PROCESS | 1686 | 1470157892745 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:11:32 INFO - PROCESS | 1686 | 1470157892816 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1686 | 1470157892819 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b9c000 == 59 [pid = 1686] [id = 152] 10:11:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 126 (0x117452400) [pid = 1686] [serial = 453] [outer = 0x0] 10:11:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 127 (0x118109000) [pid = 1686] [serial = 454] [outer = 0x117452400] 10:11:32 INFO - PROCESS | 1686 | 1470157892846 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 128 (0x1187cb000) [pid = 1686] [serial = 455] [outer = 0x117452400] 10:11:33 INFO - PROCESS | 1686 | 1470157893268 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]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 672ms 10:11:33 INFO - PROCESS | 1686 | 1470157893291 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 1686 | 1470157893295 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:11:33 INFO - PROCESS | 1686 | 1470157893300 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1686 | 1470157893301 Marionette TRACE conn2 <- [1,582,null,{}] 10:11:33 INFO - PROCESS | 1686 | 1470157893304 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}] 10:11:33 INFO - PROCESS | 1686 | 1470157893305 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:33 INFO - PROCESS | 1686 | 1470157893400 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:11:33 INFO - PROCESS | 1686 | 1470157893461 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1686 | 1470157893462 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x117381000 == 60 [pid = 1686] [id = 153] 10:11:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 129 (0x119312800) [pid = 1686] [serial = 456] [outer = 0x0] 10:11:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 130 (0x119693c00) [pid = 1686] [serial = 457] [outer = 0x119312800] 10:11:33 INFO - PROCESS | 1686 | 1470157893491 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 131 (0x1196a2400) [pid = 1686] [serial = 458] [outer = 0x119312800] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12d228000 == 59 [pid = 1686] [id = 146] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12d143000 == 58 [pid = 1686] [id = 145] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb26800 == 57 [pid = 1686] [id = 144] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4d8800 == 56 [pid = 1686] [id = 143] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12bebc000 == 55 [pid = 1686] [id = 142] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 130 (0x12c00e800) [pid = 1686] [serial = 382] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb1a800 == 54 [pid = 1686] [id = 141] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4db000 == 53 [pid = 1686] [id = 140] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x129169800 == 52 [pid = 1686] [id = 139] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x12716f000 == 51 [pid = 1686] [id = 138] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x121826800 == 50 [pid = 1686] [id = 137] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x1193af000 == 49 [pid = 1686] [id = 136] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x1184e0000 == 48 [pid = 1686] [id = 135] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x1187a5000 == 47 [pid = 1686] [id = 134] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b9800 == 46 [pid = 1686] [id = 130] 10:11:33 INFO - PROCESS | 1686 | --DOCSHELL 0x1132b8800 == 45 [pid = 1686] [id = 129] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 129 (0x128b27800) [pid = 1686] [serial = 299] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 128 (0x12acde800) [pid = 1686] [serial = 290] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 127 (0x1184ed000) [pid = 1686] [serial = 293] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 126 (0x121428c00) [pid = 1686] [serial = 296] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 125 (0x128ea0c00) [pid = 1686] [serial = 364] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x12a451c00) [pid = 1686] [serial = 367] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x12a976800) [pid = 1686] [serial = 370] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x124f83800) [pid = 1686] [serial = 356] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x1218e8800) [pid = 1686] [serial = 355] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x128b2bc00) [pid = 1686] [serial = 361] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x119525000) [pid = 1686] [serial = 350] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x11876bc00) [pid = 1686] [serial = 349] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x12687f800) [pid = 1686] [serial = 358] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x1271a4400) [pid = 1686] [serial = 359] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x12a90d400) [pid = 1686] [serial = 368] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x117024c00) [pid = 1686] [serial = 340] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1195d3800) [pid = 1686] [serial = 352] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x121109800) [pid = 1686] [serial = 353] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x11702dc00) [pid = 1686] [serial = 347] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1168e5c00) [pid = 1686] [serial = 346] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x12ac7c000) [pid = 1686] [serial = 371] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x118112800) [pid = 1686] [serial = 343] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1199af000) [pid = 1686] [serial = 374] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x12bef6c00) [pid = 1686] [serial = 380] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x12a978000) [pid = 1686] [serial = 376] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x112a88000) [pid = 1686] [serial = 373] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x129487000) [pid = 1686] [serial = 365] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x11969b400) [pid = 1686] [serial = 379] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x128bdd800) [pid = 1686] [serial = 362] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x12bef0000) [pid = 1686] [serial = 377] [outer = 0x0] [url = about:blank] 10:11:33 INFO - PROCESS | 1686 | 1470157893886 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]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 622ms 10:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:11:33 INFO - PROCESS | 1686 | 1470157893922 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 1686 | 1470157893923 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:11:33 INFO - PROCESS | 1686 | 1470157893928 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1686 | 1470157893930 Marionette TRACE conn2 <- [1,586,null,{}] 10:11:33 INFO - PROCESS | 1686 | 1470157893937 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}] 10:11:33 INFO - PROCESS | 1686 | 1470157893940 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:34 INFO - PROCESS | 1686 | 1470157894021 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:11:34 INFO - PROCESS | 1686 | 1470157894046 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1686 | 1470157894048 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d99800 == 46 [pid = 1686] [id = 154] 10:11:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x119925000) [pid = 1686] [serial = 459] [outer = 0x0] 10:11:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121006400) [pid = 1686] [serial = 460] [outer = 0x119925000] 10:11:34 INFO - PROCESS | 1686 | 1470157894076 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121872400) [pid = 1686] [serial = 461] [outer = 0x119925000] 10:11:34 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:34 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:34 INFO - PROCESS | 1686 | 1470157894413 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]]]}] 10:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 523ms 10:11:34 INFO - PROCESS | 1686 | 1470157894450 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:11:34 INFO - PROCESS | 1686 | 1470157894452 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:11:34 INFO - PROCESS | 1686 | 1470157894454 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1686 | 1470157894455 Marionette TRACE conn2 <- [1,590,null,{}] 10:11:34 INFO - PROCESS | 1686 | 1470157894458 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}] 10:11:34 INFO - PROCESS | 1686 | 1470157894459 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:34 INFO - PROCESS | 1686 | 1470157894539 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:11:34 INFO - PROCESS | 1686 | 1470157894545 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1686 | 1470157894546 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x121190000 == 47 [pid = 1686] [id = 155] 10:11:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121b58800) [pid = 1686] [serial = 462] [outer = 0x0] 10:11:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x121b61400) [pid = 1686] [serial = 463] [outer = 0x121b58800] 10:11:34 INFO - PROCESS | 1686 | 1470157894573 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x123dc3c00) [pid = 1686] [serial = 464] [outer = 0x121b58800] 10:11:34 INFO - PROCESS | 1686 | 1470157894915 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]]]}] 10:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 471ms 10:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:11:34 INFO - PROCESS | 1686 | 1470157894928 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:11:34 INFO - PROCESS | 1686 | 1470157894930 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:11:34 INFO - PROCESS | 1686 | 1470157894932 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1686 | 1470157894933 Marionette TRACE conn2 <- [1,594,null,{}] 10:11:34 INFO - PROCESS | 1686 | 1470157894935 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}] 10:11:34 INFO - PROCESS | 1686 | 1470157894937 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:35 INFO - PROCESS | 1686 | 1470157895023 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:11:35 INFO - PROCESS | 1686 | 1470157895086 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1686 | 1470157895087 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x11616d000 == 48 [pid = 1686] [id = 156] 10:11:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x121b5bc00) [pid = 1686] [serial = 465] [outer = 0x0] 10:11:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x124e2c400) [pid = 1686] [serial = 466] [outer = 0x121b5bc00] 10:11:35 INFO - PROCESS | 1686 | 1470157895112 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x126fd0800) [pid = 1686] [serial = 467] [outer = 0x121b5bc00] 10:11:35 INFO - PROCESS | 1686 | 1470157895410 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]]]}] 10:11:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:11:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 10:11:35 INFO - PROCESS | 1686 | 1470157895452 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 1686 | 1470157895453 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:11:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:11:35 INFO - PROCESS | 1686 | 1470157895455 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1686 | 1470157895457 Marionette TRACE conn2 <- [1,598,null,{}] 10:11:35 INFO - PROCESS | 1686 | 1470157895462 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}] 10:11:35 INFO - PROCESS | 1686 | 1470157895466 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:35 INFO - PROCESS | 1686 | 1470157895596 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:11:35 INFO - PROCESS | 1686 | 1470157895631 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1686 | 1470157895632 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x12554e800 == 49 [pid = 1686] [id = 157] 10:11:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x110f9c400) [pid = 1686] [serial = 468] [outer = 0x0] 10:11:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x1271a6800) [pid = 1686] [serial = 469] [outer = 0x110f9c400] 10:11:35 INFO - PROCESS | 1686 | 1470157895663 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x12953e400) [pid = 1686] [serial = 470] [outer = 0x110f9c400] 10:11:35 INFO - PROCESS | 1686 | 1470157895972 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]]]}] 10:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 571ms 10:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:11:36 INFO - PROCESS | 1686 | 1470157896027 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:11:36 INFO - PROCESS | 1686 | 1470157896028 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:11:36 INFO - PROCESS | 1686 | 1470157896030 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1686 | 1470157896031 Marionette TRACE conn2 <- [1,602,null,{}] 10:11:36 INFO - PROCESS | 1686 | 1470157896033 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}] 10:11:36 INFO - PROCESS | 1686 | 1470157896035 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:36 INFO - PROCESS | 1686 | 1470157896135 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:11:36 INFO - PROCESS | 1686 | 1470157896148 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1686 | 1470157896149 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ae1800 == 50 [pid = 1686] [id = 158] 10:11:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x129485c00) [pid = 1686] [serial = 471] [outer = 0x0] 10:11:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x12a910c00) [pid = 1686] [serial = 472] [outer = 0x129485c00] 10:11:36 INFO - PROCESS | 1686 | 1470157896174 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x1161c4c00) [pid = 1686] [serial = 473] [outer = 0x129485c00] 10:11:36 INFO - PROCESS | 1686 | 1470157896516 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]]]}] 10:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 10:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:11:36 INFO - PROCESS | 1686 | 1470157896550 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:11:36 INFO - PROCESS | 1686 | 1470157896552 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:11:36 INFO - PROCESS | 1686 | 1470157896554 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1686 | 1470157896555 Marionette TRACE conn2 <- [1,606,null,{}] 10:11:36 INFO - PROCESS | 1686 | 1470157896557 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}] 10:11:36 INFO - PROCESS | 1686 | 1470157896558 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:36 INFO - PROCESS | 1686 | 1470157896663 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:11:36 INFO - PROCESS | 1686 | 1470157896666 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1686 | 1470157896674 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x129691800 == 51 [pid = 1686] [id = 159] 10:11:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x12a688000) [pid = 1686] [serial = 474] [outer = 0x0] 10:11:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x12ac7ec00) [pid = 1686] [serial = 475] [outer = 0x12a688000] 10:11:36 INFO - PROCESS | 1686 | 1470157896733 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x12b23d800) [pid = 1686] [serial = 476] [outer = 0x12a688000] 10:11:37 INFO - PROCESS | 1686 | 1470157897043 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]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 10:11:37 INFO - PROCESS | 1686 | 1470157897073 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1686 | 1470157897075 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:11:37 INFO - PROCESS | 1686 | 1470157897087 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1686 | 1470157897088 Marionette TRACE conn2 <- [1,610,null,{}] 10:11:37 INFO - PROCESS | 1686 | 1470157897090 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}] 10:11:37 INFO - PROCESS | 1686 | 1470157897094 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:37 INFO - PROCESS | 1686 | 1470157897197 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:11:37 INFO - PROCESS | 1686 | 1470157897201 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1686 | 1470157897202 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b262800 == 52 [pid = 1686] [id = 160] 10:11:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x12abd4800) [pid = 1686] [serial = 477] [outer = 0x0] 10:11:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x12ba76c00) [pid = 1686] [serial = 478] [outer = 0x12abd4800] 10:11:37 INFO - PROCESS | 1686 | 1470157897259 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x12beed000) [pid = 1686] [serial = 479] [outer = 0x12abd4800] 10:11:37 INFO - PROCESS | 1686 | 1470157897601 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]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 10:11:37 INFO - PROCESS | 1686 | 1470157897606 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1686 | 1470157897608 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:11:37 INFO - PROCESS | 1686 | 1470157897617 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1686 | 1470157897618 Marionette TRACE conn2 <- [1,614,null,{}] 10:11:37 INFO - PROCESS | 1686 | 1470157897621 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}] 10:11:37 INFO - PROCESS | 1686 | 1470157897622 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:37 INFO - PROCESS | 1686 | 1470157897735 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:11:37 INFO - PROCESS | 1686 | 1470157897770 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1686 | 1470157897771 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2ea000 == 53 [pid = 1686] [id = 161] 10:11:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x12b23e000) [pid = 1686] [serial = 480] [outer = 0x0] 10:11:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x12bef3800) [pid = 1686] [serial = 481] [outer = 0x12b23e000] 10:11:37 INFO - PROCESS | 1686 | 1470157897796 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x12acd5c00) [pid = 1686] [serial = 482] [outer = 0x12b23e000] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x128b2dc00) [pid = 1686] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x1167b3800) [pid = 1686] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x1218e8400) [pid = 1686] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x12ba78400) [pid = 1686] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x118f39c00) [pid = 1686] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x11337f000) [pid = 1686] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x1127e4c00) [pid = 1686] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x110f99800) [pid = 1686] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x121968400) [pid = 1686] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x12b239400) [pid = 1686] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x12682dc00) [pid = 1686] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x12ba78800) [pid = 1686] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x121871c00) [pid = 1686] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:11:38 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x116886400) [pid = 1686] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:11:38 INFO - PROCESS | 1686 | 1470157898203 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]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 623ms 10:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:11:38 INFO - PROCESS | 1686 | 1470157898236 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1686 | 1470157898237 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:11:38 INFO - PROCESS | 1686 | 1470157898244 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1686 | 1470157898247 Marionette TRACE conn2 <- [1,618,null,{}] 10:11:38 INFO - PROCESS | 1686 | 1470157898250 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}] 10:11:38 INFO - PROCESS | 1686 | 1470157898251 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:38 INFO - PROCESS | 1686 | 1470157898380 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:11:38 INFO - PROCESS | 1686 | 1470157898416 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1686 | 1470157898418 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x12beb2000 == 54 [pid = 1686] [id = 162] 10:11:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x112702400) [pid = 1686] [serial = 483] [outer = 0x0] 10:11:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x11270a800) [pid = 1686] [serial = 484] [outer = 0x112702400] 10:11:38 INFO - PROCESS | 1686 | 1470157898445 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x11991ac00) [pid = 1686] [serial = 485] [outer = 0x112702400] 10:11:38 INFO - PROCESS | 1686 | 1470157898756 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]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 574ms 10:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:11:38 INFO - PROCESS | 1686 | 1470157898815 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1686 | 1470157898816 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:11:38 INFO - PROCESS | 1686 | 1470157898818 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1686 | 1470157898827 Marionette TRACE conn2 <- [1,622,null,{}] 10:11:38 INFO - PROCESS | 1686 | 1470157898830 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}] 10:11:38 INFO - PROCESS | 1686 | 1470157898831 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:38 INFO - PROCESS | 1686 | 1470157898915 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:11:38 INFO - PROCESS | 1686 | 1470157898978 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1686 | 1470157898979 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c718800 == 55 [pid = 1686] [id = 163] 10:11:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x112706c00) [pid = 1686] [serial = 486] [outer = 0x0] 10:11:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x121b67400) [pid = 1686] [serial = 487] [outer = 0x112706c00] 10:11:39 INFO - PROCESS | 1686 | 1470157899004 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x121b72000) [pid = 1686] [serial = 488] [outer = 0x112706c00] 10:11:39 INFO - PROCESS | 1686 | 1470157899266 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:11:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 479ms 10:11:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:11:39 INFO - PROCESS | 1686 | 1470157899298 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1686 | 1470157899299 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:11:39 INFO - PROCESS | 1686 | 1470157899302 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1686 | 1470157899303 Marionette TRACE conn2 <- [1,626,null,{}] 10:11:39 INFO - PROCESS | 1686 | 1470157899305 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}] 10:11:39 INFO - PROCESS | 1686 | 1470157899306 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:39 INFO - PROCESS | 1686 | 1470157899395 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:11:39 INFO - PROCESS | 1686 | 1470157899399 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1686 | 1470157899400 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d232800 == 56 [pid = 1686] [id = 164] 10:11:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x119818c00) [pid = 1686] [serial = 489] [outer = 0x0] 10:11:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x1271b4000) [pid = 1686] [serial = 490] [outer = 0x119818c00] 10:11:39 INFO - PROCESS | 1686 | 1470157899423 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x12ba75400) [pid = 1686] [serial = 491] [outer = 0x119818c00] 10:11:39 INFO - PROCESS | 1686 | 1470157899776 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:11:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 10:11:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:11:39 INFO - PROCESS | 1686 | 1470157899839 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1686 | 1470157899842 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:11:39 INFO - PROCESS | 1686 | 1470157899845 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1686 | 1470157899847 Marionette TRACE conn2 <- [1,630,null,{}] 10:11:39 INFO - PROCESS | 1686 | 1470157899850 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}] 10:11:39 INFO - PROCESS | 1686 | 1470157899852 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:39 INFO - PROCESS | 1686 | 1470157899986 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:11:39 INFO - PROCESS | 1686 | 1470157899994 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1686 | 1470157899995 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8cb000 == 57 [pid = 1686] [id = 165] 10:11:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x12ba78400) [pid = 1686] [serial = 492] [outer = 0x0] 10:11:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x12c6ea800) [pid = 1686] [serial = 493] [outer = 0x12ba78400] 10:11:40 INFO - PROCESS | 1686 | 1470157900033 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x12cb13c00) [pid = 1686] [serial = 494] [outer = 0x12ba78400] 10:11:40 INFO - PROCESS | 1686 | 1470157900594 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]]]}] 10:11:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x11270ec00) [pid = 1686] [serial = 495] [outer = 0x12d104c00] 10:11:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:11:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 819ms 10:11:40 INFO - PROCESS | 1686 | 1470157900707 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1686 | 1470157900709 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:11:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:11:40 INFO - PROCESS | 1686 | 1470157900774 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1686 | 1470157900777 Marionette TRACE conn2 <- [1,634,null,{}] 10:11:40 INFO - PROCESS | 1686 | 1470157900786 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}] 10:11:40 INFO - PROCESS | 1686 | 1470157900789 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:40 INFO - PROCESS | 1686 | 1470157900897 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:11:40 INFO - PROCESS | 1686 | 1470157900955 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1686 | 1470157900957 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x1187a3000 == 58 [pid = 1686] [id = 166] 10:11:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x1127da000) [pid = 1686] [serial = 496] [outer = 0x0] 10:11:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x118114800) [pid = 1686] [serial = 497] [outer = 0x1127da000] 10:11:40 INFO - PROCESS | 1686 | 1470157900990 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 126 (0x118f39c00) [pid = 1686] [serial = 498] [outer = 0x1127da000] 10:11:41 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:41 INFO - PROCESS | 1686 | 1470157901459 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 771ms 10:11:41 INFO - PROCESS | 1686 | 1470157901501 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 1686 | 1470157901505 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:11:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:11:41 INFO - PROCESS | 1686 | 1470157901509 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1686 | 1470157901511 Marionette TRACE conn2 <- [1,638,null,{}] 10:11:41 INFO - PROCESS | 1686 | 1470157901514 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}] 10:11:41 INFO - PROCESS | 1686 | 1470157901516 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:41 INFO - PROCESS | 1686 | 1470157901628 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:11:41 INFO - PROCESS | 1686 | 1470157901732 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1686 | 1470157901733 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x127184000 == 59 [pid = 1686] [id = 167] 10:11:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 127 (0x118f80400) [pid = 1686] [serial = 499] [outer = 0x0] 10:11:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 128 (0x119821000) [pid = 1686] [serial = 500] [outer = 0x118f80400] 10:11:41 INFO - PROCESS | 1686 | 1470157901769 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 129 (0x120f8d000) [pid = 1686] [serial = 501] [outer = 0x118f80400] 10:11:42 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:42 INFO - PROCESS | 1686 | 1470157902191 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]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:11:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 10:11:42 INFO - PROCESS | 1686 | 1470157902237 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1686 | 1470157902238 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:11:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:11:42 INFO - PROCESS | 1686 | 1470157902243 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1686 | 1470157902245 Marionette TRACE conn2 <- [1,642,null,{}] 10:11:42 INFO - PROCESS | 1686 | 1470157902253 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}] 10:11:42 INFO - PROCESS | 1686 | 1470157902256 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:42 INFO - PROCESS | 1686 | 1470157902405 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:11:42 INFO - PROCESS | 1686 | 1470157902418 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1686 | 1470157902421 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8cc800 == 60 [pid = 1686] [id = 168] 10:11:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 130 (0x121b68400) [pid = 1686] [serial = 502] [outer = 0x0] 10:11:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 131 (0x124ab1c00) [pid = 1686] [serial = 503] [outer = 0x121b68400] 10:11:42 INFO - PROCESS | 1686 | 1470157902451 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 132 (0x128b08c00) [pid = 1686] [serial = 504] [outer = 0x121b68400] 10:11:42 INFO - PROCESS | 1686 | 1470157902889 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]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:11:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 672ms 10:11:42 INFO - PROCESS | 1686 | 1470157902914 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1686 | 1470157902916 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:11:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:11:42 INFO - PROCESS | 1686 | 1470157902918 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1686 | 1470157902920 Marionette TRACE conn2 <- [1,646,null,{}] 10:11:42 INFO - PROCESS | 1686 | 1470157902922 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}] 10:11:42 INFO - PROCESS | 1686 | 1470157902924 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:43 INFO - PROCESS | 1686 | 1470157903029 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:11:43 INFO - PROCESS | 1686 | 1470157903090 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1686 | 1470157903092 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dbd2800 == 61 [pid = 1686] [id = 169] 10:11:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 133 (0x112708800) [pid = 1686] [serial = 505] [outer = 0x0] 10:11:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 134 (0x1291ed000) [pid = 1686] [serial = 506] [outer = 0x112708800] 10:11:43 INFO - PROCESS | 1686 | 1470157903170 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 135 (0x12a45d400) [pid = 1686] [serial = 507] [outer = 0x112708800] 10:11:43 INFO - PROCESS | 1686 | 1470157903768 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]]]}] 10:11:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:11:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 918ms 10:11:43 INFO - PROCESS | 1686 | 1470157903838 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:11:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:11:43 INFO - PROCESS | 1686 | 1470157903841 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:11:43 INFO - PROCESS | 1686 | 1470157903844 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 1686 | 1470157903846 Marionette TRACE conn2 <- [1,650,null,{}] 10:11:43 INFO - PROCESS | 1686 | 1470157903850 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}] 10:11:43 INFO - PROCESS | 1686 | 1470157903851 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:43 INFO - PROCESS | 1686 | 1470157903949 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:11:44 INFO - PROCESS | 1686 | 1470157904012 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1686 | 1470157904015 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x124a68800 == 62 [pid = 1686] [id = 170] 10:11:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 136 (0x118072c00) [pid = 1686] [serial = 508] [outer = 0x0] 10:11:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 137 (0x118075000) [pid = 1686] [serial = 509] [outer = 0x118072c00] 10:11:44 INFO - PROCESS | 1686 | 1470157904043 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 138 (0x11807a000) [pid = 1686] [serial = 510] [outer = 0x118072c00] 10:11:44 INFO - PROCESS | 1686 | 1470157904568 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]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:11:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 769ms 10:11:44 INFO - PROCESS | 1686 | 1470157904615 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:11:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:11:44 INFO - PROCESS | 1686 | 1470157904619 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:11:44 INFO - PROCESS | 1686 | 1470157904626 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1686 | 1470157904630 Marionette TRACE conn2 <- [1,654,null,{}] 10:11:44 INFO - PROCESS | 1686 | 1470157904633 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}] 10:11:44 INFO - PROCESS | 1686 | 1470157904636 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:44 INFO - PROCESS | 1686 | 1470157904775 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:11:44 INFO - PROCESS | 1686 | 1470157904847 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1686 | 1470157904848 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x12058b000 == 63 [pid = 1686] [id = 171] 10:11:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 139 (0x1187c0800) [pid = 1686] [serial = 511] [outer = 0x0] 10:11:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 140 (0x118f80000) [pid = 1686] [serial = 512] [outer = 0x1187c0800] 10:11:44 INFO - PROCESS | 1686 | 1470157904871 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 141 (0x11969cc00) [pid = 1686] [serial = 513] [outer = 0x1187c0800] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12d232800 == 62 [pid = 1686] [id = 164] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12c718800 == 61 [pid = 1686] [id = 163] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12beb2000 == 60 [pid = 1686] [id = 162] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2ea000 == 59 [pid = 1686] [id = 161] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12b262800 == 58 [pid = 1686] [id = 160] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x129691800 == 57 [pid = 1686] [id = 159] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x128ae1800 == 56 [pid = 1686] [id = 158] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12554e800 == 55 [pid = 1686] [id = 157] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x11616d000 == 54 [pid = 1686] [id = 156] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x121190000 == 53 [pid = 1686] [id = 155] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x117d99800 == 52 [pid = 1686] [id = 154] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x117381000 == 51 [pid = 1686] [id = 153] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x119b9c000 == 50 [pid = 1686] [id = 152] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x1193b6000 == 49 [pid = 1686] [id = 148] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12d6e1000 == 48 [pid = 1686] [id = 147] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2d7000 == 47 [pid = 1686] [id = 100] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x111f96000 == 46 [pid = 1686] [id = 65] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4d6800 == 45 [pid = 1686] [id = 133] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x128ce8000 == 44 [pid = 1686] [id = 149] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x119b9b800 == 43 [pid = 1686] [id = 99] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12128f000 == 42 [pid = 1686] [id = 115] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x11746e000 == 41 [pid = 1686] [id = 80] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12915c000 == 40 [pid = 1686] [id = 82] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x129165000 == 39 [pid = 1686] [id = 151] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4c2800 == 38 [pid = 1686] [id = 132] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x1212a6000 == 37 [pid = 1686] [id = 81] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12916f800 == 36 [pid = 1686] [id = 131] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12d138000 == 35 [pid = 1686] [id = 150] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12b25f800 == 34 [pid = 1686] [id = 97] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x116ac3000 == 33 [pid = 1686] [id = 114] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x124a68800 == 32 [pid = 1686] [id = 170] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12dbd2800 == 31 [pid = 1686] [id = 169] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8cc800 == 30 [pid = 1686] [id = 168] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x127184000 == 29 [pid = 1686] [id = 167] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x1187a3000 == 28 [pid = 1686] [id = 166] 10:11:45 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8cb000 == 27 [pid = 1686] [id = 165] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 140 (0x12cb21c00) [pid = 1686] [serial = 436] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 139 (0x12d109c00) [pid = 1686] [serial = 437] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 138 (0x11969c000) [pid = 1686] [serial = 430] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 137 (0x123db8400) [pid = 1686] [serial = 406] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 136 (0x12bef7c00) [pid = 1686] [serial = 416] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 135 (0x124e2d400) [pid = 1686] [serial = 431] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 134 (0x119823800) [pid = 1686] [serial = 404] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 133 (0x12c6edc00) [pid = 1686] [serial = 383] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 132 (0x11745c000) [pid = 1686] [serial = 401] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 131 (0x12cb1a800) [pid = 1686] [serial = 422] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 130 (0x129489400) [pid = 1686] [serial = 412] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 129 (0x12a909c00) [pid = 1686] [serial = 413] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 128 (0x12b242400) [pid = 1686] [serial = 425] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 127 (0x11951a800) [pid = 1686] [serial = 388] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 126 (0x128bd6400) [pid = 1686] [serial = 397] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 125 (0x128b05c00) [pid = 1686] [serial = 409] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x1291f2400) [pid = 1686] [serial = 410] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x12cb14800) [pid = 1686] [serial = 418] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x1168e6000) [pid = 1686] [serial = 400] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x126d09400) [pid = 1686] [serial = 394] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x12ba7d400) [pid = 1686] [serial = 415] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x121878000) [pid = 1686] [serial = 428] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x12b243800) [pid = 1686] [serial = 434] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x119823400) [pid = 1686] [serial = 391] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x12a96f800) [pid = 1686] [serial = 433] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x119698400) [pid = 1686] [serial = 403] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x111da8c00) [pid = 1686] [serial = 421] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x124e2e400) [pid = 1686] [serial = 407] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x12b23b800) [pid = 1686] [serial = 424] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x12cb19c00) [pid = 1686] [serial = 419] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x121872800) [pid = 1686] [serial = 427] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x110fec800) [pid = 1686] [serial = 385] [outer = 0x0] [url = about:blank] 10:11:46 INFO - PROCESS | 1686 | 1470157906124 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1526ms 10:11:46 INFO - PROCESS | 1686 | 1470157906150 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1686 | 1470157906152 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:11:46 INFO - PROCESS | 1686 | 1470157906155 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1686 | 1470157906157 Marionette TRACE conn2 <- [1,658,null,{}] 10:11:46 INFO - PROCESS | 1686 | 1470157906161 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}] 10:11:46 INFO - PROCESS | 1686 | 1470157906163 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:46 INFO - PROCESS | 1686 | 1470157906241 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:11:46 INFO - PROCESS | 1686 | 1470157906300 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1686 | 1470157906303 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x116158000 == 28 [pid = 1686] [id = 172] 10:11:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x113971400) [pid = 1686] [serial = 514] [outer = 0x0] 10:11:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x11600a000) [pid = 1686] [serial = 515] [outer = 0x113971400] 10:11:46 INFO - PROCESS | 1686 | 1470157906331 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x116805800) [pid = 1686] [serial = 516] [outer = 0x113971400] 10:11:46 INFO - PROCESS | 1686 | 1470157906633 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 522ms 10:11:46 INFO - PROCESS | 1686 | 1470157906678 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1686 | 1470157906681 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:11:46 INFO - PROCESS | 1686 | 1470157906685 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1686 | 1470157906687 Marionette TRACE conn2 <- [1,662,null,{}] 10:11:46 INFO - PROCESS | 1686 | 1470157906689 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}] 10:11:46 INFO - PROCESS | 1686 | 1470157906691 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:46 INFO - PROCESS | 1686 | 1470157906768 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:11:46 INFO - PROCESS | 1686 | 1470157906772 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1686 | 1470157906773 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x117262000 == 29 [pid = 1686] [id = 173] 10:11:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x117024c00) [pid = 1686] [serial = 517] [outer = 0x0] 10:11:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x1176be800) [pid = 1686] [serial = 518] [outer = 0x117024c00] 10:11:46 INFO - PROCESS | 1686 | 1470157906805 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x118070400) [pid = 1686] [serial = 519] [outer = 0x117024c00] 10:11:47 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:47 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:47 INFO - PROCESS | 1686 | 1470157907296 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]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 618ms 10:11:47 INFO - PROCESS | 1686 | 1470157907304 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1686 | 1470157907306 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:11:47 INFO - PROCESS | 1686 | 1470157907321 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1686 | 1470157907326 Marionette TRACE conn2 <- [1,666,null,{}] 10:11:47 INFO - PROCESS | 1686 | 1470157907338 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}] 10:11:47 INFO - PROCESS | 1686 | 1470157907345 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:47 INFO - PROCESS | 1686 | 1470157907444 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:11:47 INFO - PROCESS | 1686 | 1470157907509 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1686 | 1470157907511 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x11928d000 == 30 [pid = 1686] [id = 174] 10:11:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x112a85c00) [pid = 1686] [serial = 520] [outer = 0x0] 10:11:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x1184ee000) [pid = 1686] [serial = 521] [outer = 0x112a85c00] 10:11:47 INFO - PROCESS | 1686 | 1470157907539 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x118763c00) [pid = 1686] [serial = 522] [outer = 0x112a85c00] 10:11:47 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:47 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:47 INFO - PROCESS | 1686 | 1470157907819 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]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 534ms 10:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:11:47 INFO - PROCESS | 1686 | 1470157907850 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1686 | 1470157907851 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:11:47 INFO - PROCESS | 1686 | 1470157907853 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1686 | 1470157907855 Marionette TRACE conn2 <- [1,670,null,{}] 10:11:47 INFO - PROCESS | 1686 | 1470157907857 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}] 10:11:47 INFO - PROCESS | 1686 | 1470157907860 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:47 INFO - PROCESS | 1686 | 1470157907949 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:11:47 INFO - PROCESS | 1686 | 1470157907953 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1686 | 1470157907954 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198e7800 == 31 [pid = 1686] [id = 175] 10:11:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x110f99c00) [pid = 1686] [serial = 523] [outer = 0x0] 10:11:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x119521400) [pid = 1686] [serial = 524] [outer = 0x110f99c00] 10:11:47 INFO - PROCESS | 1686 | 1470157907982 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x11969a800) [pid = 1686] [serial = 525] [outer = 0x110f99c00] 10:11:48 INFO - PROCESS | 1686 | 1470157908373 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 567ms 10:11:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:11:48 INFO - PROCESS | 1686 | 1470157908422 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1686 | 1470157908423 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:11:48 INFO - PROCESS | 1686 | 1470157908425 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1686 | 1470157908426 Marionette TRACE conn2 <- [1,674,null,{}] 10:11:48 INFO - PROCESS | 1686 | 1470157908428 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}] 10:11:48 INFO - PROCESS | 1686 | 1470157908429 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:48 INFO - PROCESS | 1686 | 1470157908528 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:11:48 INFO - PROCESS | 1686 | 1470157908533 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1686 | 1470157908534 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x120596800 == 32 [pid = 1686] [id = 176] 10:11:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x1168ed800) [pid = 1686] [serial = 526] [outer = 0x0] 10:11:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x119816800) [pid = 1686] [serial = 527] [outer = 0x1168ed800] 10:11:48 INFO - PROCESS | 1686 | 1470157908559 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x119823400) [pid = 1686] [serial = 528] [outer = 0x1168ed800] 10:11:48 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:48 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:48 INFO - PROCESS | 1686 | 1470157908904 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]]]}] 10:11:48 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 10:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 10:11:48 INFO - PROCESS | 1686 | 1470157908946 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1686 | 1470157908947 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:11:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:11:48 INFO - PROCESS | 1686 | 1470157908949 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1686 | 1470157908950 Marionette TRACE conn2 <- [1,678,null,{}] 10:11:48 INFO - PROCESS | 1686 | 1470157908953 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}] 10:11:48 INFO - PROCESS | 1686 | 1470157908957 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:49 INFO - PROCESS | 1686 | 1470157909072 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:11:49 INFO - PROCESS | 1686 | 1470157909112 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1686 | 1470157909113 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x124866000 == 33 [pid = 1686] [id = 177] 10:11:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x119920800) [pid = 1686] [serial = 529] [outer = 0x0] 10:11:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 126 (0x12100b000) [pid = 1686] [serial = 530] [outer = 0x119920800] 10:11:49 INFO - PROCESS | 1686 | 1470157909138 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 127 (0x121876c00) [pid = 1686] [serial = 531] [outer = 0x119920800] 10:11:49 INFO - PROCESS | 1686 | 1470157909452 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]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:11:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 10:11:49 INFO - PROCESS | 1686 | 1470157909481 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1686 | 1470157909482 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:11:49 INFO - PROCESS | 1686 | 1470157909484 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1686 | 1470157909486 Marionette TRACE conn2 <- [1,682,null,{}] 10:11:49 INFO - PROCESS | 1686 | 1470157909488 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}] 10:11:49 INFO - PROCESS | 1686 | 1470157909489 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:49 INFO - PROCESS | 1686 | 1470157909589 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:11:49 INFO - PROCESS | 1686 | 1470157909593 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1686 | 1470157909594 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x128763800 == 34 [pid = 1686] [id = 178] 10:11:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 128 (0x11270f800) [pid = 1686] [serial = 532] [outer = 0x0] 10:11:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 129 (0x12187a000) [pid = 1686] [serial = 533] [outer = 0x11270f800] 10:11:49 INFO - PROCESS | 1686 | 1470157909619 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 130 (0x121b65800) [pid = 1686] [serial = 534] [outer = 0x11270f800] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 129 (0x1127db800) [pid = 1686] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 128 (0x110fdf000) [pid = 1686] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 127 (0x117db7400) [pid = 1686] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 126 (0x124ccb000) [pid = 1686] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 125 (0x1187c4400) [pid = 1686] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x12ba78400) [pid = 1686] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x119818c00) [pid = 1686] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x129485c00) [pid = 1686] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x12abd4800) [pid = 1686] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x12a688000) [pid = 1686] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x112702400) [pid = 1686] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x12b23e000) [pid = 1686] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x112706c00) [pid = 1686] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x121b5bc00) [pid = 1686] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x120f8e000) [pid = 1686] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x117452400) [pid = 1686] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x119925000) [pid = 1686] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x121b58800) [pid = 1686] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x123be4800) [pid = 1686] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x110f9c400) [pid = 1686] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1183bdc00) [pid = 1686] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x119312800) [pid = 1686] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x113bb1c00) [pid = 1686] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x121b59000) [pid = 1686] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x116887000) [pid = 1686] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x128b0f800) [pid = 1686] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:11:50 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1196a2000) [pid = 1686] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:11:50 INFO - PROCESS | 1686 | 1470157910567 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]]]}] 10:11:50 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) 10:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1118ms 10:11:50 INFO - PROCESS | 1686 | 1470157910604 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:11:50 INFO - PROCESS | 1686 | 1470157910606 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:11:50 INFO - PROCESS | 1686 | 1470157910609 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1686 | 1470157910611 Marionette TRACE conn2 <- [1,686,null,{}] 10:11:50 INFO - PROCESS | 1686 | 1470157910614 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}] 10:11:50 INFO - PROCESS | 1686 | 1470157910615 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:50 INFO - PROCESS | 1686 | 1470157910723 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:11:50 INFO - PROCESS | 1686 | 1470157910729 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1686 | 1470157910730 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ac5800 == 35 [pid = 1686] [id = 179] 10:11:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x110f96400) [pid = 1686] [serial = 535] [outer = 0x0] 10:11:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x1167aec00) [pid = 1686] [serial = 536] [outer = 0x110f96400] 10:11:50 INFO - PROCESS | 1686 | 1470157910765 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1183bdc00) [pid = 1686] [serial = 537] [outer = 0x110f96400] 10:11:51 INFO - PROCESS | 1686 | 1470157911653 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]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1070ms 10:11:51 INFO - PROCESS | 1686 | 1470157911680 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1686 | 1470157911682 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:11:51 INFO - PROCESS | 1686 | 1470157911692 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1686 | 1470157911693 Marionette TRACE conn2 <- [1,690,null,{}] 10:11:51 INFO - PROCESS | 1686 | 1470157911695 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}] 10:11:51 INFO - PROCESS | 1686 | 1470157911696 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:51 INFO - PROCESS | 1686 | 1470157911794 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:11:51 INFO - PROCESS | 1686 | 1470157911802 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1686 | 1470157911803 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x11928c800 == 36 [pid = 1686] [id = 180] 10:11:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x11931a800) [pid = 1686] [serial = 538] [outer = 0x0] 10:11:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x120539c00) [pid = 1686] [serial = 539] [outer = 0x11931a800] 10:11:51 INFO - PROCESS | 1686 | 1470157911828 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x121b66800) [pid = 1686] [serial = 540] [outer = 0x11931a800] 10:11:52 INFO - PROCESS | 1686 | 1470157912639 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]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 10:11:52 INFO - PROCESS | 1686 | 1470157912662 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1686 | 1470157912665 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:11:52 INFO - PROCESS | 1686 | 1470157912669 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1686 | 1470157912671 Marionette TRACE conn2 <- [1,694,null,{}] 10:11:52 INFO - PROCESS | 1686 | 1470157912675 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}] 10:11:52 INFO - PROCESS | 1686 | 1470157912677 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:52 INFO - PROCESS | 1686 | 1470157912786 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:11:52 INFO - PROCESS | 1686 | 1470157912844 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1686 | 1470157912847 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x116167000 == 37 [pid = 1686] [id = 181] 10:11:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x112a93c00) [pid = 1686] [serial = 541] [outer = 0x0] 10:11:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x113902c00) [pid = 1686] [serial = 542] [outer = 0x112a93c00] 10:11:52 INFO - PROCESS | 1686 | 1470157912879 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x1167b3800) [pid = 1686] [serial = 543] [outer = 0x112a93c00] 10:11:53 INFO - PROCESS | 1686 | 1470157913881 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]]]}] 10:11:53 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) 10:11:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1223ms 10:11:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:11:53 INFO - PROCESS | 1686 | 1470157913892 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 1686 | 1470157913895 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:11:53 INFO - PROCESS | 1686 | 1470157913900 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1686 | 1470157913901 Marionette TRACE conn2 <- [1,698,null,{}] 10:11:53 INFO - PROCESS | 1686 | 1470157913904 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}] 10:11:53 INFO - PROCESS | 1686 | 1470157913906 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:54 INFO - PROCESS | 1686 | 1470157914015 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:11:54 INFO - PROCESS | 1686 | 1470157914095 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1686 | 1470157914097 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b1000 == 38 [pid = 1686] [id = 182] 10:11:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x118079400) [pid = 1686] [serial = 544] [outer = 0x0] 10:11:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x11807e000) [pid = 1686] [serial = 545] [outer = 0x118079400] 10:11:54 INFO - PROCESS | 1686 | 1470157914168 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x11872c400) [pid = 1686] [serial = 546] [outer = 0x118079400] 10:11:55 INFO - PROCESS | 1686 | 1470157915123 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]]]}] 10:11:55 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) 10:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1272ms 10:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:11:55 INFO - PROCESS | 1686 | 1470157915171 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1686 | 1470157915174 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:11:55 INFO - PROCESS | 1686 | 1470157915177 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1686 | 1470157915178 Marionette TRACE conn2 <- [1,702,null,{}] 10:11:55 INFO - PROCESS | 1686 | 1470157915182 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}] 10:11:55 INFO - PROCESS | 1686 | 1470157915184 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:55 INFO - PROCESS | 1686 | 1470157915289 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x116ac5800 == 37 [pid = 1686] [id = 179] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x128763800 == 36 [pid = 1686] [id = 178] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x124866000 == 35 [pid = 1686] [id = 177] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x120596800 == 34 [pid = 1686] [id = 176] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x1198e7800 == 33 [pid = 1686] [id = 175] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x11928d000 == 32 [pid = 1686] [id = 174] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x117262000 == 31 [pid = 1686] [id = 173] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x116158000 == 30 [pid = 1686] [id = 172] 10:11:55 INFO - PROCESS | 1686 | --DOCSHELL 0x12058b000 == 29 [pid = 1686] [id = 171] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x11702a400) [pid = 1686] [serial = 341] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1291f3000) [pid = 1686] [serial = 398] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x121004c00) [pid = 1686] [serial = 392] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x12953e800) [pid = 1686] [serial = 338] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x113906400) [pid = 1686] [serial = 386] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1187ca800) [pid = 1686] [serial = 344] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x128b0a000) [pid = 1686] [serial = 395] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x11969ac00) [pid = 1686] [serial = 389] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x12a910c00) [pid = 1686] [serial = 472] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x12ba76c00) [pid = 1686] [serial = 478] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x12b23d800) [pid = 1686] [serial = 476] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x12ac7ec00) [pid = 1686] [serial = 475] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x11270a800) [pid = 1686] [serial = 484] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x12beed000) [pid = 1686] [serial = 479] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x12bef3800) [pid = 1686] [serial = 481] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x121b72000) [pid = 1686] [serial = 488] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x124e2c400) [pid = 1686] [serial = 466] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x126fd0800) [pid = 1686] [serial = 467] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x121877800) [pid = 1686] [serial = 445] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x121b5a400) [pid = 1686] [serial = 446] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118109000) [pid = 1686] [serial = 454] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1187cb000) [pid = 1686] [serial = 455] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x121006400) [pid = 1686] [serial = 460] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121872400) [pid = 1686] [serial = 461] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b61400) [pid = 1686] [serial = 463] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x123dc3c00) [pid = 1686] [serial = 464] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x128b04800) [pid = 1686] [serial = 448] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x128e92800) [pid = 1686] [serial = 449] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1271a6800) [pid = 1686] [serial = 469] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x118764400) [pid = 1686] [serial = 442] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1196a2c00) [pid = 1686] [serial = 443] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x119693c00) [pid = 1686] [serial = 457] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x1196a2400) [pid = 1686] [serial = 458] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x121b62c00) [pid = 1686] [serial = 451] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x12ac77400) [pid = 1686] [serial = 452] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x121b65000) [pid = 1686] [serial = 440] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x121b61000) [pid = 1686] [serial = 439] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x12acd5c00) [pid = 1686] [serial = 482] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x12ba75400) [pid = 1686] [serial = 491] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x1161c4c00) [pid = 1686] [serial = 473] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x12953e400) [pid = 1686] [serial = 470] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x11991ac00) [pid = 1686] [serial = 485] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x121b67400) [pid = 1686] [serial = 487] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x11810fc00) [pid = 1686] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x12cb13c00) [pid = 1686] [serial = 494] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x12c6ea800) [pid = 1686] [serial = 493] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x1271b4000) [pid = 1686] [serial = 490] [outer = 0x0] [url = about:blank] 10:11:55 INFO - PROCESS | 1686 | 1470157915382 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1686 | 1470157915385 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x116018800 == 30 [pid = 1686] [id = 183] 10:11:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x1127e5400) [pid = 1686] [serial = 547] [outer = 0x0] 10:11:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x1151d5c00) [pid = 1686] [serial = 548] [outer = 0x1127e5400] 10:11:55 INFO - PROCESS | 1686 | 1470157915414 Marionette DEBUG loaded listener.js 10:11:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x116aaec00) [pid = 1686] [serial = 549] [outer = 0x1127e5400] 10:11:56 INFO - PROCESS | 1686 | 1470157916186 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]]]}] 10:11:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1022ms 10:11:56 INFO - PROCESS | 1686 | 1470157916199 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:11:56 INFO - PROCESS | 1686 | 1470157916201 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:11:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:11:56 INFO - PROCESS | 1686 | 1470157916206 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:11:56 INFO - PROCESS | 1686 | 1470157916208 Marionette TRACE conn2 <- [1,706,null,{}] 10:11:56 INFO - PROCESS | 1686 | 1470157916220 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}] 10:11:56 INFO - PROCESS | 1686 | 1470157916221 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:56 INFO - PROCESS | 1686 | 1470157916298 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:11:56 INFO - PROCESS | 1686 | 1470157916356 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1686 | 1470157916358 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d84800 == 31 [pid = 1686] [id = 184] 10:11:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x117db3800) [pid = 1686] [serial = 550] [outer = 0x0] 10:11:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x118078400) [pid = 1686] [serial = 551] [outer = 0x117db3800] 10:11:56 INFO - PROCESS | 1686 | 1470157916388 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x1183b6800) [pid = 1686] [serial = 552] [outer = 0x117db3800] 10:11:57 INFO - PROCESS | 1686 | 1470157917284 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]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:11:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1131ms 10:11:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:11:57 INFO - PROCESS | 1686 | 1470157917336 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1686 | 1470157917337 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:11:57 INFO - PROCESS | 1686 | 1470157917339 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1686 | 1470157917342 Marionette TRACE conn2 <- [1,710,null,{}] 10:11:57 INFO - PROCESS | 1686 | 1470157917350 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}] 10:11:57 INFO - PROCESS | 1686 | 1470157917353 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:57 INFO - PROCESS | 1686 | 1470157917466 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:11:57 INFO - PROCESS | 1686 | 1470157917477 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1686 | 1470157917479 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b3000 == 32 [pid = 1686] [id = 185] 10:11:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x118764000) [pid = 1686] [serial = 553] [outer = 0x0] 10:11:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x119518800) [pid = 1686] [serial = 554] [outer = 0x118764000] 10:11:57 INFO - PROCESS | 1686 | 1470157917506 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x119816c00) [pid = 1686] [serial = 555] [outer = 0x118764000] 10:11:58 INFO - PROCESS | 1686 | 1470157918344 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]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:11:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 10:11:58 INFO - PROCESS | 1686 | 1470157918367 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1686 | 1470157918369 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:11:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:11:58 INFO - PROCESS | 1686 | 1470157918371 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1686 | 1470157918372 Marionette TRACE conn2 <- [1,714,null,{}] 10:11:58 INFO - PROCESS | 1686 | 1470157918376 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}] 10:11:58 INFO - PROCESS | 1686 | 1470157918378 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:58 INFO - PROCESS | 1686 | 1470157918475 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:11:58 INFO - PROCESS | 1686 | 1470157918478 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 1686 | 1470157918480 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x12117c000 == 33 [pid = 1686] [id = 186] 10:11:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x119822000) [pid = 1686] [serial = 556] [outer = 0x0] 10:11:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x12053b800) [pid = 1686] [serial = 557] [outer = 0x119822000] 10:11:58 INFO - PROCESS | 1686 | 1470157918505 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x121003400) [pid = 1686] [serial = 558] [outer = 0x119822000] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1168ed800) [pid = 1686] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1187c0800) [pid = 1686] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x112a85c00) [pid = 1686] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x110f99c00) [pid = 1686] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x113971400) [pid = 1686] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x1127da000) [pid = 1686] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x117024c00) [pid = 1686] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x118f80400) [pid = 1686] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x121b68400) [pid = 1686] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x112708800) [pid = 1686] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x118072c00) [pid = 1686] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x119920800) [pid = 1686] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 67 (0x11270f800) [pid = 1686] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:11:59 INFO - PROCESS | 1686 | --DOMWINDOW == 66 (0x110f96400) [pid = 1686] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:11:59 INFO - PROCESS | 1686 | 1470157919316 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]]]}] 10:11:59 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 10:11:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 10:11:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:11:59 INFO - PROCESS | 1686 | 1470157919344 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1686 | 1470157919345 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:11:59 INFO - PROCESS | 1686 | 1470157919347 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1686 | 1470157919348 Marionette TRACE conn2 <- [1,718,null,{}] 10:11:59 INFO - PROCESS | 1686 | 1470157919350 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}] 10:11:59 INFO - PROCESS | 1686 | 1470157919352 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:59 INFO - PROCESS | 1686 | 1470157919432 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:11:59 INFO - PROCESS | 1686 | 1470157919435 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1686 | 1470157919436 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:11:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x121078800 == 34 [pid = 1686] [id = 187] 10:11:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x112708800) [pid = 1686] [serial = 559] [outer = 0x0] 10:11:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x117d2c000) [pid = 1686] [serial = 560] [outer = 0x112708800] 10:11:59 INFO - PROCESS | 1686 | 1470157919463 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x1187be800) [pid = 1686] [serial = 561] [outer = 0x112708800] 10:12:00 INFO - PROCESS | 1686 | 1470157920255 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]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:12:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 918ms 10:12:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:12:00 INFO - PROCESS | 1686 | 1470157920265 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1686 | 1470157920266 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:12:00 INFO - PROCESS | 1686 | 1470157920269 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1686 | 1470157920270 Marionette TRACE conn2 <- [1,722,null,{}] 10:12:00 INFO - PROCESS | 1686 | 1470157920272 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}] 10:12:00 INFO - PROCESS | 1686 | 1470157920277 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:00 INFO - PROCESS | 1686 | 1470157920373 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:12:00 INFO - PROCESS | 1686 | 1470157920427 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1686 | 1470157920428 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x125551000 == 35 [pid = 1686] [id = 188] 10:12:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x1127dd000) [pid = 1686] [serial = 562] [outer = 0x0] 10:12:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x121440c00) [pid = 1686] [serial = 563] [outer = 0x1127dd000] 10:12:00 INFO - PROCESS | 1686 | 1470157920453 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x121b61400) [pid = 1686] [serial = 564] [outer = 0x1127dd000] 10:12:00 INFO - PROCESS | 1686 | 1470157920769 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] 10:12:00 INFO - PROCESS | 1686 | 1470157920788 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:12:00 INFO - PROCESS | 1686 | 1470157920791 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1686 | 1470157920793 Marionette TRACE conn2 <- [1,726,null,{}] 10:12:00 INFO - PROCESS | 1686 | 1470157920798 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}] 10:12:00 INFO - PROCESS | 1686 | 1470157920799 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:00 INFO - PROCESS | 1686 | 1470157920871 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:12:00 INFO - PROCESS | 1686 | 1470157920875 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1686 | 1470157920878 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x128add000 == 36 [pid = 1686] [id = 189] 10:12:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x121b65400) [pid = 1686] [serial = 565] [outer = 0x0] 10:12:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x123b2bc00) [pid = 1686] [serial = 566] [outer = 0x121b65400] 10:12:00 INFO - PROCESS | 1686 | 1470157920898 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x123db7800) [pid = 1686] [serial = 567] [outer = 0x121b65400] 10:12:01 INFO - PROCESS | 1686 | 1470157921400 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]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:12:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 623ms 10:12:01 INFO - PROCESS | 1686 | 1470157921415 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:12:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:12:01 INFO - PROCESS | 1686 | 1470157921417 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:12:01 INFO - PROCESS | 1686 | 1470157921491 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1686 | 1470157921494 Marionette TRACE conn2 <- [1,730,null,{}] 10:12:01 INFO - PROCESS | 1686 | 1470157921501 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}] 10:12:01 INFO - PROCESS | 1686 | 1470157921505 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:01 INFO - PROCESS | 1686 | 1470157921649 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:12:01 INFO - PROCESS | 1686 | 1470157921750 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1686 | 1470157921753 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x11657d800 == 37 [pid = 1686] [id = 190] 10:12:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x11270f800) [pid = 1686] [serial = 568] [outer = 0x0] 10:12:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x1127e5000) [pid = 1686] [serial = 569] [outer = 0x11270f800] 10:12:01 INFO - PROCESS | 1686 | 1470157921784 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x1161c4c00) [pid = 1686] [serial = 570] [outer = 0x11270f800] 10:12:02 INFO - PROCESS | 1686 | 1470157922267 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] 10:12:02 INFO - PROCESS | 1686 | 1470157922320 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:12:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:12:02 INFO - PROCESS | 1686 | 1470157922324 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1686 | 1470157922327 Marionette TRACE conn2 <- [1,734,null,{}] 10:12:02 INFO - PROCESS | 1686 | 1470157922332 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}] 10:12:02 INFO - PROCESS | 1686 | 1470157922335 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:02 INFO - PROCESS | 1686 | 1470157922436 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:12:02 INFO - PROCESS | 1686 | 1470157922535 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1686 | 1470157922537 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x121521000 == 38 [pid = 1686] [id = 191] 10:12:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1187be400) [pid = 1686] [serial = 571] [outer = 0x0] 10:12:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1187cc400) [pid = 1686] [serial = 572] [outer = 0x1187be400] 10:12:02 INFO - PROCESS | 1686 | 1470157922567 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11969ac00) [pid = 1686] [serial = 573] [outer = 0x1187be400] 10:12:02 INFO - PROCESS | 1686 | 1470157922990 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]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 722ms 10:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:12:03 INFO - PROCESS | 1686 | 1470157923046 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 1686 | 1470157923047 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:12:03 INFO - PROCESS | 1686 | 1470157923050 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1686 | 1470157923051 Marionette TRACE conn2 <- [1,738,null,{}] 10:12:03 INFO - PROCESS | 1686 | 1470157923054 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}] 10:12:03 INFO - PROCESS | 1686 | 1470157923055 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:03 INFO - PROCESS | 1686 | 1470157923157 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:12:03 INFO - PROCESS | 1686 | 1470157923228 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1686 | 1470157923233 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x1296a4000 == 39 [pid = 1686] [id = 192] 10:12:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x119920400) [pid = 1686] [serial = 574] [outer = 0x0] 10:12:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x120f92400) [pid = 1686] [serial = 575] [outer = 0x119920400] 10:12:03 INFO - PROCESS | 1686 | 1470157923265 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x121876400) [pid = 1686] [serial = 576] [outer = 0x119920400] 10:12:04 INFO - PROCESS | 1686 | 1470157924153 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]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:12:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 10:12:04 INFO - PROCESS | 1686 | 1470157924177 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1686 | 1470157924179 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:12:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:12:04 INFO - PROCESS | 1686 | 1470157924181 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1686 | 1470157924183 Marionette TRACE conn2 <- [1,742,null,{}] 10:12:04 INFO - PROCESS | 1686 | 1470157924185 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}] 10:12:04 INFO - PROCESS | 1686 | 1470157924186 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:04 INFO - PROCESS | 1686 | 1470157924288 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:12:04 INFO - PROCESS | 1686 | 1470157924342 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1686 | 1470157924343 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abd7800 == 40 [pid = 1686] [id = 193] 10:12:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x121b72800) [pid = 1686] [serial = 577] [outer = 0x0] 10:12:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x124e2c400) [pid = 1686] [serial = 578] [outer = 0x121b72800] 10:12:04 INFO - PROCESS | 1686 | 1470157924372 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x125576800) [pid = 1686] [serial = 579] [outer = 0x121b72800] 10:12:05 INFO - PROCESS | 1686 | 1470157925296 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]]]}] 10:12:05 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 10:12:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 10:12:05 INFO - PROCESS | 1686 | 1470157925303 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1686 | 1470157925305 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:12:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:12:05 INFO - PROCESS | 1686 | 1470157925309 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1686 | 1470157925312 Marionette TRACE conn2 <- [1,746,null,{}] 10:12:05 INFO - PROCESS | 1686 | 1470157925316 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}] 10:12:05 INFO - PROCESS | 1686 | 1470157925317 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:05 INFO - PROCESS | 1686 | 1470157925407 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:12:05 INFO - PROCESS | 1686 | 1470157925462 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 1686 | 1470157925465 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x118799000 == 41 [pid = 1686] [id = 194] 10:12:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x114039800) [pid = 1686] [serial = 580] [outer = 0x0] 10:12:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11604c800) [pid = 1686] [serial = 581] [outer = 0x114039800] 10:12:05 INFO - PROCESS | 1686 | 1470157925492 Marionette DEBUG loaded listener.js 10:12:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x117028c00) [pid = 1686] [serial = 582] [outer = 0x114039800] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x125551000 == 40 [pid = 1686] [id = 188] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x121078800 == 39 [pid = 1686] [id = 187] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x12117c000 == 38 [pid = 1686] [id = 186] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b3000 == 37 [pid = 1686] [id = 185] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x117d84800 == 36 [pid = 1686] [id = 184] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x116018800 == 35 [pid = 1686] [id = 183] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b1000 == 34 [pid = 1686] [id = 182] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x116167000 == 33 [pid = 1686] [id = 181] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x11928c800 == 32 [pid = 1686] [id = 180] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x12abd7800 == 31 [pid = 1686] [id = 193] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x1296a4000 == 30 [pid = 1686] [id = 192] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x121521000 == 29 [pid = 1686] [id = 191] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x128add000 == 28 [pid = 1686] [id = 189] 10:12:06 INFO - PROCESS | 1686 | --DOCSHELL 0x11657d800 == 27 [pid = 1686] [id = 190] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x119816800) [pid = 1686] [serial = 527] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11969cc00) [pid = 1686] [serial = 513] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x118f80000) [pid = 1686] [serial = 512] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1184ee000) [pid = 1686] [serial = 521] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x118763c00) [pid = 1686] [serial = 522] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x119521400) [pid = 1686] [serial = 524] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x11600a000) [pid = 1686] [serial = 515] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x116805800) [pid = 1686] [serial = 516] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x118f39c00) [pid = 1686] [serial = 498] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x118114800) [pid = 1686] [serial = 497] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1176be800) [pid = 1686] [serial = 518] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x118070400) [pid = 1686] [serial = 519] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x120f8d000) [pid = 1686] [serial = 501] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x119821000) [pid = 1686] [serial = 500] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x128b08c00) [pid = 1686] [serial = 504] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x124ab1c00) [pid = 1686] [serial = 503] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x1291ed000) [pid = 1686] [serial = 506] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x12a45d400) [pid = 1686] [serial = 507] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x11807a000) [pid = 1686] [serial = 510] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x12100b000) [pid = 1686] [serial = 530] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x119823400) [pid = 1686] [serial = 528] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x12187a000) [pid = 1686] [serial = 533] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 67 (0x121876c00) [pid = 1686] [serial = 531] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 66 (0x1183bdc00) [pid = 1686] [serial = 537] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 65 (0x1167aec00) [pid = 1686] [serial = 536] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 64 (0x118075000) [pid = 1686] [serial = 509] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 63 (0x121b65800) [pid = 1686] [serial = 534] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 62 (0x11969a800) [pid = 1686] [serial = 525] [outer = 0x0] [url = about:blank] 10:12:06 INFO - PROCESS | 1686 | --DOMWINDOW == 61 (0x120539c00) [pid = 1686] [serial = 539] [outer = 0x0] [url = about:blank] 10:12:07 INFO - PROCESS | 1686 | 1470157927048 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]]]}] 10:12:07 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.) 10:12:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1775ms 10:12:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:12:07 INFO - PROCESS | 1686 | 1470157927085 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 1686 | 1470157927088 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:12:07 INFO - PROCESS | 1686 | 1470157927091 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1686 | 1470157927093 Marionette TRACE conn2 <- [1,750,null,{}] 10:12:07 INFO - PROCESS | 1686 | 1470157927097 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}] 10:12:07 INFO - PROCESS | 1686 | 1470157927099 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:07 INFO - PROCESS | 1686 | 1470157927168 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:12:07 INFO - PROCESS | 1686 | 1470157927172 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 1686 | 1470157927177 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x113366000 == 28 [pid = 1686] [id = 195] 10:12:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 62 (0x112709c00) [pid = 1686] [serial = 583] [outer = 0x0] 10:12:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 63 (0x1127e3000) [pid = 1686] [serial = 584] [outer = 0x112709c00] 10:12:07 INFO - PROCESS | 1686 | 1470157927206 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 64 (0x11274d400) [pid = 1686] [serial = 585] [outer = 0x112709c00] 10:12:08 INFO - PROCESS | 1686 | 1470157928025 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]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:12:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 10:12:08 INFO - PROCESS | 1686 | 1470157928063 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1686 | 1470157928066 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:12:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:12:08 INFO - PROCESS | 1686 | 1470157928071 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1686 | 1470157928073 Marionette TRACE conn2 <- [1,754,null,{}] 10:12:08 INFO - PROCESS | 1686 | 1470157928075 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}] 10:12:08 INFO - PROCESS | 1686 | 1470157928077 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:08 INFO - PROCESS | 1686 | 1470157928154 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:12:08 INFO - PROCESS | 1686 | 1470157928205 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1686 | 1470157928206 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x116530800 == 29 [pid = 1686] [id = 196] 10:12:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 65 (0x11321f000) [pid = 1686] [serial = 586] [outer = 0x0] 10:12:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 66 (0x115e26000) [pid = 1686] [serial = 587] [outer = 0x11321f000] 10:12:08 INFO - PROCESS | 1686 | 1470157928233 Marionette DEBUG loaded listener.js 10:12:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x1167acc00) [pid = 1686] [serial = 588] [outer = 0x11321f000] 10:12:09 INFO - PROCESS | 1686 | 1470157929150 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]]]}] 10:12:09 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 10:12:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1122ms 10:12:09 INFO - PROCESS | 1686 | 1470157929194 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1686 | 1470157929196 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:12:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:12:09 INFO - PROCESS | 1686 | 1470157929208 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1686 | 1470157929211 Marionette TRACE conn2 <- [1,758,null,{}] 10:12:09 INFO - PROCESS | 1686 | 1470157929219 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}] 10:12:09 INFO - PROCESS | 1686 | 1470157929222 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:09 INFO - PROCESS | 1686 | 1470157929309 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:12:09 INFO - PROCESS | 1686 | 1470157929344 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1686 | 1470157929346 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x117461800 == 30 [pid = 1686] [id = 197] 10:12:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x1122bec00) [pid = 1686] [serial = 589] [outer = 0x0] 10:12:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x1176b7800) [pid = 1686] [serial = 590] [outer = 0x1122bec00] 10:12:09 INFO - PROCESS | 1686 | 1470157929374 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x117db5000) [pid = 1686] [serial = 591] [outer = 0x1122bec00] 10:12:09 INFO - PROCESS | 1686 | 1470157929723 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]]]}] 10:12:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:12:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 532ms 10:12:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:12:09 INFO - PROCESS | 1686 | 1470157929732 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1686 | 1470157929733 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:12:09 INFO - PROCESS | 1686 | 1470157929735 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1686 | 1470157929737 Marionette TRACE conn2 <- [1,762,null,{}] 10:12:09 INFO - PROCESS | 1686 | 1470157929739 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}] 10:12:09 INFO - PROCESS | 1686 | 1470157929740 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:09 INFO - PROCESS | 1686 | 1470157929833 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:12:09 INFO - PROCESS | 1686 | 1470157929864 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1686 | 1470157929865 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x118af0800 == 31 [pid = 1686] [id = 198] 10:12:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x11807a800) [pid = 1686] [serial = 592] [outer = 0x0] 10:12:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x1184eb400) [pid = 1686] [serial = 593] [outer = 0x11807a800] 10:12:09 INFO - PROCESS | 1686 | 1470157929890 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x118729c00) [pid = 1686] [serial = 594] [outer = 0x11807a800] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x121b65400) [pid = 1686] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x119822000) [pid = 1686] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x112708800) [pid = 1686] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x1127e5400) [pid = 1686] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x112a93c00) [pid = 1686] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 67 (0x11931a800) [pid = 1686] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 66 (0x118079400) [pid = 1686] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 65 (0x117db3800) [pid = 1686] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 64 (0x1127dd000) [pid = 1686] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:12:10 INFO - PROCESS | 1686 | --DOMWINDOW == 63 (0x118764000) [pid = 1686] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:12:10 INFO - PROCESS | 1686 | 1470157930648 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]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:12:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 10:12:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:12:10 INFO - PROCESS | 1686 | 1470157930662 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1686 | 1470157930663 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:12:10 INFO - PROCESS | 1686 | 1470157930665 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1686 | 1470157930666 Marionette TRACE conn2 <- [1,766,null,{}] 10:12:10 INFO - PROCESS | 1686 | 1470157930669 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}] 10:12:10 INFO - PROCESS | 1686 | 1470157930670 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:10 INFO - PROCESS | 1686 | 1470157930736 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:12:10 INFO - PROCESS | 1686 | 1470157930739 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1686 | 1470157930740 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b5800 == 32 [pid = 1686] [id = 199] 10:12:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 64 (0x11321a800) [pid = 1686] [serial = 595] [outer = 0x0] 10:12:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 65 (0x118079400) [pid = 1686] [serial = 596] [outer = 0x11321a800] 10:12:10 INFO - PROCESS | 1686 | 1470157930767 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 66 (0x11872f000) [pid = 1686] [serial = 597] [outer = 0x11321a800] 10:12:11 INFO - PROCESS | 1686 | 1470157931551 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]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:12:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 918ms 10:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:12:11 INFO - PROCESS | 1686 | 1470157931584 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 1686 | 1470157931585 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:12:11 INFO - PROCESS | 1686 | 1470157931587 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1686 | 1470157931588 Marionette TRACE conn2 <- [1,770,null,{}] 10:12:11 INFO - PROCESS | 1686 | 1470157931590 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}] 10:12:11 INFO - PROCESS | 1686 | 1470157931594 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:11 INFO - PROCESS | 1686 | 1470157931682 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:12:11 INFO - PROCESS | 1686 | 1470157931736 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1686 | 1470157931737 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x119ccf800 == 33 [pid = 1686] [id = 200] 10:12:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x1167b1000) [pid = 1686] [serial = 598] [outer = 0x0] 10:12:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x1187cbc00) [pid = 1686] [serial = 599] [outer = 0x1167b1000] 10:12:11 INFO - PROCESS | 1686 | 1470157931762 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x119520000) [pid = 1686] [serial = 600] [outer = 0x1167b1000] 10:12:12 INFO - PROCESS | 1686 | 1470157932029 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]]]}] 10:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 10:12:12 INFO - PROCESS | 1686 | 1470157932056 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:12:12 INFO - PROCESS | 1686 | 1470157932057 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:12:12 INFO - PROCESS | 1686 | 1470157932067 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1686 | 1470157932075 Marionette TRACE conn2 <- [1,774,null,{}] 10:12:12 INFO - PROCESS | 1686 | 1470157932085 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}] 10:12:12 INFO - PROCESS | 1686 | 1470157932086 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:12 INFO - PROCESS | 1686 | 1470157932163 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:12:12 INFO - PROCESS | 1686 | 1470157932167 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1686 | 1470157932168 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x12117e000 == 34 [pid = 1686] [id = 201] 10:12:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x119521400) [pid = 1686] [serial = 601] [outer = 0x0] 10:12:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x1195d6c00) [pid = 1686] [serial = 602] [outer = 0x119521400] 10:12:12 INFO - PROCESS | 1686 | 1470157932194 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x11969d000) [pid = 1686] [serial = 603] [outer = 0x119521400] 10:12:12 INFO - PROCESS | 1686 | 1470157932500 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]]]}] 10:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 493ms 10:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:12:12 INFO - PROCESS | 1686 | 1470157932552 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1686 | 1470157932554 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:12:12 INFO - PROCESS | 1686 | 1470157932556 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1686 | 1470157932557 Marionette TRACE conn2 <- [1,778,null,{}] 10:12:12 INFO - PROCESS | 1686 | 1470157932559 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}] 10:12:12 INFO - PROCESS | 1686 | 1470157932560 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:12 INFO - PROCESS | 1686 | 1470157932673 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:12:12 INFO - PROCESS | 1686 | 1470157932729 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1686 | 1470157932731 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x112643800 == 35 [pid = 1686] [id = 202] 10:12:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x111da8c00) [pid = 1686] [serial = 604] [outer = 0x0] 10:12:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x1122e5c00) [pid = 1686] [serial = 605] [outer = 0x111da8c00] 10:12:12 INFO - PROCESS | 1686 | 1470157932764 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x1127d9000) [pid = 1686] [serial = 606] [outer = 0x111da8c00] 10:12:13 INFO - PROCESS | 1686 | 1470157933287 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]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 768ms 10:12:13 INFO - PROCESS | 1686 | 1470157933351 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1686 | 1470157933354 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:12:13 INFO - PROCESS | 1686 | 1470157933359 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1686 | 1470157933363 Marionette TRACE conn2 <- [1,782,null,{}] 10:12:13 INFO - PROCESS | 1686 | 1470157933390 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}] 10:12:13 INFO - PROCESS | 1686 | 1470157933393 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:13 INFO - PROCESS | 1686 | 1470157933542 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:12:13 INFO - PROCESS | 1686 | 1470157933550 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1686 | 1470157933551 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x11725f800 == 36 [pid = 1686] [id = 203] 10:12:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x1140ad400) [pid = 1686] [serial = 607] [outer = 0x0] 10:12:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x116049400) [pid = 1686] [serial = 608] [outer = 0x1140ad400] 10:12:13 INFO - PROCESS | 1686 | 1470157933582 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x116882000) [pid = 1686] [serial = 609] [outer = 0x1140ad400] 10:12:14 INFO - PROCESS | 1686 | 1470157934100 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]]]}] 10:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 896ms 10:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:12:14 INFO - PROCESS | 1686 | 1470157934255 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 1686 | 1470157934257 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:12:14 INFO - PROCESS | 1686 | 1470157934260 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1686 | 1470157934262 Marionette TRACE conn2 <- [1,786,null,{}] 10:12:14 INFO - PROCESS | 1686 | 1470157934270 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}] 10:12:14 INFO - PROCESS | 1686 | 1470157934272 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:14 INFO - PROCESS | 1686 | 1470157934372 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:12:14 INFO - PROCESS | 1686 | 1470157934441 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:14 INFO - PROCESS | 1686 | 1470157934444 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x11606e000 == 37 [pid = 1686] [id = 204] 10:12:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x113218c00) [pid = 1686] [serial = 610] [outer = 0x0] 10:12:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x113908c00) [pid = 1686] [serial = 611] [outer = 0x113218c00] 10:12:14 INFO - PROCESS | 1686 | 1470157934472 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11403a800) [pid = 1686] [serial = 612] [outer = 0x113218c00] 10:12:14 INFO - PROCESS | 1686 | --DOCSHELL 0x12117e000 == 36 [pid = 1686] [id = 201] 10:12:14 INFO - PROCESS | 1686 | --DOCSHELL 0x119ccf800 == 35 [pid = 1686] [id = 200] 10:12:14 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b5800 == 34 [pid = 1686] [id = 199] 10:12:14 INFO - PROCESS | 1686 | --DOCSHELL 0x118af0800 == 33 [pid = 1686] [id = 198] 10:12:14 INFO - PROCESS | 1686 | --DOCSHELL 0x117461800 == 32 [pid = 1686] [id = 197] 10:12:14 INFO - PROCESS | 1686 | --DOCSHELL 0x116530800 == 31 [pid = 1686] [id = 196] 10:12:14 INFO - PROCESS | 1686 | --DOCSHELL 0x113366000 == 30 [pid = 1686] [id = 195] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x123b2bc00) [pid = 1686] [serial = 566] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x123db7800) [pid = 1686] [serial = 567] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x12053b800) [pid = 1686] [serial = 557] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x117d2c000) [pid = 1686] [serial = 560] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x1187be800) [pid = 1686] [serial = 561] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x1151d5c00) [pid = 1686] [serial = 548] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x116aaec00) [pid = 1686] [serial = 549] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x113902c00) [pid = 1686] [serial = 542] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x1167b3800) [pid = 1686] [serial = 543] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x121b66800) [pid = 1686] [serial = 540] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x11807e000) [pid = 1686] [serial = 545] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x11872c400) [pid = 1686] [serial = 546] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x118078400) [pid = 1686] [serial = 551] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 67 (0x1183b6800) [pid = 1686] [serial = 552] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 66 (0x121440c00) [pid = 1686] [serial = 563] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 65 (0x119518800) [pid = 1686] [serial = 554] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 64 (0x119816c00) [pid = 1686] [serial = 555] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 63 (0x121003400) [pid = 1686] [serial = 558] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | --DOMWINDOW == 62 (0x121b61400) [pid = 1686] [serial = 564] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1686 | 1470157934851 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]]]}] 10:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms 10:12:14 INFO - PROCESS | 1686 | 1470157934881 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 1686 | 1470157934883 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:12:14 INFO - PROCESS | 1686 | 1470157934887 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1686 | 1470157934889 Marionette TRACE conn2 <- [1,790,null,{}] 10:12:14 INFO - PROCESS | 1686 | 1470157934892 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}] 10:12:14 INFO - PROCESS | 1686 | 1470157934894 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:14 INFO - PROCESS | 1686 | 1470157934971 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:12:15 INFO - PROCESS | 1686 | 1470157935021 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1686 | 1470157935022 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ace000 == 31 [pid = 1686] [id = 205] 10:12:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 63 (0x113eaa000) [pid = 1686] [serial = 613] [outer = 0x0] 10:12:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 64 (0x11688a000) [pid = 1686] [serial = 614] [outer = 0x113eaa000] 10:12:15 INFO - PROCESS | 1686 | 1470157935049 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 65 (0x11744f800) [pid = 1686] [serial = 615] [outer = 0x113eaa000] 10:12:15 INFO - PROCESS | 1686 | 1470157935351 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]]]}] 10:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 10:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:12:15 INFO - PROCESS | 1686 | 1470157935407 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1686 | 1470157935408 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:12:15 INFO - PROCESS | 1686 | 1470157935410 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1686 | 1470157935411 Marionette TRACE conn2 <- [1,794,null,{}] 10:12:15 INFO - PROCESS | 1686 | 1470157935419 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}] 10:12:15 INFO - PROCESS | 1686 | 1470157935422 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:15 INFO - PROCESS | 1686 | 1470157935501 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:12:15 INFO - PROCESS | 1686 | 1470157935550 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1686 | 1470157935553 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193c1000 == 32 [pid = 1686] [id = 206] 10:12:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 66 (0x11745e400) [pid = 1686] [serial = 616] [outer = 0x0] 10:12:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x118072c00) [pid = 1686] [serial = 617] [outer = 0x11745e400] 10:12:15 INFO - PROCESS | 1686 | 1470157935582 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x118728400) [pid = 1686] [serial = 618] [outer = 0x11745e400] 10:12:15 INFO - PROCESS | 1686 | 1470157935861 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]]]}] 10:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 10:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:12:15 INFO - PROCESS | 1686 | 1470157935883 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1686 | 1470157935884 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:12:15 INFO - PROCESS | 1686 | 1470157935887 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1686 | 1470157935888 Marionette TRACE conn2 <- [1,798,null,{}] 10:12:15 INFO - PROCESS | 1686 | 1470157935890 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}] 10:12:15 INFO - PROCESS | 1686 | 1470157935891 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:15 INFO - PROCESS | 1686 | 1470157935982 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:12:15 INFO - PROCESS | 1686 | 1470157935986 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1686 | 1470157935987 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x119be1800 == 33 [pid = 1686] [id = 207] 10:12:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x118766000) [pid = 1686] [serial = 619] [outer = 0x0] 10:12:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x1187be800) [pid = 1686] [serial = 620] [outer = 0x118766000] 10:12:16 INFO - PROCESS | 1686 | 1470157936014 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x118f80000) [pid = 1686] [serial = 621] [outer = 0x118766000] 10:12:16 INFO - PROCESS | 1686 | 1470157936360 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]]]}] 10:12:16 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 10:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 10:12:16 INFO - PROCESS | 1686 | 1470157936408 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1686 | 1470157936409 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:12:16 INFO - PROCESS | 1686 | 1470157936419 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1686 | 1470157936420 Marionette TRACE conn2 <- [1,802,null,{}] 10:12:16 INFO - PROCESS | 1686 | 1470157936422 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}] 10:12:16 INFO - PROCESS | 1686 | 1470157936423 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:16 INFO - PROCESS | 1686 | 1470157936497 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:12:16 INFO - PROCESS | 1686 | 1470157936501 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1686 | 1470157936502 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737f000 == 34 [pid = 1686] [id = 208] 10:12:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x118f8b400) [pid = 1686] [serial = 622] [outer = 0x0] 10:12:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x11951c400) [pid = 1686] [serial = 623] [outer = 0x118f8b400] 10:12:16 INFO - PROCESS | 1686 | 1470157936528 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x119696c00) [pid = 1686] [serial = 624] [outer = 0x118f8b400] 10:12:16 INFO - PROCESS | 1686 | 1470157936887 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]]]}] 10:12:16 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 10:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 10:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:12:16 INFO - PROCESS | 1686 | 1470157936939 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1686 | 1470157936941 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:12:16 INFO - PROCESS | 1686 | 1470157936943 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1686 | 1470157936944 Marionette TRACE conn2 <- [1,806,null,{}] 10:12:16 INFO - PROCESS | 1686 | 1470157936953 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}] 10:12:16 INFO - PROCESS | 1686 | 1470157936957 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:17 INFO - PROCESS | 1686 | 1470157937084 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:12:17 INFO - PROCESS | 1686 | 1470157937093 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1686 | 1470157937094 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b48800 == 35 [pid = 1686] [id = 209] 10:12:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x11969fc00) [pid = 1686] [serial = 625] [outer = 0x0] 10:12:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x119822000) [pid = 1686] [serial = 626] [outer = 0x11969fc00] 10:12:17 INFO - PROCESS | 1686 | 1470157937146 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x120f90000) [pid = 1686] [serial = 627] [outer = 0x11969fc00] 10:12:17 INFO - PROCESS | 1686 | [1686] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:12:17 INFO - PROCESS | 1686 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:12:17 INFO - PROCESS | 1686 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:12:17 INFO - PROCESS | 1686 | [GFX2-]: Using SkiaGL canvas. 10:12:17 INFO - PROCESS | 1686 | 1470157937492 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]]]}] 10:12:17 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 10:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 10:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:12:17 INFO - PROCESS | 1686 | 1470157937513 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1686 | 1470157937514 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:12:17 INFO - PROCESS | 1686 | 1470157937521 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1686 | 1470157937522 Marionette TRACE conn2 <- [1,810,null,{}] 10:12:17 INFO - PROCESS | 1686 | 1470157937525 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}] 10:12:17 INFO - PROCESS | 1686 | 1470157937526 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:17 INFO - PROCESS | 1686 | 1470157937618 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:12:17 INFO - PROCESS | 1686 | 1470157937621 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1686 | 1470157937623 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x12486d000 == 36 [pid = 1686] [id = 210] 10:12:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x121003c00) [pid = 1686] [serial = 628] [outer = 0x0] 10:12:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x12123b400) [pid = 1686] [serial = 629] [outer = 0x121003c00] 10:12:17 INFO - PROCESS | 1686 | 1470157937647 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x121873400) [pid = 1686] [serial = 630] [outer = 0x121003c00] 10:12:17 INFO - PROCESS | 1686 | 1470157937975 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]]]}] 10:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 473ms 10:12:17 INFO - PROCESS | 1686 | 1470157937989 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1686 | 1470157937990 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:12:17 INFO - PROCESS | 1686 | 1470157937994 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1686 | 1470157937996 Marionette TRACE conn2 <- [1,814,null,{}] 10:12:18 INFO - PROCESS | 1686 | 1470157938007 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}] 10:12:18 INFO - PROCESS | 1686 | 1470157938008 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:18 INFO - PROCESS | 1686 | 1470157938100 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:12:18 INFO - PROCESS | 1686 | 1470157938103 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1686 | 1470157938104 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x126d3b800 == 37 [pid = 1686] [id = 211] 10:12:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x121004000) [pid = 1686] [serial = 631] [outer = 0x0] 10:12:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1218e9800) [pid = 1686] [serial = 632] [outer = 0x121004000] 10:12:18 INFO - PROCESS | 1686 | 1470157938128 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x121b5b000) [pid = 1686] [serial = 633] [outer = 0x121004000] 10:12:18 INFO - PROCESS | 1686 | 1470157938465 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] 10:12:18 INFO - PROCESS | 1686 | 1470157938474 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:12:18 INFO - PROCESS | 1686 | 1470157938479 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1686 | 1470157938482 Marionette TRACE conn2 <- [1,818,null,{}] 10:12:18 INFO - PROCESS | 1686 | 1470157938484 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}] 10:12:18 INFO - PROCESS | 1686 | 1470157938485 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:18 INFO - PROCESS | 1686 | 1470157938595 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x114039800) [pid = 1686] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x1122bec00) [pid = 1686] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x11270f800) [pid = 1686] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x112709c00) [pid = 1686] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1187be400) [pid = 1686] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x119920400) [pid = 1686] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x121b72800) [pid = 1686] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x11807a800) [pid = 1686] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x11321a800) [pid = 1686] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x1167b1000) [pid = 1686] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:12:18 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x11321f000) [pid = 1686] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:12:18 INFO - PROCESS | 1686 | 1470157938637 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1686 | 1470157938638 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x12117d000 == 38 [pid = 1686] [id = 212] 10:12:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x112709c00) [pid = 1686] [serial = 634] [outer = 0x0] 10:12:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x11338bc00) [pid = 1686] [serial = 635] [outer = 0x112709c00] 10:12:18 INFO - PROCESS | 1686 | 1470157938663 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x11807e400) [pid = 1686] [serial = 636] [outer = 0x112709c00] 10:12:18 INFO - PROCESS | 1686 | 1470157938932 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]]]}] 10:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 10:12:18 INFO - PROCESS | 1686 | 1470157938950 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1686 | 1470157938951 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:12:18 INFO - PROCESS | 1686 | 1470157938970 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1686 | 1470157938971 Marionette TRACE conn2 <- [1,822,null,{}] 10:12:18 INFO - PROCESS | 1686 | 1470157938973 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}] 10:12:18 INFO - PROCESS | 1686 | 1470157938975 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:19 INFO - PROCESS | 1686 | 1470157939066 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:12:19 INFO - PROCESS | 1686 | 1470157939069 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1686 | 1470157939070 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ad5000 == 39 [pid = 1686] [id = 213] 10:12:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x11872c000) [pid = 1686] [serial = 637] [outer = 0x0] 10:12:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x121b63800) [pid = 1686] [serial = 638] [outer = 0x11872c000] 10:12:19 INFO - PROCESS | 1686 | 1470157939094 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x121b69c00) [pid = 1686] [serial = 639] [outer = 0x11872c000] 10:12:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 10:12:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 10:12:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - _addTest/ [0,825,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1686 | 1470157939442 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:12:19 INFO - PROCESS | 1686 | 1470157939447 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1686 | 1470157939449 Marionette TRACE conn2 <- [1,826,null,{}] 10:12:19 INFO - PROCESS | 1686 | 1470157939451 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}] 10:12:19 INFO - PROCESS | 1686 | 1470157939453 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:19 INFO - PROCESS | 1686 | 1470157939567 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:12:19 INFO - PROCESS | 1686 | 1470157939573 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1686 | 1470157939575 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x129174000 == 40 [pid = 1686] [id = 214] 10:12:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x121b6a400) [pid = 1686] [serial = 640] [outer = 0x0] 10:12:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x121b71800) [pid = 1686] [serial = 641] [outer = 0x121b6a400] 10:12:19 INFO - PROCESS | 1686 | 1470157939603 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x124a39c00) [pid = 1686] [serial = 642] [outer = 0x121b6a400] 10:12:19 INFO - PROCESS | 1686 | 1470157939905 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]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 10:12:19 INFO - PROCESS | 1686 | 1470157939919 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:12:19 INFO - PROCESS | 1686 | 1470157939932 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:12:19 INFO - PROCESS | 1686 | 1470157939935 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1686 | 1470157939937 Marionette TRACE conn2 <- [1,830,null,{}] 10:12:19 INFO - PROCESS | 1686 | 1470157939939 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}] 10:12:19 INFO - PROCESS | 1686 | 1470157939940 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:20 INFO - PROCESS | 1686 | 1470157940027 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:12:20 INFO - PROCESS | 1686 | 1470157940032 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1686 | 1470157940033 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a70b800 == 41 [pid = 1686] [id = 215] 10:12:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x124cc9400) [pid = 1686] [serial = 643] [outer = 0x0] 10:12:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x125575800) [pid = 1686] [serial = 644] [outer = 0x124cc9400] 10:12:20 INFO - PROCESS | 1686 | 1470157940070 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x12682dc00) [pid = 1686] [serial = 645] [outer = 0x124cc9400] 10:12:20 INFO - PROCESS | 1686 | 1470157940539 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]]]}] 10:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 619ms 10:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:12:20 INFO - PROCESS | 1686 | 1470157940554 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 1686 | 1470157940555 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:12:20 INFO - PROCESS | 1686 | 1470157940557 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:12:20 INFO - PROCESS | 1686 | 1470157940558 Marionette TRACE conn2 <- [1,834,null,{}] 10:12:20 INFO - PROCESS | 1686 | 1470157940561 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}] 10:12:20 INFO - PROCESS | 1686 | 1470157940562 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:20 INFO - PROCESS | 1686 | 1470157940637 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:12:20 INFO - PROCESS | 1686 | 1470157940641 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1686 | 1470157940642 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a7a8000 == 42 [pid = 1686] [id = 216] 10:12:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x12682e400) [pid = 1686] [serial = 646] [outer = 0x0] 10:12:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x126889400) [pid = 1686] [serial = 647] [outer = 0x12682e400] 10:12:20 INFO - PROCESS | 1686 | 1470157940668 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x126fc6c00) [pid = 1686] [serial = 648] [outer = 0x12682e400] 10:12:21 INFO - PROCESS | 1686 | 1470157941185 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]]]}] 10:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 10:12:21 INFO - PROCESS | 1686 | 1470157941230 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:12:21 INFO - PROCESS | 1686 | 1470157941233 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:12:21 INFO - PROCESS | 1686 | 1470157941236 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1686 | 1470157941238 Marionette TRACE conn2 <- [1,838,null,{}] 10:12:21 INFO - PROCESS | 1686 | 1470157941242 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}] 10:12:21 INFO - PROCESS | 1686 | 1470157941244 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:21 INFO - PROCESS | 1686 | 1470157941346 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:12:21 INFO - PROCESS | 1686 | 1470157941413 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 1686 | 1470157941414 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x1187a5000 == 43 [pid = 1686] [id = 217] 10:12:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x113ea6c00) [pid = 1686] [serial = 649] [outer = 0x0] 10:12:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x116543400) [pid = 1686] [serial = 650] [outer = 0x113ea6c00] 10:12:21 INFO - PROCESS | 1686 | 1470157941445 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x117028800) [pid = 1686] [serial = 651] [outer = 0x113ea6c00] 10:12:21 INFO - PROCESS | 1686 | 1470157941868 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]]]}] 10:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 10:12:21 INFO - PROCESS | 1686 | 1470157941907 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1686 | 1470157941910 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:12:21 INFO - PROCESS | 1686 | 1470157941966 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1686 | 1470157941968 Marionette TRACE conn2 <- [1,842,null,{}] 10:12:21 INFO - PROCESS | 1686 | 1470157941970 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}] 10:12:21 INFO - PROCESS | 1686 | 1470157941972 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:22 INFO - PROCESS | 1686 | 1470157942075 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:12:22 INFO - PROCESS | 1686 | 1470157942128 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1686 | 1470157942130 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12555d800 == 44 [pid = 1686] [id = 218] 10:12:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x118078800) [pid = 1686] [serial = 652] [outer = 0x0] 10:12:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1184e2400) [pid = 1686] [serial = 653] [outer = 0x118078800] 10:12:22 INFO - PROCESS | 1686 | 1470157942160 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x118731c00) [pid = 1686] [serial = 654] [outer = 0x118078800] 10:12:22 INFO - PROCESS | 1686 | 1470157942558 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]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 655ms 10:12:22 INFO - PROCESS | 1686 | 1470157942587 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1686 | 1470157942588 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:12:22 INFO - PROCESS | 1686 | 1470157942590 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1686 | 1470157942593 Marionette TRACE conn2 <- [1,846,null,{}] 10:12:22 INFO - PROCESS | 1686 | 1470157942615 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}] 10:12:22 INFO - PROCESS | 1686 | 1470157942618 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:22 INFO - PROCESS | 1686 | 1470157942720 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:12:22 INFO - PROCESS | 1686 | 1470157942785 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1686 | 1470157942788 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b27a000 == 45 [pid = 1686] [id = 219] 10:12:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x118f86c00) [pid = 1686] [serial = 655] [outer = 0x0] 10:12:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1196a0c00) [pid = 1686] [serial = 656] [outer = 0x118f86c00] 10:12:22 INFO - PROCESS | 1686 | 1470157942818 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x121876800) [pid = 1686] [serial = 657] [outer = 0x118f86c00] 10:12:23 INFO - PROCESS | 1686 | 1470157943231 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]]]}] 10:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 683ms 10:12:23 INFO - PROCESS | 1686 | 1470157943274 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1686 | 1470157943276 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:12:23 INFO - PROCESS | 1686 | 1470157943297 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1686 | 1470157943298 Marionette TRACE conn2 <- [1,850,null,{}] 10:12:23 INFO - PROCESS | 1686 | 1470157943301 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}] 10:12:23 INFO - PROCESS | 1686 | 1470157943302 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:23 INFO - PROCESS | 1686 | 1470157943425 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:12:23 INFO - PROCESS | 1686 | 1470157943499 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1686 | 1470157943501 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb09000 == 46 [pid = 1686] [id = 220] 10:12:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1205dc400) [pid = 1686] [serial = 658] [outer = 0x0] 10:12:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121b66000) [pid = 1686] [serial = 659] [outer = 0x1205dc400] 10:12:23 INFO - PROCESS | 1686 | 1470157943530 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x123be3000) [pid = 1686] [serial = 660] [outer = 0x1205dc400] 10:12:24 INFO - PROCESS | 1686 | 1470157944098 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]]]}] 10:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 821ms 10:12:24 INFO - PROCESS | 1686 | 1470157944117 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:12:24 INFO - PROCESS | 1686 | 1470157944119 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:12:24 INFO - PROCESS | 1686 | 1470157944122 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1686 | 1470157944124 Marionette TRACE conn2 <- [1,854,null,{}] 10:12:24 INFO - PROCESS | 1686 | 1470157944150 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}] 10:12:24 INFO - PROCESS | 1686 | 1470157944151 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:24 INFO - PROCESS | 1686 | 1470157944242 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:12:24 INFO - PROCESS | 1686 | 1470157944310 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 1686 | 1470157944312 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x11747b000 == 47 [pid = 1686] [id = 221] 10:12:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x113e4b400) [pid = 1686] [serial = 661] [outer = 0x0] 10:12:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x116005400) [pid = 1686] [serial = 662] [outer = 0x113e4b400] 10:12:24 INFO - PROCESS | 1686 | 1470157944339 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1168ec800) [pid = 1686] [serial = 663] [outer = 0x113e4b400] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12a70b800 == 46 [pid = 1686] [id = 215] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x129174000 == 45 [pid = 1686] [id = 214] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x116ad5000 == 44 [pid = 1686] [id = 213] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12117d000 == 43 [pid = 1686] [id = 212] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x126d3b800 == 42 [pid = 1686] [id = 211] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12486d000 == 41 [pid = 1686] [id = 210] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x123b48800 == 40 [pid = 1686] [id = 209] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x11737f000 == 39 [pid = 1686] [id = 208] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x119be1800 == 38 [pid = 1686] [id = 207] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x1193c1000 == 37 [pid = 1686] [id = 206] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x116ace000 == 36 [pid = 1686] [id = 205] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x11606e000 == 35 [pid = 1686] [id = 204] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x11725f800 == 34 [pid = 1686] [id = 203] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x112643800 == 33 [pid = 1686] [id = 202] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x118799000 == 32 [pid = 1686] [id = 194] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb09000 == 31 [pid = 1686] [id = 220] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12b27a000 == 30 [pid = 1686] [id = 219] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12555d800 == 29 [pid = 1686] [id = 218] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x1187a5000 == 28 [pid = 1686] [id = 217] 10:12:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12a7a8000 == 27 [pid = 1686] [id = 216] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x117028c00) [pid = 1686] [serial = 582] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11604c800) [pid = 1686] [serial = 581] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1176b7800) [pid = 1686] [serial = 590] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1161c4c00) [pid = 1686] [serial = 570] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1127e5000) [pid = 1686] [serial = 569] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1127e3000) [pid = 1686] [serial = 584] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11274d400) [pid = 1686] [serial = 585] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11969ac00) [pid = 1686] [serial = 573] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1187cc400) [pid = 1686] [serial = 572] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x121876400) [pid = 1686] [serial = 576] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1195d6c00) [pid = 1686] [serial = 602] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x120f92400) [pid = 1686] [serial = 575] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x125576800) [pid = 1686] [serial = 579] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x124e2c400) [pid = 1686] [serial = 578] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1184eb400) [pid = 1686] [serial = 593] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x117db5000) [pid = 1686] [serial = 591] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x11872f000) [pid = 1686] [serial = 597] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x118079400) [pid = 1686] [serial = 596] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x1187cbc00) [pid = 1686] [serial = 599] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x118729c00) [pid = 1686] [serial = 594] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x119520000) [pid = 1686] [serial = 600] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x115e26000) [pid = 1686] [serial = 587] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1167acc00) [pid = 1686] [serial = 588] [outer = 0x0] [url = about:blank] 10:12:25 INFO - PROCESS | 1686 | 1470157945494 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]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1392ms 10:12:25 INFO - PROCESS | 1686 | 1470157945515 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1686 | 1470157945517 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:12:25 INFO - PROCESS | 1686 | 1470157945521 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1686 | 1470157945523 Marionette TRACE conn2 <- [1,858,null,{}] 10:12:25 INFO - PROCESS | 1686 | 1470157945526 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}] 10:12:25 INFO - PROCESS | 1686 | 1470157945528 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:25 INFO - PROCESS | 1686 | 1470157945606 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:12:25 INFO - PROCESS | 1686 | 1470157945613 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1686 | 1470157945615 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x113e81800 == 28 [pid = 1686] [id = 222] 10:12:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x112a8a000) [pid = 1686] [serial = 664] [outer = 0x0] 10:12:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x112dd5800) [pid = 1686] [serial = 665] [outer = 0x112a8a000] 10:12:25 INFO - PROCESS | 1686 | 1470157945644 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1122b4800) [pid = 1686] [serial = 666] [outer = 0x112a8a000] 10:12:25 INFO - PROCESS | 1686 | 1470157945971 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]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 10:12:25 INFO - PROCESS | 1686 | 1470157945990 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1686 | 1470157945996 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:12:26 INFO - PROCESS | 1686 | 1470157946001 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1686 | 1470157946003 Marionette TRACE conn2 <- [1,862,null,{}] 10:12:26 INFO - PROCESS | 1686 | 1470157946005 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}] 10:12:26 INFO - PROCESS | 1686 | 1470157946007 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:26 INFO - PROCESS | 1686 | 1470157946097 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:12:26 INFO - PROCESS | 1686 | 1470157946145 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1686 | 1470157946147 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168d2800 == 29 [pid = 1686] [id = 223] 10:12:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x113384400) [pid = 1686] [serial = 667] [outer = 0x0] 10:12:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1167b2800) [pid = 1686] [serial = 668] [outer = 0x113384400] 10:12:26 INFO - PROCESS | 1686 | 1470157946174 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11702e800) [pid = 1686] [serial = 669] [outer = 0x113384400] 10:12:26 INFO - PROCESS | 1686 | 1470157946456 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]]]}] 10:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 10:12:26 INFO - PROCESS | 1686 | 1470157946483 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1686 | 1470157946485 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:12:26 INFO - PROCESS | 1686 | 1470157946493 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1686 | 1470157946498 Marionette TRACE conn2 <- [1,866,null,{}] 10:12:26 INFO - PROCESS | 1686 | 1470157946506 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}] 10:12:26 INFO - PROCESS | 1686 | 1470157946510 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:26 INFO - PROCESS | 1686 | 1470157946587 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:12:26 INFO - PROCESS | 1686 | 1470157946592 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1686 | 1470157946596 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x11879f000 == 30 [pid = 1686] [id = 224] 10:12:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x112a94000) [pid = 1686] [serial = 670] [outer = 0x0] 10:12:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11807b000) [pid = 1686] [serial = 671] [outer = 0x112a94000] 10:12:26 INFO - PROCESS | 1686 | 1470157946630 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1184e2800) [pid = 1686] [serial = 672] [outer = 0x112a94000] 10:12:26 INFO - PROCESS | 1686 | 1470157946966 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]]]}] 10:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 526ms 10:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:12:27 INFO - PROCESS | 1686 | 1470157947019 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:12:27 INFO - PROCESS | 1686 | 1470157947021 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:12:27 INFO - PROCESS | 1686 | 1470157947023 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1686 | 1470157947024 Marionette TRACE conn2 <- [1,870,null,{}] 10:12:27 INFO - PROCESS | 1686 | 1470157947026 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}] 10:12:27 INFO - PROCESS | 1686 | 1470157947029 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:27 INFO - PROCESS | 1686 | 1470157947103 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:12:27 INFO - PROCESS | 1686 | 1470157947106 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1686 | 1470157947107 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195bb000 == 31 [pid = 1686] [id = 225] 10:12:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x118726c00) [pid = 1686] [serial = 673] [outer = 0x0] 10:12:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118761c00) [pid = 1686] [serial = 674] [outer = 0x118726c00] 10:12:27 INFO - PROCESS | 1686 | 1470157947136 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1187bec00) [pid = 1686] [serial = 675] [outer = 0x118726c00] 10:12:27 INFO - PROCESS | 1686 | 1470157947449 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]]]}] 10:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 10:12:27 INFO - PROCESS | 1686 | 1470157947492 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:12:27 INFO - PROCESS | 1686 | 1470157947494 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:12:27 INFO - PROCESS | 1686 | 1470157947496 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1686 | 1470157947497 Marionette TRACE conn2 <- [1,874,null,{}] 10:12:27 INFO - PROCESS | 1686 | 1470157947499 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}] 10:12:27 INFO - PROCESS | 1686 | 1470157947501 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:27 INFO - PROCESS | 1686 | 1470157947605 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:12:27 INFO - PROCESS | 1686 | 1470157947622 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1686 | 1470157947623 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b85000 == 32 [pid = 1686] [id = 226] 10:12:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x112f96400) [pid = 1686] [serial = 676] [outer = 0x0] 10:12:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1187cd800) [pid = 1686] [serial = 677] [outer = 0x112f96400] 10:12:27 INFO - PROCESS | 1686 | 1470157947648 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x119516c00) [pid = 1686] [serial = 678] [outer = 0x112f96400] 10:12:28 INFO - PROCESS | 1686 | 1470157947998 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 10:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:12:28 INFO - PROCESS | 1686 | 1470157948016 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1686 | 1470157948018 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:12:28 INFO - PROCESS | 1686 | 1470157948020 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1686 | 1470157948021 Marionette TRACE conn2 <- [1,878,null,{}] 10:12:28 INFO - PROCESS | 1686 | 1470157948023 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}] 10:12:28 INFO - PROCESS | 1686 | 1470157948027 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:28 INFO - PROCESS | 1686 | 1470157948146 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:12:28 INFO - PROCESS | 1686 | 1470157948150 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1686 | 1470157948151 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x12129a800 == 33 [pid = 1686] [id = 227] 10:12:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x11702ec00) [pid = 1686] [serial = 679] [outer = 0x0] 10:12:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x119695000) [pid = 1686] [serial = 680] [outer = 0x11702ec00] 10:12:28 INFO - PROCESS | 1686 | 1470157948177 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x119925c00) [pid = 1686] [serial = 681] [outer = 0x11702ec00] 10:12:28 INFO - PROCESS | 1686 | 1470157948485 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 10:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:12:28 INFO - PROCESS | 1686 | 1470157948539 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1686 | 1470157948540 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:12:28 INFO - PROCESS | 1686 | 1470157948543 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1686 | 1470157948547 Marionette TRACE conn2 <- [1,882,null,{}] 10:12:28 INFO - PROCESS | 1686 | 1470157948550 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}] 10:12:28 INFO - PROCESS | 1686 | 1470157948552 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:28 INFO - PROCESS | 1686 | 1470157948658 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:12:28 INFO - PROCESS | 1686 | 1470157948697 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1686 | 1470157948699 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x12182a000 == 34 [pid = 1686] [id = 228] 10:12:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1199b2000) [pid = 1686] [serial = 682] [outer = 0x0] 10:12:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12053b800) [pid = 1686] [serial = 683] [outer = 0x1199b2000] 10:12:28 INFO - PROCESS | 1686 | 1470157948739 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x120f91400) [pid = 1686] [serial = 684] [outer = 0x1199b2000] 10:12:29 INFO - PROCESS | 1686 | 1470157949123 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]]]}] 10:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 623ms 10:12:29 INFO - PROCESS | 1686 | 1470157949166 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:12:29 INFO - PROCESS | 1686 | 1470157949167 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:12:29 INFO - PROCESS | 1686 | 1470157949169 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1686 | 1470157949170 Marionette TRACE conn2 <- [1,886,null,{}] 10:12:29 INFO - PROCESS | 1686 | 1470157949172 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}] 10:12:29 INFO - PROCESS | 1686 | 1470157949174 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:29 INFO - PROCESS | 1686 | 1470157949265 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:12:29 INFO - PROCESS | 1686 | 1470157949268 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1686 | 1470157949269 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x1254e1800 == 35 [pid = 1686] [id = 229] 10:12:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x120f92400) [pid = 1686] [serial = 685] [outer = 0x0] 10:12:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121111000) [pid = 1686] [serial = 686] [outer = 0x120f92400] 10:12:29 INFO - PROCESS | 1686 | 1470157949294 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x12186c000) [pid = 1686] [serial = 687] [outer = 0x120f92400] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x12682e400) [pid = 1686] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x124cc9400) [pid = 1686] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11969fc00) [pid = 1686] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x121003c00) [pid = 1686] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x118766000) [pid = 1686] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x118f8b400) [pid = 1686] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1140ad400) [pid = 1686] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x113eaa000) [pid = 1686] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x111da8c00) [pid = 1686] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x113218c00) [pid = 1686] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11745e400) [pid = 1686] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121004000) [pid = 1686] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x112709c00) [pid = 1686] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x119521400) [pid = 1686] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11872c000) [pid = 1686] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:12:29 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x121b6a400) [pid = 1686] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:12:29 INFO - PROCESS | 1686 | 1470157949866 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]]]}] 10:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 718ms 10:12:29 INFO - PROCESS | 1686 | 1470157949888 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1686 | 1470157949890 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:12:29 INFO - PROCESS | 1686 | 1470157949904 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1686 | 1470157949906 Marionette TRACE conn2 <- [1,890,null,{}] 10:12:29 INFO - PROCESS | 1686 | 1470157949910 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}] 10:12:29 INFO - PROCESS | 1686 | 1470157949912 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:30 INFO - PROCESS | 1686 | 1470157950025 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:12:30 INFO - PROCESS | 1686 | 1470157950114 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1686 | 1470157950115 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x11879e800 == 36 [pid = 1686] [id = 230] 10:12:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x112749000) [pid = 1686] [serial = 688] [outer = 0x0] 10:12:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x117025800) [pid = 1686] [serial = 689] [outer = 0x112749000] 10:12:30 INFO - PROCESS | 1686 | 1470157950156 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x11872c000) [pid = 1686] [serial = 690] [outer = 0x112749000] 10:12:30 INFO - PROCESS | 1686 | 1470157950415 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]]]}] 10:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 530ms 10:12:30 INFO - PROCESS | 1686 | 1470157950423 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1686 | 1470157950425 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:12:30 INFO - PROCESS | 1686 | 1470157950434 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1686 | 1470157950435 Marionette TRACE conn2 <- [1,894,null,{}] 10:12:30 INFO - PROCESS | 1686 | 1470157950439 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}] 10:12:30 INFO - PROCESS | 1686 | 1470157950440 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:30 INFO - PROCESS | 1686 | 1470157950540 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:12:30 INFO - PROCESS | 1686 | 1470157950545 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1686 | 1470157950547 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ada800 == 37 [pid = 1686] [id = 231] 10:12:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11872d000) [pid = 1686] [serial = 691] [outer = 0x0] 10:12:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x121004000) [pid = 1686] [serial = 692] [outer = 0x11872d000] 10:12:30 INFO - PROCESS | 1686 | 1470157950571 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x121874c00) [pid = 1686] [serial = 693] [outer = 0x11872d000] 10:12:30 INFO - PROCESS | 1686 | 1470157950885 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]]]}] 10:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 10:12:30 INFO - PROCESS | 1686 | 1470157950904 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1686 | 1470157950906 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:12:30 INFO - PROCESS | 1686 | 1470157950908 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1686 | 1470157950910 Marionette TRACE conn2 <- [1,898,null,{}] 10:12:30 INFO - PROCESS | 1686 | 1470157950915 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}] 10:12:30 INFO - PROCESS | 1686 | 1470157950916 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:31 INFO - PROCESS | 1686 | 1470157951025 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:12:31 INFO - PROCESS | 1686 | 1470157951032 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1686 | 1470157951033 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b79000 == 38 [pid = 1686] [id = 232] 10:12:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1151cf000) [pid = 1686] [serial = 694] [outer = 0x0] 10:12:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x121969000) [pid = 1686] [serial = 695] [outer = 0x1151cf000] 10:12:31 INFO - PROCESS | 1686 | 1470157951068 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x121b74c00) [pid = 1686] [serial = 696] [outer = 0x1151cf000] 10:12:31 INFO - PROCESS | 1686 | 1470157951367 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]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 474ms 10:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:12:31 INFO - PROCESS | 1686 | 1470157951385 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1686 | 1470157951386 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:12:31 INFO - PROCESS | 1686 | 1470157951388 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1686 | 1470157951389 Marionette TRACE conn2 <- [1,902,null,{}] 10:12:31 INFO - PROCESS | 1686 | 1470157951392 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}] 10:12:31 INFO - PROCESS | 1686 | 1470157951394 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:31 INFO - PROCESS | 1686 | 1470157951472 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:12:31 INFO - PROCESS | 1686 | 1470157951476 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1686 | 1470157951477 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abe2800 == 39 [pid = 1686] [id = 233] 10:12:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x123b33000) [pid = 1686] [serial = 697] [outer = 0x0] 10:12:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x123dc4400) [pid = 1686] [serial = 698] [outer = 0x123b33000] 10:12:31 INFO - PROCESS | 1686 | 1470157951503 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1168e3000) [pid = 1686] [serial = 699] [outer = 0x123b33000] 10:12:32 INFO - PROCESS | 1686 | 1470157952084 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]]]}] 10:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 771ms 10:12:32 INFO - PROCESS | 1686 | 1470157952160 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1686 | 1470157952162 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:12:32 INFO - PROCESS | 1686 | 1470157952165 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1686 | 1470157952167 Marionette TRACE conn2 <- [1,906,null,{}] 10:12:32 INFO - PROCESS | 1686 | 1470157952171 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}] 10:12:32 INFO - PROCESS | 1686 | 1470157952172 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:32 INFO - PROCESS | 1686 | 1470157952269 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:12:32 INFO - PROCESS | 1686 | 1470157952328 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1686 | 1470157952330 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x116577000 == 40 [pid = 1686] [id = 234] 10:12:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11270f400) [pid = 1686] [serial = 700] [outer = 0x0] 10:12:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x112a85800) [pid = 1686] [serial = 701] [outer = 0x11270f400] 10:12:32 INFO - PROCESS | 1686 | 1470157952379 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x113b05000) [pid = 1686] [serial = 702] [outer = 0x11270f400] 10:12:32 INFO - PROCESS | 1686 | 1470157952960 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]]]}] 10:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 824ms 10:12:33 INFO - PROCESS | 1686 | 1470157953002 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1686 | 1470157953006 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:12:33 INFO - PROCESS | 1686 | 1470157953013 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1686 | 1470157953015 Marionette TRACE conn2 <- [1,910,null,{}] 10:12:33 INFO - PROCESS | 1686 | 1470157953018 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}] 10:12:33 INFO - PROCESS | 1686 | 1470157953020 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:33 INFO - PROCESS | 1686 | 1470157953122 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:12:33 INFO - PROCESS | 1686 | 1470157953197 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1686 | 1470157953198 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b68800 == 41 [pid = 1686] [id = 235] 10:12:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x117032c00) [pid = 1686] [serial = 703] [outer = 0x0] 10:12:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x117453000) [pid = 1686] [serial = 704] [outer = 0x117032c00] 10:12:33 INFO - PROCESS | 1686 | 1470157953229 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x117d36800) [pid = 1686] [serial = 705] [outer = 0x117032c00] 10:12:33 INFO - PROCESS | 1686 | 1470157953874 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]]]}] 10:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 922ms 10:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:12:33 INFO - PROCESS | 1686 | 1470157953934 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1686 | 1470157953936 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:12:33 INFO - PROCESS | 1686 | 1470157953939 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1686 | 1470157953942 Marionette TRACE conn2 <- [1,914,null,{}] 10:12:33 INFO - PROCESS | 1686 | 1470157953945 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}] 10:12:33 INFO - PROCESS | 1686 | 1470157953947 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:34 INFO - PROCESS | 1686 | 1470157954049 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:12:34 INFO - PROCESS | 1686 | 1470157954125 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 1686 | 1470157954128 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x11658f800 == 42 [pid = 1686] [id = 236] 10:12:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1151cc800) [pid = 1686] [serial = 706] [outer = 0x0] 10:12:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x1161ba800) [pid = 1686] [serial = 707] [outer = 0x1151cc800] 10:12:34 INFO - PROCESS | 1686 | 1470157954156 Marionette DEBUG loaded listener.js 10:12:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x117028400) [pid = 1686] [serial = 708] [outer = 0x1151cc800] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x119b79000 == 41 [pid = 1686] [id = 232] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x128ada800 == 40 [pid = 1686] [id = 231] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x11879e800 == 39 [pid = 1686] [id = 230] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x1254e1800 == 38 [pid = 1686] [id = 229] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x12182a000 == 37 [pid = 1686] [id = 228] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x12129a800 == 36 [pid = 1686] [id = 227] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x119b85000 == 35 [pid = 1686] [id = 226] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x1195bb000 == 34 [pid = 1686] [id = 225] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x11879f000 == 33 [pid = 1686] [id = 224] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x1168d2800 == 32 [pid = 1686] [id = 223] 10:12:34 INFO - PROCESS | 1686 | --DOCSHELL 0x113e81800 == 31 [pid = 1686] [id = 222] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x119822000) [pid = 1686] [serial = 626] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x12123b400) [pid = 1686] [serial = 629] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x120f90000) [pid = 1686] [serial = 627] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1187be800) [pid = 1686] [serial = 620] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x11951c400) [pid = 1686] [serial = 623] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x116049400) [pid = 1686] [serial = 608] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x116882000) [pid = 1686] [serial = 609] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11688a000) [pid = 1686] [serial = 614] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x11744f800) [pid = 1686] [serial = 615] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1122e5c00) [pid = 1686] [serial = 605] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1127d9000) [pid = 1686] [serial = 606] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x113908c00) [pid = 1686] [serial = 611] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11403a800) [pid = 1686] [serial = 612] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118072c00) [pid = 1686] [serial = 617] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x118728400) [pid = 1686] [serial = 618] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118f80000) [pid = 1686] [serial = 621] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1218e9800) [pid = 1686] [serial = 632] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b5b000) [pid = 1686] [serial = 633] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x11338bc00) [pid = 1686] [serial = 635] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x12682dc00) [pid = 1686] [serial = 645] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11807e400) [pid = 1686] [serial = 636] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x11969d000) [pid = 1686] [serial = 603] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x121b63800) [pid = 1686] [serial = 638] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x121b71800) [pid = 1686] [serial = 641] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x121873400) [pid = 1686] [serial = 630] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x124a39c00) [pid = 1686] [serial = 642] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x119696c00) [pid = 1686] [serial = 624] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x121b69c00) [pid = 1686] [serial = 639] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x126889400) [pid = 1686] [serial = 647] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x126fc6c00) [pid = 1686] [serial = 648] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x125575800) [pid = 1686] [serial = 644] [outer = 0x0] [url = about:blank] 10:12:34 INFO - PROCESS | 1686 | 1470157954583 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]]]}] 10:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 10:12:34 INFO - PROCESS | 1686 | 1470157954613 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1686 | 1470157954617 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:12:34 INFO - PROCESS | 1686 | 1470157954623 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1686 | 1470157954626 Marionette TRACE conn2 <- [1,918,null,{}] 10:12:34 INFO - PROCESS | 1686 | 1470157954641 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}] 10:12:34 INFO - PROCESS | 1686 | 1470157954644 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:34 INFO - PROCESS | 1686 | 1470157954770 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:12:34 INFO - PROCESS | 1686 | 1470157954852 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 1686 | 1470157954854 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168c7800 == 32 [pid = 1686] [id = 237] 10:12:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11702b000) [pid = 1686] [serial = 709] [outer = 0x0] 10:12:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x118070800) [pid = 1686] [serial = 710] [outer = 0x11702b000] 10:12:34 INFO - PROCESS | 1686 | 1470157954898 Marionette DEBUG loaded listener.js 10:12:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x11807d400) [pid = 1686] [serial = 711] [outer = 0x11702b000] 10:12:35 INFO - PROCESS | 1686 | 1470157955236 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]]]}] 10:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 633ms 10:12:35 INFO - PROCESS | 1686 | 1470157955256 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1686 | 1470157955257 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:12:35 INFO - PROCESS | 1686 | 1470157955260 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1686 | 1470157955265 Marionette TRACE conn2 <- [1,922,null,{}] 10:12:35 INFO - PROCESS | 1686 | 1470157955279 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}] 10:12:35 INFO - PROCESS | 1686 | 1470157955284 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:35 INFO - PROCESS | 1686 | 1470157955369 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:12:35 INFO - PROCESS | 1686 | 1470157955445 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1686 | 1470157955447 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b5800 == 33 [pid = 1686] [id = 238] 10:12:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x118730400) [pid = 1686] [serial = 712] [outer = 0x0] 10:12:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x118f3a800) [pid = 1686] [serial = 713] [outer = 0x118730400] 10:12:35 INFO - PROCESS | 1686 | 1470157955475 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x119525c00) [pid = 1686] [serial = 714] [outer = 0x118730400] 10:12:35 INFO - PROCESS | 1686 | 1470157955771 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]]]}] 10:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 530ms 10:12:35 INFO - PROCESS | 1686 | 1470157955790 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1686 | 1470157955791 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:12:35 INFO - PROCESS | 1686 | 1470157955801 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1686 | 1470157955802 Marionette TRACE conn2 <- [1,926,null,{}] 10:12:35 INFO - PROCESS | 1686 | 1470157955805 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}] 10:12:35 INFO - PROCESS | 1686 | 1470157955806 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:35 INFO - PROCESS | 1686 | 1470157955889 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:12:35 INFO - PROCESS | 1686 | 1470157955942 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1686 | 1470157955943 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x121068000 == 34 [pid = 1686] [id = 239] 10:12:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x118766000) [pid = 1686] [serial = 715] [outer = 0x0] 10:12:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1195d2800) [pid = 1686] [serial = 716] [outer = 0x118766000] 10:12:35 INFO - PROCESS | 1686 | 1470157955968 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11981c400) [pid = 1686] [serial = 717] [outer = 0x118766000] 10:12:36 INFO - PROCESS | 1686 | 1470157956237 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]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 10:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:12:36 INFO - PROCESS | 1686 | 1470157956270 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1686 | 1470157956272 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:12:36 INFO - PROCESS | 1686 | 1470157956274 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1686 | 1470157956275 Marionette TRACE conn2 <- [1,930,null,{}] 10:12:36 INFO - PROCESS | 1686 | 1470157956285 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}] 10:12:36 INFO - PROCESS | 1686 | 1470157956286 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:36 INFO - PROCESS | 1686 | 1470157956365 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:12:36 INFO - PROCESS | 1686 | 1470157956369 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1686 | 1470157956370 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b59000 == 35 [pid = 1686] [id = 240] 10:12:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x119822000) [pid = 1686] [serial = 718] [outer = 0x0] 10:12:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1199b2400) [pid = 1686] [serial = 719] [outer = 0x119822000] 10:12:36 INFO - PROCESS | 1686 | 1470157956397 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x120f90c00) [pid = 1686] [serial = 720] [outer = 0x119822000] 10:12:36 INFO - PROCESS | 1686 | 1470157956771 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]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 528ms 10:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:12:36 INFO - PROCESS | 1686 | 1470157956807 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1686 | 1470157956808 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:12:36 INFO - PROCESS | 1686 | 1470157956811 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1686 | 1470157956813 Marionette TRACE conn2 <- [1,934,null,{}] 10:12:36 INFO - PROCESS | 1686 | 1470157956816 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}] 10:12:36 INFO - PROCESS | 1686 | 1470157956820 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:36 INFO - PROCESS | 1686 | 1470157956936 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:12:36 INFO - PROCESS | 1686 | 1470157956950 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1686 | 1470157956951 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x127177800 == 36 [pid = 1686] [id = 241] 10:12:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1199ac800) [pid = 1686] [serial = 721] [outer = 0x0] 10:12:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121873400) [pid = 1686] [serial = 722] [outer = 0x1199ac800] 10:12:36 INFO - PROCESS | 1686 | 1470157956976 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x121b71800) [pid = 1686] [serial = 723] [outer = 0x1199ac800] 10:12:37 INFO - PROCESS | 1686 | 1470157957312 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]]]}] 10:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 10:12:37 INFO - PROCESS | 1686 | 1470157957332 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:12:37 INFO - PROCESS | 1686 | 1470157957334 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:12:37 INFO - PROCESS | 1686 | 1470157957336 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:12:37 INFO - PROCESS | 1686 | 1470157957337 Marionette TRACE conn2 <- [1,938,null,{}] 10:12:37 INFO - PROCESS | 1686 | 1470157957339 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}] 10:12:37 INFO - PROCESS | 1686 | 1470157957340 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:37 INFO - PROCESS | 1686 | 1470157957436 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:12:37 INFO - PROCESS | 1686 | 1470157957447 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1686 | 1470157957448 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x128adf000 == 37 [pid = 1686] [id = 242] 10:12:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x12100b000) [pid = 1686] [serial = 724] [outer = 0x0] 10:12:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x123dc4000) [pid = 1686] [serial = 725] [outer = 0x12100b000] 10:12:37 INFO - PROCESS | 1686 | 1470157957473 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x124e30c00) [pid = 1686] [serial = 726] [outer = 0x12100b000] 10:12:37 INFO - PROCESS | 1686 | 1470157957835 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]]]}] 10:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 10:12:37 INFO - PROCESS | 1686 | 1470157957856 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:12:37 INFO - PROCESS | 1686 | 1470157957858 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:12:37 INFO - PROCESS | 1686 | 1470157957861 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:12:37 INFO - PROCESS | 1686 | 1470157957862 Marionette TRACE conn2 <- [1,942,null,{}] 10:12:37 INFO - PROCESS | 1686 | 1470157957871 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}] 10:12:37 INFO - PROCESS | 1686 | 1470157957872 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:37 INFO - PROCESS | 1686 | 1470157957967 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:12:37 INFO - PROCESS | 1686 | 1470157957970 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1686 | 1470157957971 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x129696800 == 38 [pid = 1686] [id = 243] 10:12:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x123b35400) [pid = 1686] [serial = 727] [outer = 0x0] 10:12:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x125573c00) [pid = 1686] [serial = 728] [outer = 0x123b35400] 10:12:37 INFO - PROCESS | 1686 | 1470157957995 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x126882c00) [pid = 1686] [serial = 729] [outer = 0x123b35400] 10:12:38 INFO - PROCESS | 1686 | 1470157958325 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]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 10:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:12:38 INFO - PROCESS | 1686 | 1470157958381 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1686 | 1470157958383 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:12:38 INFO - PROCESS | 1686 | 1470157958385 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1686 | 1470157958386 Marionette TRACE conn2 <- [1,946,null,{}] 10:12:38 INFO - PROCESS | 1686 | 1470157958394 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}] 10:12:38 INFO - PROCESS | 1686 | 1470157958395 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:38 INFO - PROCESS | 1686 | 1470157958491 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:12:38 INFO - PROCESS | 1686 | 1470157958495 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1686 | 1470157958496 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192aa800 == 39 [pid = 1686] [id = 244] 10:12:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x123be3c00) [pid = 1686] [serial = 730] [outer = 0x0] 10:12:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x126d62400) [pid = 1686] [serial = 731] [outer = 0x123be3c00] 10:12:38 INFO - PROCESS | 1686 | 1470157958527 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x127197c00) [pid = 1686] [serial = 732] [outer = 0x123be3c00] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11702ec00) [pid = 1686] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1199b2000) [pid = 1686] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x112a94000) [pid = 1686] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x113384400) [pid = 1686] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112a8a000) [pid = 1686] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x113e4b400) [pid = 1686] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118726c00) [pid = 1686] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x120f92400) [pid = 1686] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x112749000) [pid = 1686] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11872d000) [pid = 1686] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x113ea6c00) [pid = 1686] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1151cf000) [pid = 1686] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x118078800) [pid = 1686] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x112f96400) [pid = 1686] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x118f86c00) [pid = 1686] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:12:38 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1205dc400) [pid = 1686] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:12:38 INFO - PROCESS | 1686 | 1470157958914 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]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 568ms 10:12:38 INFO - PROCESS | 1686 | 1470157958958 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1686 | 1470157958959 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:12:38 INFO - PROCESS | 1686 | 1470157958969 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1686 | 1470157958970 Marionette TRACE conn2 <- [1,950,null,{}] 10:12:38 INFO - PROCESS | 1686 | 1470157958972 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}] 10:12:38 INFO - PROCESS | 1686 | 1470157958973 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:39 INFO - PROCESS | 1686 | 1470157959055 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:12:39 INFO - PROCESS | 1686 | 1470157959059 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1686 | 1470157959061 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a71f000 == 40 [pid = 1686] [id = 245] 10:12:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x112a8a000) [pid = 1686] [serial = 733] [outer = 0x0] 10:12:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1183b6800) [pid = 1686] [serial = 734] [outer = 0x112a8a000] 10:12:39 INFO - PROCESS | 1686 | 1470157959087 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x119816400) [pid = 1686] [serial = 735] [outer = 0x112a8a000] 10:12:39 INFO - PROCESS | 1686 | 1470157959403 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]]]}] 10:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 469ms 10:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:12:39 INFO - PROCESS | 1686 | 1470157959438 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1686 | 1470157959440 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:12:39 INFO - PROCESS | 1686 | 1470157959442 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1686 | 1470157959444 Marionette TRACE conn2 <- [1,954,null,{}] 10:12:39 INFO - PROCESS | 1686 | 1470157959448 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}] 10:12:39 INFO - PROCESS | 1686 | 1470157959450 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:39 INFO - PROCESS | 1686 | 1470157959538 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:12:39 INFO - PROCESS | 1686 | 1470157959542 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1686 | 1470157959545 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb22000 == 41 [pid = 1686] [id = 246] 10:12:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11872d400) [pid = 1686] [serial = 736] [outer = 0x0] 10:12:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x126d09c00) [pid = 1686] [serial = 737] [outer = 0x11872d400] 10:12:39 INFO - PROCESS | 1686 | 1470157959582 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1271b2400) [pid = 1686] [serial = 738] [outer = 0x11872d400] 10:12:39 INFO - PROCESS | 1686 | 1470157959935 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]]]}] 10:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 521ms 10:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:12:39 INFO - PROCESS | 1686 | 1470157959965 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1686 | 1470157959967 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:12:39 INFO - PROCESS | 1686 | 1470157959970 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1686 | 1470157959971 Marionette TRACE conn2 <- [1,958,null,{}] 10:12:39 INFO - PROCESS | 1686 | 1470157959975 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}] 10:12:39 INFO - PROCESS | 1686 | 1470157959977 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:40 INFO - PROCESS | 1686 | 1470157960100 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:12:40 INFO - PROCESS | 1686 | 1470157960105 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1686 | 1470157960107 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be9a000 == 42 [pid = 1686] [id = 247] 10:12:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x119825000) [pid = 1686] [serial = 739] [outer = 0x0] 10:12:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128b05c00) [pid = 1686] [serial = 740] [outer = 0x119825000] 10:12:40 INFO - PROCESS | 1686 | 1470157960146 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x128b0ec00) [pid = 1686] [serial = 741] [outer = 0x119825000] 10:12:40 INFO - PROCESS | 1686 | 1470157960542 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]]]}] 10:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 620ms 10:12:40 INFO - PROCESS | 1686 | 1470157960589 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1686 | 1470157960590 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:12:40 INFO - PROCESS | 1686 | 1470157960605 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1686 | 1470157960606 Marionette TRACE conn2 <- [1,962,null,{}] 10:12:40 INFO - PROCESS | 1686 | 1470157960608 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}] 10:12:40 INFO - PROCESS | 1686 | 1470157960609 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:40 INFO - PROCESS | 1686 | 1470157960695 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:12:40 INFO - PROCESS | 1686 | 1470157960797 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1686 | 1470157960798 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x1132a3000 == 43 [pid = 1686] [id = 248] 10:12:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x110fe1c00) [pid = 1686] [serial = 742] [outer = 0x0] 10:12:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1122e5c00) [pid = 1686] [serial = 743] [outer = 0x110fe1c00] 10:12:40 INFO - PROCESS | 1686 | 1470157960831 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1132c1400) [pid = 1686] [serial = 744] [outer = 0x110fe1c00] 10:12:41 INFO - PROCESS | 1686 | 1470157961271 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]]]}] 10:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 719ms 10:12:41 INFO - PROCESS | 1686 | 1470157961326 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1686 | 1470157961328 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:12:41 INFO - PROCESS | 1686 | 1470157961331 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1686 | 1470157961334 Marionette TRACE conn2 <- [1,966,null,{}] 10:12:41 INFO - PROCESS | 1686 | 1470157961337 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}] 10:12:41 INFO - PROCESS | 1686 | 1470157961339 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:41 INFO - PROCESS | 1686 | 1470157961444 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:12:41 INFO - PROCESS | 1686 | 1470157961500 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1686 | 1470157961502 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c1000 == 44 [pid = 1686] [id = 249] 10:12:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1168ee400) [pid = 1686] [serial = 745] [outer = 0x0] 10:12:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x118074800) [pid = 1686] [serial = 746] [outer = 0x1168ee400] 10:12:41 INFO - PROCESS | 1686 | 1470157961532 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1184efc00) [pid = 1686] [serial = 747] [outer = 0x1168ee400] 10:12:41 INFO - PROCESS | 1686 | 1470157961950 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 10:12:42 INFO - PROCESS | 1686 | 1470157962005 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1686 | 1470157962008 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:12:42 INFO - PROCESS | 1686 | 1470157962011 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1686 | 1470157962012 Marionette TRACE conn2 <- [1,970,null,{}] 10:12:42 INFO - PROCESS | 1686 | 1470157962015 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}] 10:12:42 INFO - PROCESS | 1686 | 1470157962016 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:42 INFO - PROCESS | 1686 | 1470157962143 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:12:42 INFO - PROCESS | 1686 | 1470157962198 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1686 | 1470157962200 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abd9800 == 45 [pid = 1686] [id = 250] 10:12:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x118722800) [pid = 1686] [serial = 748] [outer = 0x0] 10:12:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1187c2c00) [pid = 1686] [serial = 749] [outer = 0x118722800] 10:12:42 INFO - PROCESS | 1686 | 1470157962228 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x119822400) [pid = 1686] [serial = 750] [outer = 0x118722800] 10:12:42 INFO - PROCESS | 1686 | 1470157962706 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 719ms 10:12:42 INFO - PROCESS | 1686 | 1470157962731 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1686 | 1470157962734 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:12:42 INFO - PROCESS | 1686 | 1470157962743 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1686 | 1470157962750 Marionette TRACE conn2 <- [1,974,null,{}] 10:12:42 INFO - PROCESS | 1686 | 1470157962755 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}] 10:12:42 INFO - PROCESS | 1686 | 1470157962759 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:42 INFO - PROCESS | 1686 | 1470157962914 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:12:43 INFO - PROCESS | 1686 | 1470157963010 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1686 | 1470157963011 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4c5000 == 46 [pid = 1686] [id = 251] 10:12:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x119c26800) [pid = 1686] [serial = 751] [outer = 0x0] 10:12:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x121b5b000) [pid = 1686] [serial = 752] [outer = 0x119c26800] 10:12:43 INFO - PROCESS | 1686 | 1470157963053 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x123dc5000) [pid = 1686] [serial = 753] [outer = 0x119c26800] 10:12:43 INFO - PROCESS | 1686 | 1470157963482 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]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 782ms 10:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:12:43 INFO - PROCESS | 1686 | 1470157963519 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1686 | 1470157963521 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:12:43 INFO - PROCESS | 1686 | 1470157963523 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1686 | 1470157963525 Marionette TRACE conn2 <- [1,978,null,{}] 10:12:43 INFO - PROCESS | 1686 | 1470157963527 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}] 10:12:43 INFO - PROCESS | 1686 | 1470157963528 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:43 INFO - PROCESS | 1686 | 1470157963630 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:12:43 INFO - PROCESS | 1686 | 1470157963684 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1686 | 1470157963685 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c708800 == 47 [pid = 1686] [id = 252] 10:12:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x125497400) [pid = 1686] [serial = 754] [outer = 0x0] 10:12:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x1271a4000) [pid = 1686] [serial = 755] [outer = 0x125497400] 10:12:43 INFO - PROCESS | 1686 | 1470157963713 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x1271b3400) [pid = 1686] [serial = 756] [outer = 0x125497400] 10:12:44 INFO - PROCESS | 1686 | 1470157964109 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]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 619ms 10:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:12:44 INFO - PROCESS | 1686 | 1470157964143 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1686 | 1470157964144 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:12:44 INFO - PROCESS | 1686 | 1470157964146 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1686 | 1470157964147 Marionette TRACE conn2 <- [1,982,null,{}] 10:12:44 INFO - PROCESS | 1686 | 1470157964150 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}] 10:12:44 INFO - PROCESS | 1686 | 1470157964151 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:44 INFO - PROCESS | 1686 | 1470157964267 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:12:44 INFO - PROCESS | 1686 | 1470157964364 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1686 | 1470157964370 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737d800 == 48 [pid = 1686] [id = 253] 10:12:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x125580000) [pid = 1686] [serial = 757] [outer = 0x0] 10:12:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x1271b3c00) [pid = 1686] [serial = 758] [outer = 0x125580000] 10:12:44 INFO - PROCESS | 1686 | 1470157964427 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x128b27400) [pid = 1686] [serial = 759] [outer = 0x125580000] 10:12:45 INFO - PROCESS | 1686 | 1470157965149 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]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1071ms 10:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:12:45 INFO - PROCESS | 1686 | 1470157965217 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1686 | 1470157965220 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:12:45 INFO - PROCESS | 1686 | 1470157965223 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1686 | 1470157965225 Marionette TRACE conn2 <- [1,986,null,{}] 10:12:45 INFO - PROCESS | 1686 | 1470157965228 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}] 10:12:45 INFO - PROCESS | 1686 | 1470157965230 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:45 INFO - PROCESS | 1686 | 1470157965326 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:12:45 INFO - PROCESS | 1686 | 1470157965395 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1686 | 1470157965396 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x113be6000 == 49 [pid = 1686] [id = 254] 10:12:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x1122e4000) [pid = 1686] [serial = 760] [outer = 0x0] 10:12:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x112702800) [pid = 1686] [serial = 761] [outer = 0x1122e4000] 10:12:45 INFO - PROCESS | 1686 | 1470157965424 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x112731800) [pid = 1686] [serial = 762] [outer = 0x1122e4000] 10:12:45 INFO - PROCESS | 1686 | 1470157965838 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]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 623ms 10:12:45 INFO - PROCESS | 1686 | 1470157965848 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1686 | 1470157965850 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:12:45 INFO - PROCESS | 1686 | 1470157965855 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1686 | 1470157965856 Marionette TRACE conn2 <- [1,990,null,{}] 10:12:45 INFO - PROCESS | 1686 | 1470157965859 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}] 10:12:45 INFO - PROCESS | 1686 | 1470157965860 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x12be9a000 == 48 [pid = 1686] [id = 247] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb22000 == 47 [pid = 1686] [id = 246] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x12a71f000 == 46 [pid = 1686] [id = 245] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x1192aa800 == 45 [pid = 1686] [id = 244] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x129696800 == 44 [pid = 1686] [id = 243] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x128adf000 == 43 [pid = 1686] [id = 242] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x127177800 == 42 [pid = 1686] [id = 241] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x123b59000 == 41 [pid = 1686] [id = 240] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x121068000 == 40 [pid = 1686] [id = 239] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b5800 == 39 [pid = 1686] [id = 238] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x1168c7800 == 38 [pid = 1686] [id = 237] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x11658f800 == 37 [pid = 1686] [id = 236] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x119b68800 == 36 [pid = 1686] [id = 235] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x116577000 == 35 [pid = 1686] [id = 234] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x12abe2800 == 34 [pid = 1686] [id = 233] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x11747b000 == 33 [pid = 1686] [id = 221] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x11737d800 == 32 [pid = 1686] [id = 253] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x12c708800 == 31 [pid = 1686] [id = 252] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4c5000 == 30 [pid = 1686] [id = 251] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x12abd9800 == 29 [pid = 1686] [id = 250] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x1195c1000 == 28 [pid = 1686] [id = 249] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x1132a3000 == 27 [pid = 1686] [id = 248] 10:12:46 INFO - PROCESS | 1686 | 1470157966457 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x119695000) [pid = 1686] [serial = 680] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x12053b800) [pid = 1686] [serial = 683] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x11807b000) [pid = 1686] [serial = 671] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1184e2800) [pid = 1686] [serial = 672] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1167b2800) [pid = 1686] [serial = 668] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x11702e800) [pid = 1686] [serial = 669] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x112dd5800) [pid = 1686] [serial = 665] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x116005400) [pid = 1686] [serial = 662] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1168ec800) [pid = 1686] [serial = 663] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1122b4800) [pid = 1686] [serial = 666] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x118761c00) [pid = 1686] [serial = 674] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1187bec00) [pid = 1686] [serial = 675] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x121111000) [pid = 1686] [serial = 686] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x117025800) [pid = 1686] [serial = 689] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x120f91400) [pid = 1686] [serial = 684] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x121004000) [pid = 1686] [serial = 692] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117028800) [pid = 1686] [serial = 651] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x12186c000) [pid = 1686] [serial = 687] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x116543400) [pid = 1686] [serial = 650] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x121874c00) [pid = 1686] [serial = 693] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11872c000) [pid = 1686] [serial = 690] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x121969000) [pid = 1686] [serial = 695] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118731c00) [pid = 1686] [serial = 654] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121b74c00) [pid = 1686] [serial = 696] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1187cd800) [pid = 1686] [serial = 677] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1184e2400) [pid = 1686] [serial = 653] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x123dc4400) [pid = 1686] [serial = 698] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x119925c00) [pid = 1686] [serial = 681] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x119516c00) [pid = 1686] [serial = 678] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x121876800) [pid = 1686] [serial = 657] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1196a0c00) [pid = 1686] [serial = 656] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x123be3000) [pid = 1686] [serial = 660] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x121b66000) [pid = 1686] [serial = 659] [outer = 0x0] [url = about:blank] 10:12:46 INFO - PROCESS | 1686 | --DOCSHELL 0x113be6000 == 26 [pid = 1686] [id = 254] 10:12:46 INFO - PROCESS | 1686 | 1470157966550 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 1686 | 1470157966551 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x112767000 == 27 [pid = 1686] [id = 255] 10:12:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x111f5cc00) [pid = 1686] [serial = 763] [outer = 0x0] 10:12:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1122b4800) [pid = 1686] [serial = 764] [outer = 0x111f5cc00] 10:12:46 INFO - PROCESS | 1686 | 1470157966581 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x112709000) [pid = 1686] [serial = 765] [outer = 0x111f5cc00] 10:12:46 INFO - PROCESS | 1686 | 1470157966922 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]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1120ms 10:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:12:46 INFO - PROCESS | 1686 | 1470157966975 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1686 | 1470157966978 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:12:46 INFO - PROCESS | 1686 | 1470157966981 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1686 | 1470157966983 Marionette TRACE conn2 <- [1,994,null,{}] 10:12:46 INFO - PROCESS | 1686 | 1470157966986 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}] 10:12:46 INFO - PROCESS | 1686 | 1470157966988 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:47 INFO - PROCESS | 1686 | 1470157967081 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:12:47 INFO - PROCESS | 1686 | 1470157967132 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1686 | 1470157967133 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x116529800 == 28 [pid = 1686] [id = 256] 10:12:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1127dd800) [pid = 1686] [serial = 766] [outer = 0x0] 10:12:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1132c7000) [pid = 1686] [serial = 767] [outer = 0x1127dd800] 10:12:47 INFO - PROCESS | 1686 | 1470157967160 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x113e4b400) [pid = 1686] [serial = 768] [outer = 0x1127dd800] 10:12:47 INFO - PROCESS | 1686 | 1470157967454 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]]]}] 10:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 10:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:12:47 INFO - PROCESS | 1686 | 1470157967501 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:12:47 INFO - PROCESS | 1686 | 1470157967503 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:12:47 INFO - PROCESS | 1686 | 1470157967505 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:12:47 INFO - PROCESS | 1686 | 1470157967506 Marionette TRACE conn2 <- [1,998,null,{}] 10:12:47 INFO - PROCESS | 1686 | 1470157967509 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}] 10:12:47 INFO - PROCESS | 1686 | 1470157967510 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:47 INFO - PROCESS | 1686 | 1470157967586 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:12:47 INFO - PROCESS | 1686 | 1470157967641 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1686 | 1470157967642 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168be000 == 29 [pid = 1686] [id = 257] 10:12:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x113e59c00) [pid = 1686] [serial = 769] [outer = 0x0] 10:12:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1167ad000) [pid = 1686] [serial = 770] [outer = 0x113e59c00] 10:12:47 INFO - PROCESS | 1686 | 1470157967678 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11688a000) [pid = 1686] [serial = 771] [outer = 0x113e59c00] 10:12:47 INFO - PROCESS | 1686 | 1470157967990 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]]]}] 10:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 10:12:48 INFO - PROCESS | 1686 | 1470157968024 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1686 | 1470157968026 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:12:48 INFO - PROCESS | 1686 | 1470157968036 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1686 | 1470157968040 Marionette TRACE conn2 <- [1,1002,null,{}] 10:12:48 INFO - PROCESS | 1686 | 1470157968042 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}] 10:12:48 INFO - PROCESS | 1686 | 1470157968044 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:48 INFO - PROCESS | 1686 | 1470157968125 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:12:48 INFO - PROCESS | 1686 | 1470157968178 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1686 | 1470157968179 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184ce800 == 30 [pid = 1686] [id = 258] 10:12:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x113ea3400) [pid = 1686] [serial = 772] [outer = 0x0] 10:12:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x116aa8800) [pid = 1686] [serial = 773] [outer = 0x113ea3400] 10:12:48 INFO - PROCESS | 1686 | 1470157968208 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x117db3c00) [pid = 1686] [serial = 774] [outer = 0x113ea3400] 10:12:48 INFO - PROCESS | 1686 | 1470157968515 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]]]}] 10:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 527ms 10:12:48 INFO - PROCESS | 1686 | 1470157968560 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1686 | 1470157968562 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:12:48 INFO - PROCESS | 1686 | 1470157968571 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1686 | 1470157968572 Marionette TRACE conn2 <- [1,1006,null,{}] 10:12:48 INFO - PROCESS | 1686 | 1470157968574 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}] 10:12:48 INFO - PROCESS | 1686 | 1470157968576 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:48 INFO - PROCESS | 1686 | 1470157968672 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:12:48 INFO - PROCESS | 1686 | 1470157968677 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1686 | 1470157968678 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b1000 == 31 [pid = 1686] [id = 259] 10:12:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x117d36c00) [pid = 1686] [serial = 775] [outer = 0x0] 10:12:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x118073400) [pid = 1686] [serial = 776] [outer = 0x117d36c00] 10:12:48 INFO - PROCESS | 1686 | 1470157968703 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x118110400) [pid = 1686] [serial = 777] [outer = 0x117d36c00] 10:12:49 INFO - PROCESS | 1686 | 1470157969046 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]]]}] 10:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 523ms 10:12:49 INFO - PROCESS | 1686 | 1470157969091 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1686 | 1470157969092 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:12:49 INFO - PROCESS | 1686 | 1470157969094 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1686 | 1470157969095 Marionette TRACE conn2 <- [1,1010,null,{}] 10:12:49 INFO - PROCESS | 1686 | 1470157969098 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}] 10:12:49 INFO - PROCESS | 1686 | 1470157969099 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:49 INFO - PROCESS | 1686 | 1470157969194 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:12:49 INFO - PROCESS | 1686 | 1470157969198 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1686 | 1470157969202 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x120593000 == 32 [pid = 1686] [id = 260] 10:12:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x113bbb800) [pid = 1686] [serial = 778] [outer = 0x0] 10:12:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x11872fc00) [pid = 1686] [serial = 779] [outer = 0x113bbb800] 10:12:49 INFO - PROCESS | 1686 | 1470157969235 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1187c3000) [pid = 1686] [serial = 780] [outer = 0x113bbb800] 10:12:49 INFO - PROCESS | 1686 | 1470157969583 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]]]}] 10:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 10:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:12:49 INFO - PROCESS | 1686 | 1470157969615 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1686 | 1470157969616 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:12:49 INFO - PROCESS | 1686 | 1470157969619 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1686 | 1470157969620 Marionette TRACE conn2 <- [1,1014,null,{}] 10:12:49 INFO - PROCESS | 1686 | 1470157969622 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}] 10:12:49 INFO - PROCESS | 1686 | 1470157969623 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:49 INFO - PROCESS | 1686 | 1470157969719 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:12:49 INFO - PROCESS | 1686 | 1470157969723 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1686 | 1470157969724 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x11263b800 == 33 [pid = 1686] [id = 261] 10:12:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x111f29000) [pid = 1686] [serial = 781] [outer = 0x0] 10:12:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x118f87800) [pid = 1686] [serial = 782] [outer = 0x111f29000] 10:12:49 INFO - PROCESS | 1686 | 1470157969748 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1195d2000) [pid = 1686] [serial = 783] [outer = 0x111f29000] 10:12:50 INFO - PROCESS | 1686 | 1470157970130 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]]]}] 10:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 567ms 10:12:50 INFO - PROCESS | 1686 | 1470157970193 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1686 | 1470157970195 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:12:50 INFO - PROCESS | 1686 | 1470157970199 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1686 | 1470157970200 Marionette TRACE conn2 <- [1,1018,null,{}] 10:12:50 INFO - PROCESS | 1686 | 1470157970204 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}] 10:12:50 INFO - PROCESS | 1686 | 1470157970206 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:50 INFO - PROCESS | 1686 | 1470157970327 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:12:50 INFO - PROCESS | 1686 | 1470157970364 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 1686 | 1470157970365 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x124851800 == 34 [pid = 1686] [id = 262] 10:12:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x11270b400) [pid = 1686] [serial = 784] [outer = 0x0] 10:12:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x1195d7800) [pid = 1686] [serial = 785] [outer = 0x11270b400] 10:12:50 INFO - PROCESS | 1686 | 1470157970390 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x11969f800) [pid = 1686] [serial = 786] [outer = 0x11270b400] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x119825000) [pid = 1686] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1199ac800) [pid = 1686] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x12100b000) [pid = 1686] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x123b35400) [pid = 1686] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x123be3c00) [pid = 1686] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1151cc800) [pid = 1686] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x117032c00) [pid = 1686] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x118766000) [pid = 1686] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x123b33000) [pid = 1686] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11702b000) [pid = 1686] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118730400) [pid = 1686] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11270f400) [pid = 1686] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119822000) [pid = 1686] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11872d400) [pid = 1686] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:12:50 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x112a8a000) [pid = 1686] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:12:50 INFO - PROCESS | 1686 | 1470157970859 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]]]}] 10:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 10:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:12:50 INFO - PROCESS | 1686 | 1470157970869 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1686 | 1470157970870 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:12:50 INFO - PROCESS | 1686 | 1470157970872 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1686 | 1470157970873 Marionette TRACE conn2 <- [1,1022,null,{}] 10:12:50 INFO - PROCESS | 1686 | 1470157970875 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}] 10:12:50 INFO - PROCESS | 1686 | 1470157970877 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:50 INFO - PROCESS | 1686 | 1470157970967 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:12:51 INFO - PROCESS | 1686 | 1470157971040 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1686 | 1470157971041 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x124a68800 == 35 [pid = 1686] [id = 263] 10:12:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x110fec000) [pid = 1686] [serial = 787] [outer = 0x0] 10:12:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x117db5800) [pid = 1686] [serial = 788] [outer = 0x110fec000] 10:12:51 INFO - PROCESS | 1686 | 1470157971066 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11969f000) [pid = 1686] [serial = 789] [outer = 0x110fec000] 10:12:51 INFO - PROCESS | 1686 | 1470157971330 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]]]}] 10:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 10:12:51 INFO - PROCESS | 1686 | 1470157971340 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1686 | 1470157971342 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:12:51 INFO - PROCESS | 1686 | 1470157971355 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1686 | 1470157971356 Marionette TRACE conn2 <- [1,1026,null,{}] 10:12:51 INFO - PROCESS | 1686 | 1470157971358 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}] 10:12:51 INFO - PROCESS | 1686 | 1470157971359 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:51 INFO - PROCESS | 1686 | 1470157971438 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:12:51 INFO - PROCESS | 1686 | 1470157971442 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1686 | 1470157971443 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x127171000 == 36 [pid = 1686] [id = 264] 10:12:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x11969fc00) [pid = 1686] [serial = 790] [outer = 0x0] 10:12:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x119822000) [pid = 1686] [serial = 791] [outer = 0x11969fc00] 10:12:51 INFO - PROCESS | 1686 | 1470157971470 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x119921000) [pid = 1686] [serial = 792] [outer = 0x11969fc00] 10:12:51 INFO - PROCESS | 1686 | 1470157971800 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]]]}] 10:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 477ms 10:12:51 INFO - PROCESS | 1686 | 1470157971828 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1686 | 1470157971830 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:12:51 INFO - PROCESS | 1686 | 1470157971833 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1686 | 1470157971835 Marionette TRACE conn2 <- [1,1030,null,{}] 10:12:51 INFO - PROCESS | 1686 | 1470157971838 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}] 10:12:51 INFO - PROCESS | 1686 | 1470157971840 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:51 INFO - PROCESS | 1686 | 1470157971993 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:12:52 INFO - PROCESS | 1686 | 1470157972009 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1686 | 1470157972011 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x128adb000 == 37 [pid = 1686] [id = 265] 10:12:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1199ad000) [pid = 1686] [serial = 793] [outer = 0x0] 10:12:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119d28c00) [pid = 1686] [serial = 794] [outer = 0x1199ad000] 10:12:52 INFO - PROCESS | 1686 | 1470157972055 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x120f8c400) [pid = 1686] [serial = 795] [outer = 0x1199ad000] 10:12:52 INFO - PROCESS | 1686 | 1470157972434 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]]]}] 10:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 621ms 10:12:52 INFO - PROCESS | 1686 | 1470157972453 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1686 | 1470157972455 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:12:52 INFO - PROCESS | 1686 | 1470157972457 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1686 | 1470157972459 Marionette TRACE conn2 <- [1,1034,null,{}] 10:12:52 INFO - PROCESS | 1686 | 1470157972462 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}] 10:12:52 INFO - PROCESS | 1686 | 1470157972466 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:52 INFO - PROCESS | 1686 | 1470157972578 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:12:52 INFO - PROCESS | 1686 | 1470157972584 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1686 | 1470157972585 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x12058f000 == 38 [pid = 1686] [id = 266] 10:12:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x11810f800) [pid = 1686] [serial = 796] [outer = 0x0] 10:12:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x120f94400) [pid = 1686] [serial = 797] [outer = 0x11810f800] 10:12:52 INFO - PROCESS | 1686 | 1470157972609 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121879c00) [pid = 1686] [serial = 798] [outer = 0x11810f800] 10:12:53 INFO - PROCESS | 1686 | 1470157973202 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]]]}] 10:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 822ms 10:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:12:53 INFO - PROCESS | 1686 | 1470157973333 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:12:53 INFO - PROCESS | 1686 | 1470157973336 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:12:53 INFO - PROCESS | 1686 | 1470157973340 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:12:53 INFO - PROCESS | 1686 | 1470157973342 Marionette TRACE conn2 <- [1,1038,null,{}] 10:12:53 INFO - PROCESS | 1686 | 1470157973346 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}] 10:12:53 INFO - PROCESS | 1686 | 1470157973347 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:53 INFO - PROCESS | 1686 | 1470157973460 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:12:53 INFO - PROCESS | 1686 | 1470157973508 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 1686 | 1470157973510 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ac2000 == 39 [pid = 1686] [id = 267] 10:12:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1127e3800) [pid = 1686] [serial = 799] [outer = 0x0] 10:12:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x113b0f800) [pid = 1686] [serial = 800] [outer = 0x1127e3800] 10:12:53 INFO - PROCESS | 1686 | 1470157973541 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1151da800) [pid = 1686] [serial = 801] [outer = 0x1127e3800] 10:12:54 INFO - PROCESS | 1686 | 1470157974055 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]]]}] 10:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 770ms 10:12:54 INFO - PROCESS | 1686 | 1470157974120 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1686 | 1470157974123 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:12:54 INFO - PROCESS | 1686 | 1470157974132 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1686 | 1470157974134 Marionette TRACE conn2 <- [1,1042,null,{}] 10:12:54 INFO - PROCESS | 1686 | 1470157974136 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}] 10:12:54 INFO - PROCESS | 1686 | 1470157974138 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:54 INFO - PROCESS | 1686 | 1470157974247 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:12:54 INFO - PROCESS | 1686 | 1470157974335 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 1686 | 1470157974336 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x120588800 == 40 [pid = 1686] [id = 268] 10:12:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x11702b400) [pid = 1686] [serial = 802] [outer = 0x0] 10:12:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x117333800) [pid = 1686] [serial = 803] [outer = 0x11702b400] 10:12:54 INFO - PROCESS | 1686 | 1470157974367 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x117d31000) [pid = 1686] [serial = 804] [outer = 0x11702b400] 10:12:55 INFO - PROCESS | 1686 | 1470157975031 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]]]}] 10:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 971ms 10:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:12:55 INFO - PROCESS | 1686 | 1470157975103 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1686 | 1470157975106 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:12:55 INFO - PROCESS | 1686 | 1470157975111 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1686 | 1470157975114 Marionette TRACE conn2 <- [1,1046,null,{}] 10:12:55 INFO - PROCESS | 1686 | 1470157975119 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}] 10:12:55 INFO - PROCESS | 1686 | 1470157975122 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:55 INFO - PROCESS | 1686 | 1470157975271 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:12:55 INFO - PROCESS | 1686 | 1470157975374 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:55 INFO - PROCESS | 1686 | 1470157975375 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x128adb000 == 39 [pid = 1686] [id = 265] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x127171000 == 38 [pid = 1686] [id = 264] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x124a68800 == 37 [pid = 1686] [id = 263] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x124851800 == 36 [pid = 1686] [id = 262] 10:12:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x116063000 == 37 [pid = 1686] [id = 269] 10:12:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x112731000) [pid = 1686] [serial = 805] [outer = 0x0] 10:12:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x113908c00) [pid = 1686] [serial = 806] [outer = 0x112731000] 10:12:55 INFO - PROCESS | 1686 | 1470157975446 Marionette DEBUG loaded listener.js 10:12:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x1167ae400) [pid = 1686] [serial = 807] [outer = 0x112731000] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x11263b800 == 36 [pid = 1686] [id = 261] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x120593000 == 35 [pid = 1686] [id = 260] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b1000 == 34 [pid = 1686] [id = 259] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x1184ce800 == 33 [pid = 1686] [id = 258] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x1168be000 == 32 [pid = 1686] [id = 257] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x116529800 == 31 [pid = 1686] [id = 256] 10:12:55 INFO - PROCESS | 1686 | --DOCSHELL 0x112767000 == 30 [pid = 1686] [id = 255] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x121873400) [pid = 1686] [serial = 722] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x123dc4000) [pid = 1686] [serial = 725] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x121b71800) [pid = 1686] [serial = 723] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x125573c00) [pid = 1686] [serial = 728] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x124e30c00) [pid = 1686] [serial = 726] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x126d62400) [pid = 1686] [serial = 731] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1161ba800) [pid = 1686] [serial = 707] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x117028400) [pid = 1686] [serial = 708] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x117453000) [pid = 1686] [serial = 704] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x117d36800) [pid = 1686] [serial = 705] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1195d2800) [pid = 1686] [serial = 716] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11981c400) [pid = 1686] [serial = 717] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x126882c00) [pid = 1686] [serial = 729] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1168e3000) [pid = 1686] [serial = 699] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x118070800) [pid = 1686] [serial = 710] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11807d400) [pid = 1686] [serial = 711] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118f3a800) [pid = 1686] [serial = 713] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x119525c00) [pid = 1686] [serial = 714] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x112a85800) [pid = 1686] [serial = 701] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x113b05000) [pid = 1686] [serial = 702] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1199b2400) [pid = 1686] [serial = 719] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x128b0ec00) [pid = 1686] [serial = 741] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x126d09c00) [pid = 1686] [serial = 737] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1183b6800) [pid = 1686] [serial = 734] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x127197c00) [pid = 1686] [serial = 732] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x119816400) [pid = 1686] [serial = 735] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1271b2400) [pid = 1686] [serial = 738] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x120f90c00) [pid = 1686] [serial = 720] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x128b05c00) [pid = 1686] [serial = 740] [outer = 0x0] [url = about:blank] 10:12:55 INFO - PROCESS | 1686 | 1470157975814 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]]]}] 10:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 724ms 10:12:55 INFO - PROCESS | 1686 | 1470157975834 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1686 | 1470157975837 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:12:55 INFO - PROCESS | 1686 | 1470157975847 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1686 | 1470157975849 Marionette TRACE conn2 <- [1,1050,null,{}] 10:12:55 INFO - PROCESS | 1686 | 1470157975852 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}] 10:12:55 INFO - PROCESS | 1686 | 1470157975856 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:55 INFO - PROCESS | 1686 | 1470157975955 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:12:56 INFO - PROCESS | 1686 | 1470157976028 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1686 | 1470157976030 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x117471800 == 31 [pid = 1686] [id = 270] 10:12:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1167ad400) [pid = 1686] [serial = 808] [outer = 0x0] 10:12:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11702a800) [pid = 1686] [serial = 809] [outer = 0x1167ad400] 10:12:56 INFO - PROCESS | 1686 | 1470157976073 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x117db6c00) [pid = 1686] [serial = 810] [outer = 0x1167ad400] 10:12:56 INFO - PROCESS | 1686 | 1470157976437 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]]]}] 10:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 626ms 10:12:56 INFO - PROCESS | 1686 | 1470157976470 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:12:56 INFO - PROCESS | 1686 | 1470157976471 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:12:56 INFO - PROCESS | 1686 | 1470157976474 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:12:56 INFO - PROCESS | 1686 | 1470157976476 Marionette TRACE conn2 <- [1,1054,null,{}] 10:12:56 INFO - PROCESS | 1686 | 1470157976492 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}] 10:12:56 INFO - PROCESS | 1686 | 1470157976496 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:56 INFO - PROCESS | 1686 | 1470157976582 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:12:56 INFO - PROCESS | 1686 | 1470157976587 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1686 | 1470157976589 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c1000 == 32 [pid = 1686] [id = 271] 10:12:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1127db000) [pid = 1686] [serial = 811] [outer = 0x0] 10:12:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11872cc00) [pid = 1686] [serial = 812] [outer = 0x1127db000] 10:12:56 INFO - PROCESS | 1686 | 1470157976618 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1187be400) [pid = 1686] [serial = 813] [outer = 0x1127db000] 10:12:56 INFO - PROCESS | 1686 | 1470157976955 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]]]}] 10:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 522ms 10:12:56 INFO - PROCESS | 1686 | 1470157976997 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1686 | 1470157976998 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:12:57 INFO - PROCESS | 1686 | 1470157977001 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1686 | 1470157977002 Marionette TRACE conn2 <- [1,1058,null,{}] 10:12:57 INFO - PROCESS | 1686 | 1470157977004 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}] 10:12:57 INFO - PROCESS | 1686 | 1470157977005 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:57 INFO - PROCESS | 1686 | 1470157977104 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:12:57 INFO - PROCESS | 1686 | 1470157977111 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 1686 | 1470157977114 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x121189800 == 33 [pid = 1686] [id = 272] 10:12:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118f34000) [pid = 1686] [serial = 814] [outer = 0x0] 10:12:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x119517000) [pid = 1686] [serial = 815] [outer = 0x118f34000] 10:12:57 INFO - PROCESS | 1686 | 1470157977139 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1195d2400) [pid = 1686] [serial = 816] [outer = 0x118f34000] 10:12:57 INFO - PROCESS | 1686 | 1470157977432 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]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 10:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:12:57 INFO - PROCESS | 1686 | 1470157977470 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1686 | 1470157977471 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:12:57 INFO - PROCESS | 1686 | 1470157977473 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1686 | 1470157977474 Marionette TRACE conn2 <- [1,1062,null,{}] 10:12:57 INFO - PROCESS | 1686 | 1470157977476 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}] 10:12:57 INFO - PROCESS | 1686 | 1470157977479 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:57 INFO - PROCESS | 1686 | 1470157977559 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:12:57 INFO - PROCESS | 1686 | 1470157977564 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 1686 | 1470157977565 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b59800 == 34 [pid = 1686] [id = 273] 10:12:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x119695000) [pid = 1686] [serial = 817] [outer = 0x0] 10:12:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1196a2400) [pid = 1686] [serial = 818] [outer = 0x119695000] 10:12:57 INFO - PROCESS | 1686 | 1470157977590 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x11991a000) [pid = 1686] [serial = 819] [outer = 0x119695000] 10:12:57 INFO - PROCESS | 1686 | 1470157977964 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]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 10:12:57 INFO - PROCESS | 1686 | 1470157977992 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1686 | 1470157977994 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:12:58 INFO - PROCESS | 1686 | 1470157978003 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1686 | 1470157978005 Marionette TRACE conn2 <- [1,1066,null,{}] 10:12:58 INFO - PROCESS | 1686 | 1470157978007 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}] 10:12:58 INFO - PROCESS | 1686 | 1470157978011 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:58 INFO - PROCESS | 1686 | 1470157978127 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:12:58 INFO - PROCESS | 1686 | 1470157978131 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:58 INFO - PROCESS | 1686 | 1470157978133 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x127179800 == 35 [pid = 1686] [id = 274] 10:12:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x11991a800) [pid = 1686] [serial = 820] [outer = 0x0] 10:12:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x120f89c00) [pid = 1686] [serial = 821] [outer = 0x11991a800] 10:12:58 INFO - PROCESS | 1686 | 1470157978157 Marionette DEBUG loaded listener.js 10:12:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1218e9800) [pid = 1686] [serial = 822] [outer = 0x11991a800] 10:12:58 INFO - PROCESS | 1686 | 1470157978478 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]]]}] 10:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 10:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:12:58 INFO - PROCESS | 1686 | 1470157978523 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:12:58 INFO - PROCESS | 1686 | 1470157978525 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:12:58 INFO - PROCESS | 1686 | 1470157978527 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1686 | 1470157978530 Marionette TRACE conn2 <- [1,1070,null,{}] 10:12:58 INFO - PROCESS | 1686 | 1470157978533 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}] 10:12:58 INFO - PROCESS | 1686 | 1470157978534 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:58 INFO - PROCESS | 1686 | 1470157978635 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:12:58 INFO - PROCESS | 1686 | 1470157978639 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:58 INFO - PROCESS | 1686 | 1470157978640 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x12915c800 == 36 [pid = 1686] [id = 275] 10:12:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121876c00) [pid = 1686] [serial = 823] [outer = 0x0] 10:12:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121b59400) [pid = 1686] [serial = 824] [outer = 0x121876c00] 10:12:58 INFO - PROCESS | 1686 | 1470157978665 Marionette DEBUG loaded listener.js 10:12:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121b63800) [pid = 1686] [serial = 825] [outer = 0x121876c00] 10:12:58 INFO - PROCESS | 1686 | 1470157978987 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]]]}] 10:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 10:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:12:59 INFO - PROCESS | 1686 | 1470157979001 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 1686 | 1470157979003 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:12:59 INFO - PROCESS | 1686 | 1470157979005 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1686 | 1470157979006 Marionette TRACE conn2 <- [1,1074,null,{}] 10:12:59 INFO - PROCESS | 1686 | 1470157979008 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}] 10:12:59 INFO - PROCESS | 1686 | 1470157979009 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:59 INFO - PROCESS | 1686 | 1470157979108 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:12:59 INFO - PROCESS | 1686 | 1470157979112 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1686 | 1470157979113 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x12944f000 == 37 [pid = 1686] [id = 276] 10:12:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1218f1000) [pid = 1686] [serial = 826] [outer = 0x0] 10:12:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121b6a000) [pid = 1686] [serial = 827] [outer = 0x1218f1000] 10:12:59 INFO - PROCESS | 1686 | 1470157979137 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121b6fc00) [pid = 1686] [serial = 828] [outer = 0x1218f1000] 10:12:59 INFO - PROCESS | 1686 | 1470157979456 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]]]}] 10:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 10:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:12:59 INFO - PROCESS | 1686 | 1470157979473 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 1686 | 1470157979474 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:12:59 INFO - PROCESS | 1686 | 1470157979485 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1686 | 1470157979486 Marionette TRACE conn2 <- [1,1078,null,{}] 10:12:59 INFO - PROCESS | 1686 | 1470157979495 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}] 10:12:59 INFO - PROCESS | 1686 | 1470157979498 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:59 INFO - PROCESS | 1686 | 1470157979604 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:12:59 INFO - PROCESS | 1686 | 1470157979608 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1686 | 1470157979609 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:12:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195bf800 == 38 [pid = 1686] [id = 277] 10:12:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x121963000) [pid = 1686] [serial = 829] [outer = 0x0] 10:12:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x123b33000) [pid = 1686] [serial = 830] [outer = 0x121963000] 10:12:59 INFO - PROCESS | 1686 | 1470157979633 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x123db7800) [pid = 1686] [serial = 831] [outer = 0x121963000] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1199ad000) [pid = 1686] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x113e59c00) [pid = 1686] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1127dd800) [pid = 1686] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x117d36c00) [pid = 1686] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x113bbb800) [pid = 1686] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x111f29000) [pid = 1686] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x110fec000) [pid = 1686] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x11270b400) [pid = 1686] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x11969fc00) [pid = 1686] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x125580000) [pid = 1686] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1122e4000) [pid = 1686] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x111f5cc00) [pid = 1686] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x110fe1c00) [pid = 1686] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1168ee400) [pid = 1686] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118722800) [pid = 1686] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x113ea3400) [pid = 1686] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x119c26800) [pid = 1686] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:12:59 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x125497400) [pid = 1686] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:13:00 INFO - PROCESS | 1686 | 1470157980054 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]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 584ms 10:13:00 INFO - PROCESS | 1686 | 1470157980065 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 1686 | 1470157980066 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:13:00 INFO - PROCESS | 1686 | 1470157980068 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1686 | 1470157980069 Marionette TRACE conn2 <- [1,1082,null,{}] 10:13:00 INFO - PROCESS | 1686 | 1470157980071 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}] 10:13:00 INFO - PROCESS | 1686 | 1470157980072 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:00 INFO - PROCESS | 1686 | 1470157980180 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:13:00 INFO - PROCESS | 1686 | 1470157980212 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1686 | 1470157980213 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12559e800 == 39 [pid = 1686] [id = 278] 10:13:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x110f99000) [pid = 1686] [serial = 832] [outer = 0x0] 10:13:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x113ea3400) [pid = 1686] [serial = 833] [outer = 0x110f99000] 10:13:00 INFO - PROCESS | 1686 | 1470157980238 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x118114c00) [pid = 1686] [serial = 834] [outer = 0x110f99000] 10:13:00 INFO - PROCESS | 1686 | 1470157980500 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]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms 10:13:00 INFO - PROCESS | 1686 | 1470157980538 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:13:00 INFO - PROCESS | 1686 | 1470157980540 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:13:00 INFO - PROCESS | 1686 | 1470157980542 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1686 | 1470157980544 Marionette TRACE conn2 <- [1,1086,null,{}] 10:13:00 INFO - PROCESS | 1686 | 1470157980554 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}] 10:13:00 INFO - PROCESS | 1686 | 1470157980555 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:00 INFO - PROCESS | 1686 | 1470157980659 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:13:00 INFO - PROCESS | 1686 | 1470157980666 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1686 | 1470157980667 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abf6000 == 40 [pid = 1686] [id = 279] 10:13:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x117025000) [pid = 1686] [serial = 835] [outer = 0x0] 10:13:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1196a1800) [pid = 1686] [serial = 836] [outer = 0x117025000] 10:13:00 INFO - PROCESS | 1686 | 1470157980693 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x124cbc800) [pid = 1686] [serial = 837] [outer = 0x117025000] 10:13:01 INFO - PROCESS | 1686 | 1470157981038 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]]]}] 10:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 528ms 10:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:13:01 INFO - PROCESS | 1686 | 1470157981071 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1686 | 1470157981072 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:13:01 INFO - PROCESS | 1686 | 1470157981074 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1686 | 1470157981075 Marionette TRACE conn2 <- [1,1090,null,{}] 10:13:01 INFO - PROCESS | 1686 | 1470157981089 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}] 10:13:01 INFO - PROCESS | 1686 | 1470157981090 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:01 INFO - PROCESS | 1686 | 1470157981169 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:13:01 INFO - PROCESS | 1686 | 1470157981172 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:01 INFO - PROCESS | 1686 | 1470157981173 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b263800 == 41 [pid = 1686] [id = 280] 10:13:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x124e2c000) [pid = 1686] [serial = 838] [outer = 0x0] 10:13:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x125493c00) [pid = 1686] [serial = 839] [outer = 0x124e2c000] 10:13:01 INFO - PROCESS | 1686 | 1470157981200 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x125578000) [pid = 1686] [serial = 840] [outer = 0x124e2c000] 10:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 10:13:01 INFO - PROCESS | 1686 | 1470157981536 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]]]}] 10:13:01 INFO - PROCESS | 1686 | 1470157981542 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1686 | 1470157981544 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:13:01 INFO - PROCESS | 1686 | 1470157981549 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1686 | 1470157981550 Marionette TRACE conn2 <- [1,1094,null,{}] 10:13:01 INFO - PROCESS | 1686 | 1470157981552 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}] 10:13:01 INFO - PROCESS | 1686 | 1470157981553 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:01 INFO - PROCESS | 1686 | 1470157981650 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:13:01 INFO - PROCESS | 1686 | 1470157981654 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:01 INFO - PROCESS | 1686 | 1470157981655 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb22800 == 42 [pid = 1686] [id = 281] 10:13:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x124f85800) [pid = 1686] [serial = 841] [outer = 0x0] 10:13:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x126887400) [pid = 1686] [serial = 842] [outer = 0x124f85800] 10:13:01 INFO - PROCESS | 1686 | 1470157981685 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x126886800) [pid = 1686] [serial = 843] [outer = 0x124f85800] 10:13:02 INFO - PROCESS | 1686 | 1470157982289 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]]]}] 10:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 770ms 10:13:02 INFO - PROCESS | 1686 | 1470157982319 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:13:02 INFO - PROCESS | 1686 | 1470157982324 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:13:02 INFO - PROCESS | 1686 | 1470157982368 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:13:02 INFO - PROCESS | 1686 | 1470157982371 Marionette TRACE conn2 <- [1,1098,null,{}] 10:13:02 INFO - PROCESS | 1686 | 1470157982393 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}] 10:13:02 INFO - PROCESS | 1686 | 1470157982396 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:02 INFO - PROCESS | 1686 | 1470157982586 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:13:02 INFO - PROCESS | 1686 | 1470157982621 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:02 INFO - PROCESS | 1686 | 1470157982622 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x117479800 == 43 [pid = 1686] [id = 282] 10:13:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x112de6800) [pid = 1686] [serial = 844] [outer = 0x0] 10:13:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x116048400) [pid = 1686] [serial = 845] [outer = 0x112de6800] 10:13:02 INFO - PROCESS | 1686 | 1470157982653 Marionette DEBUG loaded listener.js 10:13:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x116aae000) [pid = 1686] [serial = 846] [outer = 0x112de6800] 10:13:03 INFO - PROCESS | 1686 | 1470157983044 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]]]}] 10:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 765ms 10:13:03 INFO - PROCESS | 1686 | 1470157983092 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:13:03 INFO - PROCESS | 1686 | 1470157983096 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:13:03 INFO - PROCESS | 1686 | 1470157983100 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 1686 | 1470157983102 Marionette TRACE conn2 <- [1,1102,null,{}] 10:13:03 INFO - PROCESS | 1686 | 1470157983105 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}] 10:13:03 INFO - PROCESS | 1686 | 1470157983107 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:03 INFO - PROCESS | 1686 | 1470157983211 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:13:03 INFO - PROCESS | 1686 | 1470157983268 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 1686 | 1470157983269 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x124862000 == 44 [pid = 1686] [id = 283] 10:13:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x117db8800) [pid = 1686] [serial = 847] [outer = 0x0] 10:13:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1183b8400) [pid = 1686] [serial = 848] [outer = 0x117db8800] 10:13:03 INFO - PROCESS | 1686 | 1470157983300 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x118762800) [pid = 1686] [serial = 849] [outer = 0x117db8800] 10:13:03 INFO - PROCESS | 1686 | 1470157983746 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]]]}] 10:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 10:13:03 INFO - PROCESS | 1686 | 1470157983771 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:13:03 INFO - PROCESS | 1686 | 1470157983773 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:13:03 INFO - PROCESS | 1686 | 1470157983775 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 1686 | 1470157983778 Marionette TRACE conn2 <- [1,1106,null,{}] 10:13:03 INFO - PROCESS | 1686 | 1470157983786 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}] 10:13:03 INFO - PROCESS | 1686 | 1470157983789 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:03 INFO - PROCESS | 1686 | 1470157983913 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:13:04 INFO - PROCESS | 1686 | 1470157984022 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 1686 | 1470157984025 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bec6000 == 45 [pid = 1686] [id = 284] 10:13:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x12187a000) [pid = 1686] [serial = 850] [outer = 0x0] 10:13:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x121b58800) [pid = 1686] [serial = 851] [outer = 0x12187a000] 10:13:04 INFO - PROCESS | 1686 | 1470157984080 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x123dc3800) [pid = 1686] [serial = 852] [outer = 0x12187a000] 10:13:04 INFO - PROCESS | 1686 | 1470157984552 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]]]}] 10:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 823ms 10:13:04 INFO - PROCESS | 1686 | 1470157984598 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 1686 | 1470157984600 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:13:04 INFO - PROCESS | 1686 | 1470157984602 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 1686 | 1470157984604 Marionette TRACE conn2 <- [1,1110,null,{}] 10:13:04 INFO - PROCESS | 1686 | 1470157984606 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}] 10:13:04 INFO - PROCESS | 1686 | 1470157984607 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:04 INFO - PROCESS | 1686 | 1470157984712 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:13:04 INFO - PROCESS | 1686 | 1470157984767 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 1686 | 1470157984769 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4d3800 == 46 [pid = 1686] [id = 285] 10:13:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x123dc4400) [pid = 1686] [serial = 853] [outer = 0x0] 10:13:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x12687e000) [pid = 1686] [serial = 854] [outer = 0x123dc4400] 10:13:04 INFO - PROCESS | 1686 | 1470157984797 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x126fc8800) [pid = 1686] [serial = 855] [outer = 0x123dc4400] 10:13:05 INFO - PROCESS | 1686 | 1470157985203 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]]]}] 10:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 10:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:13:05 INFO - PROCESS | 1686 | 1470157985221 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1686 | 1470157985223 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:13:05 INFO - PROCESS | 1686 | 1470157985225 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1686 | 1470157985226 Marionette TRACE conn2 <- [1,1114,null,{}] 10:13:05 INFO - PROCESS | 1686 | 1470157985229 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}] 10:13:05 INFO - PROCESS | 1686 | 1470157985230 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:05 INFO - PROCESS | 1686 | 1470157985361 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:13:05 INFO - PROCESS | 1686 | 1470157985416 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 1686 | 1470157985417 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4d2800 == 47 [pid = 1686] [id = 286] 10:13:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x119817c00) [pid = 1686] [serial = 856] [outer = 0x0] 10:13:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x127199800) [pid = 1686] [serial = 857] [outer = 0x119817c00] 10:13:05 INFO - PROCESS | 1686 | 1470157985448 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x1271a9000) [pid = 1686] [serial = 858] [outer = 0x119817c00] 10:13:06 INFO - PROCESS | 1686 | 1470157986101 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]]]}] 10:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 922ms 10:13:06 INFO - PROCESS | 1686 | 1470157986149 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:13:06 INFO - PROCESS | 1686 | 1470157986151 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:13:06 INFO - PROCESS | 1686 | 1470157986154 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1686 | 1470157986157 Marionette TRACE conn2 <- [1,1118,null,{}] 10:13:06 INFO - PROCESS | 1686 | 1470157986160 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}] 10:13:06 INFO - PROCESS | 1686 | 1470157986162 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:06 INFO - PROCESS | 1686 | 1470157986258 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:13:06 INFO - PROCESS | 1686 | 1470157986324 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:06 INFO - PROCESS | 1686 | 1470157986326 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x11746b800 == 48 [pid = 1686] [id = 287] 10:13:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x112a8b800) [pid = 1686] [serial = 859] [outer = 0x0] 10:13:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x112f9bc00) [pid = 1686] [serial = 860] [outer = 0x112a8b800] 10:13:06 INFO - PROCESS | 1686 | 1470157986354 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x1127e2c00) [pid = 1686] [serial = 861] [outer = 0x112a8b800] 10:13:06 INFO - PROCESS | 1686 | 1470157986825 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]]]}] 10:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 722ms 10:13:06 INFO - PROCESS | 1686 | 1470157986878 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:13:06 INFO - PROCESS | 1686 | 1470157986882 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:13:06 INFO - PROCESS | 1686 | 1470157986889 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1686 | 1470157986891 Marionette TRACE conn2 <- [1,1122,null,{}] 10:13:06 INFO - PROCESS | 1686 | 1470157986895 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}] 10:13:06 INFO - PROCESS | 1686 | 1470157986897 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:07 INFO - PROCESS | 1686 | 1470157987029 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12b263800 == 47 [pid = 1686] [id = 280] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12abf6000 == 46 [pid = 1686] [id = 279] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12559e800 == 45 [pid = 1686] [id = 278] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x1195bf800 == 44 [pid = 1686] [id = 277] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12944f000 == 43 [pid = 1686] [id = 276] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12915c800 == 42 [pid = 1686] [id = 275] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x127179800 == 41 [pid = 1686] [id = 274] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x123b59800 == 40 [pid = 1686] [id = 273] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x121189800 == 39 [pid = 1686] [id = 272] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x1195c1000 == 38 [pid = 1686] [id = 271] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x117471800 == 37 [pid = 1686] [id = 270] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x116063000 == 36 [pid = 1686] [id = 269] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x120588800 == 35 [pid = 1686] [id = 268] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x116ac2000 == 34 [pid = 1686] [id = 267] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12058f000 == 33 [pid = 1686] [id = 266] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x11746b800 == 32 [pid = 1686] [id = 287] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4d2800 == 31 [pid = 1686] [id = 286] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4d3800 == 30 [pid = 1686] [id = 285] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12bec6000 == 29 [pid = 1686] [id = 284] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x124862000 == 28 [pid = 1686] [id = 283] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb22800 == 27 [pid = 1686] [id = 281] 10:13:07 INFO - PROCESS | 1686 | --DOCSHELL 0x117479800 == 26 [pid = 1686] [id = 282] 10:13:07 INFO - PROCESS | 1686 | 1470157987727 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:07 INFO - PROCESS | 1686 | 1470157987729 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x119d28c00) [pid = 1686] [serial = 794] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x1167ad000) [pid = 1686] [serial = 770] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x11688a000) [pid = 1686] [serial = 771] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x1132c7000) [pid = 1686] [serial = 767] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x113e4b400) [pid = 1686] [serial = 768] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x118073400) [pid = 1686] [serial = 776] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x118110400) [pid = 1686] [serial = 777] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x11872fc00) [pid = 1686] [serial = 779] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1195d2000) [pid = 1686] [serial = 783] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x118f87800) [pid = 1686] [serial = 782] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x117db5800) [pid = 1686] [serial = 788] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1195d7800) [pid = 1686] [serial = 785] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x119822000) [pid = 1686] [serial = 791] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1271b3c00) [pid = 1686] [serial = 758] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x119921000) [pid = 1686] [serial = 792] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x11969f800) [pid = 1686] [serial = 786] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x112702800) [pid = 1686] [serial = 761] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x112731800) [pid = 1686] [serial = 762] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1122b4800) [pid = 1686] [serial = 764] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x112709000) [pid = 1686] [serial = 765] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1132c1400) [pid = 1686] [serial = 744] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1122e5c00) [pid = 1686] [serial = 743] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1184efc00) [pid = 1686] [serial = 747] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118074800) [pid = 1686] [serial = 746] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x119822400) [pid = 1686] [serial = 750] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x116aa8800) [pid = 1686] [serial = 773] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1187c2c00) [pid = 1686] [serial = 749] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x123dc5000) [pid = 1686] [serial = 753] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1187c3000) [pid = 1686] [serial = 780] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x121b5b000) [pid = 1686] [serial = 752] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11969f000) [pid = 1686] [serial = 789] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1271b3400) [pid = 1686] [serial = 756] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1271a4000) [pid = 1686] [serial = 755] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x117db3c00) [pid = 1686] [serial = 774] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x128b27400) [pid = 1686] [serial = 759] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x120f8c400) [pid = 1686] [serial = 795] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x120f94400) [pid = 1686] [serial = 797] [outer = 0x0] [url = about:blank] 10:13:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x112053800 == 27 [pid = 1686] [id = 288] 10:13:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x111d22c00) [pid = 1686] [serial = 862] [outer = 0x0] 10:13:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x112702400) [pid = 1686] [serial = 863] [outer = 0x111d22c00] 10:13:07 INFO - PROCESS | 1686 | 1470157987800 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1127d8000) [pid = 1686] [serial = 864] [outer = 0x111d22c00] 10:13:08 INFO - PROCESS | 1686 | 1470157988126 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]]]}] 10:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1276ms 10:13:08 INFO - PROCESS | 1686 | 1470157988166 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 1686 | 1470157988168 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:13:08 INFO - PROCESS | 1686 | 1470157988171 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 1686 | 1470157988173 Marionette TRACE conn2 <- [1,1126,null,{}] 10:13:08 INFO - PROCESS | 1686 | 1470157988176 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}] 10:13:08 INFO - PROCESS | 1686 | 1470157988178 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:08 INFO - PROCESS | 1686 | 1470157988253 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:13:08 INFO - PROCESS | 1686 | 1470157988258 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1686 | 1470157988260 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x116158800 == 28 [pid = 1686] [id = 289] 10:13:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11403bc00) [pid = 1686] [serial = 865] [outer = 0x0] 10:13:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1160b3000) [pid = 1686] [serial = 866] [outer = 0x11403bc00] 10:13:08 INFO - PROCESS | 1686 | 1470157988289 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x116882000) [pid = 1686] [serial = 867] [outer = 0x11403bc00] 10:13:08 INFO - PROCESS | 1686 | 1470157988638 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]]]}] 10:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 10:13:08 INFO - PROCESS | 1686 | 1470157988693 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 1686 | 1470157988696 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:13:08 INFO - PROCESS | 1686 | 1470157988699 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 1686 | 1470157988701 Marionette TRACE conn2 <- [1,1130,null,{}] 10:13:08 INFO - PROCESS | 1686 | 1470157988703 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}] 10:13:08 INFO - PROCESS | 1686 | 1470157988704 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:08 INFO - PROCESS | 1686 | 1470157988783 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:13:08 INFO - PROCESS | 1686 | 1470157988787 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1686 | 1470157988788 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x117258000 == 29 [pid = 1686] [id = 290] 10:13:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1168edc00) [pid = 1686] [serial = 868] [outer = 0x0] 10:13:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x116aac400) [pid = 1686] [serial = 869] [outer = 0x1168edc00] 10:13:08 INFO - PROCESS | 1686 | 1470157988823 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1176bec00) [pid = 1686] [serial = 870] [outer = 0x1168edc00] 10:13:09 INFO - PROCESS | 1686 | 1470157989181 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]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 10:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:13:09 INFO - PROCESS | 1686 | 1470157989221 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1686 | 1470157989222 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:13:09 INFO - PROCESS | 1686 | 1470157989225 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1686 | 1470157989230 Marionette TRACE conn2 <- [1,1134,null,{}] 10:13:09 INFO - PROCESS | 1686 | 1470157989236 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}] 10:13:09 INFO - PROCESS | 1686 | 1470157989239 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:09 INFO - PROCESS | 1686 | 1470157989313 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:13:09 INFO - PROCESS | 1686 | 1470157989318 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1686 | 1470157989319 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x119294800 == 30 [pid = 1686] [id = 291] 10:13:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x117dbd400) [pid = 1686] [serial = 871] [outer = 0x0] 10:13:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x11807e400) [pid = 1686] [serial = 872] [outer = 0x117dbd400] 10:13:09 INFO - PROCESS | 1686 | 1470157989346 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1184efc00) [pid = 1686] [serial = 873] [outer = 0x117dbd400] 10:13:09 INFO - PROCESS | 1686 | 1470157989670 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]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 477ms 10:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:13:09 INFO - PROCESS | 1686 | 1470157989702 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1686 | 1470157989703 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:13:09 INFO - PROCESS | 1686 | 1470157989705 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1686 | 1470157989706 Marionette TRACE conn2 <- [1,1138,null,{}] 10:13:09 INFO - PROCESS | 1686 | 1470157989709 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}] 10:13:09 INFO - PROCESS | 1686 | 1470157989710 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:09 INFO - PROCESS | 1686 | 1470157989789 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:13:09 INFO - PROCESS | 1686 | 1470157989860 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1686 | 1470157989861 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c0000 == 31 [pid = 1686] [id = 292] 10:13:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1183b5c00) [pid = 1686] [serial = 874] [outer = 0x0] 10:13:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x118731000) [pid = 1686] [serial = 875] [outer = 0x1183b5c00] 10:13:09 INFO - PROCESS | 1686 | 1470157989896 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x118f3b400) [pid = 1686] [serial = 876] [outer = 0x1183b5c00] 10:13:10 INFO - PROCESS | 1686 | 1470157990214 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]]]}] 10:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 10:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:13:10 INFO - PROCESS | 1686 | 1470157990225 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 1686 | 1470157990227 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:13:10 INFO - PROCESS | 1686 | 1470157990231 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 1686 | 1470157990233 Marionette TRACE conn2 <- [1,1142,null,{}] 10:13:10 INFO - PROCESS | 1686 | 1470157990236 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}] 10:13:10 INFO - PROCESS | 1686 | 1470157990237 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:10 INFO - PROCESS | 1686 | 1470157990332 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:13:10 INFO - PROCESS | 1686 | 1470157990369 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:10 INFO - PROCESS | 1686 | 1470157990373 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x120598800 == 32 [pid = 1686] [id = 293] 10:13:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1168ecc00) [pid = 1686] [serial = 877] [outer = 0x0] 10:13:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1195ce000) [pid = 1686] [serial = 878] [outer = 0x1168ecc00] 10:13:10 INFO - PROCESS | 1686 | 1470157990406 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11969d800) [pid = 1686] [serial = 879] [outer = 0x1168ecc00] 10:13:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x119816c00) [pid = 1686] [serial = 880] [outer = 0x12d104c00] 10:13:10 INFO - PROCESS | 1686 | 1470157990760 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]]]}] 10:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 571ms 10:13:10 INFO - PROCESS | 1686 | 1470157990801 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 1686 | 1470157990802 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:13:10 INFO - PROCESS | 1686 | 1470157990804 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 1686 | 1470157990805 Marionette TRACE conn2 <- [1,1146,null,{}] 10:13:10 INFO - PROCESS | 1686 | 1470157990808 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}] 10:13:10 INFO - PROCESS | 1686 | 1470157990809 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:10 INFO - PROCESS | 1686 | 1470157990905 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:13:10 INFO - PROCESS | 1686 | 1470157990918 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:10 INFO - PROCESS | 1686 | 1470157990920 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x112f12800 == 33 [pid = 1686] [id = 294] 10:13:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x119817800) [pid = 1686] [serial = 881] [outer = 0x0] 10:13:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x12053b800) [pid = 1686] [serial = 882] [outer = 0x119817800] 10:13:10 INFO - PROCESS | 1686 | 1470157990944 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121734000) [pid = 1686] [serial = 883] [outer = 0x119817800] 10:13:11 INFO - PROCESS | 1686 | 1470157991290 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]]]}] 10:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 10:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:13:11 INFO - PROCESS | 1686 | 1470157991325 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:13:11 INFO - PROCESS | 1686 | 1470157991326 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:13:11 INFO - PROCESS | 1686 | 1470157991328 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 1686 | 1470157991329 Marionette TRACE conn2 <- [1,1150,null,{}] 10:13:11 INFO - PROCESS | 1686 | 1470157991331 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}] 10:13:11 INFO - PROCESS | 1686 | 1470157991332 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:11 INFO - PROCESS | 1686 | 1470157991428 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:13:11 INFO - PROCESS | 1686 | 1470157991431 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 1686 | 1470157991432 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x124ce0800 == 34 [pid = 1686] [id = 295] 10:13:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x112706400) [pid = 1686] [serial = 884] [outer = 0x0] 10:13:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x121873800) [pid = 1686] [serial = 885] [outer = 0x112706400] 10:13:11 INFO - PROCESS | 1686 | 1470157991457 Marionette DEBUG loaded listener.js 10:13:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x121b57800) [pid = 1686] [serial = 886] [outer = 0x112706400] 10:13:11 INFO - PROCESS | 1686 | 1470157991783 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]]]}] 10:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x124f85800) [pid = 1686] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118f34000) [pid = 1686] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1127db000) [pid = 1686] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x121963000) [pid = 1686] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x121876c00) [pid = 1686] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x119695000) [pid = 1686] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x110f99000) [pid = 1686] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1167ad400) [pid = 1686] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117025000) [pid = 1686] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1218f1000) [pid = 1686] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112731000) [pid = 1686] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11991a800) [pid = 1686] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x124e2c000) [pid = 1686] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1127e3800) [pid = 1686] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11810f800) [pid = 1686] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:13:12 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11702b400) [pid = 1686] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:13:12 INFO - PROCESS | 1686 | 1470157992024 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1686 | 1470157992025 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:13:12 INFO - PROCESS | 1686 | 1470157992030 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1686 | 1470157992031 Marionette TRACE conn2 <- [1,1154,null,{}] 10:13:12 INFO - PROCESS | 1686 | 1470157992033 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}] 10:13:12 INFO - PROCESS | 1686 | 1470157992034 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:12 INFO - PROCESS | 1686 | 1470157992106 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:13:12 INFO - PROCESS | 1686 | 1470157992111 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 1686 | 1470157992113 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x118fd2800 == 35 [pid = 1686] [id = 296] 10:13:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x114041000) [pid = 1686] [serial = 887] [outer = 0x0] 10:13:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1161ba800) [pid = 1686] [serial = 888] [outer = 0x114041000] 10:13:12 INFO - PROCESS | 1686 | 1470157992140 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x117db2400) [pid = 1686] [serial = 889] [outer = 0x114041000] 10:13:12 INFO - PROCESS | 1686 | 1470157992468 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]]]}] 10:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 469ms 10:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:13:12 INFO - PROCESS | 1686 | 1470157992499 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1686 | 1470157992501 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:13:12 INFO - PROCESS | 1686 | 1470157992503 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1686 | 1470157992504 Marionette TRACE conn2 <- [1,1158,null,{}] 10:13:12 INFO - PROCESS | 1686 | 1470157992506 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}] 10:13:12 INFO - PROCESS | 1686 | 1470157992507 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:12 INFO - PROCESS | 1686 | 1470157992584 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:13:12 INFO - PROCESS | 1686 | 1470157992587 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 1686 | 1470157992588 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x128759800 == 36 [pid = 1686] [id = 297] 10:13:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x112df0000) [pid = 1686] [serial = 890] [outer = 0x0] 10:13:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1199adc00) [pid = 1686] [serial = 891] [outer = 0x112df0000] 10:13:12 INFO - PROCESS | 1686 | 1470157992613 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121b63400) [pid = 1686] [serial = 892] [outer = 0x112df0000] 10:13:12 INFO - PROCESS | 1686 | 1470157992950 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]]]}] 10:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 10:13:12 INFO - PROCESS | 1686 | 1470157992971 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1686 | 1470157992972 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:13:12 INFO - PROCESS | 1686 | 1470157992974 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1686 | 1470157992976 Marionette TRACE conn2 <- [1,1162,null,{}] 10:13:12 INFO - PROCESS | 1686 | 1470157992978 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}] 10:13:12 INFO - PROCESS | 1686 | 1470157992980 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:13 INFO - PROCESS | 1686 | 1470157993084 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:13:13 INFO - PROCESS | 1686 | 1470157993091 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1686 | 1470157993092 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ae2000 == 37 [pid = 1686] [id = 298] 10:13:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121b63c00) [pid = 1686] [serial = 893] [outer = 0x0] 10:13:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121b6d000) [pid = 1686] [serial = 894] [outer = 0x121b63c00] 10:13:13 INFO - PROCESS | 1686 | 1470157993119 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x123be9800) [pid = 1686] [serial = 895] [outer = 0x121b63c00] 10:13:13 INFO - PROCESS | 1686 | 1470157993432 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]]]}] 10:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 10:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:13:13 INFO - PROCESS | 1686 | 1470157993443 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1686 | 1470157993446 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:13:13 INFO - PROCESS | 1686 | 1470157993449 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1686 | 1470157993450 Marionette TRACE conn2 <- [1,1166,null,{}] 10:13:13 INFO - PROCESS | 1686 | 1470157993453 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}] 10:13:13 INFO - PROCESS | 1686 | 1470157993454 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:13 INFO - PROCESS | 1686 | 1470157993543 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:13:13 INFO - PROCESS | 1686 | 1470157993549 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1686 | 1470157993550 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x118ae4800 == 38 [pid = 1686] [id = 299] 10:13:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1195cb400) [pid = 1686] [serial = 896] [outer = 0x0] 10:13:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x124cc2c00) [pid = 1686] [serial = 897] [outer = 0x1195cb400] 10:13:13 INFO - PROCESS | 1686 | 1470157993575 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x126883400) [pid = 1686] [serial = 898] [outer = 0x1195cb400] 10:13:13 INFO - PROCESS | 1686 | 1470157993898 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]]]}] 10:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 10:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:13:13 INFO - PROCESS | 1686 | 1470157993919 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1686 | 1470157993921 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:13:13 INFO - PROCESS | 1686 | 1470157993923 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1686 | 1470157993924 Marionette TRACE conn2 <- [1,1170,null,{}] 10:13:13 INFO - PROCESS | 1686 | 1470157993926 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}] 10:13:13 INFO - PROCESS | 1686 | 1470157993927 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:14 INFO - PROCESS | 1686 | 1470157994033 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:13:14 INFO - PROCESS | 1686 | 1470157994114 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 1686 | 1470157994115 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x113364800 == 39 [pid = 1686] [id = 300] 10:13:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x110f98c00) [pid = 1686] [serial = 899] [outer = 0x0] 10:13:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x1122ea000) [pid = 1686] [serial = 900] [outer = 0x110f98c00] 10:13:14 INFO - PROCESS | 1686 | 1470157994148 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1127e3400) [pid = 1686] [serial = 901] [outer = 0x110f98c00] 10:13:14 INFO - PROCESS | 1686 | 1470157994623 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]]]}] 10:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 768ms 10:13:14 INFO - PROCESS | 1686 | 1470157994706 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1686 | 1470157994708 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:13:14 INFO - PROCESS | 1686 | 1470157994713 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1686 | 1470157994717 Marionette TRACE conn2 <- [1,1174,null,{}] 10:13:14 INFO - PROCESS | 1686 | 1470157994720 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}] 10:13:14 INFO - PROCESS | 1686 | 1470157994723 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:14 INFO - PROCESS | 1686 | 1470157994835 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:13:14 INFO - PROCESS | 1686 | 1470157994914 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 1686 | 1470157994915 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d9b000 == 40 [pid = 1686] [id = 301] 10:13:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x1167b0400) [pid = 1686] [serial = 902] [outer = 0x0] 10:13:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x11688a000) [pid = 1686] [serial = 903] [outer = 0x1167b0400] 10:13:14 INFO - PROCESS | 1686 | 1470157994946 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x1172bc400) [pid = 1686] [serial = 904] [outer = 0x1167b0400] 10:13:15 INFO - PROCESS | 1686 | 1470157995499 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] 10:13:15 INFO - PROCESS | 1686 | 1470157995544 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:13:15 INFO - PROCESS | 1686 | 1470157995550 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 1686 | 1470157995551 Marionette TRACE conn2 <- [1,1178,null,{}] 10:13:15 INFO - PROCESS | 1686 | 1470157995554 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}] 10:13:15 INFO - PROCESS | 1686 | 1470157995556 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:15 INFO - PROCESS | 1686 | 1470157995666 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:13:15 INFO - PROCESS | 1686 | 1470157995723 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1686 | 1470157995724 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d8c000 == 41 [pid = 1686] [id = 302] 10:13:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x113ea6400) [pid = 1686] [serial = 905] [outer = 0x0] 10:13:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x118077400) [pid = 1686] [serial = 906] [outer = 0x113ea6400] 10:13:15 INFO - PROCESS | 1686 | 1470157995754 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x11872e400) [pid = 1686] [serial = 907] [outer = 0x113ea6400] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x118ae4800 == 40 [pid = 1686] [id = 299] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x128ae2000 == 39 [pid = 1686] [id = 298] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x128759800 == 38 [pid = 1686] [id = 297] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x118fd2800 == 37 [pid = 1686] [id = 296] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x124ce0800 == 36 [pid = 1686] [id = 295] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x112f12800 == 35 [pid = 1686] [id = 294] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x120598800 == 34 [pid = 1686] [id = 293] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x1195c0000 == 33 [pid = 1686] [id = 292] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x119294800 == 32 [pid = 1686] [id = 291] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x117258000 == 31 [pid = 1686] [id = 290] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x116158800 == 30 [pid = 1686] [id = 289] 10:13:16 INFO - PROCESS | 1686 | --DOCSHELL 0x112053800 == 29 [pid = 1686] [id = 288] 10:13:16 INFO - PROCESS | 1686 | 1470157996385 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] 10:13:16 INFO - PROCESS | 1686 | 1470157996421 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:13:16 INFO - PROCESS | 1686 | 1470157996424 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1686 | 1470157996428 Marionette TRACE conn2 <- [1,1182,null,{}] 10:13:16 INFO - PROCESS | 1686 | 1470157996433 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}] 10:13:16 INFO - PROCESS | 1686 | 1470157996434 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:16 INFO - PROCESS | 1686 | 1470157996514 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:13:16 INFO - PROCESS | 1686 | 1470157996521 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1686 | 1470157996523 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x11670d800 == 30 [pid = 1686] [id = 303] 10:13:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x116005800) [pid = 1686] [serial = 908] [outer = 0x0] 10:13:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x1167af400) [pid = 1686] [serial = 909] [outer = 0x116005800] 10:13:16 INFO - PROCESS | 1686 | 1470157996551 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x117030800) [pid = 1686] [serial = 910] [outer = 0x116005800] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x125578000) [pid = 1686] [serial = 840] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x126887400) [pid = 1686] [serial = 842] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x126886800) [pid = 1686] [serial = 843] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1195d2400) [pid = 1686] [serial = 816] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x11872cc00) [pid = 1686] [serial = 812] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x123db7800) [pid = 1686] [serial = 831] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x121b59400) [pid = 1686] [serial = 824] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1196a2400) [pid = 1686] [serial = 818] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x123b33000) [pid = 1686] [serial = 830] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x113ea3400) [pid = 1686] [serial = 833] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11702a800) [pid = 1686] [serial = 809] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1196a1800) [pid = 1686] [serial = 836] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x121b6a000) [pid = 1686] [serial = 827] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x117db6c00) [pid = 1686] [serial = 810] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x119517000) [pid = 1686] [serial = 815] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x113908c00) [pid = 1686] [serial = 806] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1218e9800) [pid = 1686] [serial = 822] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x125493c00) [pid = 1686] [serial = 839] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x113b0f800) [pid = 1686] [serial = 800] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x120f89c00) [pid = 1686] [serial = 821] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11991a000) [pid = 1686] [serial = 819] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x121b63800) [pid = 1686] [serial = 825] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118114c00) [pid = 1686] [serial = 834] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121879c00) [pid = 1686] [serial = 798] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x124cbc800) [pid = 1686] [serial = 837] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x117d31000) [pid = 1686] [serial = 804] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x117333800) [pid = 1686] [serial = 803] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1187be400) [pid = 1686] [serial = 813] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x121b6fc00) [pid = 1686] [serial = 828] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1151da800) [pid = 1686] [serial = 801] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1167ae400) [pid = 1686] [serial = 807] [outer = 0x0] [url = about:blank] 10:13:16 INFO - PROCESS | 1686 | 1470157996928 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] 10:13:16 INFO - PROCESS | 1686 | 1470157996954 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:13:16 INFO - PROCESS | 1686 | 1470157996958 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1686 | 1470157996959 Marionette TRACE conn2 <- [1,1186,null,{}] 10:13:16 INFO - PROCESS | 1686 | 1470157996962 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}] 10:13:16 INFO - PROCESS | 1686 | 1470157996965 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:17 INFO - PROCESS | 1686 | 1470157997048 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:13:17 INFO - PROCESS | 1686 | 1470157997053 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:17 INFO - PROCESS | 1686 | 1470157997054 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x117463000 == 31 [pid = 1686] [id = 304] 10:13:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x117456800) [pid = 1686] [serial = 911] [outer = 0x0] 10:13:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x118078800) [pid = 1686] [serial = 912] [outer = 0x117456800] 10:13:17 INFO - PROCESS | 1686 | 1470157997081 Marionette DEBUG loaded listener.js 10:13:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x118725800) [pid = 1686] [serial = 913] [outer = 0x117456800] 10:13:17 INFO - PROCESS | 1686 | 1470157997449 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] 10:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:13:17 INFO - PROCESS | 1686 | 1470157997479 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:13:17 INFO - PROCESS | 1686 | 1470157997481 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:13:17 INFO - PROCESS | 1686 | 1470157997484 Marionette TRACE conn2 <- [1,1190,null,{}] 10:13:17 INFO - PROCESS | 1686 | 1470157997492 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}] 10:13:17 INFO - PROCESS | 1686 | 1470157997495 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:17 INFO - PROCESS | 1686 | 1470157997576 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:13:17 INFO - PROCESS | 1686 | 1470157997585 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:17 INFO - PROCESS | 1686 | 1470157997587 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198de800 == 32 [pid = 1686] [id = 305] 10:13:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x112731000) [pid = 1686] [serial = 914] [outer = 0x0] 10:13:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x118f8a800) [pid = 1686] [serial = 915] [outer = 0x112731000] 10:13:17 INFO - PROCESS | 1686 | 1470157997615 Marionette DEBUG loaded listener.js 10:13:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x119699c00) [pid = 1686] [serial = 916] [outer = 0x112731000] 10:13:17 INFO - PROCESS | 1686 | 1470157997953 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] 10:13:18 INFO - PROCESS | 1686 | 1470157998006 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:13:18 INFO - PROCESS | 1686 | 1470157998009 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1686 | 1470157998010 Marionette TRACE conn2 <- [1,1194,null,{}] 10:13:18 INFO - PROCESS | 1686 | 1470157998012 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}] 10:13:18 INFO - PROCESS | 1686 | 1470157998013 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:18 INFO - PROCESS | 1686 | 1470157998094 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:13:18 INFO - PROCESS | 1686 | 1470157998100 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:18 INFO - PROCESS | 1686 | 1470157998101 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x1214eb800 == 33 [pid = 1686] [id = 306] 10:13:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1196a0c00) [pid = 1686] [serial = 917] [outer = 0x0] 10:13:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x119919400) [pid = 1686] [serial = 918] [outer = 0x1196a0c00] 10:13:18 INFO - PROCESS | 1686 | 1470157998126 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x120f88800) [pid = 1686] [serial = 919] [outer = 0x1196a0c00] 10:13:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104 10:13:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 10:13:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 10:13:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - _addTest/ [0,1197,"getWindowHandle",null] 10:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:13:18 INFO - PROCESS | 1686 | 1470157998478 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:13:18 INFO - PROCESS | 1686 | 1470157998483 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1686 | 1470157998485 Marionette TRACE conn2 <- [1,1198,null,{}] 10:13:18 INFO - PROCESS | 1686 | 1470157998487 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}] 10:13:18 INFO - PROCESS | 1686 | 1470157998488 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:18 INFO - PROCESS | 1686 | 1470157998565 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:13:18 INFO - PROCESS | 1686 | 1470157998569 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:18 INFO - PROCESS | 1686 | 1470157998570 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x125552800 == 34 [pid = 1686] [id = 307] 10:13:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11272ec00) [pid = 1686] [serial = 920] [outer = 0x0] 10:13:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x12186f000) [pid = 1686] [serial = 921] [outer = 0x11272ec00] 10:13:18 INFO - PROCESS | 1686 | 1470157998594 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x121b5c400) [pid = 1686] [serial = 922] [outer = 0x11272ec00] 10:13:18 INFO - PROCESS | 1686 | 1470157998976 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]]]}] 10:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 10:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:13:19 INFO - PROCESS | 1686 | 1470157999002 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:13:19 INFO - PROCESS | 1686 | 1470157999003 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:13:19 INFO - PROCESS | 1686 | 1470157999005 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:13:19 INFO - PROCESS | 1686 | 1470157999006 Marionette TRACE conn2 <- [1,1202,null,{}] 10:13:19 INFO - PROCESS | 1686 | 1470157999009 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}] 10:13:19 INFO - PROCESS | 1686 | 1470157999013 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:19 INFO - PROCESS | 1686 | 1470157999119 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:13:19 INFO - PROCESS | 1686 | 1470157999130 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:19 INFO - PROCESS | 1686 | 1470157999131 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717f000 == 35 [pid = 1686] [id = 308] 10:13:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121b5d800) [pid = 1686] [serial = 923] [outer = 0x0] 10:13:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121b6fc00) [pid = 1686] [serial = 924] [outer = 0x121b5d800] 10:13:19 INFO - PROCESS | 1686 | 1470157999157 Marionette DEBUG loaded listener.js 10:13:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x125581000) [pid = 1686] [serial = 925] [outer = 0x121b5d800] 10:13:19 INFO - PROCESS | 1686 | 1470157999505 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]]]}] 10:13:19 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 10:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 10:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:13:19 INFO - PROCESS | 1686 | 1470157999525 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:13:19 INFO - PROCESS | 1686 | 1470157999526 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:13:19 INFO - PROCESS | 1686 | 1470157999528 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:13:19 INFO - PROCESS | 1686 | 1470157999529 Marionette TRACE conn2 <- [1,1206,null,{}] 10:13:19 INFO - PROCESS | 1686 | 1470157999534 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}] 10:13:19 INFO - PROCESS | 1686 | 1470157999535 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:19 INFO - PROCESS | 1686 | 1470157999637 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:13:19 INFO - PROCESS | 1686 | 1470157999640 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:19 INFO - PROCESS | 1686 | 1470157999641 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x129457800 == 36 [pid = 1686] [id = 309] 10:13:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x112708c00) [pid = 1686] [serial = 926] [outer = 0x0] 10:13:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x126d6ec00) [pid = 1686] [serial = 927] [outer = 0x112708c00] 10:13:19 INFO - PROCESS | 1686 | 1470157999665 Marionette DEBUG loaded listener.js 10:13:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1271a4c00) [pid = 1686] [serial = 928] [outer = 0x112708c00] 10:13:20 INFO - PROCESS | 1686 | 1470157999999 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]]]}] 10:13:20 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 10:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 10:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:13:20 INFO - PROCESS | 1686 | 1470158000056 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 1686 | 1470158000057 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:13:20 INFO - PROCESS | 1686 | 1470158000059 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 1686 | 1470158000060 Marionette TRACE conn2 <- [1,1210,null,{}] 10:13:20 INFO - PROCESS | 1686 | 1470158000062 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}] 10:13:20 INFO - PROCESS | 1686 | 1470158000064 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:20 INFO - PROCESS | 1686 | 1470158000163 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:13:20 INFO - PROCESS | 1686 | 1470158000167 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 1686 | 1470158000168 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4db800 == 37 [pid = 1686] [id = 310] 10:13:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121b61000) [pid = 1686] [serial = 929] [outer = 0x0] 10:13:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1271b1800) [pid = 1686] [serial = 930] [outer = 0x121b61000] 10:13:20 INFO - PROCESS | 1686 | 1470158000199 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x128b05c00) [pid = 1686] [serial = 931] [outer = 0x121b61000] 10:13:20 INFO - PROCESS | 1686 | 1470158000525 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]]]}] 10:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 10:13:20 INFO - PROCESS | 1686 | 1470158000580 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 1686 | 1470158000581 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:13:20 INFO - PROCESS | 1686 | 1470158000583 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 1686 | 1470158000584 Marionette TRACE conn2 <- [1,1214,null,{}] 10:13:20 INFO - PROCESS | 1686 | 1470158000587 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}] 10:13:20 INFO - PROCESS | 1686 | 1470158000588 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:20 INFO - PROCESS | 1686 | 1470158000686 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1168ecc00) [pid = 1686] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1168edc00) [pid = 1686] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x112de6800) [pid = 1686] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x117db8800) [pid = 1686] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x12187a000) [pid = 1686] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x117dbd400) [pid = 1686] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x11403bc00) [pid = 1686] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x123dc4400) [pid = 1686] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112a8b800) [pid = 1686] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x111d22c00) [pid = 1686] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x119817c00) [pid = 1686] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119817800) [pid = 1686] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x112706400) [pid = 1686] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x112df0000) [pid = 1686] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x114041000) [pid = 1686] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x121b63c00) [pid = 1686] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:13:20 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1183b5c00) [pid = 1686] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:13:20 INFO - PROCESS | 1686 | 1470158000855 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 1686 | 1470158000856 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x116acf000 == 38 [pid = 1686] [id = 311] 10:13:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x111dac800) [pid = 1686] [serial = 932] [outer = 0x0] 10:13:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x112748400) [pid = 1686] [serial = 933] [outer = 0x111dac800] 10:13:20 INFO - PROCESS | 1686 | 1470158000883 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11600a800) [pid = 1686] [serial = 934] [outer = 0x111dac800] 10:13:21 INFO - PROCESS | 1686 | 1470158001147 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]]]}] 10:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 618ms 10:13:21 INFO - PROCESS | 1686 | 1470158001202 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1686 | 1470158001203 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:13:21 INFO - PROCESS | 1686 | 1470158001206 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1686 | 1470158001207 Marionette TRACE conn2 <- [1,1218,null,{}] 10:13:21 INFO - PROCESS | 1686 | 1470158001209 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}] 10:13:21 INFO - PROCESS | 1686 | 1470158001210 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:21 INFO - PROCESS | 1686 | 1470158001293 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:13:21 INFO - PROCESS | 1686 | 1470158001299 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:21 INFO - PROCESS | 1686 | 1470158001300 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b263000 == 39 [pid = 1686] [id = 312] 10:13:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x116aab400) [pid = 1686] [serial = 935] [outer = 0x0] 10:13:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x117db8800) [pid = 1686] [serial = 936] [outer = 0x116aab400] 10:13:21 INFO - PROCESS | 1686 | 1470158001331 Marionette DEBUG loaded listener.js 10:13:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x123ddf800) [pid = 1686] [serial = 937] [outer = 0x116aab400] 10:13:21 INFO - PROCESS | 1686 | 1470158001667 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]]]}] 10:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 517ms 10:13:21 INFO - PROCESS | 1686 | 1470158001733 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1686 | 1470158001734 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:13:21 INFO - PROCESS | 1686 | 1470158001738 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1686 | 1470158001740 Marionette TRACE conn2 <- [1,1222,null,{}] 10:13:21 INFO - PROCESS | 1686 | 1470158001742 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}] 10:13:21 INFO - PROCESS | 1686 | 1470158001744 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:21 INFO - PROCESS | 1686 | 1470158001837 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:13:21 INFO - PROCESS | 1686 | 1470158001840 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:21 INFO - PROCESS | 1686 | 1470158001842 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb0e800 == 40 [pid = 1686] [id = 313] 10:13:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x124879c00) [pid = 1686] [serial = 938] [outer = 0x0] 10:13:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128b0e800) [pid = 1686] [serial = 939] [outer = 0x124879c00] 10:13:21 INFO - PROCESS | 1686 | 1470158001869 Marionette DEBUG loaded listener.js 10:13:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b2f000) [pid = 1686] [serial = 940] [outer = 0x124879c00] 10:13:22 INFO - PROCESS | 1686 | 1470158002197 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] 10:13:22 INFO - PROCESS | 1686 | 1470158002209 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:13:22 INFO - PROCESS | 1686 | 1470158002211 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 1686 | 1470158002212 Marionette TRACE conn2 <- [1,1226,null,{}] 10:13:22 INFO - PROCESS | 1686 | 1470158002217 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}] 10:13:22 INFO - PROCESS | 1686 | 1470158002218 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:22 INFO - PROCESS | 1686 | 1470158002300 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:13:22 INFO - PROCESS | 1686 | 1470158002304 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 1686 | 1470158002313 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be91800 == 41 [pid = 1686] [id = 314] 10:13:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b29c00) [pid = 1686] [serial = 941] [outer = 0x0] 10:13:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x128bd2800) [pid = 1686] [serial = 942] [outer = 0x128b29c00] 10:13:22 INFO - PROCESS | 1686 | 1470158002387 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x128ca3800) [pid = 1686] [serial = 943] [outer = 0x128b29c00] 10:13:22 INFO - PROCESS | 1686 | 1470158002644 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]]]}] 10:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms 10:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:13:22 INFO - PROCESS | 1686 | 1470158002686 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:13:22 INFO - PROCESS | 1686 | 1470158002687 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:13:22 INFO - PROCESS | 1686 | 1470158002689 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 1686 | 1470158002690 Marionette TRACE conn2 <- [1,1230,null,{}] 10:13:22 INFO - PROCESS | 1686 | 1470158002693 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}] 10:13:22 INFO - PROCESS | 1686 | 1470158002694 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:22 INFO - PROCESS | 1686 | 1470158002785 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:13:22 INFO - PROCESS | 1686 | 1470158002788 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 1686 | 1470158002789 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4cc800 == 42 [pid = 1686] [id = 315] 10:13:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121961400) [pid = 1686] [serial = 944] [outer = 0x0] 10:13:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x128e9c000) [pid = 1686] [serial = 945] [outer = 0x121961400] 10:13:22 INFO - PROCESS | 1686 | 1470158002814 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1291e8000) [pid = 1686] [serial = 946] [outer = 0x121961400] 10:13:23 INFO - PROCESS | 1686 | 1470158003331 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]]]}] 10:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 669ms 10:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:13:23 INFO - PROCESS | 1686 | 1470158003358 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:13:23 INFO - PROCESS | 1686 | 1470158003360 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:13:23 INFO - PROCESS | 1686 | 1470158003363 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 1686 | 1470158003365 Marionette TRACE conn2 <- [1,1234,null,{}] 10:13:23 INFO - PROCESS | 1686 | 1470158003368 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}] 10:13:23 INFO - PROCESS | 1686 | 1470158003372 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:23 INFO - PROCESS | 1686 | 1470158003478 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:13:23 INFO - PROCESS | 1686 | 1470158003546 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:23 INFO - PROCESS | 1686 | 1470158003548 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737f000 == 43 [pid = 1686] [id = 316] 10:13:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x116051800) [pid = 1686] [serial = 947] [outer = 0x0] 10:13:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x117334c00) [pid = 1686] [serial = 948] [outer = 0x116051800] 10:13:23 INFO - PROCESS | 1686 | 1470158003578 Marionette DEBUG loaded listener.js 10:13:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x118075400) [pid = 1686] [serial = 949] [outer = 0x116051800] 10:13:23 INFO - PROCESS | 1686 | 1470158003984 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]]]}] 10:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 10:13:24 INFO - PROCESS | 1686 | 1470158004033 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:13:24 INFO - PROCESS | 1686 | 1470158004037 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:13:24 INFO - PROCESS | 1686 | 1470158004041 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:13:24 INFO - PROCESS | 1686 | 1470158004043 Marionette TRACE conn2 <- [1,1238,null,{}] 10:13:24 INFO - PROCESS | 1686 | 1470158004046 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}] 10:13:24 INFO - PROCESS | 1686 | 1470158004048 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:24 INFO - PROCESS | 1686 | 1470158004155 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:13:24 INFO - PROCESS | 1686 | 1470158004215 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 1686 | 1470158004216 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x126d38000 == 44 [pid = 1686] [id = 317] 10:13:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x118762000) [pid = 1686] [serial = 950] [outer = 0x0] 10:13:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x118f8b000) [pid = 1686] [serial = 951] [outer = 0x118762000] 10:13:24 INFO - PROCESS | 1686 | 1470158004246 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x11969c800) [pid = 1686] [serial = 952] [outer = 0x118762000] 10:13:24 INFO - PROCESS | 1686 | 1470158004688 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]]]}] 10:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 10:13:24 INFO - PROCESS | 1686 | 1470158004711 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:13:24 INFO - PROCESS | 1686 | 1470158004713 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:13:24 INFO - PROCESS | 1686 | 1470158004715 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:13:24 INFO - PROCESS | 1686 | 1470158004718 Marionette TRACE conn2 <- [1,1242,null,{}] 10:13:24 INFO - PROCESS | 1686 | 1470158004726 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}] 10:13:24 INFO - PROCESS | 1686 | 1470158004729 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:24 INFO - PROCESS | 1686 | 1470158004862 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:13:24 INFO - PROCESS | 1686 | 1470158004923 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 1686 | 1470158004925 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be84800 == 45 [pid = 1686] [id = 318] 10:13:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x121875c00) [pid = 1686] [serial = 953] [outer = 0x0] 10:13:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x123b31800) [pid = 1686] [serial = 954] [outer = 0x121875c00] 10:13:24 INFO - PROCESS | 1686 | 1470158004956 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x125491800) [pid = 1686] [serial = 955] [outer = 0x121875c00] 10:13:25 INFO - PROCESS | 1686 | 1470158005394 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]]]}] 10:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 721ms 10:13:25 INFO - PROCESS | 1686 | 1470158005437 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 1686 | 1470158005439 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:13:25 INFO - PROCESS | 1686 | 1470158005441 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 1686 | 1470158005442 Marionette TRACE conn2 <- [1,1246,null,{}] 10:13:25 INFO - PROCESS | 1686 | 1470158005445 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}] 10:13:25 INFO - PROCESS | 1686 | 1470158005446 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:25 INFO - PROCESS | 1686 | 1470158005549 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:13:25 INFO - PROCESS | 1686 | 1470158005604 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 1686 | 1470158005606 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c71e800 == 46 [pid = 1686] [id = 319] 10:13:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x126823000) [pid = 1686] [serial = 956] [outer = 0x0] 10:13:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x1271b3400) [pid = 1686] [serial = 957] [outer = 0x126823000] 10:13:25 INFO - PROCESS | 1686 | 1470158005635 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x128b25800) [pid = 1686] [serial = 958] [outer = 0x126823000] 10:13:26 INFO - PROCESS | 1686 | 1470158006288 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]]]}] 10:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 919ms 10:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:13:26 INFO - PROCESS | 1686 | 1470158006361 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 1686 | 1470158006363 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:13:26 INFO - PROCESS | 1686 | 1470158006366 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 1686 | 1470158006368 Marionette TRACE conn2 <- [1,1250,null,{}] 10:13:26 INFO - PROCESS | 1686 | 1470158006372 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}] 10:13:26 INFO - PROCESS | 1686 | 1470158006373 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:26 INFO - PROCESS | 1686 | 1470158006474 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:13:26 INFO - PROCESS | 1686 | 1470158006529 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:26 INFO - PROCESS | 1686 | 1470158006532 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x11879e000 == 47 [pid = 1686] [id = 320] 10:13:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x11604f400) [pid = 1686] [serial = 959] [outer = 0x0] 10:13:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x1160b4800) [pid = 1686] [serial = 960] [outer = 0x11604f400] 10:13:26 INFO - PROCESS | 1686 | 1470158006560 Marionette DEBUG loaded listener.js 10:13:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x117030400) [pid = 1686] [serial = 961] [outer = 0x11604f400] 10:13:26 INFO - PROCESS | 1686 | 1470158006985 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]]]}] 10:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 672ms 10:13:27 INFO - PROCESS | 1686 | 1470158007038 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:13:27 INFO - PROCESS | 1686 | 1470158007041 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:13:27 INFO - PROCESS | 1686 | 1470158007045 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:13:27 INFO - PROCESS | 1686 | 1470158007047 Marionette TRACE conn2 <- [1,1254,null,{}] 10:13:27 INFO - PROCESS | 1686 | 1470158007049 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}] 10:13:27 INFO - PROCESS | 1686 | 1470158007051 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:27 INFO - PROCESS | 1686 | 1470158007145 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:13:27 INFO - PROCESS | 1686 | 1470158007215 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:27 INFO - PROCESS | 1686 | 1470158007217 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ad1800 == 48 [pid = 1686] [id = 321] 10:13:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x117d39000) [pid = 1686] [serial = 962] [outer = 0x0] 10:13:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x118072000) [pid = 1686] [serial = 963] [outer = 0x117d39000] 10:13:27 INFO - PROCESS | 1686 | 1470158007245 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x118114c00) [pid = 1686] [serial = 964] [outer = 0x117d39000] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12be91800 == 47 [pid = 1686] [id = 314] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb0e800 == 46 [pid = 1686] [id = 313] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12b263000 == 45 [pid = 1686] [id = 312] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x116acf000 == 44 [pid = 1686] [id = 311] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4db800 == 43 [pid = 1686] [id = 310] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x129457800 == 42 [pid = 1686] [id = 309] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12717f000 == 41 [pid = 1686] [id = 308] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x125552800 == 40 [pid = 1686] [id = 307] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1214eb800 == 39 [pid = 1686] [id = 306] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1198de800 == 38 [pid = 1686] [id = 305] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x117463000 == 37 [pid = 1686] [id = 304] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x11670d800 == 36 [pid = 1686] [id = 303] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x117d8c000 == 35 [pid = 1686] [id = 302] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x117d9b000 == 34 [pid = 1686] [id = 301] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x113364800 == 33 [pid = 1686] [id = 300] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x11879e000 == 32 [pid = 1686] [id = 320] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12c71e800 == 31 [pid = 1686] [id = 319] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12be84800 == 30 [pid = 1686] [id = 318] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x126d38000 == 29 [pid = 1686] [id = 317] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x11737f000 == 28 [pid = 1686] [id = 316] 10:13:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4cc800 == 27 [pid = 1686] [id = 315] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x124cc2c00) [pid = 1686] [serial = 897] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x1195ce000) [pid = 1686] [serial = 878] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x116aac400) [pid = 1686] [serial = 869] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x1176bec00) [pid = 1686] [serial = 870] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x116aae000) [pid = 1686] [serial = 846] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x116048400) [pid = 1686] [serial = 845] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x118762800) [pid = 1686] [serial = 849] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1183b8400) [pid = 1686] [serial = 848] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x123dc3800) [pid = 1686] [serial = 852] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x11807e400) [pid = 1686] [serial = 872] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x121b58800) [pid = 1686] [serial = 851] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1184efc00) [pid = 1686] [serial = 873] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x1160b3000) [pid = 1686] [serial = 866] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x126fc8800) [pid = 1686] [serial = 855] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x116882000) [pid = 1686] [serial = 867] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1127e2c00) [pid = 1686] [serial = 861] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x112f9bc00) [pid = 1686] [serial = 860] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x12687e000) [pid = 1686] [serial = 854] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x112702400) [pid = 1686] [serial = 863] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1127d8000) [pid = 1686] [serial = 864] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1271a9000) [pid = 1686] [serial = 858] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x127199800) [pid = 1686] [serial = 857] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x11270ec00) [pid = 1686] [serial = 495] [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.] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x121734000) [pid = 1686] [serial = 883] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x12053b800) [pid = 1686] [serial = 882] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11969d800) [pid = 1686] [serial = 879] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x121873800) [pid = 1686] [serial = 885] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1199adc00) [pid = 1686] [serial = 891] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1161ba800) [pid = 1686] [serial = 888] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x117db2400) [pid = 1686] [serial = 889] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b57800) [pid = 1686] [serial = 886] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x121b6d000) [pid = 1686] [serial = 894] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x118731000) [pid = 1686] [serial = 875] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x123be9800) [pid = 1686] [serial = 895] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x118f3b400) [pid = 1686] [serial = 876] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x121b63400) [pid = 1686] [serial = 892] [outer = 0x0] [url = about:blank] 10:13:28 INFO - PROCESS | 1686 | 1470158008302 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]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1272ms 10:13:28 INFO - PROCESS | 1686 | 1470158008329 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:13:28 INFO - PROCESS | 1686 | 1470158008335 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:13:28 INFO - PROCESS | 1686 | 1470158008339 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 1686 | 1470158008342 Marionette TRACE conn2 <- [1,1258,null,{}] 10:13:28 INFO - PROCESS | 1686 | 1470158008346 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}] 10:13:28 INFO - PROCESS | 1686 | 1470158008349 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:28 INFO - PROCESS | 1686 | 1470158008426 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:13:28 INFO - PROCESS | 1686 | 1470158008435 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 1686 | 1470158008437 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x116063000 == 28 [pid = 1686] [id = 322] 10:13:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x113e55000) [pid = 1686] [serial = 965] [outer = 0x0] 10:13:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11600c800) [pid = 1686] [serial = 966] [outer = 0x113e55000] 10:13:28 INFO - PROCESS | 1686 | 1470158008464 Marionette DEBUG loaded listener.js 10:13:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x116542c00) [pid = 1686] [serial = 967] [outer = 0x113e55000] 10:13:28 INFO - PROCESS | 1686 | 1470158008819 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]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 10:13:28 INFO - PROCESS | 1686 | 1470158008860 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:13:28 INFO - PROCESS | 1686 | 1470158008864 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:13:28 INFO - PROCESS | 1686 | 1470158008871 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 1686 | 1470158008873 Marionette TRACE conn2 <- [1,1262,null,{}] 10:13:28 INFO - PROCESS | 1686 | 1470158008879 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}] 10:13:28 INFO - PROCESS | 1686 | 1470158008881 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:28 INFO - PROCESS | 1686 | 1470158008959 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:13:28 INFO - PROCESS | 1686 | 1470158008964 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 1686 | 1470158008966 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ad9000 == 29 [pid = 1686] [id = 323] 10:13:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x116806400) [pid = 1686] [serial = 968] [outer = 0x0] 10:13:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x11745e400) [pid = 1686] [serial = 969] [outer = 0x116806400] 10:13:28 INFO - PROCESS | 1686 | 1470158008993 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x117db7800) [pid = 1686] [serial = 970] [outer = 0x116806400] 10:13:29 INFO - PROCESS | 1686 | 1470158009375 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]]]}] 10:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 528ms 10:13:29 INFO - PROCESS | 1686 | 1470158009405 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 1686 | 1470158009407 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:13:29 INFO - PROCESS | 1686 | 1470158009411 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 1686 | 1470158009415 Marionette TRACE conn2 <- [1,1266,null,{}] 10:13:29 INFO - PROCESS | 1686 | 1470158009427 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}] 10:13:29 INFO - PROCESS | 1686 | 1470158009432 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:29 INFO - PROCESS | 1686 | 1470158009552 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:13:29 INFO - PROCESS | 1686 | 1470158009559 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:29 INFO - PROCESS | 1686 | 1470158009562 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x118af5800 == 30 [pid = 1686] [id = 324] 10:13:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x118109800) [pid = 1686] [serial = 971] [outer = 0x0] 10:13:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x11872c800) [pid = 1686] [serial = 972] [outer = 0x118109800] 10:13:29 INFO - PROCESS | 1686 | 1470158009607 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1187c8000) [pid = 1686] [serial = 973] [outer = 0x118109800] 10:13:30 INFO - PROCESS | 1686 | 1470158010095 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]]]}] 10:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 726ms 10:13:30 INFO - PROCESS | 1686 | 1470158010136 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:13:30 INFO - PROCESS | 1686 | 1470158010138 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:13:30 INFO - PROCESS | 1686 | 1470158010140 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:13:30 INFO - PROCESS | 1686 | 1470158010142 Marionette TRACE conn2 <- [1,1270,null,{}] 10:13:30 INFO - PROCESS | 1686 | 1470158010144 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}] 10:13:30 INFO - PROCESS | 1686 | 1470158010145 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:30 INFO - PROCESS | 1686 | 1470158010241 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:13:30 INFO - PROCESS | 1686 | 1470158010292 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 1686 | 1470158010293 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b73000 == 31 [pid = 1686] [id = 325] 10:13:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x119312400) [pid = 1686] [serial = 974] [outer = 0x0] 10:13:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x119517c00) [pid = 1686] [serial = 975] [outer = 0x119312400] 10:13:30 INFO - PROCESS | 1686 | 1470158010323 Marionette DEBUG loaded listener.js 10:13:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1195ccc00) [pid = 1686] [serial = 976] [outer = 0x119312400] 10:13:30 INFO - PROCESS | 1686 | 1470158010645 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]]]}] 10:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 10:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:13:30 INFO - PROCESS | 1686 | 1470158010660 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:13:30 INFO - PROCESS | 1686 | 1470158010661 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:13:30 INFO - PROCESS | 1686 | 1470158010665 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:13:30 INFO - PROCESS | 1686 | 1470158010668 Marionette TRACE conn2 <- [1,1274,null,{}] 10:13:30 INFO - PROCESS | 1686 | 1470158010670 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}] 10:13:30 INFO - PROCESS | 1686 | 1470158010672 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:30 INFO - PROCESS | 1686 | 1470158010764 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:13:30 INFO - PROCESS | 1686 | 1470158010798 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 1686 | 1470158010799 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x12059c800 == 32 [pid = 1686] [id = 326] 10:13:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1127da400) [pid = 1686] [serial = 977] [outer = 0x0] 10:13:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119694400) [pid = 1686] [serial = 978] [outer = 0x1127da400] 10:13:30 INFO - PROCESS | 1686 | 1470158010823 Marionette DEBUG loaded listener.js 10:13:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x119819c00) [pid = 1686] [serial = 979] [outer = 0x1127da400] 10:13:31 INFO - PROCESS | 1686 | 1470158011157 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]]]}] 10:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 521ms 10:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:13:31 INFO - PROCESS | 1686 | 1470158011189 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:13:31 INFO - PROCESS | 1686 | 1470158011190 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:13:31 INFO - PROCESS | 1686 | 1470158011192 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:13:31 INFO - PROCESS | 1686 | 1470158011194 Marionette TRACE conn2 <- [1,1278,null,{}] 10:13:31 INFO - PROCESS | 1686 | 1470158011196 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}] 10:13:31 INFO - PROCESS | 1686 | 1470158011200 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:31 INFO - PROCESS | 1686 | 1470158011306 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:13:31 INFO - PROCESS | 1686 | 1470158011341 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:31 INFO - PROCESS | 1686 | 1470158011342 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x121829800 == 33 [pid = 1686] [id = 327] 10:13:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x11981b000) [pid = 1686] [serial = 980] [outer = 0x0] 10:13:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x119926400) [pid = 1686] [serial = 981] [outer = 0x11981b000] 10:13:31 INFO - PROCESS | 1686 | 1470158011368 Marionette DEBUG loaded listener.js 10:13:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1218e7c00) [pid = 1686] [serial = 982] [outer = 0x11981b000] 10:13:31 INFO - PROCESS | 1686 | 1470158011695 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]]]}] 10:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 10:13:31 INFO - PROCESS | 1686 | 1470158011715 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:13:31 INFO - PROCESS | 1686 | 1470158011718 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:13:31 INFO - PROCESS | 1686 | 1470158011720 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:13:31 INFO - PROCESS | 1686 | 1470158011721 Marionette TRACE conn2 <- [1,1282,null,{}] 10:13:31 INFO - PROCESS | 1686 | 1470158011723 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}] 10:13:31 INFO - PROCESS | 1686 | 1470158011725 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:31 INFO - PROCESS | 1686 | 1470158011818 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:13:31 INFO - PROCESS | 1686 | 1470158011855 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:31 INFO - PROCESS | 1686 | 1470158011856 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x1254d6000 == 34 [pid = 1686] [id = 328] 10:13:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x117453000) [pid = 1686] [serial = 983] [outer = 0x0] 10:13:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x121b58000) [pid = 1686] [serial = 984] [outer = 0x117453000] 10:13:31 INFO - PROCESS | 1686 | 1470158011881 Marionette DEBUG loaded listener.js 10:13:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x121b69c00) [pid = 1686] [serial = 985] [outer = 0x117453000] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x124879c00) [pid = 1686] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x121b5d800) [pid = 1686] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x112708c00) [pid = 1686] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x121b61000) [pid = 1686] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x111dac800) [pid = 1686] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1167b0400) [pid = 1686] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x11272ec00) [pid = 1686] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117456800) [pid = 1686] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x116005800) [pid = 1686] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1196a0c00) [pid = 1686] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x112731000) [pid = 1686] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x110f98c00) [pid = 1686] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x113ea6400) [pid = 1686] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x116aab400) [pid = 1686] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1195cb400) [pid = 1686] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121961400) [pid = 1686] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:13:32 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x128b29c00) [pid = 1686] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:13:32 INFO - PROCESS | 1686 | 1470158012394 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]]]}] 10:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 721ms 10:13:32 INFO - PROCESS | 1686 | 1470158012442 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:13:32 INFO - PROCESS | 1686 | 1470158012443 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:13:32 INFO - PROCESS | 1686 | 1470158012445 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:13:32 INFO - PROCESS | 1686 | 1470158012447 Marionette TRACE conn2 <- [1,1286,null,{}] 10:13:32 INFO - PROCESS | 1686 | 1470158012449 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}] 10:13:32 INFO - PROCESS | 1686 | 1470158012450 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:32 INFO - PROCESS | 1686 | 1470158012524 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:13:32 INFO - PROCESS | 1686 | 1470158012547 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:32 INFO - PROCESS | 1686 | 1470158012548 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x125555000 == 35 [pid = 1686] [id = 329] 10:13:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x112706000) [pid = 1686] [serial = 986] [outer = 0x0] 10:13:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x113ea6400) [pid = 1686] [serial = 987] [outer = 0x112706000] 10:13:32 INFO - PROCESS | 1686 | 1470158012573 Marionette DEBUG loaded listener.js 10:13:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11807ac00) [pid = 1686] [serial = 988] [outer = 0x112706000] 10:13:32 INFO - PROCESS | 1686 | 1470158012897 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]]]}] 10:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 471ms 10:13:32 INFO - PROCESS | 1686 | 1470158012919 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:13:32 INFO - PROCESS | 1686 | 1470158012921 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:13:32 INFO - PROCESS | 1686 | 1470158012923 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:13:32 INFO - PROCESS | 1686 | 1470158012924 Marionette TRACE conn2 <- [1,1290,null,{}] 10:13:32 INFO - PROCESS | 1686 | 1470158012926 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}] 10:13:32 INFO - PROCESS | 1686 | 1470158012927 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:33 INFO - PROCESS | 1686 | 1470158013025 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:13:33 INFO - PROCESS | 1686 | 1470158013031 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 1686 | 1470158013032 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x12718a000 == 36 [pid = 1686] [id = 330] 10:13:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x11396d000) [pid = 1686] [serial = 989] [outer = 0x0] 10:13:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1195d2000) [pid = 1686] [serial = 990] [outer = 0x11396d000] 10:13:33 INFO - PROCESS | 1686 | 1470158013057 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x123b31c00) [pid = 1686] [serial = 991] [outer = 0x11396d000] 10:13:33 INFO - PROCESS | 1686 | 1470158013355 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]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 468ms 10:13:33 INFO - PROCESS | 1686 | 1470158013391 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1686 | 1470158013392 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:13:33 INFO - PROCESS | 1686 | 1470158013394 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1686 | 1470158013396 Marionette TRACE conn2 <- [1,1294,null,{}] 10:13:33 INFO - PROCESS | 1686 | 1470158013400 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}] 10:13:33 INFO - PROCESS | 1686 | 1470158013401 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:33 INFO - PROCESS | 1686 | 1470158013473 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:13:33 INFO - PROCESS | 1686 | 1470158013477 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 1686 | 1470158013478 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cda800 == 37 [pid = 1686] [id = 331] 10:13:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1160b1800) [pid = 1686] [serial = 992] [outer = 0x0] 10:13:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x123db9400) [pid = 1686] [serial = 993] [outer = 0x1160b1800] 10:13:33 INFO - PROCESS | 1686 | 1470158013505 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x124cc5000) [pid = 1686] [serial = 994] [outer = 0x1160b1800] 10:13:33 INFO - PROCESS | 1686 | 1470158013837 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]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 471ms 10:13:33 INFO - PROCESS | 1686 | 1470158013867 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1686 | 1470158013869 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:13:33 INFO - PROCESS | 1686 | 1470158013880 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1686 | 1470158013881 Marionette TRACE conn2 <- [1,1298,null,{}] 10:13:33 INFO - PROCESS | 1686 | 1470158013883 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}] 10:13:33 INFO - PROCESS | 1686 | 1470158013885 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:34 INFO - PROCESS | 1686 | 1470158014001 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:13:34 INFO - PROCESS | 1686 | 1470158014008 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:34 INFO - PROCESS | 1686 | 1470158014009 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x12946b800 == 38 [pid = 1686] [id = 332] 10:13:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119817000) [pid = 1686] [serial = 995] [outer = 0x0] 10:13:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x125575c00) [pid = 1686] [serial = 996] [outer = 0x119817000] 10:13:34 INFO - PROCESS | 1686 | 1470158014036 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x12719c000) [pid = 1686] [serial = 997] [outer = 0x119817000] 10:13:34 INFO - PROCESS | 1686 | 1470158014325 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]]]}] 10:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 10:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:13:34 INFO - PROCESS | 1686 | 1470158014418 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:13:34 INFO - PROCESS | 1686 | 1470158014420 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:13:34 INFO - PROCESS | 1686 | 1470158014425 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:13:34 INFO - PROCESS | 1686 | 1470158014427 Marionette TRACE conn2 <- [1,1302,null,{}] 10:13:34 INFO - PROCESS | 1686 | 1470158014432 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}] 10:13:34 INFO - PROCESS | 1686 | 1470158014434 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:34 INFO - PROCESS | 1686 | 1470158014533 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:13:34 INFO - PROCESS | 1686 | 1470158014626 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:34 INFO - PROCESS | 1686 | 1470158014628 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x113e87000 == 39 [pid = 1686] [id = 333] 10:13:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1127e0800) [pid = 1686] [serial = 998] [outer = 0x0] 10:13:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1127e6000) [pid = 1686] [serial = 999] [outer = 0x1127e0800] 10:13:34 INFO - PROCESS | 1686 | 1470158014661 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x113906400) [pid = 1686] [serial = 1000] [outer = 0x1127e0800] 10:13:35 INFO - PROCESS | 1686 | 1470158015221 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]]]}] 10:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 872ms 10:13:35 INFO - PROCESS | 1686 | 1470158015302 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:13:35 INFO - PROCESS | 1686 | 1470158015304 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:13:35 INFO - PROCESS | 1686 | 1470158015310 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:13:35 INFO - PROCESS | 1686 | 1470158015313 Marionette TRACE conn2 <- [1,1306,null,{}] 10:13:35 INFO - PROCESS | 1686 | 1470158015316 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}] 10:13:35 INFO - PROCESS | 1686 | 1470158015318 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:35 INFO - PROCESS | 1686 | 1470158015428 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:13:35 INFO - PROCESS | 1686 | 1470158015481 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:35 INFO - PROCESS | 1686 | 1470158015482 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c1000 == 40 [pid = 1686] [id = 334] 10:13:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x1172bcc00) [pid = 1686] [serial = 1001] [outer = 0x0] 10:13:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1176bec00) [pid = 1686] [serial = 1002] [outer = 0x1172bcc00] 10:13:35 INFO - PROCESS | 1686 | 1470158015513 Marionette DEBUG loaded listener.js 10:13:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x118114400) [pid = 1686] [serial = 1003] [outer = 0x1172bcc00] 10:13:36 INFO - PROCESS | 1686 | 1470158016166 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]]]}] 10:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 925ms 10:13:36 INFO - PROCESS | 1686 | 1470158016233 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:13:36 INFO - PROCESS | 1686 | 1470158016236 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:13:36 INFO - PROCESS | 1686 | 1470158016239 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 1686 | 1470158016241 Marionette TRACE conn2 <- [1,1310,null,{}] 10:13:36 INFO - PROCESS | 1686 | 1470158016245 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}] 10:13:36 INFO - PROCESS | 1686 | 1470158016246 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:36 INFO - PROCESS | 1686 | 1470158016354 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:13:36 INFO - PROCESS | 1686 | 1470158016411 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:36 INFO - PROCESS | 1686 | 1470158016414 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x116593800 == 41 [pid = 1686] [id = 335] 10:13:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x11600fc00) [pid = 1686] [serial = 1004] [outer = 0x0] 10:13:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x1160ad800) [pid = 1686] [serial = 1005] [outer = 0x11600fc00] 10:13:36 INFO - PROCESS | 1686 | 1470158016443 Marionette DEBUG loaded listener.js 10:13:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x116aadc00) [pid = 1686] [serial = 1006] [outer = 0x11600fc00] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x128cda800 == 40 [pid = 1686] [id = 331] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x12718a000 == 39 [pid = 1686] [id = 330] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x125555000 == 38 [pid = 1686] [id = 329] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x1254d6000 == 37 [pid = 1686] [id = 328] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x121829800 == 36 [pid = 1686] [id = 327] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x12059c800 == 35 [pid = 1686] [id = 326] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x119b73000 == 34 [pid = 1686] [id = 325] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x118af5800 == 33 [pid = 1686] [id = 324] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x116ad9000 == 32 [pid = 1686] [id = 323] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x116063000 == 31 [pid = 1686] [id = 322] 10:13:36 INFO - PROCESS | 1686 | --DOCSHELL 0x116ad1800 == 30 [pid = 1686] [id = 321] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x126883400) [pid = 1686] [serial = 898] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x128b2f000) [pid = 1686] [serial = 940] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x121b6fc00) [pid = 1686] [serial = 924] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x126d6ec00) [pid = 1686] [serial = 927] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1271b1800) [pid = 1686] [serial = 930] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1271a4c00) [pid = 1686] [serial = 928] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x112748400) [pid = 1686] [serial = 933] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x128b05c00) [pid = 1686] [serial = 931] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x11688a000) [pid = 1686] [serial = 903] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1172bc400) [pid = 1686] [serial = 904] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x12186f000) [pid = 1686] [serial = 921] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x118078800) [pid = 1686] [serial = 912] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x118725800) [pid = 1686] [serial = 913] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1167af400) [pid = 1686] [serial = 909] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x117030800) [pid = 1686] [serial = 910] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x119919400) [pid = 1686] [serial = 918] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x120f88800) [pid = 1686] [serial = 919] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118f8a800) [pid = 1686] [serial = 915] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119699c00) [pid = 1686] [serial = 916] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1122ea000) [pid = 1686] [serial = 900] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1127e3400) [pid = 1686] [serial = 901] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x118077400) [pid = 1686] [serial = 906] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11872e400) [pid = 1686] [serial = 907] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x11600a800) [pid = 1686] [serial = 934] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x128b0e800) [pid = 1686] [serial = 939] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x123ddf800) [pid = 1686] [serial = 937] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x117db8800) [pid = 1686] [serial = 936] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x128ca3800) [pid = 1686] [serial = 943] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x125581000) [pid = 1686] [serial = 925] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x121b5c400) [pid = 1686] [serial = 922] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x128e9c000) [pid = 1686] [serial = 945] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1291e8000) [pid = 1686] [serial = 946] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x128bd2800) [pid = 1686] [serial = 942] [outer = 0x0] [url = about:blank] 10:13:36 INFO - PROCESS | 1686 | 1470158016868 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] 10:13:36 INFO - PROCESS | 1686 | 1470158016912 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:13:36 INFO - PROCESS | 1686 | 1470158016917 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 1686 | 1470158016918 Marionette TRACE conn2 <- [1,1314,null,{}] 10:13:36 INFO - PROCESS | 1686 | 1470158016921 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}] 10:13:36 INFO - PROCESS | 1686 | 1470158016923 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:37 INFO - PROCESS | 1686 | 1470158017006 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:13:37 INFO - PROCESS | 1686 | 1470158017067 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:37 INFO - PROCESS | 1686 | 1470158017068 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x117387000 == 31 [pid = 1686] [id = 336] 10:13:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11688a000) [pid = 1686] [serial = 1007] [outer = 0x0] 10:13:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x117d34400) [pid = 1686] [serial = 1008] [outer = 0x11688a000] 10:13:37 INFO - PROCESS | 1686 | 1470158017095 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x118725800) [pid = 1686] [serial = 1009] [outer = 0x11688a000] 10:13:37 INFO - PROCESS | 1686 | 1470158017400 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]]]}] 10:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 10:13:37 INFO - PROCESS | 1686 | 1470158017436 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:13:37 INFO - PROCESS | 1686 | 1470158017437 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:13:37 INFO - PROCESS | 1686 | 1470158017440 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:13:37 INFO - PROCESS | 1686 | 1470158017442 Marionette TRACE conn2 <- [1,1318,null,{}] 10:13:37 INFO - PROCESS | 1686 | 1470158017452 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}] 10:13:37 INFO - PROCESS | 1686 | 1470158017456 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:37 INFO - PROCESS | 1686 | 1470158017538 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:13:37 INFO - PROCESS | 1686 | 1470158017591 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:37 INFO - PROCESS | 1686 | 1470158017593 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b66800 == 32 [pid = 1686] [id = 337] 10:13:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x118726000) [pid = 1686] [serial = 1010] [outer = 0x0] 10:13:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1187c3000) [pid = 1686] [serial = 1011] [outer = 0x118726000] 10:13:37 INFO - PROCESS | 1686 | 1470158017624 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1196a2400) [pid = 1686] [serial = 1012] [outer = 0x118726000] 10:13:37 INFO - PROCESS | 1686 | 1470158017920 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]]]}] 10:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 521ms 10:13:37 INFO - PROCESS | 1686 | 1470158017961 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:13:37 INFO - PROCESS | 1686 | 1470158017963 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:13:37 INFO - PROCESS | 1686 | 1470158017969 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:13:37 INFO - PROCESS | 1686 | 1470158017970 Marionette TRACE conn2 <- [1,1322,null,{}] 10:13:37 INFO - PROCESS | 1686 | 1470158017972 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}] 10:13:37 INFO - PROCESS | 1686 | 1470158017973 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:38 INFO - PROCESS | 1686 | 1470158018052 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:13:38 INFO - PROCESS | 1686 | 1470158018056 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 1686 | 1470158018057 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x121062800 == 33 [pid = 1686] [id = 338] 10:13:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1132cc800) [pid = 1686] [serial = 1013] [outer = 0x0] 10:13:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11981f400) [pid = 1686] [serial = 1014] [outer = 0x1132cc800] 10:13:38 INFO - PROCESS | 1686 | 1470158018131 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x121004800) [pid = 1686] [serial = 1015] [outer = 0x1132cc800] 10:13:38 INFO - PROCESS | 1686 | 1470158018445 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]]]}] 10:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 10:13:38 INFO - PROCESS | 1686 | 1470158018488 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:13:38 INFO - PROCESS | 1686 | 1470158018489 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:13:38 INFO - PROCESS | 1686 | 1470158018491 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:13:38 INFO - PROCESS | 1686 | 1470158018493 Marionette TRACE conn2 <- [1,1326,null,{}] 10:13:38 INFO - PROCESS | 1686 | 1470158018495 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}] 10:13:38 INFO - PROCESS | 1686 | 1470158018498 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:38 INFO - PROCESS | 1686 | 1470158018574 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:13:38 INFO - PROCESS | 1686 | 1470158018577 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 1686 | 1470158018579 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x124ce0800 == 34 [pid = 1686] [id = 339] 10:13:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11872c000) [pid = 1686] [serial = 1016] [outer = 0x0] 10:13:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121961400) [pid = 1686] [serial = 1017] [outer = 0x11872c000] 10:13:38 INFO - PROCESS | 1686 | 1470158018613 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121b68400) [pid = 1686] [serial = 1018] [outer = 0x11872c000] 10:13:38 INFO - PROCESS | 1686 | 1470158018988 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]]]}] 10:13:39 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 10:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 10:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:13:39 INFO - PROCESS | 1686 | 1470158019011 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1686 | 1470158019013 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:13:39 INFO - PROCESS | 1686 | 1470158019021 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1686 | 1470158019022 Marionette TRACE conn2 <- [1,1330,null,{}] 10:13:39 INFO - PROCESS | 1686 | 1470158019024 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}] 10:13:39 INFO - PROCESS | 1686 | 1470158019029 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:39 INFO - PROCESS | 1686 | 1470158019145 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:13:39 INFO - PROCESS | 1686 | 1470158019156 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 1686 | 1470158019157 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ad0800 == 35 [pid = 1686] [id = 340] 10:13:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121b6fc00) [pid = 1686] [serial = 1019] [outer = 0x0] 10:13:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x123db6c00) [pid = 1686] [serial = 1020] [outer = 0x121b6fc00] 10:13:39 INFO - PROCESS | 1686 | 1470158019182 Marionette DEBUG loaded listener.js 10:13:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x126889400) [pid = 1686] [serial = 1021] [outer = 0x121b6fc00] 10:13:39 INFO - PROCESS | 1686 | 1470158019533 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]]]}] 10:13:39 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 10:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms 10:13:39 INFO - PROCESS | 1686 | 1470158019540 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1686 | 1470158019541 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:13:39 INFO - PROCESS | 1686 | 1470158019543 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1686 | 1470158019544 Marionette TRACE conn2 <- [1,1334,null,{}] 10:13:39 INFO - PROCESS | 1686 | 1470158019548 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}] 10:13:39 INFO - PROCESS | 1686 | 1470158019550 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:39 INFO - PROCESS | 1686 | 1470158019648 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:13:39 INFO - PROCESS | 1686 | 1470158019653 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 1686 | 1470158019654 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x129689000 == 36 [pid = 1686] [id = 341] 10:13:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x121b71000) [pid = 1686] [serial = 1022] [outer = 0x0] 10:13:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1271a4800) [pid = 1686] [serial = 1023] [outer = 0x121b71000] 10:13:39 INFO - PROCESS | 1686 | 1470158019685 Marionette DEBUG loaded listener.js 10:13:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x128b04000) [pid = 1686] [serial = 1024] [outer = 0x121b71000] 10:13:40 INFO - PROCESS | 1686 | 1470158020032 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]]]}] 10:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 10:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:13:40 INFO - PROCESS | 1686 | 1470158020072 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 1686 | 1470158020073 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:13:40 INFO - PROCESS | 1686 | 1470158020075 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 1686 | 1470158020076 Marionette TRACE conn2 <- [1,1338,null,{}] 10:13:40 INFO - PROCESS | 1686 | 1470158020078 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}] 10:13:40 INFO - PROCESS | 1686 | 1470158020080 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:40 INFO - PROCESS | 1686 | 1470158020182 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:13:40 INFO - PROCESS | 1686 | 1470158020186 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:40 INFO - PROCESS | 1686 | 1470158020187 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4e5800 == 37 [pid = 1686] [id = 342] 10:13:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x125499000) [pid = 1686] [serial = 1025] [outer = 0x0] 10:13:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b0ec00) [pid = 1686] [serial = 1026] [outer = 0x125499000] 10:13:40 INFO - PROCESS | 1686 | 1470158020212 Marionette DEBUG loaded listener.js 10:13:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b27000) [pid = 1686] [serial = 1027] [outer = 0x125499000] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x113e55000) [pid = 1686] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x117d39000) [pid = 1686] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118109800) [pid = 1686] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x119312400) [pid = 1686] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x116806400) [pid = 1686] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11981b000) [pid = 1686] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x116051800) [pid = 1686] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1127da400) [pid = 1686] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x117453000) [pid = 1686] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1160b1800) [pid = 1686] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x118762000) [pid = 1686] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x121875c00) [pid = 1686] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x126823000) [pid = 1686] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x11396d000) [pid = 1686] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x112706000) [pid = 1686] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:13:40 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x11604f400) [pid = 1686] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:13:41 INFO - PROCESS | 1686 | 1470158021042 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]]]}] 10:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 10:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:13:41 INFO - PROCESS | 1686 | 1470158021094 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:13:41 INFO - PROCESS | 1686 | 1470158021095 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:13:41 INFO - PROCESS | 1686 | 1470158021098 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:13:41 INFO - PROCESS | 1686 | 1470158021099 Marionette TRACE conn2 <- [1,1342,null,{}] 10:13:41 INFO - PROCESS | 1686 | 1470158021108 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}] 10:13:41 INFO - PROCESS | 1686 | 1470158021109 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:41 INFO - PROCESS | 1686 | 1470158021187 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:13:41 INFO - PROCESS | 1686 | 1470158021191 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:41 INFO - PROCESS | 1686 | 1470158021200 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x121182000 == 38 [pid = 1686] [id = 343] 10:13:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1122e4000) [pid = 1686] [serial = 1028] [outer = 0x0] 10:13:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1168ed400) [pid = 1686] [serial = 1029] [outer = 0x1122e4000] 10:13:41 INFO - PROCESS | 1686 | 1470158021225 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11807b800) [pid = 1686] [serial = 1030] [outer = 0x1122e4000] 10:13:41 INFO - PROCESS | 1686 | 1470158021567 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]]]}] 10:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 10:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:13:41 INFO - PROCESS | 1686 | 1470158021617 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:13:41 INFO - PROCESS | 1686 | 1470158021618 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:13:41 INFO - PROCESS | 1686 | 1470158021621 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:13:41 INFO - PROCESS | 1686 | 1470158021622 Marionette TRACE conn2 <- [1,1346,null,{}] 10:13:41 INFO - PROCESS | 1686 | 1470158021632 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}] 10:13:41 INFO - PROCESS | 1686 | 1470158021633 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:41 INFO - PROCESS | 1686 | 1470158021713 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:13:41 INFO - PROCESS | 1686 | 1470158021719 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:41 INFO - PROCESS | 1686 | 1470158021720 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abf5800 == 39 [pid = 1686] [id = 344] 10:13:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11807d800) [pid = 1686] [serial = 1031] [outer = 0x0] 10:13:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1199ae800) [pid = 1686] [serial = 1032] [outer = 0x11807d800] 10:13:41 INFO - PROCESS | 1686 | 1470158021744 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x126823000) [pid = 1686] [serial = 1033] [outer = 0x11807d800] 10:13:42 INFO - PROCESS | 1686 | 1470158022073 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]]]}] 10:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 10:13:42 INFO - PROCESS | 1686 | 1470158022090 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:13:42 INFO - PROCESS | 1686 | 1470158022092 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:13:42 INFO - PROCESS | 1686 | 1470158022094 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 1686 | 1470158022096 Marionette TRACE conn2 <- [1,1350,null,{}] 10:13:42 INFO - PROCESS | 1686 | 1470158022099 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}] 10:13:42 INFO - PROCESS | 1686 | 1470158022100 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:42 INFO - PROCESS | 1686 | 1470158022195 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:13:42 INFO - PROCESS | 1686 | 1470158022201 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:42 INFO - PROCESS | 1686 | 1470158022202 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb0c800 == 40 [pid = 1686] [id = 345] 10:13:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x128b25000) [pid = 1686] [serial = 1034] [outer = 0x0] 10:13:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x128bd0400) [pid = 1686] [serial = 1035] [outer = 0x128b25000] 10:13:42 INFO - PROCESS | 1686 | 1470158022228 Marionette DEBUG loaded listener.js 10:13:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x128e92400) [pid = 1686] [serial = 1036] [outer = 0x128b25000] 10:13:42 INFO - PROCESS | 1686 | 1470158022553 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]]]}] 10:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 472ms 10:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:13:42 INFO - PROCESS | 1686 | 1470158022570 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:13:42 INFO - PROCESS | 1686 | 1470158022571 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:13:42 INFO - PROCESS | 1686 | 1470158022573 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 1686 | 1470158022575 Marionette TRACE conn2 <- [1,1354,null,{}] 10:13:42 INFO - PROCESS | 1686 | 1470158022577 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}] 10:13:42 INFO - PROCESS | 1686 | 1470158022578 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:42 INFO - PROCESS | 1686 | 1470158022686 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:13:42 INFO - PROCESS | 1686 | 1470158022692 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:42 INFO - PROCESS | 1686 | 1470158022694 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be8b000 == 41 [pid = 1686] [id = 346] 10:13:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x119818000) [pid = 1686] [serial = 1037] [outer = 0x0] 10:13:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128ea0000) [pid = 1686] [serial = 1038] [outer = 0x119818000] 10:13:42 INFO - PROCESS | 1686 | 1470158022717 Marionette DEBUG loaded listener.js 10:13:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1291f0800) [pid = 1686] [serial = 1039] [outer = 0x119818000] 10:13:43 INFO - PROCESS | 1686 | 1470158023218 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]]]}] 10:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 10:13:43 INFO - PROCESS | 1686 | 1470158023244 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:13:43 INFO - PROCESS | 1686 | 1470158023247 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:13:43 INFO - PROCESS | 1686 | 1470158023251 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:13:43 INFO - PROCESS | 1686 | 1470158023253 Marionette TRACE conn2 <- [1,1358,null,{}] 10:13:43 INFO - PROCESS | 1686 | 1470158023258 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}] 10:13:43 INFO - PROCESS | 1686 | 1470158023260 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:43 INFO - PROCESS | 1686 | 1470158023367 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:13:43 INFO - PROCESS | 1686 | 1470158023425 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:43 INFO - PROCESS | 1686 | 1470158023427 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184df800 == 42 [pid = 1686] [id = 347] 10:13:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x115e1e800) [pid = 1686] [serial = 1040] [outer = 0x0] 10:13:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x116aaa800) [pid = 1686] [serial = 1041] [outer = 0x115e1e800] 10:13:43 INFO - PROCESS | 1686 | 1470158023458 Marionette DEBUG loaded listener.js 10:13:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x117dbfc00) [pid = 1686] [serial = 1042] [outer = 0x115e1e800] 10:13:43 INFO - PROCESS | 1686 | 1470158023892 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]]]}] 10:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 673ms 10:13:43 INFO - PROCESS | 1686 | 1470158023924 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:13:43 INFO - PROCESS | 1686 | 1470158023928 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:13:43 INFO - PROCESS | 1686 | 1470158023932 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:13:43 INFO - PROCESS | 1686 | 1470158023934 Marionette TRACE conn2 <- [1,1362,null,{}] 10:13:43 INFO - PROCESS | 1686 | 1470158023937 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}] 10:13:43 INFO - PROCESS | 1686 | 1470158023939 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:44 INFO - PROCESS | 1686 | 1470158024046 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:13:44 INFO - PROCESS | 1686 | 1470158024149 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:44 INFO - PROCESS | 1686 | 1470158024150 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x12486d800 == 43 [pid = 1686] [id = 348] 10:13:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x118f34400) [pid = 1686] [serial = 1043] [outer = 0x0] 10:13:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119516800) [pid = 1686] [serial = 1044] [outer = 0x118f34400] 10:13:44 INFO - PROCESS | 1686 | 1470158024183 Marionette DEBUG loaded listener.js 10:13:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11981c400) [pid = 1686] [serial = 1045] [outer = 0x118f34400] 10:13:44 INFO - PROCESS | 1686 | 1470158024637 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]]]}] 10:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 720ms 10:13:44 INFO - PROCESS | 1686 | 1470158024654 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:13:44 INFO - PROCESS | 1686 | 1470158024655 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:13:44 INFO - PROCESS | 1686 | 1470158024658 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:13:44 INFO - PROCESS | 1686 | 1470158024660 Marionette TRACE conn2 <- [1,1366,null,{}] 10:13:44 INFO - PROCESS | 1686 | 1470158024668 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}] 10:13:44 INFO - PROCESS | 1686 | 1470158024671 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:44 INFO - PROCESS | 1686 | 1470158024773 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:13:44 INFO - PROCESS | 1686 | 1470158024843 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:44 INFO - PROCESS | 1686 | 1470158024845 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x12beba000 == 44 [pid = 1686] [id = 349] 10:13:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121b5bc00) [pid = 1686] [serial = 1046] [outer = 0x0] 10:13:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121b70c00) [pid = 1686] [serial = 1047] [outer = 0x121b5bc00] 10:13:44 INFO - PROCESS | 1686 | 1470158024878 Marionette DEBUG loaded listener.js 10:13:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x124e31c00) [pid = 1686] [serial = 1048] [outer = 0x121b5bc00] 10:13:45 INFO - PROCESS | 1686 | 1470158025331 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] 10:13:45 INFO - PROCESS | 1686 | 1470158025400 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:13:45 INFO - PROCESS | 1686 | 1470158025404 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:13:45 INFO - PROCESS | 1686 | 1470158025406 Marionette TRACE conn2 <- [1,1370,null,{}] 10:13:45 INFO - PROCESS | 1686 | 1470158025408 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}] 10:13:45 INFO - PROCESS | 1686 | 1470158025410 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:45 INFO - PROCESS | 1686 | 1470158025515 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:13:45 INFO - PROCESS | 1686 | 1470158025596 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:45 INFO - PROCESS | 1686 | 1470158025597 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c70f800 == 45 [pid = 1686] [id = 350] 10:13:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121b5cc00) [pid = 1686] [serial = 1049] [outer = 0x0] 10:13:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x128b23c00) [pid = 1686] [serial = 1050] [outer = 0x121b5cc00] 10:13:45 INFO - PROCESS | 1686 | 1470158025626 Marionette DEBUG loaded listener.js 10:13:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x128bd2400) [pid = 1686] [serial = 1051] [outer = 0x121b5cc00] 10:13:46 INFO - PROCESS | 1686 | 1470158026236 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] 10:13:46 INFO - PROCESS | 1686 | 1470158026276 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:13:46 INFO - PROCESS | 1686 | 1470158026293 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:13:46 INFO - PROCESS | 1686 | 1470158026295 Marionette TRACE conn2 <- [1,1374,null,{}] 10:13:46 INFO - PROCESS | 1686 | 1470158026300 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}] 10:13:46 INFO - PROCESS | 1686 | 1470158026302 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:46 INFO - PROCESS | 1686 | 1470158026402 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:13:46 INFO - PROCESS | 1686 | 1470158026458 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:46 INFO - PROCESS | 1686 | 1470158026461 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737f000 == 46 [pid = 1686] [id = 351] 10:13:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x112a94400) [pid = 1686] [serial = 1052] [outer = 0x0] 10:13:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x113e55000) [pid = 1686] [serial = 1053] [outer = 0x112a94400] 10:13:46 INFO - PROCESS | 1686 | 1470158026488 Marionette DEBUG loaded listener.js 10:13:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x116aae000) [pid = 1686] [serial = 1054] [outer = 0x112a94400] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb0c800 == 45 [pid = 1686] [id = 345] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12abf5800 == 44 [pid = 1686] [id = 344] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x121182000 == 43 [pid = 1686] [id = 343] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4e5800 == 42 [pid = 1686] [id = 342] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x129689000 == 41 [pid = 1686] [id = 341] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x128ad0800 == 40 [pid = 1686] [id = 340] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x124ce0800 == 39 [pid = 1686] [id = 339] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x121062800 == 38 [pid = 1686] [id = 338] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x119b66800 == 37 [pid = 1686] [id = 337] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x117387000 == 36 [pid = 1686] [id = 336] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x116593800 == 35 [pid = 1686] [id = 335] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x1195c1000 == 34 [pid = 1686] [id = 334] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x113e87000 == 33 [pid = 1686] [id = 333] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12946b800 == 32 [pid = 1686] [id = 332] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12c70f800 == 31 [pid = 1686] [id = 350] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12beba000 == 30 [pid = 1686] [id = 349] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12486d800 == 29 [pid = 1686] [id = 348] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x12be8b000 == 28 [pid = 1686] [id = 346] 10:13:47 INFO - PROCESS | 1686 | --DOCSHELL 0x1184df800 == 27 [pid = 1686] [id = 347] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x11600c800) [pid = 1686] [serial = 966] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x116542c00) [pid = 1686] [serial = 967] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x118072000) [pid = 1686] [serial = 963] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118114c00) [pid = 1686] [serial = 964] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11872c800) [pid = 1686] [serial = 972] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x119517c00) [pid = 1686] [serial = 975] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1195ccc00) [pid = 1686] [serial = 976] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x11745e400) [pid = 1686] [serial = 969] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x117db7800) [pid = 1686] [serial = 970] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x119926400) [pid = 1686] [serial = 981] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x118075400) [pid = 1686] [serial = 949] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x119819c00) [pid = 1686] [serial = 979] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x119694400) [pid = 1686] [serial = 978] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x117334c00) [pid = 1686] [serial = 948] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x121b58000) [pid = 1686] [serial = 984] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x124cc5000) [pid = 1686] [serial = 994] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11969c800) [pid = 1686] [serial = 952] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1218e7c00) [pid = 1686] [serial = 982] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x118f8b000) [pid = 1686] [serial = 951] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x125491800) [pid = 1686] [serial = 955] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x123b31800) [pid = 1686] [serial = 954] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x125575c00) [pid = 1686] [serial = 996] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x128b25800) [pid = 1686] [serial = 958] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1271b3400) [pid = 1686] [serial = 957] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1195d2000) [pid = 1686] [serial = 990] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x113ea6400) [pid = 1686] [serial = 987] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x11807ac00) [pid = 1686] [serial = 988] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x123db9400) [pid = 1686] [serial = 993] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x117030400) [pid = 1686] [serial = 961] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x121b69c00) [pid = 1686] [serial = 985] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1160b4800) [pid = 1686] [serial = 960] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x1187c8000) [pid = 1686] [serial = 973] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x123b31c00) [pid = 1686] [serial = 991] [outer = 0x0] [url = about:blank] 10:13:47 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:47 INFO - PROCESS | 1686 | 1470158027523 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] 10:13:47 INFO - PROCESS | 1686 | 1470158027576 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:13:47 INFO - PROCESS | 1686 | 1470158027580 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:13:47 INFO - PROCESS | 1686 | 1470158027582 Marionette TRACE conn2 <- [1,1378,null,{}] 10:13:47 INFO - PROCESS | 1686 | 1470158027586 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}] 10:13:47 INFO - PROCESS | 1686 | 1470158027588 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:47 INFO - PROCESS | 1686 | 1470158027673 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:13:47 INFO - PROCESS | 1686 | 1470158027677 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:47 INFO - PROCESS | 1686 | 1470158027679 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x113b67000 == 28 [pid = 1686] [id = 352] 10:13:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x11272c800) [pid = 1686] [serial = 1055] [outer = 0x0] 10:13:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x112a87c00) [pid = 1686] [serial = 1056] [outer = 0x11272c800] 10:13:47 INFO - PROCESS | 1686 | 1470158027712 Marionette DEBUG loaded listener.js 10:13:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x11321f000) [pid = 1686] [serial = 1057] [outer = 0x11272c800] 10:13:48 INFO - PROCESS | 1686 | 1470158028054 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] 10:13:48 INFO - PROCESS | 1686 | 1470158028105 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:13:48 INFO - PROCESS | 1686 | 1470158028109 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:13:48 INFO - PROCESS | 1686 | 1470158028111 Marionette TRACE conn2 <- [1,1382,null,{}] 10:13:48 INFO - PROCESS | 1686 | 1470158028113 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}] 10:13:48 INFO - PROCESS | 1686 | 1470158028115 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:48 INFO - PROCESS | 1686 | 1470158028191 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:13:48 INFO - PROCESS | 1686 | 1470158028197 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:48 INFO - PROCESS | 1686 | 1470158028200 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x116720000 == 29 [pid = 1686] [id = 353] 10:13:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x113e52000) [pid = 1686] [serial = 1058] [outer = 0x0] 10:13:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x116050000) [pid = 1686] [serial = 1059] [outer = 0x113e52000] 10:13:48 INFO - PROCESS | 1686 | 1470158028227 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1167b3800) [pid = 1686] [serial = 1060] [outer = 0x113e52000] 10:13:48 INFO - PROCESS | 1686 | [1686] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:48 INFO - PROCESS | 1686 | 1470158028599 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] 10:13:48 INFO - PROCESS | 1686 | 1470158028644 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:13:48 INFO - PROCESS | 1686 | 1470158028647 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:13:48 INFO - PROCESS | 1686 | 1470158028651 Marionette TRACE conn2 <- [1,1386,null,{}] 10:13:48 INFO - PROCESS | 1686 | 1470158028663 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}] 10:13:48 INFO - PROCESS | 1686 | 1470158028667 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:48 INFO - PROCESS | 1686 | 1470158028782 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:13:48 INFO - PROCESS | 1686 | 1470158028790 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:48 INFO - PROCESS | 1686 | 1470158028792 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x118795800 == 30 [pid = 1686] [id = 354] 10:13:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x11272f400) [pid = 1686] [serial = 1061] [outer = 0x0] 10:13:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x117d2a800) [pid = 1686] [serial = 1062] [outer = 0x11272f400] 10:13:48 INFO - PROCESS | 1686 | 1470158028842 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11807b000) [pid = 1686] [serial = 1063] [outer = 0x11272f400] 10:13:49 INFO - PROCESS | 1686 | 1470158029264 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] 10:13:49 INFO - PROCESS | 1686 | 1470158029273 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:13:49 INFO - PROCESS | 1686 | 1470158029276 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 1686 | 1470158029277 Marionette TRACE conn2 <- [1,1390,null,{}] 10:13:49 INFO - PROCESS | 1686 | 1470158029280 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}] 10:13:49 INFO - PROCESS | 1686 | 1470158029282 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:49 INFO - PROCESS | 1686 | 1470158029391 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:13:49 INFO - PROCESS | 1686 | 1470158029424 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 1686 | 1470158029425 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193b2000 == 31 [pid = 1686] [id = 355] 10:13:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x118724800) [pid = 1686] [serial = 1064] [outer = 0x0] 10:13:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x118763c00) [pid = 1686] [serial = 1065] [outer = 0x118724800] 10:13:49 INFO - PROCESS | 1686 | 1470158029451 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1187be800) [pid = 1686] [serial = 1066] [outer = 0x118724800] 10:13:49 INFO - PROCESS | 1686 | 1470158029743 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]]]}] 10:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 10:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:13:49 INFO - PROCESS | 1686 | 1470158029797 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:13:49 INFO - PROCESS | 1686 | 1470158029800 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:13:49 INFO - PROCESS | 1686 | 1470158029802 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 1686 | 1470158029804 Marionette TRACE conn2 <- [1,1394,null,{}] 10:13:49 INFO - PROCESS | 1686 | 1470158029818 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}] 10:13:49 INFO - PROCESS | 1686 | 1470158029819 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:49 INFO - PROCESS | 1686 | 1470158029909 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:13:49 INFO - PROCESS | 1686 | 1470158029913 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 1686 | 1470158029914 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x119be1800 == 32 [pid = 1686] [id = 356] 10:13:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x113bad800) [pid = 1686] [serial = 1067] [outer = 0x0] 10:13:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x119312400) [pid = 1686] [serial = 1068] [outer = 0x113bad800] 10:13:49 INFO - PROCESS | 1686 | 1470158029939 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1195ccc00) [pid = 1686] [serial = 1069] [outer = 0x113bad800] 10:13:50 INFO - PROCESS | 1686 | 1470158030290 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]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 10:13:50 INFO - PROCESS | 1686 | 1470158030326 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 1686 | 1470158030327 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:13:50 INFO - PROCESS | 1686 | 1470158030329 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 1686 | 1470158030330 Marionette TRACE conn2 <- [1,1398,null,{}] 10:13:50 INFO - PROCESS | 1686 | 1470158030333 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}] 10:13:50 INFO - PROCESS | 1686 | 1470158030337 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:50 INFO - PROCESS | 1686 | 1470158030449 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:13:50 INFO - PROCESS | 1686 | 1470158030482 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:50 INFO - PROCESS | 1686 | 1470158030483 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x1214ef000 == 33 [pid = 1686] [id = 357] 10:13:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1167b6400) [pid = 1686] [serial = 1070] [outer = 0x0] 10:13:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1196a0000) [pid = 1686] [serial = 1071] [outer = 0x1167b6400] 10:13:50 INFO - PROCESS | 1686 | 1470158030508 Marionette DEBUG loaded listener.js 10:13:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x120f8fc00) [pid = 1686] [serial = 1072] [outer = 0x1167b6400] 10:13:50 INFO - PROCESS | 1686 | 1470158030817 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]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 10:13:50 INFO - PROCESS | 1686 | 1470158030856 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 1686 | 1470158030857 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:13:50 INFO - PROCESS | 1686 | 1470158030859 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 1686 | 1470158030861 Marionette TRACE conn2 <- [1,1402,null,{}] 10:13:50 INFO - PROCESS | 1686 | 1470158030863 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}] 10:13:50 INFO - PROCESS | 1686 | 1470158030864 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:50 INFO - PROCESS | 1686 | 1470158030963 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:13:50 INFO - PROCESS | 1686 | 1470158030966 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:50 INFO - PROCESS | 1686 | 1470158030967 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b48800 == 34 [pid = 1686] [id = 358] 10:13:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1122e5c00) [pid = 1686] [serial = 1073] [outer = 0x0] 10:13:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x12186d400) [pid = 1686] [serial = 1074] [outer = 0x1122e5c00] 10:13:50 INFO - PROCESS | 1686 | 1470158030991 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121969000) [pid = 1686] [serial = 1075] [outer = 0x1122e5c00] 10:13:51 INFO - PROCESS | 1686 | 1470158031327 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]]]}] 10:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 10:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:13:51 INFO - PROCESS | 1686 | 1470158031380 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:13:51 INFO - PROCESS | 1686 | 1470158031381 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:13:51 INFO - PROCESS | 1686 | 1470158031383 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:13:51 INFO - PROCESS | 1686 | 1470158031384 Marionette TRACE conn2 <- [1,1406,null,{}] 10:13:51 INFO - PROCESS | 1686 | 1470158031386 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}] 10:13:51 INFO - PROCESS | 1686 | 1470158031388 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:51 INFO - PROCESS | 1686 | 1470158031480 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:13:51 INFO - PROCESS | 1686 | 1470158031492 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:51 INFO - PROCESS | 1686 | 1470158031493 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x1254da800 == 35 [pid = 1686] [id = 359] 10:13:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121966400) [pid = 1686] [serial = 1076] [outer = 0x0] 10:13:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121b62800) [pid = 1686] [serial = 1077] [outer = 0x121966400] 10:13:51 INFO - PROCESS | 1686 | 1470158031517 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121b6f800) [pid = 1686] [serial = 1078] [outer = 0x121966400] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x119818000) [pid = 1686] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x128b25000) [pid = 1686] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11807d800) [pid = 1686] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x121b6fc00) [pid = 1686] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x121b71000) [pid = 1686] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x125499000) [pid = 1686] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119817000) [pid = 1686] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1132cc800) [pid = 1686] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x118726000) [pid = 1686] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x11872c000) [pid = 1686] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x11600fc00) [pid = 1686] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11688a000) [pid = 1686] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1127e0800) [pid = 1686] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1172bcc00) [pid = 1686] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:13:51 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1122e4000) [pid = 1686] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:13:52 INFO - PROCESS | 1686 | 1470158031997 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]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 619ms 10:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:13:52 INFO - PROCESS | 1686 | 1470158032003 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:13:52 INFO - PROCESS | 1686 | 1470158032004 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:13:52 INFO - PROCESS | 1686 | 1470158032006 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1686 | 1470158032007 Marionette TRACE conn2 <- [1,1410,null,{}] 10:13:52 INFO - PROCESS | 1686 | 1470158032009 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}] 10:13:52 INFO - PROCESS | 1686 | 1470158032010 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:52 INFO - PROCESS | 1686 | 1470158032091 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:13:52 INFO - PROCESS | 1686 | 1470158032095 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:52 INFO - PROCESS | 1686 | 1470158032096 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x118793800 == 36 [pid = 1686] [id = 360] 10:13:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1167ab800) [pid = 1686] [serial = 1079] [outer = 0x0] 10:13:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x118109800) [pid = 1686] [serial = 1080] [outer = 0x1167ab800] 10:13:52 INFO - PROCESS | 1686 | 1470158032123 Marionette DEBUG loaded listener.js 10:13:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121239400) [pid = 1686] [serial = 1081] [outer = 0x1167ab800] 10:13:52 INFO - PROCESS | 1686 | 1470158032455 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]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 468ms 10:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:13:52 INFO - PROCESS | 1686 | 1470158032474 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:13:52 INFO - PROCESS | 1686 | 1470158032476 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:13:52 INFO - PROCESS | 1686 | 1470158032478 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1686 | 1470158032479 Marionette TRACE conn2 <- [1,1414,null,{}] 10:13:52 INFO - PROCESS | 1686 | 1470158032484 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}] 10:13:52 INFO - PROCESS | 1686 | 1470158032485 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:52 INFO - PROCESS | 1686 | 1470158032580 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:13:52 INFO - PROCESS | 1686 | 1470158032588 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:52 INFO - PROCESS | 1686 | 1470158032589 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x128adb800 == 37 [pid = 1686] [id = 361] 10:13:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1167b0400) [pid = 1686] [serial = 1082] [outer = 0x0] 10:13:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121b69400) [pid = 1686] [serial = 1083] [outer = 0x1167b0400] 10:13:52 INFO - PROCESS | 1686 | 1470158032613 Marionette DEBUG loaded listener.js 10:13:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x117d37c00) [pid = 1686] [serial = 1084] [outer = 0x1167b0400] 10:13:52 INFO - PROCESS | 1686 | 1470158032937 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]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 10:13:52 INFO - PROCESS | 1686 | 1470158032947 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:13:52 INFO - PROCESS | 1686 | 1470158032951 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:13:52 INFO - PROCESS | 1686 | 1470158032954 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1686 | 1470158032955 Marionette TRACE conn2 <- [1,1418,null,{}] 10:13:52 INFO - PROCESS | 1686 | 1470158032958 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}] 10:13:52 INFO - PROCESS | 1686 | 1470158032959 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:53 INFO - PROCESS | 1686 | 1470158033055 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:13:53 INFO - PROCESS | 1686 | 1470158033059 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:53 INFO - PROCESS | 1686 | 1470158033061 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x119bde800 == 38 [pid = 1686] [id = 362] 10:13:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1184efc00) [pid = 1686] [serial = 1085] [outer = 0x0] 10:13:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x124ab7c00) [pid = 1686] [serial = 1086] [outer = 0x1184efc00] 10:13:53 INFO - PROCESS | 1686 | 1470158033089 Marionette DEBUG loaded listener.js 10:13:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x12687e000) [pid = 1686] [serial = 1087] [outer = 0x1184efc00] 10:13:53 INFO - PROCESS | 1686 | 1470158033435 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]]]}] 10:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 10:13:53 INFO - PROCESS | 1686 | 1470158033478 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:13:53 INFO - PROCESS | 1686 | 1470158033480 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:13:53 INFO - PROCESS | 1686 | 1470158033482 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:13:53 INFO - PROCESS | 1686 | 1470158033483 Marionette TRACE conn2 <- [1,1422,null,{}] 10:13:53 INFO - PROCESS | 1686 | 1470158033485 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}] 10:13:53 INFO - PROCESS | 1686 | 1470158033487 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:53 INFO - PROCESS | 1686 | 1470158033565 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:13:53 INFO - PROCESS | 1686 | 1470158033570 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:53 INFO - PROCESS | 1686 | 1470158033571 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a709800 == 39 [pid = 1686] [id = 363] 10:13:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x12687e400) [pid = 1686] [serial = 1088] [outer = 0x0] 10:13:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x126fd0800) [pid = 1686] [serial = 1089] [outer = 0x12687e400] 10:13:53 INFO - PROCESS | 1686 | 1470158033592 Marionette DEBUG loaded listener.js 10:13:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1271ab400) [pid = 1686] [serial = 1090] [outer = 0x12687e400] 10:13:54 INFO - PROCESS | 1686 | 1470158034173 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]]]}] 10:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 768ms 10:13:54 INFO - PROCESS | 1686 | 1470158034252 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:13:54 INFO - PROCESS | 1686 | 1470158034256 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:13:54 INFO - PROCESS | 1686 | 1470158034262 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:13:54 INFO - PROCESS | 1686 | 1470158034265 Marionette TRACE conn2 <- [1,1426,null,{}] 10:13:54 INFO - PROCESS | 1686 | 1470158034271 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}] 10:13:54 INFO - PROCESS | 1686 | 1470158034274 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:54 INFO - PROCESS | 1686 | 1470158034441 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:13:54 INFO - PROCESS | 1686 | 1470158034494 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:54 INFO - PROCESS | 1686 | 1470158034497 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x116529800 == 40 [pid = 1686] [id = 364] 10:13:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x112709400) [pid = 1686] [serial = 1091] [outer = 0x0] 10:13:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x112a87800) [pid = 1686] [serial = 1092] [outer = 0x112709400] 10:13:54 INFO - PROCESS | 1686 | 1470158034570 Marionette DEBUG loaded listener.js 10:13:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11396c000) [pid = 1686] [serial = 1093] [outer = 0x112709400] 10:13:55 INFO - PROCESS | 1686 | 1470158035167 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]]]}] 10:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 976ms 10:13:55 INFO - PROCESS | 1686 | 1470158035237 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:13:55 INFO - PROCESS | 1686 | 1470158035240 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:13:55 INFO - PROCESS | 1686 | 1470158035244 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:13:55 INFO - PROCESS | 1686 | 1470158035246 Marionette TRACE conn2 <- [1,1430,null,{}] 10:13:55 INFO - PROCESS | 1686 | 1470158035249 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}] 10:13:55 INFO - PROCESS | 1686 | 1470158035251 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:55 INFO - PROCESS | 1686 | 1470158035362 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:13:55 INFO - PROCESS | 1686 | 1470158035419 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:55 INFO - PROCESS | 1686 | 1470158035420 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b86800 == 41 [pid = 1686] [id = 365] 10:13:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x116aabc00) [pid = 1686] [serial = 1094] [outer = 0x0] 10:13:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x11702d000) [pid = 1686] [serial = 1095] [outer = 0x116aabc00] 10:13:55 INFO - PROCESS | 1686 | 1470158035451 Marionette DEBUG loaded listener.js 10:13:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x117d34000) [pid = 1686] [serial = 1096] [outer = 0x116aabc00] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x119bde800 == 40 [pid = 1686] [id = 362] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x128adb800 == 39 [pid = 1686] [id = 361] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x118793800 == 38 [pid = 1686] [id = 360] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x1254da800 == 37 [pid = 1686] [id = 359] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x123b48800 == 36 [pid = 1686] [id = 358] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x1214ef000 == 35 [pid = 1686] [id = 357] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x119be1800 == 34 [pid = 1686] [id = 356] 10:13:56 INFO - PROCESS | 1686 | 1470158036190 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]]]}] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x1193b2000 == 33 [pid = 1686] [id = 355] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x118795800 == 32 [pid = 1686] [id = 354] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x116720000 == 31 [pid = 1686] [id = 353] 10:13:56 INFO - PROCESS | 1686 | --DOCSHELL 0x113b67000 == 30 [pid = 1686] [id = 352] 10:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 973ms 10:13:56 INFO - PROCESS | 1686 | 1470158036218 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:13:56 INFO - PROCESS | 1686 | 1470158036220 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:13:56 INFO - PROCESS | 1686 | 1470158036223 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1686 | 1470158036225 Marionette TRACE conn2 <- [1,1434,null,{}] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x123db6c00) [pid = 1686] [serial = 1020] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1271a4800) [pid = 1686] [serial = 1023] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x128b0ec00) [pid = 1686] [serial = 1026] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x128e92400) [pid = 1686] [serial = 1036] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12719c000) [pid = 1686] [serial = 997] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11981f400) [pid = 1686] [serial = 1014] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x121004800) [pid = 1686] [serial = 1015] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1187c3000) [pid = 1686] [serial = 1011] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1196a2400) [pid = 1686] [serial = 1012] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x121961400) [pid = 1686] [serial = 1017] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1160ad800) [pid = 1686] [serial = 1005] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x116aadc00) [pid = 1686] [serial = 1006] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x117d34400) [pid = 1686] [serial = 1008] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x118725800) [pid = 1686] [serial = 1009] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1127e6000) [pid = 1686] [serial = 999] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x113906400) [pid = 1686] [serial = 1000] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1176bec00) [pid = 1686] [serial = 1002] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x118114400) [pid = 1686] [serial = 1003] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x128b04000) [pid = 1686] [serial = 1024] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x1168ed400) [pid = 1686] [serial = 1029] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x128b27000) [pid = 1686] [serial = 1027] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x1199ae800) [pid = 1686] [serial = 1032] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x126889400) [pid = 1686] [serial = 1021] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x11807b800) [pid = 1686] [serial = 1030] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x121b68400) [pid = 1686] [serial = 1018] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x1291f0800) [pid = 1686] [serial = 1039] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x128ea0000) [pid = 1686] [serial = 1038] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x128bd0400) [pid = 1686] [serial = 1035] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x126823000) [pid = 1686] [serial = 1033] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1686 | 1470158036242 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}] 10:13:56 INFO - PROCESS | 1686 | 1470158036244 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:56 INFO - PROCESS | 1686 | 1470158036327 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:13:56 INFO - PROCESS | 1686 | 1470158036334 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:56 INFO - PROCESS | 1686 | 1470158036337 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x116712000 == 31 [pid = 1686] [id = 366] 10:13:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x116010c00) [pid = 1686] [serial = 1097] [outer = 0x0] 10:13:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x1160ad800) [pid = 1686] [serial = 1098] [outer = 0x116010c00] 10:13:56 INFO - PROCESS | 1686 | 1470158036365 Marionette DEBUG loaded listener.js 10:13:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x116aa9400) [pid = 1686] [serial = 1099] [outer = 0x116010c00] 10:13:56 INFO - PROCESS | 1686 | 1470158036716 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]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 529ms 10:13:56 INFO - PROCESS | 1686 | 1470158036752 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 1686 | 1470158036754 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:13:56 INFO - PROCESS | 1686 | 1470158036777 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1686 | 1470158036778 Marionette TRACE conn2 <- [1,1438,null,{}] 10:13:56 INFO - PROCESS | 1686 | 1470158036782 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}] 10:13:56 INFO - PROCESS | 1686 | 1470158036783 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:56 INFO - PROCESS | 1686 | 1470158036862 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:13:56 INFO - PROCESS | 1686 | 1470158036869 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:56 INFO - PROCESS | 1686 | 1470158036870 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x118790800 == 32 [pid = 1686] [id = 367] 10:13:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11745e800) [pid = 1686] [serial = 1100] [outer = 0x0] 10:13:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x118077000) [pid = 1686] [serial = 1101] [outer = 0x11745e800] 10:13:56 INFO - PROCESS | 1686 | 1470158036897 Marionette DEBUG loaded listener.js 10:13:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x118114c00) [pid = 1686] [serial = 1102] [outer = 0x11745e800] 10:13:57 INFO - PROCESS | 1686 | 1470158037263 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]]]}] 10:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 539ms 10:13:57 INFO - PROCESS | 1686 | 1470158037299 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:13:57 INFO - PROCESS | 1686 | 1470158037300 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:13:57 INFO - PROCESS | 1686 | 1470158037303 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:13:57 INFO - PROCESS | 1686 | 1470158037306 Marionette TRACE conn2 <- [1,1442,null,{}] 10:13:57 INFO - PROCESS | 1686 | 1470158037318 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}] 10:13:57 INFO - PROCESS | 1686 | 1470158037323 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:57 INFO - PROCESS | 1686 | 1470158037446 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:13:57 INFO - PROCESS | 1686 | 1470158037456 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:57 INFO - PROCESS | 1686 | 1470158037458 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x119bf0000 == 33 [pid = 1686] [id = 368] 10:13:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x112a85800) [pid = 1686] [serial = 1103] [outer = 0x0] 10:13:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x118f8a800) [pid = 1686] [serial = 1104] [outer = 0x112a85800] 10:13:57 INFO - PROCESS | 1686 | 1470158037508 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1195d2400) [pid = 1686] [serial = 1105] [outer = 0x112a85800] 10:13:57 INFO - PROCESS | 1686 | 1470158037951 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]]]}] 10:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 674ms 10:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:13:57 INFO - PROCESS | 1686 | 1470158037993 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:13:57 INFO - PROCESS | 1686 | 1470158037995 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:13:58 INFO - PROCESS | 1686 | 1470158037998 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:13:58 INFO - PROCESS | 1686 | 1470158038001 Marionette TRACE conn2 <- [1,1446,null,{}] 10:13:58 INFO - PROCESS | 1686 | 1470158038003 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}] 10:13:58 INFO - PROCESS | 1686 | 1470158038004 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:58 INFO - PROCESS | 1686 | 1470158038084 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:13:58 INFO - PROCESS | 1686 | 1470158038088 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 1686 | 1470158038089 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x12152d800 == 34 [pid = 1686] [id = 369] 10:13:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x119699c00) [pid = 1686] [serial = 1106] [outer = 0x0] 10:13:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11981b400) [pid = 1686] [serial = 1107] [outer = 0x119699c00] 10:13:58 INFO - PROCESS | 1686 | 1470158038115 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x119920000) [pid = 1686] [serial = 1108] [outer = 0x119699c00] 10:13:58 INFO - PROCESS | 1686 | 1470158038470 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]]]}] 10:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 523ms 10:13:58 INFO - PROCESS | 1686 | 1470158038520 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:13:58 INFO - PROCESS | 1686 | 1470158038521 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:13:58 INFO - PROCESS | 1686 | 1470158038524 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:13:58 INFO - PROCESS | 1686 | 1470158038525 Marionette TRACE conn2 <- [1,1450,null,{}] 10:13:58 INFO - PROCESS | 1686 | 1470158038527 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}] 10:13:58 INFO - PROCESS | 1686 | 1470158038528 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:58 INFO - PROCESS | 1686 | 1470158038626 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:13:58 INFO - PROCESS | 1686 | 1470158038638 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 1686 | 1470158038639 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x12554f000 == 35 [pid = 1686] [id = 370] 10:13:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11270a400) [pid = 1686] [serial = 1109] [outer = 0x0] 10:13:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x119d27400) [pid = 1686] [serial = 1110] [outer = 0x11270a400] 10:13:58 INFO - PROCESS | 1686 | 1470158038664 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121734000) [pid = 1686] [serial = 1111] [outer = 0x11270a400] 10:13:59 INFO - PROCESS | 1686 | 1470158039018 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]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 10:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:13:59 INFO - PROCESS | 1686 | 1470158039043 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:13:59 INFO - PROCESS | 1686 | 1470158039044 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:13:59 INFO - PROCESS | 1686 | 1470158039046 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 1686 | 1470158039048 Marionette TRACE conn2 <- [1,1454,null,{}] 10:13:59 INFO - PROCESS | 1686 | 1470158039052 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}] 10:13:59 INFO - PROCESS | 1686 | 1470158039056 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:59 INFO - PROCESS | 1686 | 1470158039177 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:13:59 INFO - PROCESS | 1686 | 1470158039192 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:59 INFO - PROCESS | 1686 | 1470158039194 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x127178800 == 36 [pid = 1686] [id = 371] 10:13:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x12186d000) [pid = 1686] [serial = 1112] [outer = 0x0] 10:13:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121b5dc00) [pid = 1686] [serial = 1113] [outer = 0x12186d000] 10:13:59 INFO - PROCESS | 1686 | 1470158039219 Marionette DEBUG loaded listener.js 10:13:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x125577400) [pid = 1686] [serial = 1114] [outer = 0x12186d000] 10:13:59 INFO - PROCESS | 1686 | 1470158039570 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]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 10:13:59 INFO - PROCESS | 1686 | 1470158039618 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:13:59 INFO - PROCESS | 1686 | 1470158039619 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:13:59 INFO - PROCESS | 1686 | 1470158039621 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 1686 | 1470158039623 Marionette TRACE conn2 <- [1,1458,null,{}] 10:13:59 INFO - PROCESS | 1686 | 1470158039625 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}] 10:13:59 INFO - PROCESS | 1686 | 1470158039626 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:59 INFO - PROCESS | 1686 | 1470158039722 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:13:59 INFO - PROCESS | 1686 | 1470158039734 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:59 INFO - PROCESS | 1686 | 1470158039736 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:13:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x12946b800 == 37 [pid = 1686] [id = 372] 10:13:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x12682e400) [pid = 1686] [serial = 1115] [outer = 0x0] 10:13:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x126d6e000) [pid = 1686] [serial = 1116] [outer = 0x12682e400] 10:13:59 INFO - PROCESS | 1686 | 1470158039761 Marionette DEBUG loaded listener.js 10:13:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1271b0400) [pid = 1686] [serial = 1117] [outer = 0x12682e400] 10:14:00 INFO - PROCESS | 1686 | 1470158040120 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]]]}] 10:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 517ms 10:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:14:00 INFO - PROCESS | 1686 | 1470158040140 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:14:00 INFO - PROCESS | 1686 | 1470158040141 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:14:00 INFO - PROCESS | 1686 | 1470158040143 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:14:00 INFO - PROCESS | 1686 | 1470158040144 Marionette TRACE conn2 <- [1,1462,null,{}] 10:14:00 INFO - PROCESS | 1686 | 1470158040147 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}] 10:14:00 INFO - PROCESS | 1686 | 1470158040149 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:00 INFO - PROCESS | 1686 | 1470158040244 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:14:00 INFO - PROCESS | 1686 | 1470158040254 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 1686 | 1470158040255 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a706000 == 38 [pid = 1686] [id = 373] 10:14:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x119c26400) [pid = 1686] [serial = 1118] [outer = 0x0] 10:14:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b05c00) [pid = 1686] [serial = 1119] [outer = 0x119c26400] 10:14:00 INFO - PROCESS | 1686 | 1470158040279 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b11800) [pid = 1686] [serial = 1120] [outer = 0x119c26400] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x115e1e800) [pid = 1686] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11272c800) [pid = 1686] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118724800) [pid = 1686] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x113e52000) [pid = 1686] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x112a94400) [pid = 1686] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118f34400) [pid = 1686] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11272f400) [pid = 1686] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b5bc00) [pid = 1686] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x113bad800) [pid = 1686] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x121b5cc00) [pid = 1686] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1167b6400) [pid = 1686] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1122e5c00) [pid = 1686] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1184efc00) [pid = 1686] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x121966400) [pid = 1686] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x1167ab800) [pid = 1686] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:14:00 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x1167b0400) [pid = 1686] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:14:00 INFO - PROCESS | 1686 | 1470158040688 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]]]}] 10:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 568ms 10:14:00 INFO - PROCESS | 1686 | 1470158040712 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:14:00 INFO - PROCESS | 1686 | 1470158040713 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:14:00 INFO - PROCESS | 1686 | 1470158040721 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:14:00 INFO - PROCESS | 1686 | 1470158040722 Marionette TRACE conn2 <- [1,1466,null,{}] 10:14:00 INFO - PROCESS | 1686 | 1470158040724 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}] 10:14:00 INFO - PROCESS | 1686 | 1470158040725 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:00 INFO - PROCESS | 1686 | 1470158040833 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:14:00 INFO - PROCESS | 1686 | 1470158040866 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 1686 | 1470158040867 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x119bec800 == 39 [pid = 1686] [id = 374] 10:14:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1122e5c00) [pid = 1686] [serial = 1121] [outer = 0x0] 10:14:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x11807a000) [pid = 1686] [serial = 1122] [outer = 0x1122e5c00] 10:14:00 INFO - PROCESS | 1686 | 1470158040891 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1205e6c00) [pid = 1686] [serial = 1123] [outer = 0x1122e5c00] 10:14:01 INFO - PROCESS | 1686 | 1470158041186 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]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 10:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:14:01 INFO - PROCESS | 1686 | 1470158041242 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:14:01 INFO - PROCESS | 1686 | 1470158041243 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:14:01 INFO - PROCESS | 1686 | 1470158041245 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 1686 | 1470158041246 Marionette TRACE conn2 <- [1,1470,null,{}] 10:14:01 INFO - PROCESS | 1686 | 1470158041248 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}] 10:14:01 INFO - PROCESS | 1686 | 1470158041249 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:01 INFO - PROCESS | 1686 | 1470158041326 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:14:01 INFO - PROCESS | 1686 | 1470158041331 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:01 INFO - PROCESS | 1686 | 1470158041334 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b27b000 == 40 [pid = 1686] [id = 375] 10:14:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x120f94400) [pid = 1686] [serial = 1124] [outer = 0x0] 10:14:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1271b3800) [pid = 1686] [serial = 1125] [outer = 0x120f94400] 10:14:01 INFO - PROCESS | 1686 | 1470158041358 Marionette DEBUG loaded listener.js 10:14:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x128b25400) [pid = 1686] [serial = 1126] [outer = 0x120f94400] 10:14:01 INFO - PROCESS | 1686 | 1470158041678 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]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 467ms 10:14:01 INFO - PROCESS | 1686 | 1470158041720 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:14:01 INFO - PROCESS | 1686 | 1470158041722 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:14:01 INFO - PROCESS | 1686 | 1470158041744 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 1686 | 1470158041746 Marionette TRACE conn2 <- [1,1474,null,{}] 10:14:01 INFO - PROCESS | 1686 | 1470158041750 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}] 10:14:01 INFO - PROCESS | 1686 | 1470158041753 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:01 INFO - PROCESS | 1686 | 1470158041845 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:14:01 INFO - PROCESS | 1686 | 1470158041851 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:01 INFO - PROCESS | 1686 | 1470158041852 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be8d000 == 41 [pid = 1686] [id = 376] 10:14:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x128b03000) [pid = 1686] [serial = 1127] [outer = 0x0] 10:14:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x128bd5000) [pid = 1686] [serial = 1128] [outer = 0x128b03000] 10:14:01 INFO - PROCESS | 1686 | 1470158041878 Marionette DEBUG loaded listener.js 10:14:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x128e9b800) [pid = 1686] [serial = 1129] [outer = 0x128b03000] 10:14:02 INFO - PROCESS | 1686 | 1470158042220 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]]]}] 10:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 525ms 10:14:02 INFO - PROCESS | 1686 | 1470158042264 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:14:02 INFO - PROCESS | 1686 | 1470158042266 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:14:02 INFO - PROCESS | 1686 | 1470158042268 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:14:02 INFO - PROCESS | 1686 | 1470158042270 Marionette TRACE conn2 <- [1,1478,null,{}] 10:14:02 INFO - PROCESS | 1686 | 1470158042272 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}] 10:14:02 INFO - PROCESS | 1686 | 1470158042273 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:02 INFO - PROCESS | 1686 | 1470158042351 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:14:02 INFO - PROCESS | 1686 | 1470158042407 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:02 INFO - PROCESS | 1686 | 1470158042408 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bebe800 == 42 [pid = 1686] [id = 377] 10:14:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x128b10c00) [pid = 1686] [serial = 1130] [outer = 0x0] 10:14:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1291e9c00) [pid = 1686] [serial = 1131] [outer = 0x128b10c00] 10:14:02 INFO - PROCESS | 1686 | 1470158042439 Marionette DEBUG loaded listener.js 10:14:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1292f1000) [pid = 1686] [serial = 1132] [outer = 0x128b10c00] 10:14:02 INFO - PROCESS | 1686 | 1470158042908 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]]]}] 10:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 668ms 10:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:14:02 INFO - PROCESS | 1686 | 1470158042943 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:14:02 INFO - PROCESS | 1686 | 1470158042946 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:14:02 INFO - PROCESS | 1686 | 1470158042951 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:14:02 INFO - PROCESS | 1686 | 1470158042955 Marionette TRACE conn2 <- [1,1482,null,{}] 10:14:02 INFO - PROCESS | 1686 | 1470158042959 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}] 10:14:02 INFO - PROCESS | 1686 | 1470158042960 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:03 INFO - PROCESS | 1686 | 1470158043067 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:14:03 INFO - PROCESS | 1686 | 1470158043161 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 1686 | 1470158043163 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x118ae5800 == 43 [pid = 1686] [id = 378] 10:14:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1167ab800) [pid = 1686] [serial = 1133] [outer = 0x0] 10:14:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x11688a000) [pid = 1686] [serial = 1134] [outer = 0x1167ab800] 10:14:03 INFO - PROCESS | 1686 | 1470158043207 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x117d34400) [pid = 1686] [serial = 1135] [outer = 0x1167ab800] 10:14:03 INFO - PROCESS | 1686 | 1470158043635 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]]]}] 10:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 724ms 10:14:03 INFO - PROCESS | 1686 | 1470158043674 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:14:03 INFO - PROCESS | 1686 | 1470158043678 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:14:03 INFO - PROCESS | 1686 | 1470158043703 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:14:03 INFO - PROCESS | 1686 | 1470158043705 Marionette TRACE conn2 <- [1,1486,null,{}] 10:14:03 INFO - PROCESS | 1686 | 1470158043708 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}] 10:14:03 INFO - PROCESS | 1686 | 1470158043709 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:03 INFO - PROCESS | 1686 | 1470158043819 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:14:03 INFO - PROCESS | 1686 | 1470158043889 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 1686 | 1470158043890 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x128753800 == 44 [pid = 1686] [id = 379] 10:14:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1187c3c00) [pid = 1686] [serial = 1136] [outer = 0x0] 10:14:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119316000) [pid = 1686] [serial = 1137] [outer = 0x1187c3c00] 10:14:03 INFO - PROCESS | 1686 | 1470158043921 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1195d6c00) [pid = 1686] [serial = 1138] [outer = 0x1187c3c00] 10:14:04 INFO - PROCESS | 1686 | 1470158044428 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]]]}] 10:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 772ms 10:14:04 INFO - PROCESS | 1686 | 1470158044473 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:14:04 INFO - PROCESS | 1686 | 1470158044474 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:14:04 INFO - PROCESS | 1686 | 1470158044477 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 1686 | 1470158044480 Marionette TRACE conn2 <- [1,1490,null,{}] 10:14:04 INFO - PROCESS | 1686 | 1470158044488 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}] 10:14:04 INFO - PROCESS | 1686 | 1470158044491 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:04 INFO - PROCESS | 1686 | 1470158044592 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:14:04 INFO - PROCESS | 1686 | 1470158044663 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:04 INFO - PROCESS | 1686 | 1470158044665 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb30000 == 45 [pid = 1686] [id = 380] 10:14:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x126823000) [pid = 1686] [serial = 1139] [outer = 0x0] 10:14:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1271a3400) [pid = 1686] [serial = 1140] [outer = 0x126823000] 10:14:04 INFO - PROCESS | 1686 | 1470158044696 Marionette DEBUG loaded listener.js 10:14:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x128b2e800) [pid = 1686] [serial = 1141] [outer = 0x126823000] 10:14:05 INFO - PROCESS | 1686 | 1470158045104 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]]]}] 10:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 673ms 10:14:05 INFO - PROCESS | 1686 | 1470158045151 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:14:05 INFO - PROCESS | 1686 | 1470158045153 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:14:05 INFO - PROCESS | 1686 | 1470158045155 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:14:05 INFO - PROCESS | 1686 | 1470158045157 Marionette TRACE conn2 <- [1,1494,null,{}] 10:14:05 INFO - PROCESS | 1686 | 1470158045159 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}] 10:14:05 INFO - PROCESS | 1686 | 1470158045160 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:05 INFO - PROCESS | 1686 | 1470158045265 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:14:05 INFO - PROCESS | 1686 | 1470158045335 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:05 INFO - PROCESS | 1686 | 1470158045336 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d136000 == 46 [pid = 1686] [id = 381] 10:14:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x128bd7000) [pid = 1686] [serial = 1142] [outer = 0x0] 10:14:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x128e93000) [pid = 1686] [serial = 1143] [outer = 0x128bd7000] 10:14:05 INFO - PROCESS | 1686 | 1470158045365 Marionette DEBUG loaded listener.js 10:14:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1292f3c00) [pid = 1686] [serial = 1144] [outer = 0x128bd7000] 10:14:05 INFO - PROCESS | 1686 | 1470158045816 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]]]}] 10:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 10:14:05 INFO - PROCESS | 1686 | 1470158045826 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:14:05 INFO - PROCESS | 1686 | 1470158045827 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:14:05 INFO - PROCESS | 1686 | 1470158045830 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:14:05 INFO - PROCESS | 1686 | 1470158045832 Marionette TRACE conn2 <- [1,1498,null,{}] 10:14:05 INFO - PROCESS | 1686 | 1470158045836 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}] 10:14:05 INFO - PROCESS | 1686 | 1470158045837 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:06 INFO - PROCESS | 1686 | 1470158046083 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:14:06 INFO - PROCESS | 1686 | 1470158046172 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:06 INFO - PROCESS | 1686 | 1470158046174 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184ca000 == 47 [pid = 1686] [id = 382] 10:14:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x113070400) [pid = 1686] [serial = 1145] [outer = 0x0] 10:14:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x11396d800) [pid = 1686] [serial = 1146] [outer = 0x113070400] 10:14:06 INFO - PROCESS | 1686 | 1470158046202 Marionette DEBUG loaded listener.js 10:14:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x116048400) [pid = 1686] [serial = 1147] [outer = 0x113070400] 10:14:06 INFO - PROCESS | 1686 | 1470158046616 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]]]}] 10:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 821ms 10:14:06 INFO - PROCESS | 1686 | 1470158046653 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:14:06 INFO - PROCESS | 1686 | 1470158046655 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:14:06 INFO - PROCESS | 1686 | 1470158046658 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:14:06 INFO - PROCESS | 1686 | 1470158046661 Marionette TRACE conn2 <- [1,1502,null,{}] 10:14:06 INFO - PROCESS | 1686 | 1470158046683 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}] 10:14:06 INFO - PROCESS | 1686 | 1470158046685 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:06 INFO - PROCESS | 1686 | 1470158046804 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:14:06 INFO - PROCESS | 1686 | 1470158046857 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:06 INFO - PROCESS | 1686 | 1470158046859 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x112fbc000 == 48 [pid = 1686] [id = 383] 10:14:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x117dbe400) [pid = 1686] [serial = 1148] [outer = 0x0] 10:14:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x11807c000) [pid = 1686] [serial = 1149] [outer = 0x117dbe400] 10:14:06 INFO - PROCESS | 1686 | 1470158046886 Marionette DEBUG loaded listener.js 10:14:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x11872a800) [pid = 1686] [serial = 1150] [outer = 0x117dbe400] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12be8d000 == 47 [pid = 1686] [id = 376] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12b27b000 == 46 [pid = 1686] [id = 375] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x119bec800 == 45 [pid = 1686] [id = 374] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12a706000 == 44 [pid = 1686] [id = 373] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12946b800 == 43 [pid = 1686] [id = 372] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x127178800 == 42 [pid = 1686] [id = 371] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12554f000 == 41 [pid = 1686] [id = 370] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12152d800 == 40 [pid = 1686] [id = 369] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x119bf0000 == 39 [pid = 1686] [id = 368] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x118790800 == 38 [pid = 1686] [id = 367] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x116712000 == 37 [pid = 1686] [id = 366] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x119b86800 == 36 [pid = 1686] [id = 365] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x116529800 == 35 [pid = 1686] [id = 364] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12a709800 == 34 [pid = 1686] [id = 363] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x11737f000 == 33 [pid = 1686] [id = 351] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x1184ca000 == 32 [pid = 1686] [id = 382] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12d136000 == 31 [pid = 1686] [id = 381] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb30000 == 30 [pid = 1686] [id = 380] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x128753800 == 29 [pid = 1686] [id = 379] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x118ae5800 == 28 [pid = 1686] [id = 378] 10:14:07 INFO - PROCESS | 1686 | --DOCSHELL 0x12bebe800 == 27 [pid = 1686] [id = 377] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x128bd2400) [pid = 1686] [serial = 1051] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x128b23c00) [pid = 1686] [serial = 1050] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x120f8fc00) [pid = 1686] [serial = 1072] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x1196a0000) [pid = 1686] [serial = 1071] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x12186d400) [pid = 1686] [serial = 1074] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x12687e000) [pid = 1686] [serial = 1087] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x121b62800) [pid = 1686] [serial = 1077] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x121239400) [pid = 1686] [serial = 1081] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x118109800) [pid = 1686] [serial = 1080] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x124ab7c00) [pid = 1686] [serial = 1086] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x121b6f800) [pid = 1686] [serial = 1078] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x121969000) [pid = 1686] [serial = 1075] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1195ccc00) [pid = 1686] [serial = 1069] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x126fd0800) [pid = 1686] [serial = 1089] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x121b69400) [pid = 1686] [serial = 1083] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1187be800) [pid = 1686] [serial = 1066] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x117d37c00) [pid = 1686] [serial = 1084] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x117dbfc00) [pid = 1686] [serial = 1042] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x112a87c00) [pid = 1686] [serial = 1056] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11321f000) [pid = 1686] [serial = 1057] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x116aaa800) [pid = 1686] [serial = 1041] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x118763c00) [pid = 1686] [serial = 1065] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x116050000) [pid = 1686] [serial = 1059] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1167b3800) [pid = 1686] [serial = 1060] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x116aae000) [pid = 1686] [serial = 1054] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x113e55000) [pid = 1686] [serial = 1053] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x11981c400) [pid = 1686] [serial = 1045] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x117d2a800) [pid = 1686] [serial = 1062] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x11807b000) [pid = 1686] [serial = 1063] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x119516800) [pid = 1686] [serial = 1044] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x124e31c00) [pid = 1686] [serial = 1048] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x121b70c00) [pid = 1686] [serial = 1047] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x119312400) [pid = 1686] [serial = 1068] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1686 | 1470158047778 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]]]}] 10:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1171ms 10:14:07 INFO - PROCESS | 1686 | 1470158047836 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:14:07 INFO - PROCESS | 1686 | 1470158047840 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:14:07 INFO - PROCESS | 1686 | 1470158047844 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:14:07 INFO - PROCESS | 1686 | 1470158047850 Marionette TRACE conn2 <- [1,1506,null,{}] 10:14:07 INFO - PROCESS | 1686 | 1470158047856 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}] 10:14:07 INFO - PROCESS | 1686 | 1470158047858 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:07 INFO - PROCESS | 1686 | 1470158047968 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:14:07 INFO - PROCESS | 1686 | 1470158047979 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:07 INFO - PROCESS | 1686 | 1470158047985 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x11651a000 == 28 [pid = 1686] [id = 384] 10:14:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x113b05000) [pid = 1686] [serial = 1151] [outer = 0x0] 10:14:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x113e52c00) [pid = 1686] [serial = 1152] [outer = 0x113b05000] 10:14:08 INFO - PROCESS | 1686 | 1470158048033 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1160b1400) [pid = 1686] [serial = 1153] [outer = 0x113b05000] 10:14:08 INFO - PROCESS | 1686 | 1470158048442 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]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 626ms 10:14:08 INFO - PROCESS | 1686 | 1470158048470 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 1686 | 1470158048473 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:14:08 INFO - PROCESS | 1686 | 1470158048478 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:14:08 INFO - PROCESS | 1686 | 1470158048480 Marionette TRACE conn2 <- [1,1510,null,{}] 10:14:08 INFO - PROCESS | 1686 | 1470158048482 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}] 10:14:08 INFO - PROCESS | 1686 | 1470158048483 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:08 INFO - PROCESS | 1686 | 1470158048565 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:14:08 INFO - PROCESS | 1686 | 1470158048571 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:08 INFO - PROCESS | 1686 | 1470158048572 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737f000 == 29 [pid = 1686] [id = 385] 10:14:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1167b2c00) [pid = 1686] [serial = 1154] [outer = 0x0] 10:14:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x117029000) [pid = 1686] [serial = 1155] [outer = 0x1167b2c00] 10:14:08 INFO - PROCESS | 1686 | 1470158048598 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x117d2a800) [pid = 1686] [serial = 1156] [outer = 0x1167b2c00] 10:14:08 INFO - PROCESS | 1686 | 1470158048945 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]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 10:14:09 INFO - PROCESS | 1686 | 1470158049001 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:14:09 INFO - PROCESS | 1686 | 1470158049002 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:14:09 INFO - PROCESS | 1686 | 1470158049004 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 1686 | 1470158049007 Marionette TRACE conn2 <- [1,1514,null,{}] 10:14:09 INFO - PROCESS | 1686 | 1470158049015 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}] 10:14:09 INFO - PROCESS | 1686 | 1470158049018 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:09 INFO - PROCESS | 1686 | 1470158049094 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:14:09 INFO - PROCESS | 1686 | 1470158049101 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:09 INFO - PROCESS | 1686 | 1470158049103 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192a3000 == 30 [pid = 1686] [id = 386] 10:14:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x118075000) [pid = 1686] [serial = 1157] [outer = 0x0] 10:14:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x118112800) [pid = 1686] [serial = 1158] [outer = 0x118075000] 10:14:09 INFO - PROCESS | 1686 | 1470158049131 Marionette DEBUG loaded listener.js 10:14:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11872f800) [pid = 1686] [serial = 1159] [outer = 0x118075000] 10:14:09 INFO - PROCESS | 1686 | 1470158049439 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]]]}] 10:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms 10:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:14:09 INFO - PROCESS | 1686 | 1470158049475 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:14:09 INFO - PROCESS | 1686 | 1470158049477 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:14:09 INFO - PROCESS | 1686 | 1470158049479 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 1686 | 1470158049480 Marionette TRACE conn2 <- [1,1518,null,{}] 10:14:09 INFO - PROCESS | 1686 | 1470158049482 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}] 10:14:09 INFO - PROCESS | 1686 | 1470158049484 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:09 INFO - PROCESS | 1686 | 1470158049562 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:14:09 INFO - PROCESS | 1686 | 1470158049568 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:09 INFO - PROCESS | 1686 | 1470158049569 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x119bd6800 == 31 [pid = 1686] [id = 387] 10:14:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11876bc00) [pid = 1686] [serial = 1160] [outer = 0x0] 10:14:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118f80000) [pid = 1686] [serial = 1161] [outer = 0x11876bc00] 10:14:09 INFO - PROCESS | 1686 | 1470158049594 Marionette DEBUG loaded listener.js 10:14:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x119516800) [pid = 1686] [serial = 1162] [outer = 0x11876bc00] 10:14:09 INFO - PROCESS | 1686 | 1470158049961 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]]]}] 10:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 10:14:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:14:10 INFO - PROCESS | 1686 | 1470158050001 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:14:10 INFO - PROCESS | 1686 | 1470158050003 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:14:10 INFO - PROCESS | 1686 | 1470158050005 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:14:10 INFO - PROCESS | 1686 | 1470158050006 Marionette TRACE conn2 <- [1,1522,null,{}] 10:14:10 INFO - PROCESS | 1686 | 1470158050008 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}] 10:14:10 INFO - PROCESS | 1686 | 1470158050009 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:10 INFO - PROCESS | 1686 | 1470158050100 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:14:10 INFO - PROCESS | 1686 | 1470158050137 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 1686 | 1470158050138 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x12117d800 == 32 [pid = 1686] [id = 388] 10:14:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11270e000) [pid = 1686] [serial = 1163] [outer = 0x0] 10:14:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x11951d400) [pid = 1686] [serial = 1164] [outer = 0x11270e000] 10:14:10 INFO - PROCESS | 1686 | 1470158050162 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x119693800) [pid = 1686] [serial = 1165] [outer = 0x11270e000] 10:14:10 INFO - PROCESS | 1686 | 1470158050473 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"]]]}] 10:14:10 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 () { 10:14:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:14:10 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 () { 10:14:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:14:10 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 () { 10:14:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:14:10 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 () { 10:14:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:14:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 518ms 10:14:10 INFO - PROCESS | 1686 | 1470158050529 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:14:10 INFO - PROCESS | 1686 | 1470158050531 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:14:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:14:10 INFO - PROCESS | 1686 | 1470158050533 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:14:10 INFO - PROCESS | 1686 | 1470158050534 Marionette TRACE conn2 <- [1,1526,null,{}] 10:14:10 INFO - PROCESS | 1686 | 1470158050536 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}] 10:14:10 INFO - PROCESS | 1686 | 1470158050540 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:10 INFO - PROCESS | 1686 | 1470158050639 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:14:10 INFO - PROCESS | 1686 | 1470158050675 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 1686 | 1470158050676 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x124851000 == 33 [pid = 1686] [id = 389] 10:14:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x11969c000) [pid = 1686] [serial = 1166] [outer = 0x0] 10:14:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x121006800) [pid = 1686] [serial = 1167] [outer = 0x11969c000] 10:14:10 INFO - PROCESS | 1686 | 1470158050701 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x118074000) [pid = 1686] [serial = 1168] [outer = 0x11969c000] 10:14:11 INFO - PROCESS | 1686 | 1470158051014 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"]]]}] 10:14:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:14:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:14:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:14:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 10:14:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:14:11 INFO - PROCESS | 1686 | 1470158051053 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 1686 | 1470158051054 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:14:11 INFO - PROCESS | 1686 | 1470158051056 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 1686 | 1470158051057 Marionette TRACE conn2 <- [1,1530,null,{}] 10:14:11 INFO - PROCESS | 1686 | 1470158051060 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}] 10:14:11 INFO - PROCESS | 1686 | 1470158051061 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:11 INFO - PROCESS | 1686 | 1470158051152 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:14:11 INFO - PROCESS | 1686 | 1470158051192 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:11 INFO - PROCESS | 1686 | 1470158051194 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x126d3b800 == 34 [pid = 1686] [id = 390] 10:14:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1218e9000) [pid = 1686] [serial = 1169] [outer = 0x0] 10:14:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121b58800) [pid = 1686] [serial = 1170] [outer = 0x1218e9000] 10:14:11 INFO - PROCESS | 1686 | 1470158051223 Marionette DEBUG loaded listener.js 10:14:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121b6c000) [pid = 1686] [serial = 1171] [outer = 0x1218e9000] 10:14:11 INFO - PROCESS | 1686 | 1470158051595 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]]]}] 10:14:11 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 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:14:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:14:11 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. 10:14:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:14:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 568ms 10:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:14:11 INFO - PROCESS | 1686 | 1470158051626 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 1686 | 1470158051628 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:14:11 INFO - PROCESS | 1686 | 1470158051639 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 1686 | 1470158051640 Marionette TRACE conn2 <- [1,1534,null,{}] 10:14:11 INFO - PROCESS | 1686 | 1470158051644 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}] 10:14:11 INFO - PROCESS | 1686 | 1470158051645 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:12 INFO - PROCESS | 1686 | 1470158052010 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x128b10c00) [pid = 1686] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x11270a400) [pid = 1686] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x12186d000) [pid = 1686] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1122e5c00) [pid = 1686] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x12682e400) [pid = 1686] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x116aabc00) [pid = 1686] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x11745e800) [pid = 1686] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x112a85800) [pid = 1686] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119c26400) [pid = 1686] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x12687e400) [pid = 1686] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x119699c00) [pid = 1686] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x116010c00) [pid = 1686] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x112709400) [pid = 1686] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x120f94400) [pid = 1686] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:14:12 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x128b03000) [pid = 1686] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:14:12 INFO - PROCESS | 1686 | 1470158052073 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:12 INFO - PROCESS | 1686 | 1470158052075 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x116721800 == 35 [pid = 1686] [id = 391] 10:14:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1122ea000) [pid = 1686] [serial = 1172] [outer = 0x0] 10:14:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11272c400) [pid = 1686] [serial = 1173] [outer = 0x1122ea000] 10:14:12 INFO - PROCESS | 1686 | 1470158052100 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x116010c00) [pid = 1686] [serial = 1174] [outer = 0x1122ea000] 10:14:12 INFO - PROCESS | 1686 | 1470158052361 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]]]}] 10:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 778ms 10:14:12 INFO - PROCESS | 1686 | 1470158052409 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:14:12 INFO - PROCESS | 1686 | 1470158052411 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:14:12 INFO - PROCESS | 1686 | 1470158052413 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:14:12 INFO - PROCESS | 1686 | 1470158052414 Marionette TRACE conn2 <- [1,1538,null,{}] 10:14:12 INFO - PROCESS | 1686 | 1470158052424 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}] 10:14:12 INFO - PROCESS | 1686 | 1470158052425 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:12 INFO - PROCESS | 1686 | 1470158052513 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:14:12 INFO - PROCESS | 1686 | 1470158052519 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:12 INFO - PROCESS | 1686 | 1470158052520 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x129160800 == 36 [pid = 1686] [id = 392] 10:14:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1160b4800) [pid = 1686] [serial = 1175] [outer = 0x0] 10:14:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118110400) [pid = 1686] [serial = 1176] [outer = 0x1160b4800] 10:14:12 INFO - PROCESS | 1686 | 1470158052547 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121b75c00) [pid = 1686] [serial = 1177] [outer = 0x1160b4800] 10:14:12 INFO - PROCESS | 1686 | 1470158052975 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]]]}] 10:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 576ms 10:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:14:12 INFO - PROCESS | 1686 | 1470158052990 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 1686 | 1470158052991 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:14:13 INFO - PROCESS | 1686 | 1470158052993 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 1686 | 1470158052994 Marionette TRACE conn2 <- [1,1542,null,{}] 10:14:13 INFO - PROCESS | 1686 | 1470158052996 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}] 10:14:13 INFO - PROCESS | 1686 | 1470158052997 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:13 INFO - PROCESS | 1686 | 1470158053073 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:14:13 INFO - PROCESS | 1686 | 1470158053076 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 1686 | 1470158053078 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x129166000 == 37 [pid = 1686] [id = 393] 10:14:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1167b0400) [pid = 1686] [serial = 1178] [outer = 0x0] 10:14:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x123db9400) [pid = 1686] [serial = 1179] [outer = 0x1167b0400] 10:14:13 INFO - PROCESS | 1686 | 1470158053104 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x124f86c00) [pid = 1686] [serial = 1180] [outer = 0x1167b0400] 10:14:13 INFO - PROCESS | 1686 | 1470158053442 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]]]}] 10:14:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 10:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:14:13 INFO - PROCESS | 1686 | 1470158053461 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 1686 | 1470158053463 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:14:13 INFO - PROCESS | 1686 | 1470158053465 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 1686 | 1470158053469 Marionette TRACE conn2 <- [1,1546,null,{}] 10:14:13 INFO - PROCESS | 1686 | 1470158053471 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}] 10:14:13 INFO - PROCESS | 1686 | 1470158053473 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:13 INFO - PROCESS | 1686 | 1470158053556 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:14:13 INFO - PROCESS | 1686 | 1470158053617 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 1686 | 1470158053618 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a709000 == 38 [pid = 1686] [id = 394] 10:14:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x116888800) [pid = 1686] [serial = 1181] [outer = 0x0] 10:14:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x125581400) [pid = 1686] [serial = 1182] [outer = 0x116888800] 10:14:13 INFO - PROCESS | 1686 | 1470158053644 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b04800) [pid = 1686] [serial = 1183] [outer = 0x116888800] 10:14:13 INFO - PROCESS | 1686 | 1470158053919 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]]]}] 10:14:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 10:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:14:13 INFO - PROCESS | 1686 | 1470158053940 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 1686 | 1470158053941 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:14:13 INFO - PROCESS | 1686 | 1470158053943 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 1686 | 1470158053944 Marionette TRACE conn2 <- [1,1550,null,{}] 10:14:13 INFO - PROCESS | 1686 | 1470158053947 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}] 10:14:13 INFO - PROCESS | 1686 | 1470158053948 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:14 INFO - PROCESS | 1686 | 1470158054086 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:14:14 INFO - PROCESS | 1686 | 1470158054140 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:14 INFO - PROCESS | 1686 | 1470158054142 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x112e3e000 == 39 [pid = 1686] [id = 395] 10:14:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x110fe0800) [pid = 1686] [serial = 1184] [outer = 0x0] 10:14:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x111d19000) [pid = 1686] [serial = 1185] [outer = 0x110fe0800] 10:14:14 INFO - PROCESS | 1686 | 1470158054175 Marionette DEBUG loaded listener.js 10:14:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1127d7c00) [pid = 1686] [serial = 1186] [outer = 0x110fe0800] 10:14:14 INFO - PROCESS | 1686 | 1470158054773 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]]]}] 10:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 869ms 10:14:14 INFO - PROCESS | 1686 | 1470158054814 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:14:14 INFO - PROCESS | 1686 | 1470158054820 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:14:14 INFO - PROCESS | 1686 | 1470158054826 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:14:14 INFO - PROCESS | 1686 | 1470158054829 Marionette TRACE conn2 <- [1,1554,null,{}] 10:14:14 INFO - PROCESS | 1686 | 1470158054834 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}] 10:14:14 INFO - PROCESS | 1686 | 1470158054839 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:14 INFO - PROCESS | 1686 | 1470158054985 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:14:15 INFO - PROCESS | 1686 | 1470158055062 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:15 INFO - PROCESS | 1686 | 1470158055063 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192a1800 == 40 [pid = 1686] [id = 396] 10:14:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x116536c00) [pid = 1686] [serial = 1187] [outer = 0x0] 10:14:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1168ee400) [pid = 1686] [serial = 1188] [outer = 0x116536c00] 10:14:15 INFO - PROCESS | 1686 | 1470158055094 Marionette DEBUG loaded listener.js 10:14:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x117453400) [pid = 1686] [serial = 1189] [outer = 0x116536c00] 10:14:15 INFO - PROCESS | 1686 | 1470158055649 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]]]}] 10:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 873ms 10:14:15 INFO - PROCESS | 1686 | 1470158055698 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:14:15 INFO - PROCESS | 1686 | 1470158055700 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:14:15 INFO - PROCESS | 1686 | 1470158055702 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:14:15 INFO - PROCESS | 1686 | 1470158055704 Marionette TRACE conn2 <- [1,1558,null,{}] 10:14:15 INFO - PROCESS | 1686 | 1470158055706 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}] 10:14:15 INFO - PROCESS | 1686 | 1470158055708 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:15 INFO - PROCESS | 1686 | 1470158055819 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:14:16 INFO - PROCESS | 1686 | 1470158056015 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:16 INFO - PROCESS | 1686 | 1470158056016 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x116529000 == 41 [pid = 1686] [id = 397] 10:14:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1122bd000) [pid = 1686] [serial = 1190] [outer = 0x0] 10:14:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x112dee800) [pid = 1686] [serial = 1191] [outer = 0x1122bd000] 10:14:16 INFO - PROCESS | 1686 | 1470158056044 Marionette DEBUG loaded listener.js 10:14:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1151d0000) [pid = 1686] [serial = 1192] [outer = 0x1122bd000] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x12a709000 == 40 [pid = 1686] [id = 394] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x129166000 == 39 [pid = 1686] [id = 393] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x129160800 == 38 [pid = 1686] [id = 392] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x116721800 == 37 [pid = 1686] [id = 391] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x126d3b800 == 36 [pid = 1686] [id = 390] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x124851000 == 35 [pid = 1686] [id = 389] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x12117d800 == 34 [pid = 1686] [id = 388] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x119bd6800 == 33 [pid = 1686] [id = 387] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x1192a3000 == 32 [pid = 1686] [id = 386] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x11737f000 == 31 [pid = 1686] [id = 385] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x11651a000 == 30 [pid = 1686] [id = 384] 10:14:16 INFO - PROCESS | 1686 | --DOCSHELL 0x112fbc000 == 29 [pid = 1686] [id = 383] 10:14:16 INFO - PROCESS | 1686 | 1470158056505 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]]]}] 10:14:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:14:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 819ms 10:14:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:14:16 INFO - PROCESS | 1686 | 1470158056523 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:14:16 INFO - PROCESS | 1686 | 1470158056525 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:14:16 INFO - PROCESS | 1686 | 1470158056528 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:14:16 INFO - PROCESS | 1686 | 1470158056530 Marionette TRACE conn2 <- [1,1562,null,{}] 10:14:16 INFO - PROCESS | 1686 | 1470158056533 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}] 10:14:16 INFO - PROCESS | 1686 | 1470158056534 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:16 INFO - PROCESS | 1686 | 1470158056622 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1292f1000) [pid = 1686] [serial = 1132] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1291e9c00) [pid = 1686] [serial = 1131] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x119d27400) [pid = 1686] [serial = 1110] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x121b5dc00) [pid = 1686] [serial = 1113] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x11807a000) [pid = 1686] [serial = 1122] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1271b0400) [pid = 1686] [serial = 1117] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x126d6e000) [pid = 1686] [serial = 1116] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x11702d000) [pid = 1686] [serial = 1095] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x117d34000) [pid = 1686] [serial = 1096] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x118077000) [pid = 1686] [serial = 1101] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118114c00) [pid = 1686] [serial = 1102] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118f8a800) [pid = 1686] [serial = 1104] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1195d2400) [pid = 1686] [serial = 1105] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x128b05c00) [pid = 1686] [serial = 1119] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1271ab400) [pid = 1686] [serial = 1090] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x11981b400) [pid = 1686] [serial = 1107] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1160ad800) [pid = 1686] [serial = 1098] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x116aa9400) [pid = 1686] [serial = 1099] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x112a87800) [pid = 1686] [serial = 1092] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x11396c000) [pid = 1686] [serial = 1093] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1271b3800) [pid = 1686] [serial = 1125] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x128bd5000) [pid = 1686] [serial = 1128] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x128b11800) [pid = 1686] [serial = 1120] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x128e9b800) [pid = 1686] [serial = 1129] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x125577400) [pid = 1686] [serial = 1114] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x121734000) [pid = 1686] [serial = 1111] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1205e6c00) [pid = 1686] [serial = 1123] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x128b25400) [pid = 1686] [serial = 1126] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x119920000) [pid = 1686] [serial = 1108] [outer = 0x0] [url = about:blank] 10:14:16 INFO - PROCESS | 1686 | 1470158056682 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:16 INFO - PROCESS | 1686 | 1470158056684 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168b5800 == 30 [pid = 1686] [id = 398] 10:14:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x112a86c00) [pid = 1686] [serial = 1193] [outer = 0x0] 10:14:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1160ad800) [pid = 1686] [serial = 1194] [outer = 0x112a86c00] 10:14:16 INFO - PROCESS | 1686 | 1470158056711 Marionette DEBUG loaded listener.js 10:14:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1176b1800) [pid = 1686] [serial = 1195] [outer = 0x112a86c00] 10:14:17 INFO - PROCESS | 1686 | 1470158057049 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]]]}] 10:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 569ms 10:14:17 INFO - PROCESS | 1686 | 1470158057100 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 1686 | 1470158057104 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:14:17 INFO - PROCESS | 1686 | 1470158057107 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1686 | 1470158057109 Marionette TRACE conn2 <- [1,1566,null,{}] 10:14:17 INFO - PROCESS | 1686 | 1470158057113 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}] 10:14:17 INFO - PROCESS | 1686 | 1470158057115 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:17 INFO - PROCESS | 1686 | 1470158057234 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:14:17 INFO - PROCESS | 1686 | 1470158057313 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:17 INFO - PROCESS | 1686 | 1470158057314 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193b6800 == 31 [pid = 1686] [id = 399] 10:14:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11807b800) [pid = 1686] [serial = 1196] [outer = 0x0] 10:14:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x11872bc00) [pid = 1686] [serial = 1197] [outer = 0x11807b800] 10:14:17 INFO - PROCESS | 1686 | 1470158057339 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1187c2c00) [pid = 1686] [serial = 1198] [outer = 0x11807b800] 10:14:17 INFO - PROCESS | 1686 | 1470158057611 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]]]}] 10:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 10:14:17 INFO - PROCESS | 1686 | 1470158057627 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 1686 | 1470158057628 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:14:17 INFO - PROCESS | 1686 | 1470158057643 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1686 | 1470158057647 Marionette TRACE conn2 <- [1,1570,null,{}] 10:14:17 INFO - PROCESS | 1686 | 1470158057658 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}] 10:14:17 INFO - PROCESS | 1686 | 1470158057660 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:17 INFO - PROCESS | 1686 | 1470158057745 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:14:17 INFO - PROCESS | 1686 | 1470158057804 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:17 INFO - PROCESS | 1686 | 1470158057805 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x119ccf000 == 32 [pid = 1686] [id = 400] 10:14:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1127e4c00) [pid = 1686] [serial = 1199] [outer = 0x0] 10:14:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x118f39400) [pid = 1686] [serial = 1200] [outer = 0x1127e4c00] 10:14:17 INFO - PROCESS | 1686 | 1470158057829 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x119817800) [pid = 1686] [serial = 1201] [outer = 0x1127e4c00] 10:14:18 INFO - PROCESS | 1686 | 1470158058095 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]]]}] 10:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 495ms 10:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:14:18 INFO - PROCESS | 1686 | 1470158058127 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:14:18 INFO - PROCESS | 1686 | 1470158058128 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:14:18 INFO - PROCESS | 1686 | 1470158058137 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:14:18 INFO - PROCESS | 1686 | 1470158058139 Marionette TRACE conn2 <- [1,1574,null,{}] 10:14:18 INFO - PROCESS | 1686 | 1470158058141 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}] 10:14:18 INFO - PROCESS | 1686 | 1470158058142 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:18 INFO - PROCESS | 1686 | 1470158058226 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:14:18 INFO - PROCESS | 1686 | 1470158058230 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 1686 | 1470158058232 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184df000 == 33 [pid = 1686] [id = 401] 10:14:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11981c400) [pid = 1686] [serial = 1202] [outer = 0x0] 10:14:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1199acc00) [pid = 1686] [serial = 1203] [outer = 0x11981c400] 10:14:18 INFO - PROCESS | 1686 | 1470158058258 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121239800) [pid = 1686] [serial = 1204] [outer = 0x11981c400] 10:14:18 INFO - PROCESS | 1686 | 1470158058606 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]]]}] 10:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 526ms 10:14:18 INFO - PROCESS | 1686 | 1470158058664 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:14:18 INFO - PROCESS | 1686 | 1470158058666 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:14:18 INFO - PROCESS | 1686 | 1470158058668 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:14:18 INFO - PROCESS | 1686 | 1470158058669 Marionette TRACE conn2 <- [1,1578,null,{}] 10:14:18 INFO - PROCESS | 1686 | 1470158058671 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}] 10:14:18 INFO - PROCESS | 1686 | 1470158058672 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:18 INFO - PROCESS | 1686 | 1470158058770 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:14:18 INFO - PROCESS | 1686 | 1470158058780 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 1686 | 1470158058784 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717f800 == 34 [pid = 1686] [id = 402] 10:14:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1218f1000) [pid = 1686] [serial = 1205] [outer = 0x0] 10:14:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121b59400) [pid = 1686] [serial = 1206] [outer = 0x1218f1000] 10:14:18 INFO - PROCESS | 1686 | 1470158058818 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x121b67c00) [pid = 1686] [serial = 1207] [outer = 0x1218f1000] 10:14:19 INFO - PROCESS | 1686 | 1470158059145 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]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 10:14:19 INFO - PROCESS | 1686 | 1470158059191 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 1686 | 1470158059192 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:14:19 INFO - PROCESS | 1686 | 1470158059195 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 1686 | 1470158059196 Marionette TRACE conn2 <- [1,1582,null,{}] 10:14:19 INFO - PROCESS | 1686 | 1470158059198 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}] 10:14:19 INFO - PROCESS | 1686 | 1470158059200 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:19 INFO - PROCESS | 1686 | 1470158059299 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:14:19 INFO - PROCESS | 1686 | 1470158059302 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:19 INFO - PROCESS | 1686 | 1470158059304 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cda800 == 35 [pid = 1686] [id = 403] 10:14:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x121b72c00) [pid = 1686] [serial = 1208] [outer = 0x0] 10:14:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x124876400) [pid = 1686] [serial = 1209] [outer = 0x121b72c00] 10:14:19 INFO - PROCESS | 1686 | 1470158059327 Marionette DEBUG loaded listener.js 10:14:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x126887400) [pid = 1686] [serial = 1210] [outer = 0x121b72c00] 10:14:19 INFO - PROCESS | 1686 | 1470158059671 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]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 10:14:19 INFO - PROCESS | 1686 | 1470158059715 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 1686 | 1470158059718 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:14:19 INFO - PROCESS | 1686 | 1470158059720 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 1686 | 1470158059721 Marionette TRACE conn2 <- [1,1586,null,{}] 10:14:19 INFO - PROCESS | 1686 | 1470158059724 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}] 10:14:19 INFO - PROCESS | 1686 | 1470158059725 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:19 INFO - PROCESS | 1686 | 1470158059823 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:14:19 INFO - PROCESS | 1686 | 1470158059861 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:19 INFO - PROCESS | 1686 | 1470158059862 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4eb000 == 36 [pid = 1686] [id = 404] 10:14:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x118072800) [pid = 1686] [serial = 1211] [outer = 0x0] 10:14:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x126fd2000) [pid = 1686] [serial = 1212] [outer = 0x118072800] 10:14:19 INFO - PROCESS | 1686 | 1470158059888 Marionette DEBUG loaded listener.js 10:14:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1271b2400) [pid = 1686] [serial = 1213] [outer = 0x118072800] 10:14:20 INFO - PROCESS | 1686 | 1470158060194 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]]]}] 10:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 10:14:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:14:20 INFO - PROCESS | 1686 | 1470158060239 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:14:20 INFO - PROCESS | 1686 | 1470158060240 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:14:20 INFO - PROCESS | 1686 | 1470158060243 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:14:20 INFO - PROCESS | 1686 | 1470158060244 Marionette TRACE conn2 <- [1,1590,null,{}] 10:14:20 INFO - PROCESS | 1686 | 1470158060246 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}] 10:14:20 INFO - PROCESS | 1686 | 1470158060247 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:20 INFO - PROCESS | 1686 | 1470158060342 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:14:20 INFO - PROCESS | 1686 | 1470158060355 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:20 INFO - PROCESS | 1686 | 1470158060356 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a798800 == 37 [pid = 1686] [id = 405] 10:14:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x117db8400) [pid = 1686] [serial = 1214] [outer = 0x0] 10:14:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x128b06000) [pid = 1686] [serial = 1215] [outer = 0x117db8400] 10:14:20 INFO - PROCESS | 1686 | 1470158060380 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x128b2bc00) [pid = 1686] [serial = 1216] [outer = 0x117db8400] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11270e000) [pid = 1686] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x118075000) [pid = 1686] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117dbe400) [pid = 1686] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11876bc00) [pid = 1686] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1167b2c00) [pid = 1686] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11969c000) [pid = 1686] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x113b05000) [pid = 1686] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1167b0400) [pid = 1686] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1218e9000) [pid = 1686] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1122ea000) [pid = 1686] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1160b4800) [pid = 1686] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1167ab800) [pid = 1686] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1187c3c00) [pid = 1686] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x126823000) [pid = 1686] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x128bd7000) [pid = 1686] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:14:20 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x113070400) [pid = 1686] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:14:20 INFO - PROCESS | 1686 | 1470158060793 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]]]}] 10:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 10:14:20 INFO - PROCESS | 1686 | 1470158060813 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:14:20 INFO - PROCESS | 1686 | 1470158060814 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:14:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:14:20 INFO - PROCESS | 1686 | 1470158060816 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:14:20 INFO - PROCESS | 1686 | 1470158060817 Marionette TRACE conn2 <- [1,1594,null,{}] 10:14:20 INFO - PROCESS | 1686 | 1470158060820 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}] 10:14:20 INFO - PROCESS | 1686 | 1470158060821 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:20 INFO - PROCESS | 1686 | 1470158060898 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:14:20 INFO - PROCESS | 1686 | 1470158060903 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:20 INFO - PROCESS | 1686 | 1470158060904 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x121183800 == 38 [pid = 1686] [id = 406] 10:14:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1127e3c00) [pid = 1686] [serial = 1217] [outer = 0x0] 10:14:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x113ea5000) [pid = 1686] [serial = 1218] [outer = 0x1127e3c00] 10:14:20 INFO - PROCESS | 1686 | 1470158060929 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11876bc00) [pid = 1686] [serial = 1219] [outer = 0x1127e3c00] 10:14:21 INFO - PROCESS | 1686 | 1470158061270 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]]]}] 10:14:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:14:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 10:14:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:14:21 INFO - PROCESS | 1686 | 1470158061286 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 1686 | 1470158061287 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:14:21 INFO - PROCESS | 1686 | 1470158061289 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1686 | 1470158061290 Marionette TRACE conn2 <- [1,1598,null,{}] 10:14:21 INFO - PROCESS | 1686 | 1470158061292 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}] 10:14:21 INFO - PROCESS | 1686 | 1470158061293 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:21 INFO - PROCESS | 1686 | 1470158061400 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:14:21 INFO - PROCESS | 1686 | 1470158061407 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 1686 | 1470158061409 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb1a000 == 39 [pid = 1686] [id = 407] 10:14:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x118729000) [pid = 1686] [serial = 1220] [outer = 0x0] 10:14:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x123b31c00) [pid = 1686] [serial = 1221] [outer = 0x118729000] 10:14:21 INFO - PROCESS | 1686 | 1470158061435 Marionette DEBUG loaded listener.js 10:14:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x128bd2800) [pid = 1686] [serial = 1222] [outer = 0x118729000] 10:14:21 INFO - PROCESS | 1686 | 1470158061839 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]]]}] 10:14:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:14:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 568ms 10:14:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:14:21 INFO - PROCESS | 1686 | 1470158061857 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 1686 | 1470158061859 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:14:21 INFO - PROCESS | 1686 | 1470158061861 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1686 | 1470158061863 Marionette TRACE conn2 <- [1,1602,null,{}] 10:14:21 INFO - PROCESS | 1686 | 1470158061865 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}] 10:14:21 INFO - PROCESS | 1686 | 1470158061867 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:21 INFO - PROCESS | 1686 | 1470158061958 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:14:21 INFO - PROCESS | 1686 | 1470158061962 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 1686 | 1470158061963 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be97000 == 40 [pid = 1686] [id = 408] 10:14:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x128bd7c00) [pid = 1686] [serial = 1223] [outer = 0x0] 10:14:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1291ef800) [pid = 1686] [serial = 1224] [outer = 0x128bd7c00] 10:14:21 INFO - PROCESS | 1686 | 1470158061988 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1292fb400) [pid = 1686] [serial = 1225] [outer = 0x128bd7c00] 10:14:22 INFO - PROCESS | 1686 | 1470158062316 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]]]}] 10:14:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:14:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 468ms 10:14:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:14:22 INFO - PROCESS | 1686 | 1470158062330 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:14:22 INFO - PROCESS | 1686 | 1470158062331 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:14:22 INFO - PROCESS | 1686 | 1470158062340 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 1686 | 1470158062341 Marionette TRACE conn2 <- [1,1606,null,{}] 10:14:22 INFO - PROCESS | 1686 | 1470158062343 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}] 10:14:22 INFO - PROCESS | 1686 | 1470158062345 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:22 INFO - PROCESS | 1686 | 1470158062460 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:14:22 INFO - PROCESS | 1686 | 1470158062464 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:22 INFO - PROCESS | 1686 | 1470158062472 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4d1000 == 41 [pid = 1686] [id = 409] 10:14:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x120f8fc00) [pid = 1686] [serial = 1226] [outer = 0x0] 10:14:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x129485c00) [pid = 1686] [serial = 1227] [outer = 0x120f8fc00] 10:14:22 INFO - PROCESS | 1686 | 1470158062496 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x129537000) [pid = 1686] [serial = 1228] [outer = 0x120f8fc00] 10:14:22 INFO - PROCESS | 1686 | 1470158062888 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]]]}] 10:14:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:14:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 573ms 10:14:22 INFO - PROCESS | 1686 | 1470158062909 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:14:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:14:22 INFO - PROCESS | 1686 | 1470158062912 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:14:22 INFO - PROCESS | 1686 | 1470158062915 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 1686 | 1470158062917 Marionette TRACE conn2 <- [1,1610,null,{}] 10:14:22 INFO - PROCESS | 1686 | 1470158062921 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}] 10:14:22 INFO - PROCESS | 1686 | 1470158062923 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:23 INFO - PROCESS | 1686 | 1470158063034 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:14:23 INFO - PROCESS | 1686 | 1470158063110 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:23 INFO - PROCESS | 1686 | 1470158063111 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x11747d000 == 42 [pid = 1686] [id = 410] 10:14:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x112a87800) [pid = 1686] [serial = 1229] [outer = 0x0] 10:14:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1160b3400) [pid = 1686] [serial = 1230] [outer = 0x112a87800] 10:14:23 INFO - PROCESS | 1686 | 1470158063142 Marionette DEBUG loaded listener.js 10:14:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x117031400) [pid = 1686] [serial = 1231] [outer = 0x112a87800] 10:14:23 INFO - PROCESS | 1686 | 1470158063608 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]]]}] 10:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 722ms 10:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:14:23 INFO - PROCESS | 1686 | 1470158063637 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:14:23 INFO - PROCESS | 1686 | 1470158063640 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:14:23 INFO - PROCESS | 1686 | 1470158063645 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:14:23 INFO - PROCESS | 1686 | 1470158063646 Marionette TRACE conn2 <- [1,1614,null,{}] 10:14:23 INFO - PROCESS | 1686 | 1470158063669 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}] 10:14:23 INFO - PROCESS | 1686 | 1470158063671 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:23 INFO - PROCESS | 1686 | 1470158063778 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:14:23 INFO - PROCESS | 1686 | 1470158063851 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:23 INFO - PROCESS | 1686 | 1470158063853 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x126d3b800 == 43 [pid = 1686] [id = 411] 10:14:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x11872c400) [pid = 1686] [serial = 1232] [outer = 0x0] 10:14:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1187be800) [pid = 1686] [serial = 1233] [outer = 0x11872c400] 10:14:23 INFO - PROCESS | 1686 | 1470158063883 Marionette DEBUG loaded listener.js 10:14:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x11951cc00) [pid = 1686] [serial = 1234] [outer = 0x11872c400] 10:14:24 INFO - PROCESS | 1686 | 1470158064303 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]]]}] 10:14:24 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 10:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 688ms 10:14:24 INFO - PROCESS | 1686 | 1470158064332 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:14:24 INFO - PROCESS | 1686 | 1470158064333 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:14:24 INFO - PROCESS | 1686 | 1470158064336 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:14:24 INFO - PROCESS | 1686 | 1470158064338 Marionette TRACE conn2 <- [1,1618,null,{}] 10:14:24 INFO - PROCESS | 1686 | 1470158064366 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}] 10:14:24 INFO - PROCESS | 1686 | 1470158064370 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:24 INFO - PROCESS | 1686 | 1470158064534 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:14:24 INFO - PROCESS | 1686 | 1470158064555 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:24 INFO - PROCESS | 1686 | 1470158064557 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4c4800 == 44 [pid = 1686] [id = 412] 10:14:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1199b0c00) [pid = 1686] [serial = 1235] [outer = 0x0] 10:14:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x121422800) [pid = 1686] [serial = 1236] [outer = 0x1199b0c00] 10:14:24 INFO - PROCESS | 1686 | 1470158064607 Marionette DEBUG loaded listener.js 10:14:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x121b62000) [pid = 1686] [serial = 1237] [outer = 0x1199b0c00] 10:14:25 INFO - PROCESS | 1686 | 1470158065137 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]]]}] 10:14:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:14:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 822ms 10:14:25 INFO - PROCESS | 1686 | 1470158065172 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:14:25 INFO - PROCESS | 1686 | 1470158065174 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:14:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:14:25 INFO - PROCESS | 1686 | 1470158065176 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 1686 | 1470158065177 Marionette TRACE conn2 <- [1,1622,null,{}] 10:14:25 INFO - PROCESS | 1686 | 1470158065180 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}] 10:14:25 INFO - PROCESS | 1686 | 1470158065181 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:25 INFO - PROCESS | 1686 | 1470158065285 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:14:25 INFO - PROCESS | 1686 | 1470158065357 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 1686 | 1470158065359 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d13a800 == 45 [pid = 1686] [id = 413] 10:14:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x124e32800) [pid = 1686] [serial = 1238] [outer = 0x0] 10:14:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x125581c00) [pid = 1686] [serial = 1239] [outer = 0x124e32800] 10:14:25 INFO - PROCESS | 1686 | 1470158065387 Marionette DEBUG loaded listener.js 10:14:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x128b0c800) [pid = 1686] [serial = 1240] [outer = 0x124e32800] 10:14:25 INFO - PROCESS | 1686 | 1470158065794 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]]]}] 10:14:25 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 10:14:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 10:14:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:14:25 INFO - PROCESS | 1686 | 1470158065847 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:14:25 INFO - PROCESS | 1686 | 1470158065848 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:14:25 INFO - PROCESS | 1686 | 1470158065850 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 1686 | 1470158065851 Marionette TRACE conn2 <- [1,1626,null,{}] 10:14:25 INFO - PROCESS | 1686 | 1470158065854 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}] 10:14:25 INFO - PROCESS | 1686 | 1470158065855 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:25 INFO - PROCESS | 1686 | 1470158065955 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:14:26 INFO - PROCESS | 1686 | 1470158066052 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:26 INFO - PROCESS | 1686 | 1470158066054 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d232800 == 46 [pid = 1686] [id = 414] 10:14:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x124f85400) [pid = 1686] [serial = 1241] [outer = 0x0] 10:14:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x128cad400) [pid = 1686] [serial = 1242] [outer = 0x124f85400] 10:14:26 INFO - PROCESS | 1686 | 1470158066082 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x1292fa400) [pid = 1686] [serial = 1243] [outer = 0x124f85400] 10:14:26 INFO - PROCESS | 1686 | 1470158066486 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]]]}] 10:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 668ms 10:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:14:26 INFO - PROCESS | 1686 | 1470158066519 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:14:26 INFO - PROCESS | 1686 | 1470158066520 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:14:26 INFO - PROCESS | 1686 | 1470158066522 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 1686 | 1470158066523 Marionette TRACE conn2 <- [1,1630,null,{}] 10:14:26 INFO - PROCESS | 1686 | 1470158066526 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}] 10:14:26 INFO - PROCESS | 1686 | 1470158066530 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:26 INFO - PROCESS | 1686 | 1470158066652 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:14:26 INFO - PROCESS | 1686 | 1470158066726 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:26 INFO - PROCESS | 1686 | 1470158066728 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b4000 == 47 [pid = 1686] [id = 415] 10:14:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x11872c000) [pid = 1686] [serial = 1244] [outer = 0x0] 10:14:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x121b64c00) [pid = 1686] [serial = 1245] [outer = 0x11872c000] 10:14:26 INFO - PROCESS | 1686 | 1470158066757 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x12953f000) [pid = 1686] [serial = 1246] [outer = 0x11872c000] 10:14:27 INFO - PROCESS | 1686 | 1470158067330 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]]]}] 10:14:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:14:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 820ms 10:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:14:27 INFO - PROCESS | 1686 | 1470158067343 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:14:27 INFO - PROCESS | 1686 | 1470158067345 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:14:27 INFO - PROCESS | 1686 | 1470158067349 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:14:27 INFO - PROCESS | 1686 | 1470158067354 Marionette TRACE conn2 <- [1,1634,null,{}] 10:14:27 INFO - PROCESS | 1686 | 1470158067357 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}] 10:14:27 INFO - PROCESS | 1686 | 1470158067359 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:27 INFO - PROCESS | 1686 | 1470158067463 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:14:27 INFO - PROCESS | 1686 | 1470158067524 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:27 INFO - PROCESS | 1686 | 1470158067525 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x1133d0000 == 48 [pid = 1686] [id = 416] 10:14:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x116aaa400) [pid = 1686] [serial = 1247] [outer = 0x0] 10:14:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x117dbb800) [pid = 1686] [serial = 1248] [outer = 0x116aaa400] 10:14:27 INFO - PROCESS | 1686 | 1470158067554 Marionette DEBUG loaded listener.js 10:14:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x1184ee000) [pid = 1686] [serial = 1249] [outer = 0x116aaa400] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12be97000 == 47 [pid = 1686] [id = 408] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb1a000 == 46 [pid = 1686] [id = 407] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x121183800 == 45 [pid = 1686] [id = 406] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12a798800 == 44 [pid = 1686] [id = 405] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4eb000 == 43 [pid = 1686] [id = 404] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x128cda800 == 42 [pid = 1686] [id = 403] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12717f800 == 41 [pid = 1686] [id = 402] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1184df000 == 40 [pid = 1686] [id = 401] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x119ccf000 == 39 [pid = 1686] [id = 400] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1193b6800 == 38 [pid = 1686] [id = 399] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1168b5800 == 37 [pid = 1686] [id = 398] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x116529000 == 36 [pid = 1686] [id = 397] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1192a1800 == 35 [pid = 1686] [id = 396] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x112e3e000 == 34 [pid = 1686] [id = 395] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b4000 == 33 [pid = 1686] [id = 415] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12d232800 == 32 [pid = 1686] [id = 414] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12d13a800 == 31 [pid = 1686] [id = 413] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4c4800 == 30 [pid = 1686] [id = 412] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x126d3b800 == 29 [pid = 1686] [id = 411] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4d1000 == 28 [pid = 1686] [id = 409] 10:14:28 INFO - PROCESS | 1686 | --DOCSHELL 0x11747d000 == 27 [pid = 1686] [id = 410] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x124f86c00) [pid = 1686] [serial = 1180] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x119693800) [pid = 1686] [serial = 1165] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x121b58800) [pid = 1686] [serial = 1170] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x118074000) [pid = 1686] [serial = 1168] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x121b6c000) [pid = 1686] [serial = 1171] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x116010c00) [pid = 1686] [serial = 1174] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x123db9400) [pid = 1686] [serial = 1179] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x11272c400) [pid = 1686] [serial = 1173] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x125581400) [pid = 1686] [serial = 1182] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x121b75c00) [pid = 1686] [serial = 1177] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x117d34400) [pid = 1686] [serial = 1135] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x11688a000) [pid = 1686] [serial = 1134] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118110400) [pid = 1686] [serial = 1176] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1195d6c00) [pid = 1686] [serial = 1138] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x119316000) [pid = 1686] [serial = 1137] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x128b2e800) [pid = 1686] [serial = 1141] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1271a3400) [pid = 1686] [serial = 1140] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1292f3c00) [pid = 1686] [serial = 1144] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x128e93000) [pid = 1686] [serial = 1143] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x116048400) [pid = 1686] [serial = 1147] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11396d800) [pid = 1686] [serial = 1146] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x119516800) [pid = 1686] [serial = 1162] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11951d400) [pid = 1686] [serial = 1164] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118112800) [pid = 1686] [serial = 1158] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x11872f800) [pid = 1686] [serial = 1159] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11807c000) [pid = 1686] [serial = 1149] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11872a800) [pid = 1686] [serial = 1150] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x118f80000) [pid = 1686] [serial = 1161] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x117d2a800) [pid = 1686] [serial = 1156] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x121006800) [pid = 1686] [serial = 1167] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x117029000) [pid = 1686] [serial = 1155] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x113e52c00) [pid = 1686] [serial = 1152] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1160b1400) [pid = 1686] [serial = 1153] [outer = 0x0] [url = about:blank] 10:14:28 INFO - PROCESS | 1686 | 1470158068545 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]]]}] 10:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1226ms 10:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:14:28 INFO - PROCESS | 1686 | 1470158068575 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 1686 | 1470158068577 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:14:28 INFO - PROCESS | 1686 | 1470158068581 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 1686 | 1470158068583 Marionette TRACE conn2 <- [1,1638,null,{}] 10:14:28 INFO - PROCESS | 1686 | 1470158068588 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}] 10:14:28 INFO - PROCESS | 1686 | 1470158068590 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:28 INFO - PROCESS | 1686 | 1470158068672 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:14:28 INFO - PROCESS | 1686 | 1470158068676 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:28 INFO - PROCESS | 1686 | 1470158068679 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x11602b000 == 28 [pid = 1686] [id = 417] 10:14:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1127e3800) [pid = 1686] [serial = 1250] [outer = 0x0] 10:14:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x113380400) [pid = 1686] [serial = 1251] [outer = 0x1127e3800] 10:14:28 INFO - PROCESS | 1686 | 1470158068709 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x112234800) [pid = 1686] [serial = 1252] [outer = 0x1127e3800] 10:14:29 INFO - PROCESS | 1686 | 1470158069187 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]]]}] 10:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 624ms 10:14:29 INFO - PROCESS | 1686 | 1470158069205 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:14:29 INFO - PROCESS | 1686 | 1470158069211 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:14:29 INFO - PROCESS | 1686 | 1470158069228 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 1686 | 1470158069230 Marionette TRACE conn2 <- [1,1642,null,{}] 10:14:29 INFO - PROCESS | 1686 | 1470158069238 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}] 10:14:29 INFO - PROCESS | 1686 | 1470158069241 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:29 INFO - PROCESS | 1686 | 1470158069362 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:14:29 INFO - PROCESS | 1686 | 1470158069451 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 1686 | 1470158069453 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x117387000 == 29 [pid = 1686] [id = 418] 10:14:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1160b1000) [pid = 1686] [serial = 1253] [outer = 0x0] 10:14:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1168ee000) [pid = 1686] [serial = 1254] [outer = 0x1160b1000] 10:14:29 INFO - PROCESS | 1686 | 1470158069497 Marionette DEBUG loaded listener.js 10:14:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11702b800) [pid = 1686] [serial = 1255] [outer = 0x1160b1000] 10:14:29 INFO - PROCESS | 1686 | 1470158069798 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]]]}] 10:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 626ms 10:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:14:29 INFO - PROCESS | 1686 | 1470158069854 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:14:29 INFO - PROCESS | 1686 | 1470158069855 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:14:29 INFO - PROCESS | 1686 | 1470158069857 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 1686 | 1470158069860 Marionette TRACE conn2 <- [1,1646,null,{}] 10:14:29 INFO - PROCESS | 1686 | 1470158069870 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}] 10:14:29 INFO - PROCESS | 1686 | 1470158069873 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:29 INFO - PROCESS | 1686 | 1470158069971 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:14:30 INFO - PROCESS | 1686 | 1470158070000 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:30 INFO - PROCESS | 1686 | 1470158070002 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193c0000 == 30 [pid = 1686] [id = 419] 10:14:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x112df1400) [pid = 1686] [serial = 1256] [outer = 0x0] 10:14:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x117dbdc00) [pid = 1686] [serial = 1257] [outer = 0x112df1400] 10:14:30 INFO - PROCESS | 1686 | 1470158070030 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1184e2400) [pid = 1686] [serial = 1258] [outer = 0x112df1400] 10:14:30 INFO - PROCESS | 1686 | 1470158070381 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]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 572ms 10:14:30 INFO - PROCESS | 1686 | 1470158070430 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 1686 | 1470158070433 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:14:30 INFO - PROCESS | 1686 | 1470158070437 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 1686 | 1470158070438 Marionette TRACE conn2 <- [1,1650,null,{}] 10:14:30 INFO - PROCESS | 1686 | 1470158070442 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}] 10:14:30 INFO - PROCESS | 1686 | 1470158070444 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:30 INFO - PROCESS | 1686 | 1470158070560 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:14:30 INFO - PROCESS | 1686 | 1470158070671 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:30 INFO - PROCESS | 1686 | 1470158070672 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b83800 == 31 [pid = 1686] [id = 420] 10:14:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1176b8c00) [pid = 1686] [serial = 1259] [outer = 0x0] 10:14:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x11872f400) [pid = 1686] [serial = 1260] [outer = 0x1176b8c00] 10:14:30 INFO - PROCESS | 1686 | 1470158070701 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x119312400) [pid = 1686] [serial = 1261] [outer = 0x1176b8c00] 10:14:31 INFO - PROCESS | 1686 | 1470158071105 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]]]}] 10:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 10:14:31 INFO - PROCESS | 1686 | 1470158071158 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:14:31 INFO - PROCESS | 1686 | 1470158071160 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:14:31 INFO - PROCESS | 1686 | 1470158071214 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:14:31 INFO - PROCESS | 1686 | 1470158071215 Marionette TRACE conn2 <- [1,1654,null,{}] 10:14:31 INFO - PROCESS | 1686 | 1470158071224 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}] 10:14:31 INFO - PROCESS | 1686 | 1470158071227 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:31 INFO - PROCESS | 1686 | 1470158071354 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:14:31 INFO - PROCESS | 1686 | 1470158071361 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:31 INFO - PROCESS | 1686 | 1470158071362 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x121194000 == 32 [pid = 1686] [id = 421] 10:14:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x112730800) [pid = 1686] [serial = 1262] [outer = 0x0] 10:14:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1195ce800) [pid = 1686] [serial = 1263] [outer = 0x112730800] 10:14:31 INFO - PROCESS | 1686 | 1470158071386 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11969c000) [pid = 1686] [serial = 1264] [outer = 0x112730800] 10:14:31 INFO - PROCESS | 1686 | 1470158071725 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]]]}] 10:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 529ms 10:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:14:31 INFO - PROCESS | 1686 | 1470158071738 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:14:31 INFO - PROCESS | 1686 | 1470158071739 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:14:31 INFO - PROCESS | 1686 | 1470158071742 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:14:31 INFO - PROCESS | 1686 | 1470158071743 Marionette TRACE conn2 <- [1,1658,null,{}] 10:14:31 INFO - PROCESS | 1686 | 1470158071745 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}] 10:14:31 INFO - PROCESS | 1686 | 1470158071749 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:31 INFO - PROCESS | 1686 | 1470158071865 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:14:31 INFO - PROCESS | 1686 | 1470158071883 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:31 INFO - PROCESS | 1686 | 1470158071884 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x124cdf000 == 33 [pid = 1686] [id = 422] 10:14:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x11969f000) [pid = 1686] [serial = 1265] [outer = 0x0] 10:14:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x119822800) [pid = 1686] [serial = 1266] [outer = 0x11969f000] 10:14:31 INFO - PROCESS | 1686 | 1470158071909 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121b58400) [pid = 1686] [serial = 1267] [outer = 0x11969f000] 10:14:32 INFO - PROCESS | 1686 | 1470158072247 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]]]}] 10:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 517ms 10:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:14:32 INFO - PROCESS | 1686 | 1470158072260 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 1686 | 1470158072261 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:14:32 INFO - PROCESS | 1686 | 1470158072263 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 1686 | 1470158072275 Marionette TRACE conn2 <- [1,1662,null,{}] 10:14:32 INFO - PROCESS | 1686 | 1470158072287 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}] 10:14:32 INFO - PROCESS | 1686 | 1470158072289 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:32 INFO - PROCESS | 1686 | 1470158072384 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:14:32 INFO - PROCESS | 1686 | 1470158072388 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:32 INFO - PROCESS | 1686 | 1470158072389 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x126d24800 == 34 [pid = 1686] [id = 423] 10:14:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x119818000) [pid = 1686] [serial = 1268] [outer = 0x0] 10:14:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x121b60400) [pid = 1686] [serial = 1269] [outer = 0x119818000] 10:14:32 INFO - PROCESS | 1686 | 1470158072413 Marionette DEBUG loaded listener.js 10:14:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x121b76000) [pid = 1686] [serial = 1270] [outer = 0x119818000] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x121b72c00) [pid = 1686] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x118072800) [pid = 1686] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x117db8400) [pid = 1686] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x116888800) [pid = 1686] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x11807b800) [pid = 1686] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1122bd000) [pid = 1686] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x110fe0800) [pid = 1686] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x112a86c00) [pid = 1686] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x116536c00) [pid = 1686] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1127e4c00) [pid = 1686] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11981c400) [pid = 1686] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x128bd7c00) [pid = 1686] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1127e3c00) [pid = 1686] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x120f8fc00) [pid = 1686] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1218f1000) [pid = 1686] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:14:32 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x118729000) [pid = 1686] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 690ms 10:14:32 INFO - PROCESS | 1686 | 1470158072950 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]]]}] 10:14:32 INFO - PROCESS | 1686 | 1470158072953 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 1686 | 1470158072954 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:14:32 INFO - PROCESS | 1686 | 1470158072957 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 1686 | 1470158072958 Marionette TRACE conn2 <- [1,1666,null,{}] 10:14:32 INFO - PROCESS | 1686 | 1470158072960 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}] 10:14:32 INFO - PROCESS | 1686 | 1470158072961 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:33 INFO - PROCESS | 1686 | 1470158073037 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:14:33 INFO - PROCESS | 1686 | 1470158073042 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 1686 | 1470158073043 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x126d29000 == 35 [pid = 1686] [id = 424] 10:14:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1122bd000) [pid = 1686] [serial = 1271] [outer = 0x0] 10:14:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x116888800) [pid = 1686] [serial = 1272] [outer = 0x1122bd000] 10:14:33 INFO - PROCESS | 1686 | 1470158073068 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x11969f400) [pid = 1686] [serial = 1273] [outer = 0x1122bd000] 10:14:33 INFO - PROCESS | 1686 | 1470158073393 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]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 10:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:14:33 INFO - PROCESS | 1686 | 1470158073426 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 1686 | 1470158073427 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:14:33 INFO - PROCESS | 1686 | 1470158073429 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 1686 | 1470158073430 Marionette TRACE conn2 <- [1,1670,null,{}] 10:14:33 INFO - PROCESS | 1686 | 1470158073433 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}] 10:14:33 INFO - PROCESS | 1686 | 1470158073442 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:33 INFO - PROCESS | 1686 | 1470158073537 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:14:33 INFO - PROCESS | 1686 | 1470158073544 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 1686 | 1470158073545 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193bf800 == 36 [pid = 1686] [id = 425] 10:14:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1196a0800) [pid = 1686] [serial = 1274] [outer = 0x0] 10:14:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x121b72c00) [pid = 1686] [serial = 1275] [outer = 0x1196a0800] 10:14:33 INFO - PROCESS | 1686 | 1470158073572 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x123dc4800) [pid = 1686] [serial = 1276] [outer = 0x1196a0800] 10:14:33 INFO - PROCESS | 1686 | 1470158073877 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]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 10:14:33 INFO - PROCESS | 1686 | 1470158073898 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 1686 | 1470158073899 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:14:33 INFO - PROCESS | 1686 | 1470158073905 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 1686 | 1470158073906 Marionette TRACE conn2 <- [1,1674,null,{}] 10:14:33 INFO - PROCESS | 1686 | 1470158073908 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}] 10:14:33 INFO - PROCESS | 1686 | 1470158073909 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:33 INFO - PROCESS | 1686 | 1470158073988 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:14:33 INFO - PROCESS | 1686 | 1470158073991 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 1686 | 1470158073992 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x12969f000 == 37 [pid = 1686] [id = 426] 10:14:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1218f1000) [pid = 1686] [serial = 1277] [outer = 0x0] 10:14:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x124e31c00) [pid = 1686] [serial = 1278] [outer = 0x1218f1000] 10:14:34 INFO - PROCESS | 1686 | 1470158074017 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x125574c00) [pid = 1686] [serial = 1279] [outer = 0x1218f1000] 10:14:34 INFO - PROCESS | 1686 | 1470158074390 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]]]}] 10:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 10:14:34 INFO - PROCESS | 1686 | 1470158074425 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:14:34 INFO - PROCESS | 1686 | 1470158074428 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:14:34 INFO - PROCESS | 1686 | 1470158074431 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:14:34 INFO - PROCESS | 1686 | 1470158074437 Marionette TRACE conn2 <- [1,1678,null,{}] 10:14:34 INFO - PROCESS | 1686 | 1470158074450 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}] 10:14:34 INFO - PROCESS | 1686 | 1470158074452 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:34 INFO - PROCESS | 1686 | 1470158074604 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:14:34 INFO - PROCESS | 1686 | 1470158074619 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:34 INFO - PROCESS | 1686 | 1470158074622 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x121192000 == 38 [pid = 1686] [id = 427] 10:14:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x126fca000) [pid = 1686] [serial = 1280] [outer = 0x0] 10:14:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1271abc00) [pid = 1686] [serial = 1281] [outer = 0x126fca000] 10:14:34 INFO - PROCESS | 1686 | 1470158074665 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x126fcb800) [pid = 1686] [serial = 1282] [outer = 0x126fca000] 10:14:35 INFO - PROCESS | 1686 | 1470158075273 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]]]}] 10:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 889ms 10:14:35 INFO - PROCESS | 1686 | 1470158075334 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:14:35 INFO - PROCESS | 1686 | 1470158075338 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:14:35 INFO - PROCESS | 1686 | 1470158075343 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:14:35 INFO - PROCESS | 1686 | 1470158075346 Marionette TRACE conn2 <- [1,1682,null,{}] 10:14:35 INFO - PROCESS | 1686 | 1470158075352 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}] 10:14:35 INFO - PROCESS | 1686 | 1470158075355 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:35 INFO - PROCESS | 1686 | 1470158075529 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:14:35 INFO - PROCESS | 1686 | 1470158075652 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:35 INFO - PROCESS | 1686 | 1470158075655 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x117267800 == 39 [pid = 1686] [id = 428] 10:14:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1127d9800) [pid = 1686] [serial = 1283] [outer = 0x0] 10:14:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1132c2000) [pid = 1686] [serial = 1284] [outer = 0x1127d9800] 10:14:35 INFO - PROCESS | 1686 | 1470158075707 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x116010c00) [pid = 1686] [serial = 1285] [outer = 0x1127d9800] 10:14:36 INFO - PROCESS | 1686 | 1470158076259 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]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 973ms 10:14:36 INFO - PROCESS | 1686 | 1470158076328 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:14:36 INFO - PROCESS | 1686 | 1470158076332 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:14:36 INFO - PROCESS | 1686 | 1470158076340 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 1686 | 1470158076342 Marionette TRACE conn2 <- [1,1686,null,{}] 10:14:36 INFO - PROCESS | 1686 | 1470158076345 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}] 10:14:36 INFO - PROCESS | 1686 | 1470158076346 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:36 INFO - PROCESS | 1686 | 1470158076462 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:14:36 INFO - PROCESS | 1686 | 1470158076544 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:36 INFO - PROCESS | 1686 | 1470158076545 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x121180000 == 40 [pid = 1686] [id = 429] 10:14:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x117033800) [pid = 1686] [serial = 1286] [outer = 0x0] 10:14:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x11745d000) [pid = 1686] [serial = 1287] [outer = 0x117033800] 10:14:36 INFO - PROCESS | 1686 | 1470158076576 Marionette DEBUG loaded listener.js 10:14:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x11810f800) [pid = 1686] [serial = 1288] [outer = 0x117033800] 10:14:37 INFO - PROCESS | 1686 | 1470158077231 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]]]}] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x12969f000 == 39 [pid = 1686] [id = 426] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x1193bf800 == 38 [pid = 1686] [id = 425] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x126d29000 == 37 [pid = 1686] [id = 424] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x126d24800 == 36 [pid = 1686] [id = 423] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x124cdf000 == 35 [pid = 1686] [id = 422] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x121194000 == 34 [pid = 1686] [id = 421] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x119b83800 == 33 [pid = 1686] [id = 420] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x1193c0000 == 32 [pid = 1686] [id = 419] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x117387000 == 31 [pid = 1686] [id = 418] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x11602b000 == 30 [pid = 1686] [id = 417] 10:14:37 INFO - PROCESS | 1686 | --DOCSHELL 0x1133d0000 == 29 [pid = 1686] [id = 416] 10:14:37 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 10:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 925ms 10:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:14:37 INFO - PROCESS | 1686 | 1470158077264 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:14:37 INFO - PROCESS | 1686 | 1470158077267 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:14:37 INFO - PROCESS | 1686 | 1470158077269 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:14:37 INFO - PROCESS | 1686 | 1470158077271 Marionette TRACE conn2 <- [1,1690,null,{}] 10:14:37 INFO - PROCESS | 1686 | 1470158077275 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}] 10:14:37 INFO - PROCESS | 1686 | 1470158077276 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:37 INFO - PROCESS | 1686 | 1470158077359 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x124876400) [pid = 1686] [serial = 1209] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x126fd2000) [pid = 1686] [serial = 1212] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x128b06000) [pid = 1686] [serial = 1215] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1271b2400) [pid = 1686] [serial = 1213] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x128b04800) [pid = 1686] [serial = 1183] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x11872bc00) [pid = 1686] [serial = 1197] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1187c2c00) [pid = 1686] [serial = 1198] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x112dee800) [pid = 1686] [serial = 1191] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1151d0000) [pid = 1686] [serial = 1192] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x111d19000) [pid = 1686] [serial = 1185] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1127d7c00) [pid = 1686] [serial = 1186] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1160ad800) [pid = 1686] [serial = 1194] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1176b1800) [pid = 1686] [serial = 1195] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1168ee400) [pid = 1686] [serial = 1188] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x117453400) [pid = 1686] [serial = 1189] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118f39400) [pid = 1686] [serial = 1200] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119817800) [pid = 1686] [serial = 1201] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1199acc00) [pid = 1686] [serial = 1203] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1292fb400) [pid = 1686] [serial = 1225] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x113ea5000) [pid = 1686] [serial = 1218] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11876bc00) [pid = 1686] [serial = 1219] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1291ef800) [pid = 1686] [serial = 1224] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x128b2bc00) [pid = 1686] [serial = 1216] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x129537000) [pid = 1686] [serial = 1228] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x121b59400) [pid = 1686] [serial = 1206] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x121b67c00) [pid = 1686] [serial = 1207] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x129485c00) [pid = 1686] [serial = 1227] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x126887400) [pid = 1686] [serial = 1210] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x123b31c00) [pid = 1686] [serial = 1221] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x121239800) [pid = 1686] [serial = 1204] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x128bd2800) [pid = 1686] [serial = 1222] [outer = 0x0] [url = about:blank] 10:14:37 INFO - PROCESS | 1686 | 1470158077430 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:37 INFO - PROCESS | 1686 | 1470158077431 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x116853000 == 30 [pid = 1686] [id = 430] 10:14:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x113b06400) [pid = 1686] [serial = 1289] [outer = 0x0] 10:14:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1160ad800) [pid = 1686] [serial = 1290] [outer = 0x113b06400] 10:14:37 INFO - PROCESS | 1686 | 1470158077461 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x117026000) [pid = 1686] [serial = 1291] [outer = 0x113b06400] 10:14:37 INFO - PROCESS | 1686 | 1470158077825 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]]]}] 10:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 569ms 10:14:37 INFO - PROCESS | 1686 | 1470158077839 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:14:37 INFO - PROCESS | 1686 | 1470158077844 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:14:37 INFO - PROCESS | 1686 | 1470158077852 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:14:37 INFO - PROCESS | 1686 | 1470158077855 Marionette TRACE conn2 <- [1,1694,null,{}] 10:14:37 INFO - PROCESS | 1686 | 1470158077858 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}] 10:14:37 INFO - PROCESS | 1686 | 1470158077861 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:38 INFO - PROCESS | 1686 | 1470158078011 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:14:38 INFO - PROCESS | 1686 | 1470158078085 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:38 INFO - PROCESS | 1686 | 1470158078086 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x1187a0800 == 31 [pid = 1686] [id = 431] 10:14:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11702f800) [pid = 1686] [serial = 1292] [outer = 0x0] 10:14:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x117d36c00) [pid = 1686] [serial = 1293] [outer = 0x11702f800] 10:14:38 INFO - PROCESS | 1686 | 1470158078130 Marionette DEBUG loaded listener.js 10:14:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1184ed000) [pid = 1686] [serial = 1294] [outer = 0x11702f800] 10:14:38 INFO - PROCESS | 1686 | 1470158078425 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]]]}] 10:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 624ms 10:14:38 INFO - PROCESS | 1686 | 1470158078474 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:14:38 INFO - PROCESS | 1686 | 1470158078475 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:14:38 INFO - PROCESS | 1686 | 1470158078478 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:14:38 INFO - PROCESS | 1686 | 1470158078481 Marionette TRACE conn2 <- [1,1698,null,{}] 10:14:38 INFO - PROCESS | 1686 | 1470158078492 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}] 10:14:38 INFO - PROCESS | 1686 | 1470158078495 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:38 INFO - PROCESS | 1686 | 1470158078595 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:14:38 INFO - PROCESS | 1686 | 1470158078673 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:38 INFO - PROCESS | 1686 | 1470158078675 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x121081800 == 32 [pid = 1686] [id = 432] 10:14:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1127d9000) [pid = 1686] [serial = 1295] [outer = 0x0] 10:14:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1187c2c00) [pid = 1686] [serial = 1296] [outer = 0x1127d9000] 10:14:38 INFO - PROCESS | 1686 | 1470158078703 Marionette DEBUG loaded listener.js 10:14:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x119699c00) [pid = 1686] [serial = 1297] [outer = 0x1127d9000] 10:14:38 INFO - PROCESS | 1686 | 1470158078980 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]]]}] 10:14:39 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 10:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 526ms 10:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:14:39 INFO - PROCESS | 1686 | 1470158079007 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:14:39 INFO - PROCESS | 1686 | 1470158079008 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:14:39 INFO - PROCESS | 1686 | 1470158079011 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:14:39 INFO - PROCESS | 1686 | 1470158079012 Marionette TRACE conn2 <- [1,1702,null,{}] 10:14:39 INFO - PROCESS | 1686 | 1470158079014 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}] 10:14:39 INFO - PROCESS | 1686 | 1470158079016 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:39 INFO - PROCESS | 1686 | 1470158079112 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:14:39 INFO - PROCESS | 1686 | 1470158079173 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 1686 | 1470158079174 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x124c8a000 == 33 [pid = 1686] [id = 433] 10:14:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1195d7c00) [pid = 1686] [serial = 1298] [outer = 0x0] 10:14:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x119823400) [pid = 1686] [serial = 1299] [outer = 0x1195d7c00] 10:14:39 INFO - PROCESS | 1686 | 1470158079199 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x113217400) [pid = 1686] [serial = 1300] [outer = 0x1195d7c00] 10:14:39 INFO - PROCESS | 1686 | 1470158079504 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]]]}] 10:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 10:14:39 INFO - PROCESS | 1686 | 1470158079530 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:14:39 INFO - PROCESS | 1686 | 1470158079531 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:14:39 INFO - PROCESS | 1686 | 1470158079542 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:14:39 INFO - PROCESS | 1686 | 1470158079543 Marionette TRACE conn2 <- [1,1706,null,{}] 10:14:39 INFO - PROCESS | 1686 | 1470158079545 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}] 10:14:39 INFO - PROCESS | 1686 | 1470158079546 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:39 INFO - PROCESS | 1686 | 1470158079646 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:14:39 INFO - PROCESS | 1686 | 1470158079652 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 1686 | 1470158079653 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x12716f800 == 34 [pid = 1686] [id = 434] 10:14:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x116056800) [pid = 1686] [serial = 1301] [outer = 0x0] 10:14:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121427c00) [pid = 1686] [serial = 1302] [outer = 0x116056800] 10:14:39 INFO - PROCESS | 1686 | 1470158079677 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1218e7c00) [pid = 1686] [serial = 1303] [outer = 0x116056800] 10:14:40 INFO - PROCESS | 1686 | 1470158080090 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]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 578ms 10:14:40 INFO - PROCESS | 1686 | 1470158080114 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 1686 | 1470158080116 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:14:40 INFO - PROCESS | 1686 | 1470158080119 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 1686 | 1470158080120 Marionette TRACE conn2 <- [1,1710,null,{}] 10:14:40 INFO - PROCESS | 1686 | 1470158080122 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}] 10:14:40 INFO - PROCESS | 1686 | 1470158080126 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:40 INFO - PROCESS | 1686 | 1470158080243 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:14:40 INFO - PROCESS | 1686 | 1470158080254 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:40 INFO - PROCESS | 1686 | 1470158080256 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x129694000 == 35 [pid = 1686] [id = 435] 10:14:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x121b5b400) [pid = 1686] [serial = 1304] [outer = 0x0] 10:14:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x124a39c00) [pid = 1686] [serial = 1305] [outer = 0x121b5b400] 10:14:40 INFO - PROCESS | 1686 | 1470158080281 Marionette DEBUG loaded listener.js 10:14:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x126fc8800) [pid = 1686] [serial = 1306] [outer = 0x121b5b400] 10:14:40 INFO - PROCESS | 1686 | 1470158080638 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]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 569ms 10:14:40 INFO - PROCESS | 1686 | 1470158080688 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 1686 | 1470158080689 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:14:40 INFO - PROCESS | 1686 | 1470158080692 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 1686 | 1470158080693 Marionette TRACE conn2 <- [1,1714,null,{}] 10:14:40 INFO - PROCESS | 1686 | 1470158080695 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}] 10:14:40 INFO - PROCESS | 1686 | 1470158080696 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:40 INFO - PROCESS | 1686 | 1470158080794 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:14:40 INFO - PROCESS | 1686 | 1470158080805 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:40 INFO - PROCESS | 1686 | 1470158080806 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a721000 == 36 [pid = 1686] [id = 436] 10:14:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x12719a400) [pid = 1686] [serial = 1307] [outer = 0x0] 10:14:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1271aa400) [pid = 1686] [serial = 1308] [outer = 0x12719a400] 10:14:40 INFO - PROCESS | 1686 | 1470158080831 Marionette DEBUG loaded listener.js 10:14:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b06400) [pid = 1686] [serial = 1309] [outer = 0x12719a400] 10:14:41 INFO - PROCESS | 1686 | 1470158081153 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]]]}] 10:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 10:14:41 INFO - PROCESS | 1686 | 1470158081212 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:14:41 INFO - PROCESS | 1686 | 1470158081213 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:14:41 INFO - PROCESS | 1686 | 1470158081215 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:14:41 INFO - PROCESS | 1686 | 1470158081217 Marionette TRACE conn2 <- [1,1718,null,{}] 10:14:41 INFO - PROCESS | 1686 | 1470158081219 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}] 10:14:41 INFO - PROCESS | 1686 | 1470158081220 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:41 INFO - PROCESS | 1686 | 1470158081318 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:14:41 INFO - PROCESS | 1686 | 1470158081329 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:41 INFO - PROCESS | 1686 | 1470158081330 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abf5800 == 37 [pid = 1686] [id = 437] 10:14:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x128b08400) [pid = 1686] [serial = 1310] [outer = 0x0] 10:14:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x128b0fc00) [pid = 1686] [serial = 1311] [outer = 0x128b08400] 10:14:41 INFO - PROCESS | 1686 | 1470158081362 Marionette DEBUG loaded listener.js 10:14:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x128b29800) [pid = 1686] [serial = 1312] [outer = 0x128b08400] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x112a87800) [pid = 1686] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x11872c400) [pid = 1686] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1199b0c00) [pid = 1686] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x112730800) [pid = 1686] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112df1400) [pid = 1686] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x116aaa400) [pid = 1686] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1160b1000) [pid = 1686] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x124e32800) [pid = 1686] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x124f85400) [pid = 1686] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11872c000) [pid = 1686] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x11969f000) [pid = 1686] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x119818000) [pid = 1686] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1122bd000) [pid = 1686] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1196a0800) [pid = 1686] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1218f1000) [pid = 1686] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1127e3800) [pid = 1686] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:14:41 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1176b8c00) [pid = 1686] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:14:41 INFO - PROCESS | 1686 | 1470158081741 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]]]}] 10:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 571ms 10:14:41 INFO - PROCESS | 1686 | 1470158081788 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:14:41 INFO - PROCESS | 1686 | 1470158081789 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:14:41 INFO - PROCESS | 1686 | 1470158081791 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:14:41 INFO - PROCESS | 1686 | 1470158081792 Marionette TRACE conn2 <- [1,1722,null,{}] 10:14:41 INFO - PROCESS | 1686 | 1470158081794 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}] 10:14:41 INFO - PROCESS | 1686 | 1470158081795 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:41 INFO - PROCESS | 1686 | 1470158081905 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:14:41 INFO - PROCESS | 1686 | 1470158081940 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:41 INFO - PROCESS | 1686 | 1470158081941 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x121078800 == 38 [pid = 1686] [id = 438] 10:14:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x112708000) [pid = 1686] [serial = 1313] [outer = 0x0] 10:14:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x117455000) [pid = 1686] [serial = 1314] [outer = 0x112708000] 10:14:41 INFO - PROCESS | 1686 | 1470158081965 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1195cb800) [pid = 1686] [serial = 1315] [outer = 0x112708000] 10:14:42 INFO - PROCESS | 1686 | 1470158082252 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]]]}] 10:14:42 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 10:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 10:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:14:42 INFO - PROCESS | 1686 | 1470158082310 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 1686 | 1470158082311 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:14:42 INFO - PROCESS | 1686 | 1470158082313 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 1686 | 1470158082314 Marionette TRACE conn2 <- [1,1726,null,{}] 10:14:42 INFO - PROCESS | 1686 | 1470158082317 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}] 10:14:42 INFO - PROCESS | 1686 | 1470158082320 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:42 INFO - PROCESS | 1686 | 1470158082396 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:14:42 INFO - PROCESS | 1686 | 1470158082401 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:42 INFO - PROCESS | 1686 | 1470158082403 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be8e800 == 39 [pid = 1686] [id = 439] 10:14:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1195cd400) [pid = 1686] [serial = 1316] [outer = 0x0] 10:14:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x123be4400) [pid = 1686] [serial = 1317] [outer = 0x1195cd400] 10:14:42 INFO - PROCESS | 1686 | 1470158082434 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x128b2a400) [pid = 1686] [serial = 1318] [outer = 0x1195cd400] 10:14:42 INFO - PROCESS | 1686 | 1470158082763 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]]]}] 10:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 473ms 10:14:42 INFO - PROCESS | 1686 | 1470158082791 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 1686 | 1470158082793 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:14:42 INFO - PROCESS | 1686 | 1470158082820 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 1686 | 1470158082823 Marionette TRACE conn2 <- [1,1730,null,{}] 10:14:42 INFO - PROCESS | 1686 | 1470158082826 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}] 10:14:42 INFO - PROCESS | 1686 | 1470158082829 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:42 INFO - PROCESS | 1686 | 1470158082973 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:14:42 INFO - PROCESS | 1686 | 1470158082978 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:42 INFO - PROCESS | 1686 | 1470158082980 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4c9800 == 40 [pid = 1686] [id = 440] 10:14:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x119694400) [pid = 1686] [serial = 1319] [outer = 0x0] 10:14:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x128bd5400) [pid = 1686] [serial = 1320] [outer = 0x119694400] 10:14:43 INFO - PROCESS | 1686 | 1470158083022 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1291f1c00) [pid = 1686] [serial = 1321] [outer = 0x119694400] 10:14:43 INFO - PROCESS | 1686 | 1470158083441 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]]]}] 10:14:43 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 10:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 679ms 10:14:43 INFO - PROCESS | 1686 | 1470158083492 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:14:43 INFO - PROCESS | 1686 | 1470158083493 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:14:43 INFO - PROCESS | 1686 | 1470158083497 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:14:43 INFO - PROCESS | 1686 | 1470158083498 Marionette TRACE conn2 <- [1,1734,null,{}] 10:14:43 INFO - PROCESS | 1686 | 1470158083506 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}] 10:14:43 INFO - PROCESS | 1686 | 1470158083507 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:43 INFO - PROCESS | 1686 | 1470158083596 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:14:43 INFO - PROCESS | 1686 | 1470158083700 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 1686 | 1470158083702 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x113b61000 == 41 [pid = 1686] [id = 441] 10:14:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x110fa0c00) [pid = 1686] [serial = 1322] [outer = 0x0] 10:14:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1122e4000) [pid = 1686] [serial = 1323] [outer = 0x110fa0c00] 10:14:43 INFO - PROCESS | 1686 | 1470158083734 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x112a86c00) [pid = 1686] [serial = 1324] [outer = 0x110fa0c00] 10:14:44 INFO - PROCESS | 1686 | 1470158084192 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]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 723ms 10:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:14:44 INFO - PROCESS | 1686 | 1470158084222 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:14:44 INFO - PROCESS | 1686 | 1470158084224 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:14:44 INFO - PROCESS | 1686 | 1470158084228 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 1686 | 1470158084229 Marionette TRACE conn2 <- [1,1738,null,{}] 10:14:44 INFO - PROCESS | 1686 | 1470158084233 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}] 10:14:44 INFO - PROCESS | 1686 | 1470158084236 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:44 INFO - PROCESS | 1686 | 1470158084345 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:14:44 INFO - PROCESS | 1686 | 1470158084455 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 1686 | 1470158084457 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x12059c000 == 42 [pid = 1686] [id = 442] 10:14:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11702f400) [pid = 1686] [serial = 1325] [outer = 0x0] 10:14:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x118074400) [pid = 1686] [serial = 1326] [outer = 0x11702f400] 10:14:44 INFO - PROCESS | 1686 | 1470158084488 Marionette DEBUG loaded listener.js 10:14:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x118727c00) [pid = 1686] [serial = 1327] [outer = 0x11702f400] 10:14:44 INFO - PROCESS | 1686 | 1470158084928 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]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 720ms 10:14:44 INFO - PROCESS | 1686 | 1470158084952 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:14:44 INFO - PROCESS | 1686 | 1470158084957 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:14:44 INFO - PROCESS | 1686 | 1470158084961 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 1686 | 1470158084963 Marionette TRACE conn2 <- [1,1742,null,{}] 10:14:44 INFO - PROCESS | 1686 | 1470158084967 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}] 10:14:44 INFO - PROCESS | 1686 | 1470158084970 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:45 INFO - PROCESS | 1686 | 1470158085127 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:14:45 INFO - PROCESS | 1686 | 1470158085261 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:45 INFO - PROCESS | 1686 | 1470158085263 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a793800 == 43 [pid = 1686] [id = 443] 10:14:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1187c3c00) [pid = 1686] [serial = 1328] [outer = 0x0] 10:14:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x119817c00) [pid = 1686] [serial = 1329] [outer = 0x1187c3c00] 10:14:45 INFO - PROCESS | 1686 | 1470158085311 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121239400) [pid = 1686] [serial = 1330] [outer = 0x1187c3c00] 10:14:45 INFO - PROCESS | 1686 | 1470158085727 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]]]}] 10:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 824ms 10:14:45 INFO - PROCESS | 1686 | 1470158085784 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:14:45 INFO - PROCESS | 1686 | 1470158085786 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:14:45 INFO - PROCESS | 1686 | 1470158085793 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:14:45 INFO - PROCESS | 1686 | 1470158085798 Marionette TRACE conn2 <- [1,1746,null,{}] 10:14:45 INFO - PROCESS | 1686 | 1470158085801 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}] 10:14:45 INFO - PROCESS | 1686 | 1470158085804 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:45 INFO - PROCESS | 1686 | 1470158085909 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:14:45 INFO - PROCESS | 1686 | 1470158085982 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:45 INFO - PROCESS | 1686 | 1470158085984 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d137800 == 44 [pid = 1686] [id = 444] 10:14:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1187cc400) [pid = 1686] [serial = 1331] [outer = 0x0] 10:14:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121b6e800) [pid = 1686] [serial = 1332] [outer = 0x1187cc400] 10:14:46 INFO - PROCESS | 1686 | 1470158086012 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x12688b000) [pid = 1686] [serial = 1333] [outer = 0x1187cc400] 10:14:46 INFO - PROCESS | 1686 | 1470158086427 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]]]}] 10:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 726ms 10:14:46 INFO - PROCESS | 1686 | 1470158086534 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:14:46 INFO - PROCESS | 1686 | 1470158086536 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:14:46 INFO - PROCESS | 1686 | 1470158086540 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:14:46 INFO - PROCESS | 1686 | 1470158086541 Marionette TRACE conn2 <- [1,1750,null,{}] 10:14:46 INFO - PROCESS | 1686 | 1470158086544 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}] 10:14:46 INFO - PROCESS | 1686 | 1470158086545 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:46 INFO - PROCESS | 1686 | 1470158086649 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:14:46 INFO - PROCESS | 1686 | 1470158086722 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 1686 | 1470158086723 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x11879a000 == 45 [pid = 1686] [id = 445] 10:14:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x11604f800) [pid = 1686] [serial = 1334] [outer = 0x0] 10:14:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x1195d7400) [pid = 1686] [serial = 1335] [outer = 0x11604f800] 10:14:46 INFO - PROCESS | 1686 | 1470158086752 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x1271b2c00) [pid = 1686] [serial = 1336] [outer = 0x11604f800] 10:14:47 INFO - PROCESS | 1686 | 1470158087340 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]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 870ms 10:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:14:47 INFO - PROCESS | 1686 | 1470158087411 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 1686 | 1470158087413 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:14:47 INFO - PROCESS | 1686 | 1470158087416 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 1686 | 1470158087418 Marionette TRACE conn2 <- [1,1754,null,{}] 10:14:47 INFO - PROCESS | 1686 | 1470158087422 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}] 10:14:47 INFO - PROCESS | 1686 | 1470158087424 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:47 INFO - PROCESS | 1686 | 1470158087528 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:14:47 INFO - PROCESS | 1686 | 1470158087591 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:47 INFO - PROCESS | 1686 | 1470158087592 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b89000 == 46 [pid = 1686] [id = 446] 10:14:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x1132cac00) [pid = 1686] [serial = 1337] [outer = 0x0] 10:14:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x113ea6400) [pid = 1686] [serial = 1338] [outer = 0x1132cac00] 10:14:47 INFO - PROCESS | 1686 | 1470158087620 Marionette DEBUG loaded listener.js 10:14:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x116811c00) [pid = 1686] [serial = 1339] [outer = 0x1132cac00] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4c9800 == 45 [pid = 1686] [id = 440] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12be8e800 == 44 [pid = 1686] [id = 439] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x121078800 == 43 [pid = 1686] [id = 438] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12abf5800 == 42 [pid = 1686] [id = 437] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12a721000 == 41 [pid = 1686] [id = 436] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x129694000 == 40 [pid = 1686] [id = 435] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12716f800 == 39 [pid = 1686] [id = 434] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x124c8a000 == 38 [pid = 1686] [id = 433] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x121081800 == 37 [pid = 1686] [id = 432] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x1187a0800 == 36 [pid = 1686] [id = 431] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x116853000 == 35 [pid = 1686] [id = 430] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x121180000 == 34 [pid = 1686] [id = 429] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x121192000 == 33 [pid = 1686] [id = 427] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x117267800 == 32 [pid = 1686] [id = 428] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x11879a000 == 31 [pid = 1686] [id = 445] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12d137800 == 30 [pid = 1686] [id = 444] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12a793800 == 29 [pid = 1686] [id = 443] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x12059c000 == 28 [pid = 1686] [id = 442] 10:14:48 INFO - PROCESS | 1686 | --DOCSHELL 0x113b61000 == 27 [pid = 1686] [id = 441] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x117031400) [pid = 1686] [serial = 1231] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1160b3400) [pid = 1686] [serial = 1230] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x11951cc00) [pid = 1686] [serial = 1234] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1187be800) [pid = 1686] [serial = 1233] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x121b62000) [pid = 1686] [serial = 1237] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x121422800) [pid = 1686] [serial = 1236] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1195ce800) [pid = 1686] [serial = 1263] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x117dbdc00) [pid = 1686] [serial = 1257] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1184e2400) [pid = 1686] [serial = 1258] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1184ee000) [pid = 1686] [serial = 1249] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x117dbb800) [pid = 1686] [serial = 1248] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1168ee000) [pid = 1686] [serial = 1254] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x128b0c800) [pid = 1686] [serial = 1240] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11702b800) [pid = 1686] [serial = 1255] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x125581c00) [pid = 1686] [serial = 1239] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1292fa400) [pid = 1686] [serial = 1243] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x128cad400) [pid = 1686] [serial = 1242] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x12953f000) [pid = 1686] [serial = 1246] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x121b64c00) [pid = 1686] [serial = 1245] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119822800) [pid = 1686] [serial = 1266] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b60400) [pid = 1686] [serial = 1269] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x121b58400) [pid = 1686] [serial = 1267] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11969f400) [pid = 1686] [serial = 1273] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x116888800) [pid = 1686] [serial = 1272] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x121b72c00) [pid = 1686] [serial = 1275] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x124e31c00) [pid = 1686] [serial = 1278] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x121b76000) [pid = 1686] [serial = 1270] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x125574c00) [pid = 1686] [serial = 1279] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x112234800) [pid = 1686] [serial = 1252] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x113380400) [pid = 1686] [serial = 1251] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x11872f400) [pid = 1686] [serial = 1260] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1271abc00) [pid = 1686] [serial = 1281] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x119312400) [pid = 1686] [serial = 1261] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x11969c000) [pid = 1686] [serial = 1264] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x123dc4800) [pid = 1686] [serial = 1276] [outer = 0x0] [url = about:blank] 10:14:48 INFO - PROCESS | 1686 | 1470158088611 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]]]}] 10:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1223ms 10:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:14:48 INFO - PROCESS | 1686 | 1470158088640 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:14:48 INFO - PROCESS | 1686 | 1470158088642 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:14:48 INFO - PROCESS | 1686 | 1470158088645 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:14:48 INFO - PROCESS | 1686 | 1470158088647 Marionette TRACE conn2 <- [1,1758,null,{}] 10:14:48 INFO - PROCESS | 1686 | 1470158088658 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}] 10:14:48 INFO - PROCESS | 1686 | 1470158088659 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:48 INFO - PROCESS | 1686 | 1470158088746 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:14:48 INFO - PROCESS | 1686 | 1470158088755 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:48 INFO - PROCESS | 1686 | 1470158088757 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x116061800 == 28 [pid = 1686] [id = 447] 10:14:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x1127d8c00) [pid = 1686] [serial = 1340] [outer = 0x0] 10:14:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x112a89c00) [pid = 1686] [serial = 1341] [outer = 0x1127d8c00] 10:14:48 INFO - PROCESS | 1686 | 1470158088785 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x111d16000) [pid = 1686] [serial = 1342] [outer = 0x1127d8c00] 10:14:49 INFO - PROCESS | 1686 | 1470158089177 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]]]}] 10:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 571ms 10:14:49 INFO - PROCESS | 1686 | 1470158089217 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:14:49 INFO - PROCESS | 1686 | 1470158089221 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:14:49 INFO - PROCESS | 1686 | 1470158089225 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 1686 | 1470158089227 Marionette TRACE conn2 <- [1,1762,null,{}] 10:14:49 INFO - PROCESS | 1686 | 1470158089230 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}] 10:14:49 INFO - PROCESS | 1686 | 1470158089231 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:49 INFO - PROCESS | 1686 | 1470158089308 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:14:49 INFO - PROCESS | 1686 | 1470158089313 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:49 INFO - PROCESS | 1686 | 1470158089314 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737d800 == 29 [pid = 1686] [id = 448] 10:14:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x115e1bc00) [pid = 1686] [serial = 1343] [outer = 0x0] 10:14:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11680e000) [pid = 1686] [serial = 1344] [outer = 0x115e1bc00] 10:14:49 INFO - PROCESS | 1686 | 1470158089343 Marionette DEBUG loaded listener.js 10:14:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x116aacc00) [pid = 1686] [serial = 1345] [outer = 0x115e1bc00] 10:14:49 INFO - PROCESS | 1686 | 1470158089683 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]]]}] 10:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 472ms 10:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:14:49 INFO - PROCESS | 1686 | 1470158089698 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:14:49 INFO - PROCESS | 1686 | 1470158089699 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:14:49 INFO - PROCESS | 1686 | 1470158089701 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 1686 | 1470158089704 Marionette TRACE conn2 <- [1,1766,null,{}] 10:14:49 INFO - PROCESS | 1686 | 1470158089711 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}] 10:14:49 INFO - PROCESS | 1686 | 1470158089714 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:49 INFO - PROCESS | 1686 | 1470158089815 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:14:49 INFO - PROCESS | 1686 | 1470158089824 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:49 INFO - PROCESS | 1686 | 1470158089826 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192a5800 == 30 [pid = 1686] [id = 449] 10:14:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1127db400) [pid = 1686] [serial = 1346] [outer = 0x0] 10:14:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x117db4400) [pid = 1686] [serial = 1347] [outer = 0x1127db400] 10:14:49 INFO - PROCESS | 1686 | 1470158089854 Marionette DEBUG loaded listener.js 10:14:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x118108800) [pid = 1686] [serial = 1348] [outer = 0x1127db400] 10:14:50 INFO - PROCESS | 1686 | 1470158090180 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]]]}] 10:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms 10:14:50 INFO - PROCESS | 1686 | 1470158090222 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:14:50 INFO - PROCESS | 1686 | 1470158090224 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:14:50 INFO - PROCESS | 1686 | 1470158090226 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:14:50 INFO - PROCESS | 1686 | 1470158090227 Marionette TRACE conn2 <- [1,1770,null,{}] 10:14:50 INFO - PROCESS | 1686 | 1470158090230 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}] 10:14:50 INFO - PROCESS | 1686 | 1470158090231 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:50 INFO - PROCESS | 1686 | 1470158090308 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:14:50 INFO - PROCESS | 1686 | 1470158090372 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 1686 | 1470158090373 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b79800 == 31 [pid = 1686] [id = 450] 10:14:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1172b9800) [pid = 1686] [serial = 1349] [outer = 0x0] 10:14:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x118726800) [pid = 1686] [serial = 1350] [outer = 0x1172b9800] 10:14:50 INFO - PROCESS | 1686 | 1470158090398 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x118766c00) [pid = 1686] [serial = 1351] [outer = 0x1172b9800] 10:14:50 INFO - PROCESS | 1686 | 1470158090703 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]]]}] 10:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 10:14:50 INFO - PROCESS | 1686 | 1470158090745 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:14:50 INFO - PROCESS | 1686 | 1470158090756 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:14:50 INFO - PROCESS | 1686 | 1470158090758 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:14:50 INFO - PROCESS | 1686 | 1470158090759 Marionette TRACE conn2 <- [1,1774,null,{}] 10:14:50 INFO - PROCESS | 1686 | 1470158090761 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}] 10:14:50 INFO - PROCESS | 1686 | 1470158090762 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:50 INFO - PROCESS | 1686 | 1470158090853 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:14:50 INFO - PROCESS | 1686 | 1470158090891 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 1686 | 1470158090892 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x1214e7000 == 32 [pid = 1686] [id = 451] 10:14:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x113e4f800) [pid = 1686] [serial = 1352] [outer = 0x0] 10:14:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1187cac00) [pid = 1686] [serial = 1353] [outer = 0x113e4f800] 10:14:50 INFO - PROCESS | 1686 | 1470158090917 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11931b400) [pid = 1686] [serial = 1354] [outer = 0x113e4f800] 10:14:51 INFO - PROCESS | 1686 | 1470158091231 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]]]}] 10:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 10:14:51 INFO - PROCESS | 1686 | 1470158091283 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 1686 | 1470158091284 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:14:51 INFO - PROCESS | 1686 | 1470158091286 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 1686 | 1470158091287 Marionette TRACE conn2 <- [1,1778,null,{}] 10:14:51 INFO - PROCESS | 1686 | 1470158091290 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}] 10:14:51 INFO - PROCESS | 1686 | 1470158091294 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:51 INFO - PROCESS | 1686 | 1470158091409 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:14:51 INFO - PROCESS | 1686 | 1470158091413 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:51 INFO - PROCESS | 1686 | 1470158091414 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x1254e5800 == 33 [pid = 1686] [id = 452] 10:14:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1127db000) [pid = 1686] [serial = 1355] [outer = 0x0] 10:14:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1195d6c00) [pid = 1686] [serial = 1356] [outer = 0x1127db000] 10:14:51 INFO - PROCESS | 1686 | 1470158091440 Marionette DEBUG loaded listener.js 10:14:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x121005400) [pid = 1686] [serial = 1357] [outer = 0x1127db000] 10:14:51 INFO - PROCESS | 1686 | 1470158091774 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]]]}] 10:14:51 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 10:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 10:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:14:51 INFO - PROCESS | 1686 | 1470158091819 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 1686 | 1470158091820 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:14:51 INFO - PROCESS | 1686 | 1470158091822 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 1686 | 1470158091824 Marionette TRACE conn2 <- [1,1782,null,{}] 10:14:51 INFO - PROCESS | 1686 | 1470158091826 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}] 10:14:51 INFO - PROCESS | 1686 | 1470158091834 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:51 INFO - PROCESS | 1686 | 1470158091931 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:14:51 INFO - PROCESS | 1686 | 1470158091935 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:51 INFO - PROCESS | 1686 | 1470158091936 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x127187000 == 34 [pid = 1686] [id = 453] 10:14:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x112749000) [pid = 1686] [serial = 1358] [outer = 0x0] 10:14:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x12186ec00) [pid = 1686] [serial = 1359] [outer = 0x112749000] 10:14:51 INFO - PROCESS | 1686 | 1470158091960 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121b5c400) [pid = 1686] [serial = 1360] [outer = 0x112749000] 10:14:52 INFO - PROCESS | 1686 | 1470158092271 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]]]}] 10:14:52 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 10:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 468ms 10:14:52 INFO - PROCESS | 1686 | 1470158092291 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:14:52 INFO - PROCESS | 1686 | 1470158092292 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:14:52 INFO - PROCESS | 1686 | 1470158092294 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 1686 | 1470158092295 Marionette TRACE conn2 <- [1,1786,null,{}] 10:14:52 INFO - PROCESS | 1686 | 1470158092298 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}] 10:14:52 INFO - PROCESS | 1686 | 1470158092299 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:52 INFO - PROCESS | 1686 | 1470158092408 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:14:52 INFO - PROCESS | 1686 | 1470158092444 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:52 INFO - PROCESS | 1686 | 1470158092446 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cd8000 == 35 [pid = 1686] [id = 454] 10:14:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121b5c800) [pid = 1686] [serial = 1361] [outer = 0x0] 10:14:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121b68c00) [pid = 1686] [serial = 1362] [outer = 0x121b5c800] 10:14:52 INFO - PROCESS | 1686 | 1470158092470 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121b75c00) [pid = 1686] [serial = 1363] [outer = 0x121b5c800] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x119694400) [pid = 1686] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x116056800) [pid = 1686] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x121b5b400) [pid = 1686] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112708000) [pid = 1686] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11702f800) [pid = 1686] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1127d9000) [pid = 1686] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1127d9800) [pid = 1686] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x126fca000) [pid = 1686] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x117033800) [pid = 1686] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x12719a400) [pid = 1686] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1195d7c00) [pid = 1686] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x113b06400) [pid = 1686] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x128b08400) [pid = 1686] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:14:52 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1195cd400) [pid = 1686] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:14:52 INFO - PROCESS | 1686 | 1470158092947 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]]]}] 10:14:52 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 10:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 669ms 10:14:52 INFO - PROCESS | 1686 | 1470158092963 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:14:52 INFO - PROCESS | 1686 | 1470158092965 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:14:52 INFO - PROCESS | 1686 | 1470158092969 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 1686 | 1470158092971 Marionette TRACE conn2 <- [1,1790,null,{}] 10:14:52 INFO - PROCESS | 1686 | 1470158092973 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}] 10:14:52 INFO - PROCESS | 1686 | 1470158092974 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:53 INFO - PROCESS | 1686 | 1470158093056 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:14:53 INFO - PROCESS | 1686 | 1470158093111 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 1686 | 1470158093112 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192a4000 == 36 [pid = 1686] [id = 455] 10:14:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x111ba5800) [pid = 1686] [serial = 1364] [outer = 0x0] 10:14:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1161bd400) [pid = 1686] [serial = 1365] [outer = 0x111ba5800] 10:14:53 INFO - PROCESS | 1686 | 1470158093136 Marionette DEBUG loaded listener.js 10:14:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1196a2400) [pid = 1686] [serial = 1366] [outer = 0x111ba5800] 10:14:53 INFO - PROCESS | 1686 | 1470158093403 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]]]}] 10:14:53 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) 10:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 472ms 10:14:53 INFO - PROCESS | 1686 | 1470158093440 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:14:53 INFO - PROCESS | 1686 | 1470158093442 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:14:53 INFO - PROCESS | 1686 | 1470158093444 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:14:53 INFO - PROCESS | 1686 | 1470158093446 Marionette TRACE conn2 <- [1,1794,null,{}] 10:14:53 INFO - PROCESS | 1686 | 1470158093448 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}] 10:14:53 INFO - PROCESS | 1686 | 1470158093452 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:53 INFO - PROCESS | 1686 | 1470158093547 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:14:53 INFO - PROCESS | 1686 | 1470158093565 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 1686 | 1470158093566 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4f5000 == 37 [pid = 1686] [id = 456] 10:14:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121b69c00) [pid = 1686] [serial = 1367] [outer = 0x0] 10:14:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x123dbec00) [pid = 1686] [serial = 1368] [outer = 0x121b69c00] 10:14:53 INFO - PROCESS | 1686 | 1470158093587 Marionette DEBUG loaded listener.js 10:14:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x124a39800) [pid = 1686] [serial = 1369] [outer = 0x121b69c00] 10:14:54 INFO - PROCESS | 1686 | 1470158094017 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]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 620ms 10:14:54 INFO - PROCESS | 1686 | 1470158094065 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:14:54 INFO - PROCESS | 1686 | 1470158094068 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:14:54 INFO - PROCESS | 1686 | 1470158094071 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 1686 | 1470158094074 Marionette TRACE conn2 <- [1,1798,null,{}] 10:14:54 INFO - PROCESS | 1686 | 1470158094078 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}] 10:14:54 INFO - PROCESS | 1686 | 1470158094080 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:54 INFO - PROCESS | 1686 | 1470158094226 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:14:54 INFO - PROCESS | 1686 | 1470158094238 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 1686 | 1470158094241 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x12128a800 == 38 [pid = 1686] [id = 457] 10:14:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1195cec00) [pid = 1686] [serial = 1370] [outer = 0x0] 10:14:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x124e2d000) [pid = 1686] [serial = 1371] [outer = 0x1195cec00] 10:14:54 INFO - PROCESS | 1686 | 1470158094284 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x126d66400) [pid = 1686] [serial = 1372] [outer = 0x1195cec00] 10:14:54 INFO - PROCESS | 1686 | 1470158094651 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]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 621ms 10:14:54 INFO - PROCESS | 1686 | 1470158094693 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 1686 | 1470158094694 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:14:54 INFO - PROCESS | 1686 | 1470158094696 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 1686 | 1470158094697 Marionette TRACE conn2 <- [1,1802,null,{}] 10:14:54 INFO - PROCESS | 1686 | 1470158094720 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}] 10:14:54 INFO - PROCESS | 1686 | 1470158094722 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:54 INFO - PROCESS | 1686 | 1470158094801 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:14:54 INFO - PROCESS | 1686 | 1470158094900 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 1686 | 1470158094902 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x11329f000 == 39 [pid = 1686] [id = 458] 10:14:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x110f99800) [pid = 1686] [serial = 1373] [outer = 0x0] 10:14:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1110ac400) [pid = 1686] [serial = 1374] [outer = 0x110f99800] 10:14:54 INFO - PROCESS | 1686 | 1470158094934 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x11270d800) [pid = 1686] [serial = 1375] [outer = 0x110f99800] 10:14:55 INFO - PROCESS | 1686 | 1470158095465 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]]]}] 10:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 819ms 10:14:55 INFO - PROCESS | 1686 | 1470158095517 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:14:55 INFO - PROCESS | 1686 | 1470158095520 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:14:55 INFO - PROCESS | 1686 | 1470158095546 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:14:55 INFO - PROCESS | 1686 | 1470158095548 Marionette TRACE conn2 <- [1,1806,null,{}] 10:14:55 INFO - PROCESS | 1686 | 1470158095576 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}] 10:14:55 INFO - PROCESS | 1686 | 1470158095579 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:55 INFO - PROCESS | 1686 | 1470158095692 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:14:55 INFO - PROCESS | 1686 | 1470158095748 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 1686 | 1470158095750 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192a1000 == 40 [pid = 1686] [id = 459] 10:14:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x11600a000) [pid = 1686] [serial = 1376] [outer = 0x0] 10:14:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x116543400) [pid = 1686] [serial = 1377] [outer = 0x11600a000] 10:14:55 INFO - PROCESS | 1686 | 1470158095780 Marionette DEBUG loaded listener.js 10:14:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x117029000) [pid = 1686] [serial = 1378] [outer = 0x11600a000] 10:14:56 INFO - PROCESS | 1686 | 1470158096311 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]]]}] 10:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 847ms 10:14:56 INFO - PROCESS | 1686 | 1470158096372 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:14:56 INFO - PROCESS | 1686 | 1470158096375 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:14:56 INFO - PROCESS | 1686 | 1470158096377 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:14:56 INFO - PROCESS | 1686 | 1470158096379 Marionette TRACE conn2 <- [1,1810,null,{}] 10:14:56 INFO - PROCESS | 1686 | 1470158096381 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}] 10:14:56 INFO - PROCESS | 1686 | 1470158096383 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:56 INFO - PROCESS | 1686 | 1470158096593 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:14:56 INFO - PROCESS | 1686 | 1470158096683 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:56 INFO - PROCESS | 1686 | 1470158096684 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x112f26800 == 41 [pid = 1686] [id = 460] 10:14:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x110fe6c00) [pid = 1686] [serial = 1379] [outer = 0x0] 10:14:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1110a1c00) [pid = 1686] [serial = 1380] [outer = 0x110fe6c00] 10:14:56 INFO - PROCESS | 1686 | 1470158096713 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1122e4800) [pid = 1686] [serial = 1381] [outer = 0x110fe6c00] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x12128a800 == 40 [pid = 1686] [id = 457] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4f5000 == 39 [pid = 1686] [id = 456] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x1192a4000 == 38 [pid = 1686] [id = 455] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x128cd8000 == 37 [pid = 1686] [id = 454] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x127187000 == 36 [pid = 1686] [id = 453] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x1254e5800 == 35 [pid = 1686] [id = 452] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x1214e7000 == 34 [pid = 1686] [id = 451] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x119b79800 == 33 [pid = 1686] [id = 450] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x1192a5800 == 32 [pid = 1686] [id = 449] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x11737d800 == 31 [pid = 1686] [id = 448] 10:14:57 INFO - PROCESS | 1686 | --DOCSHELL 0x116061800 == 30 [pid = 1686] [id = 447] 10:14:57 INFO - PROCESS | 1686 | 1470158097177 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]]]}] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x128bd5400) [pid = 1686] [serial = 1320] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x121427c00) [pid = 1686] [serial = 1302] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x124a39c00) [pid = 1686] [serial = 1305] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x117455000) [pid = 1686] [serial = 1314] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x117d36c00) [pid = 1686] [serial = 1293] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1184ed000) [pid = 1686] [serial = 1294] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1187c2c00) [pid = 1686] [serial = 1296] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x119699c00) [pid = 1686] [serial = 1297] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1132c2000) [pid = 1686] [serial = 1284] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x116010c00) [pid = 1686] [serial = 1285] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x126fcb800) [pid = 1686] [serial = 1282] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11745d000) [pid = 1686] [serial = 1287] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11810f800) [pid = 1686] [serial = 1288] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1271aa400) [pid = 1686] [serial = 1308] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x119823400) [pid = 1686] [serial = 1299] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1160ad800) [pid = 1686] [serial = 1290] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x117026000) [pid = 1686] [serial = 1291] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x128b0fc00) [pid = 1686] [serial = 1311] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1291f1c00) [pid = 1686] [serial = 1321] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x123be4400) [pid = 1686] [serial = 1317] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x128b2a400) [pid = 1686] [serial = 1318] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x128b29800) [pid = 1686] [serial = 1312] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x128b06400) [pid = 1686] [serial = 1309] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x126fc8800) [pid = 1686] [serial = 1306] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1195cb800) [pid = 1686] [serial = 1315] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x113217400) [pid = 1686] [serial = 1300] [outer = 0x0] [url = about:blank] 10:14:57 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x1218e7c00) [pid = 1686] [serial = 1303] [outer = 0x0] [url = about:blank] 10:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 826ms 10:14:57 INFO - PROCESS | 1686 | 1470158097206 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:14:57 INFO - PROCESS | 1686 | 1470158097208 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:14:57 INFO - PROCESS | 1686 | 1470158097212 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:14:57 INFO - PROCESS | 1686 | 1470158097214 Marionette TRACE conn2 <- [1,1814,null,{}] 10:14:57 INFO - PROCESS | 1686 | 1470158097217 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}] 10:14:57 INFO - PROCESS | 1686 | 1470158097221 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:57 INFO - PROCESS | 1686 | 1470158097305 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:14:57 INFO - PROCESS | 1686 | 1470158097310 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 1686 | 1470158097311 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ad8800 == 31 [pid = 1686] [id = 461] 10:14:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11396b000) [pid = 1686] [serial = 1382] [outer = 0x0] 10:14:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x113b0a000) [pid = 1686] [serial = 1383] [outer = 0x11396b000] 10:14:57 INFO - PROCESS | 1686 | 1470158097339 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1151cbc00) [pid = 1686] [serial = 1384] [outer = 0x11396b000] 10:14:57 INFO - PROCESS | 1686 | 1470158097691 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]]]}] 10:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 10:14:57 INFO - PROCESS | 1686 | 1470158097744 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:14:57 INFO - PROCESS | 1686 | 1470158097746 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:14:57 INFO - PROCESS | 1686 | 1470158097749 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:14:57 INFO - PROCESS | 1686 | 1470158097750 Marionette TRACE conn2 <- [1,1818,null,{}] 10:14:57 INFO - PROCESS | 1686 | 1470158097753 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}] 10:14:57 INFO - PROCESS | 1686 | 1470158097754 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:57 INFO - PROCESS | 1686 | 1470158097833 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:14:57 INFO - PROCESS | 1686 | 1470158097841 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 1686 | 1470158097843 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x11928d800 == 32 [pid = 1686] [id = 462] 10:14:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11653cc00) [pid = 1686] [serial = 1385] [outer = 0x0] 10:14:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x117025400) [pid = 1686] [serial = 1386] [outer = 0x11653cc00] 10:14:57 INFO - PROCESS | 1686 | 1470158097869 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1172be000) [pid = 1686] [serial = 1387] [outer = 0x11653cc00] 10:14:58 INFO - PROCESS | 1686 | 1470158098238 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]]]}] 10:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 10:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:14:58 INFO - PROCESS | 1686 | 1470158098272 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:14:58 INFO - PROCESS | 1686 | 1470158098274 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:14:58 INFO - PROCESS | 1686 | 1470158098283 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:14:58 INFO - PROCESS | 1686 | 1470158098288 Marionette TRACE conn2 <- [1,1822,null,{}] 10:14:58 INFO - PROCESS | 1686 | 1470158098291 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}] 10:14:58 INFO - PROCESS | 1686 | 1470158098293 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:58 INFO - PROCESS | 1686 | 1470158098376 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:14:58 INFO - PROCESS | 1686 | 1470158098380 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:58 INFO - PROCESS | 1686 | 1470158098381 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x121180800 == 33 [pid = 1686] [id = 463] 10:14:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x117453400) [pid = 1686] [serial = 1388] [outer = 0x0] 10:14:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x117db2000) [pid = 1686] [serial = 1389] [outer = 0x117453400] 10:14:58 INFO - PROCESS | 1686 | 1470158098408 Marionette DEBUG loaded listener.js 10:14:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1184ee000) [pid = 1686] [serial = 1390] [outer = 0x117453400] 10:14:58 INFO - PROCESS | 1686 | 1470158098755 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]]]}] 10:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 528ms 10:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:14:58 INFO - PROCESS | 1686 | 1470158098806 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:14:58 INFO - PROCESS | 1686 | 1470158098807 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:14:58 INFO - PROCESS | 1686 | 1470158098810 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:14:58 INFO - PROCESS | 1686 | 1470158098811 Marionette TRACE conn2 <- [1,1826,null,{}] 10:14:58 INFO - PROCESS | 1686 | 1470158098813 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}] 10:14:58 INFO - PROCESS | 1686 | 1470158098814 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:58 INFO - PROCESS | 1686 | 1470158098893 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:14:58 INFO - PROCESS | 1686 | 1470158098960 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:58 INFO - PROCESS | 1686 | 1470158098961 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193af000 == 34 [pid = 1686] [id = 464] 10:14:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1132ccc00) [pid = 1686] [serial = 1391] [outer = 0x0] 10:14:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x118728400) [pid = 1686] [serial = 1392] [outer = 0x1132ccc00] 10:14:58 INFO - PROCESS | 1686 | 1470158098985 Marionette DEBUG loaded listener.js 10:14:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1187cb000) [pid = 1686] [serial = 1393] [outer = 0x1132ccc00] 10:14:59 INFO - PROCESS | 1686 | 1470158099263 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]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms 10:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:14:59 INFO - PROCESS | 1686 | 1470158099290 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 1686 | 1470158099291 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:14:59 INFO - PROCESS | 1686 | 1470158099294 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 1686 | 1470158099295 Marionette TRACE conn2 <- [1,1830,null,{}] 10:14:59 INFO - PROCESS | 1686 | 1470158099297 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}] 10:14:59 INFO - PROCESS | 1686 | 1470158099298 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:59 INFO - PROCESS | 1686 | 1470158099402 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:14:59 INFO - PROCESS | 1686 | 1470158099407 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:59 INFO - PROCESS | 1686 | 1470158099411 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717d800 == 35 [pid = 1686] [id = 465] 10:14:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x119525000) [pid = 1686] [serial = 1394] [outer = 0x0] 10:14:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1195cc800) [pid = 1686] [serial = 1395] [outer = 0x119525000] 10:14:59 INFO - PROCESS | 1686 | 1470158099475 Marionette DEBUG loaded listener.js 10:14:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11969d000) [pid = 1686] [serial = 1396] [outer = 0x119525000] 10:14:59 INFO - PROCESS | 1686 | 1470158099833 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]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 569ms 10:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:14:59 INFO - PROCESS | 1686 | 1470158099863 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 1686 | 1470158099865 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:14:59 INFO - PROCESS | 1686 | 1470158099867 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 1686 | 1470158099868 Marionette TRACE conn2 <- [1,1834,null,{}] 10:14:59 INFO - PROCESS | 1686 | 1470158099877 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}] 10:14:59 INFO - PROCESS | 1686 | 1470158099878 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:14:59 INFO - PROCESS | 1686 | 1470158099982 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:14:59 INFO - PROCESS | 1686 | 1470158099986 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:59 INFO - PROCESS | 1686 | 1470158099987 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ce9800 == 36 [pid = 1686] [id = 466] 10:15:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x112738c00) [pid = 1686] [serial = 1397] [outer = 0x0] 10:15:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11981c400) [pid = 1686] [serial = 1398] [outer = 0x112738c00] 10:15:00 INFO - PROCESS | 1686 | 1470158100024 Marionette DEBUG loaded listener.js 10:15:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1205e4000) [pid = 1686] [serial = 1399] [outer = 0x112738c00] 10:15:00 INFO - PROCESS | 1686 | 1470158100474 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]]]}] 10:15:00 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 10:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 620ms 10:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:15:00 INFO - PROCESS | 1686 | 1470158100488 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:15:00 INFO - PROCESS | 1686 | 1470158100489 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:15:00 INFO - PROCESS | 1686 | 1470158100491 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:15:00 INFO - PROCESS | 1686 | 1470158100492 Marionette TRACE conn2 <- [1,1838,null,{}] 10:15:00 INFO - PROCESS | 1686 | 1470158100495 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}] 10:15:00 INFO - PROCESS | 1686 | 1470158100496 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:00 INFO - PROCESS | 1686 | 1470158100599 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:15:00 INFO - PROCESS | 1686 | 1470158100603 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:00 INFO - PROCESS | 1686 | 1470158100604 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4dd800 == 37 [pid = 1686] [id = 467] 10:15:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x11272b400) [pid = 1686] [serial = 1400] [outer = 0x0] 10:15:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121006000) [pid = 1686] [serial = 1401] [outer = 0x11272b400] 10:15:00 INFO - PROCESS | 1686 | 1470158100629 Marionette DEBUG loaded listener.js 10:15:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121876000) [pid = 1686] [serial = 1402] [outer = 0x11272b400] 10:15:00 INFO - PROCESS | 1686 | 1470158100978 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]]]}] 10:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 10:15:01 INFO - PROCESS | 1686 | 1470158101012 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:15:01 INFO - PROCESS | 1686 | 1470158101014 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:15:01 INFO - PROCESS | 1686 | 1470158101016 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:15:01 INFO - PROCESS | 1686 | 1470158101021 Marionette TRACE conn2 <- [1,1842,null,{}] 10:15:01 INFO - PROCESS | 1686 | 1470158101024 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}] 10:15:01 INFO - PROCESS | 1686 | 1470158101026 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:01 INFO - PROCESS | 1686 | 1470158101178 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x113e4f800) [pid = 1686] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1127db000) [pid = 1686] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1127db400) [pid = 1686] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1132cac00) [pid = 1686] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1172b9800) [pid = 1686] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x115e1bc00) [pid = 1686] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1127d8c00) [pid = 1686] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x111ba5800) [pid = 1686] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x110fa0c00) [pid = 1686] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x121b5c800) [pid = 1686] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11702f400) [pid = 1686] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1187c3c00) [pid = 1686] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1187cc400) [pid = 1686] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x112749000) [pid = 1686] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x121b69c00) [pid = 1686] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:15:01 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x11604f800) [pid = 1686] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:15:01 INFO - PROCESS | 1686 | 1470158101405 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:01 INFO - PROCESS | 1686 | 1470158101418 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d85000 == 38 [pid = 1686] [id = 468] 10:15:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x110fe4000) [pid = 1686] [serial = 1403] [outer = 0x0] 10:15:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1127d8c00) [pid = 1686] [serial = 1404] [outer = 0x110fe4000] 10:15:01 INFO - PROCESS | 1686 | 1470158101459 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x115e1bc00) [pid = 1686] [serial = 1405] [outer = 0x110fe4000] 10:15:01 INFO - PROCESS | 1686 | 1470158101744 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]]]}] 10:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 774ms 10:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:15:01 INFO - PROCESS | 1686 | 1470158101791 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:15:01 INFO - PROCESS | 1686 | 1470158101792 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:15:01 INFO - PROCESS | 1686 | 1470158101795 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:15:01 INFO - PROCESS | 1686 | 1470158101796 Marionette TRACE conn2 <- [1,1846,null,{}] 10:15:01 INFO - PROCESS | 1686 | 1470158101798 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}] 10:15:01 INFO - PROCESS | 1686 | 1470158101799 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:01 INFO - PROCESS | 1686 | 1470158101907 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:15:01 INFO - PROCESS | 1686 | 1470158101964 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:01 INFO - PROCESS | 1686 | 1470158101965 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12059d000 == 39 [pid = 1686] [id = 469] 10:15:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x112a8ac00) [pid = 1686] [serial = 1406] [outer = 0x0] 10:15:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x117452800) [pid = 1686] [serial = 1407] [outer = 0x112a8ac00] 10:15:01 INFO - PROCESS | 1686 | 1470158101989 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121436800) [pid = 1686] [serial = 1408] [outer = 0x112a8ac00] 10:15:02 INFO - PROCESS | 1686 | 1470158102258 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]]]}] 10:15:02 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) 10:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 468ms 10:15:02 INFO - PROCESS | 1686 | 1470158102269 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 1686 | 1470158102272 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:15:02 INFO - PROCESS | 1686 | 1470158102279 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 1686 | 1470158102280 Marionette TRACE conn2 <- [1,1850,null,{}] 10:15:02 INFO - PROCESS | 1686 | 1470158102283 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}] 10:15:02 INFO - PROCESS | 1686 | 1470158102285 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:02 INFO - PROCESS | 1686 | 1470158102386 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:15:02 INFO - PROCESS | 1686 | 1470158102391 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 1686 | 1470158102392 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb18000 == 40 [pid = 1686] [id = 470] 10:15:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1205e6c00) [pid = 1686] [serial = 1409] [outer = 0x0] 10:15:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121b66800) [pid = 1686] [serial = 1410] [outer = 0x1205e6c00] 10:15:02 INFO - PROCESS | 1686 | 1470158102419 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x123ba9800) [pid = 1686] [serial = 1411] [outer = 0x1205e6c00] 10:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 10:15:02 INFO - PROCESS | 1686 | 1470158102744 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]]]}] 10:15:02 INFO - PROCESS | 1686 | 1470158102748 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 1686 | 1470158102750 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:15:02 INFO - PROCESS | 1686 | 1470158102756 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 1686 | 1470158102757 Marionette TRACE conn2 <- [1,1854,null,{}] 10:15:02 INFO - PROCESS | 1686 | 1470158102761 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}] 10:15:02 INFO - PROCESS | 1686 | 1470158102763 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:02 INFO - PROCESS | 1686 | 1470158102885 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:15:02 INFO - PROCESS | 1686 | 1470158102891 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 1686 | 1470158102892 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x12beb0000 == 41 [pid = 1686] [id = 471] 10:15:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11807fc00) [pid = 1686] [serial = 1412] [outer = 0x0] 10:15:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x123b2c000) [pid = 1686] [serial = 1413] [outer = 0x11807fc00] 10:15:02 INFO - PROCESS | 1686 | 1470158102916 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x126887000) [pid = 1686] [serial = 1414] [outer = 0x11807fc00] 10:15:03 INFO - PROCESS | 1686 | 1470158103225 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]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 10:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:15:03 INFO - PROCESS | 1686 | 1470158103278 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 1686 | 1470158103279 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:15:03 INFO - PROCESS | 1686 | 1470158103281 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 1686 | 1470158103282 Marionette TRACE conn2 <- [1,1858,null,{}] 10:15:03 INFO - PROCESS | 1686 | 1470158103284 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}] 10:15:03 INFO - PROCESS | 1686 | 1470158103285 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:03 INFO - PROCESS | 1686 | 1470158103372 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:15:03 INFO - PROCESS | 1686 | 1470158103480 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 1686 | 1470158103482 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x11335c000 == 42 [pid = 1686] [id = 472] 10:15:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x110fe0000) [pid = 1686] [serial = 1415] [outer = 0x0] 10:15:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1110a7400) [pid = 1686] [serial = 1416] [outer = 0x110fe0000] 10:15:03 INFO - PROCESS | 1686 | 1470158103514 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11272ec00) [pid = 1686] [serial = 1417] [outer = 0x110fe0000] 10:15:03 INFO - PROCESS | 1686 | 1470158103956 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]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 722ms 10:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:15:04 INFO - PROCESS | 1686 | 1470158104005 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 1686 | 1470158104007 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:15:04 INFO - PROCESS | 1686 | 1470158104010 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 1686 | 1470158104012 Marionette TRACE conn2 <- [1,1862,null,{}] 10:15:04 INFO - PROCESS | 1686 | 1470158104016 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}] 10:15:04 INFO - PROCESS | 1686 | 1470158104017 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:04 INFO - PROCESS | 1686 | 1470158104122 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:15:04 INFO - PROCESS | 1686 | 1470158104183 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:04 INFO - PROCESS | 1686 | 1470158104185 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b79800 == 43 [pid = 1686] [id = 473] 10:15:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x116010c00) [pid = 1686] [serial = 1418] [outer = 0x0] 10:15:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x116806400) [pid = 1686] [serial = 1419] [outer = 0x116010c00] 10:15:04 INFO - PROCESS | 1686 | 1470158104215 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x117028400) [pid = 1686] [serial = 1420] [outer = 0x116010c00] 10:15:04 INFO - PROCESS | 1686 | 1470158104673 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]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 670ms 10:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:15:04 INFO - PROCESS | 1686 | 1470158104683 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 1686 | 1470158104688 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:15:04 INFO - PROCESS | 1686 | 1470158104691 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 1686 | 1470158104692 Marionette TRACE conn2 <- [1,1866,null,{}] 10:15:04 INFO - PROCESS | 1686 | 1470158104730 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}] 10:15:04 INFO - PROCESS | 1686 | 1470158104731 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:04 INFO - PROCESS | 1686 | 1470158104860 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:15:04 INFO - PROCESS | 1686 | 1470158104871 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:04 INFO - PROCESS | 1686 | 1470158104872 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x1296a0800 == 44 [pid = 1686] [id = 474] 10:15:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1176ba400) [pid = 1686] [serial = 1421] [outer = 0x0] 10:15:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1184e8000) [pid = 1686] [serial = 1422] [outer = 0x1176ba400] 10:15:04 INFO - PROCESS | 1686 | 1470158104901 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1187cc800) [pid = 1686] [serial = 1423] [outer = 0x1176ba400] 10:15:05 INFO - PROCESS | 1686 | 1470158105350 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]]]}] 10:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 668ms 10:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:15:05 INFO - PROCESS | 1686 | 1470158105360 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:15:05 INFO - PROCESS | 1686 | 1470158105361 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:15:05 INFO - PROCESS | 1686 | 1470158105387 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 1686 | 1470158105392 Marionette TRACE conn2 <- [1,1870,null,{}] 10:15:05 INFO - PROCESS | 1686 | 1470158105397 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}] 10:15:05 INFO - PROCESS | 1686 | 1470158105400 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:05 INFO - PROCESS | 1686 | 1470158105506 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:15:05 INFO - PROCESS | 1686 | 1470158105578 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 1686 | 1470158105580 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb26800 == 45 [pid = 1686] [id = 475] 10:15:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x11876c000) [pid = 1686] [serial = 1424] [outer = 0x0] 10:15:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x11981e000) [pid = 1686] [serial = 1425] [outer = 0x11876c000] 10:15:05 INFO - PROCESS | 1686 | 1470158105608 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x121736c00) [pid = 1686] [serial = 1426] [outer = 0x11876c000] 10:15:06 INFO - PROCESS | 1686 | 1470158106024 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]]]}] 10:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 700ms 10:15:06 INFO - PROCESS | 1686 | 1470158106064 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 1686 | 1470158106066 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:15:06 INFO - PROCESS | 1686 | 1470158106068 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 1686 | 1470158106070 Marionette TRACE conn2 <- [1,1874,null,{}] 10:15:06 INFO - PROCESS | 1686 | 1470158106072 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}] 10:15:06 INFO - PROCESS | 1686 | 1470158106073 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:06 INFO - PROCESS | 1686 | 1470158106193 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:15:06 INFO - PROCESS | 1686 | 1470158106254 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:06 INFO - PROCESS | 1686 | 1470158106255 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb40800 == 46 [pid = 1686] [id = 476] 10:15:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x121b6bc00) [pid = 1686] [serial = 1427] [outer = 0x0] 10:15:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x124ab7000) [pid = 1686] [serial = 1428] [outer = 0x121b6bc00] 10:15:06 INFO - PROCESS | 1686 | 1470158106284 Marionette DEBUG loaded listener.js 10:15:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x126828c00) [pid = 1686] [serial = 1429] [outer = 0x121b6bc00] 10:15:06 INFO - PROCESS | 1686 | 1470158106911 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]]]}] 10:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 871ms 10:15:06 INFO - PROCESS | 1686 | 1470158106955 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 1686 | 1470158106958 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:15:06 INFO - PROCESS | 1686 | 1470158106961 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 1686 | 1470158106963 Marionette TRACE conn2 <- [1,1878,null,{}] 10:15:06 INFO - PROCESS | 1686 | 1470158106967 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}] 10:15:06 INFO - PROCESS | 1686 | 1470158106970 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:07 INFO - PROCESS | 1686 | 1470158107071 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:15:07 INFO - PROCESS | 1686 | 1470158107145 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:07 INFO - PROCESS | 1686 | 1470158107148 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c3800 == 47 [pid = 1686] [id = 477] 10:15:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x113b04400) [pid = 1686] [serial = 1430] [outer = 0x0] 10:15:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x113ea7c00) [pid = 1686] [serial = 1431] [outer = 0x113b04400] 10:15:07 INFO - PROCESS | 1686 | 1470158107175 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x1161bac00) [pid = 1686] [serial = 1432] [outer = 0x113b04400] 10:15:07 INFO - PROCESS | 1686 | 1470158107674 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]]]}] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x12beb0000 == 46 [pid = 1686] [id = 471] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb18000 == 45 [pid = 1686] [id = 470] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x12059d000 == 44 [pid = 1686] [id = 469] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x117d85000 == 43 [pid = 1686] [id = 468] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4dd800 == 42 [pid = 1686] [id = 467] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x128ce9800 == 41 [pid = 1686] [id = 466] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x12717d800 == 40 [pid = 1686] [id = 465] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x1193af000 == 39 [pid = 1686] [id = 464] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x121180800 == 38 [pid = 1686] [id = 463] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x11928d800 == 37 [pid = 1686] [id = 462] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x116ad8800 == 36 [pid = 1686] [id = 461] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x112f26800 == 35 [pid = 1686] [id = 460] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x1192a1000 == 34 [pid = 1686] [id = 459] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x11329f000 == 33 [pid = 1686] [id = 458] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x119b89000 == 32 [pid = 1686] [id = 446] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb40800 == 31 [pid = 1686] [id = 476] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb26800 == 30 [pid = 1686] [id = 475] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x1296a0800 == 29 [pid = 1686] [id = 474] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x119b79800 == 28 [pid = 1686] [id = 473] 10:15:08 INFO - PROCESS | 1686 | --DOCSHELL 0x11335c000 == 27 [pid = 1686] [id = 472] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1187cac00) [pid = 1686] [serial = 1353] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1195d6c00) [pid = 1686] [serial = 1356] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x117db4400) [pid = 1686] [serial = 1347] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x118108800) [pid = 1686] [serial = 1348] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x116811c00) [pid = 1686] [serial = 1339] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x113ea6400) [pid = 1686] [serial = 1338] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118726800) [pid = 1686] [serial = 1350] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11680e000) [pid = 1686] [serial = 1344] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x116aacc00) [pid = 1686] [serial = 1345] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x112a89c00) [pid = 1686] [serial = 1341] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x111d16000) [pid = 1686] [serial = 1342] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1161bd400) [pid = 1686] [serial = 1365] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x112a86c00) [pid = 1686] [serial = 1324] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x121b68c00) [pid = 1686] [serial = 1362] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1122e4000) [pid = 1686] [serial = 1323] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x118727c00) [pid = 1686] [serial = 1327] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118074400) [pid = 1686] [serial = 1326] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x121239400) [pid = 1686] [serial = 1330] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119817c00) [pid = 1686] [serial = 1329] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x12688b000) [pid = 1686] [serial = 1333] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121b6e800) [pid = 1686] [serial = 1332] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b5c400) [pid = 1686] [serial = 1360] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x12186ec00) [pid = 1686] [serial = 1359] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x123dbec00) [pid = 1686] [serial = 1368] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x124a39800) [pid = 1686] [serial = 1369] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1271b2c00) [pid = 1686] [serial = 1336] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1196a2400) [pid = 1686] [serial = 1366] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1195d7400) [pid = 1686] [serial = 1335] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x121b75c00) [pid = 1686] [serial = 1363] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x121005400) [pid = 1686] [serial = 1357] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x11931b400) [pid = 1686] [serial = 1354] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x118766c00) [pid = 1686] [serial = 1351] [outer = 0x0] [url = about:blank] 10:15:08 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x124e2d000) [pid = 1686] [serial = 1371] [outer = 0x0] [url = about:blank] 10:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1422ms 10:15:08 INFO - PROCESS | 1686 | 1470158108385 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:15:08 INFO - PROCESS | 1686 | 1470158108388 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:15:08 INFO - PROCESS | 1686 | 1470158108391 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:15:08 INFO - PROCESS | 1686 | 1470158108393 Marionette TRACE conn2 <- [1,1882,null,{}] 10:15:08 INFO - PROCESS | 1686 | 1470158108396 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}] 10:15:08 INFO - PROCESS | 1686 | 1470158108398 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:08 INFO - PROCESS | 1686 | 1470158108480 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:15:08 INFO - PROCESS | 1686 | 1470158108489 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 1686 | 1470158108492 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x113bdf000 == 28 [pid = 1686] [id = 478] 10:15:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x112753400) [pid = 1686] [serial = 1433] [outer = 0x0] 10:15:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x1127ddc00) [pid = 1686] [serial = 1434] [outer = 0x112753400] 10:15:08 INFO - PROCESS | 1686 | 1470158108520 Marionette DEBUG loaded listener.js 10:15:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x113079c00) [pid = 1686] [serial = 1435] [outer = 0x112753400] 10:15:08 INFO - PROCESS | 1686 | 1470158108887 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]]]}] 10:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 10:15:08 INFO - PROCESS | 1686 | 1470158108937 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:15:08 INFO - PROCESS | 1686 | 1470158108940 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:15:08 INFO - PROCESS | 1686 | 1470158108947 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:15:08 INFO - PROCESS | 1686 | 1470158108950 Marionette TRACE conn2 <- [1,1886,null,{}] 10:15:08 INFO - PROCESS | 1686 | 1470158108953 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}] 10:15:08 INFO - PROCESS | 1686 | 1470158108955 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:09 INFO - PROCESS | 1686 | 1470158109036 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:15:09 INFO - PROCESS | 1686 | 1470158109042 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:09 INFO - PROCESS | 1686 | 1470158109044 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737f000 == 29 [pid = 1686] [id = 479] 10:15:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x11403c000) [pid = 1686] [serial = 1436] [outer = 0x0] 10:15:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1167ad800) [pid = 1686] [serial = 1437] [outer = 0x11403c000] 10:15:09 INFO - PROCESS | 1686 | 1470158109072 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x116aa8800) [pid = 1686] [serial = 1438] [outer = 0x11403c000] 10:15:09 INFO - PROCESS | 1686 | 1470158109422 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]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 526ms 10:15:09 INFO - PROCESS | 1686 | 1470158109477 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:15:09 INFO - PROCESS | 1686 | 1470158109487 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:15:09 INFO - PROCESS | 1686 | 1470158109491 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 1686 | 1470158109492 Marionette TRACE conn2 <- [1,1890,null,{}] 10:15:09 INFO - PROCESS | 1686 | 1470158109499 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}] 10:15:09 INFO - PROCESS | 1686 | 1470158109502 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:09 INFO - PROCESS | 1686 | 1470158109578 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:15:09 INFO - PROCESS | 1686 | 1470158109584 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:09 INFO - PROCESS | 1686 | 1470158109589 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193ad000 == 30 [pid = 1686] [id = 480] 10:15:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x117d2c800) [pid = 1686] [serial = 1439] [outer = 0x0] 10:15:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x117dbb000) [pid = 1686] [serial = 1440] [outer = 0x117d2c800] 10:15:09 INFO - PROCESS | 1686 | 1470158109617 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11807b800) [pid = 1686] [serial = 1441] [outer = 0x117d2c800] 10:15:10 INFO - PROCESS | 1686 | 1470158109993 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]]]}] 10:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 10:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:15:10 INFO - PROCESS | 1686 | 1470158110011 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:15:10 INFO - PROCESS | 1686 | 1470158110013 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:15:10 INFO - PROCESS | 1686 | 1470158110016 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:15:10 INFO - PROCESS | 1686 | 1470158110018 Marionette TRACE conn2 <- [1,1894,null,{}] 10:15:10 INFO - PROCESS | 1686 | 1470158110022 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}] 10:15:10 INFO - PROCESS | 1686 | 1470158110024 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:10 INFO - PROCESS | 1686 | 1470158110187 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:15:10 INFO - PROCESS | 1686 | 1470158110242 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 1686 | 1470158110243 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198db000 == 31 [pid = 1686] [id = 481] 10:15:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11807f800) [pid = 1686] [serial = 1442] [outer = 0x0] 10:15:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118726400) [pid = 1686] [serial = 1443] [outer = 0x11807f800] 10:15:10 INFO - PROCESS | 1686 | 1470158110285 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x118770c00) [pid = 1686] [serial = 1444] [outer = 0x11807f800] 10:15:10 INFO - PROCESS | 1686 | 1470158110589 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]]]}] 10:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 623ms 10:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:15:10 INFO - PROCESS | 1686 | 1470158110640 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:15:10 INFO - PROCESS | 1686 | 1470158110641 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:15:10 INFO - PROCESS | 1686 | 1470158110643 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:15:10 INFO - PROCESS | 1686 | 1470158110644 Marionette TRACE conn2 <- [1,1898,null,{}] 10:15:10 INFO - PROCESS | 1686 | 1470158110646 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}] 10:15:10 INFO - PROCESS | 1686 | 1470158110648 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:10 INFO - PROCESS | 1686 | 1470158110749 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:15:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1187ca400) [pid = 1686] [serial = 1445] [outer = 0x12d104c00] 10:15:10 INFO - PROCESS | 1686 | 1470158110801 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 1686 | 1470158110802 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x124a69000 == 32 [pid = 1686] [id = 482] 10:15:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x118f40c00) [pid = 1686] [serial = 1446] [outer = 0x0] 10:15:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x118f8b400) [pid = 1686] [serial = 1447] [outer = 0x118f40c00] 10:15:10 INFO - PROCESS | 1686 | 1470158110832 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x119523400) [pid = 1686] [serial = 1448] [outer = 0x118f40c00] 10:15:11 INFO - PROCESS | 1686 | 1470158111200 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]]]}] 10:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 571ms 10:15:11 INFO - PROCESS | 1686 | 1470158111214 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 1686 | 1470158111218 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:15:11 INFO - PROCESS | 1686 | 1470158111222 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 1686 | 1470158111224 Marionette TRACE conn2 <- [1,1902,null,{}] 10:15:11 INFO - PROCESS | 1686 | 1470158111226 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}] 10:15:11 INFO - PROCESS | 1686 | 1470158111232 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:11 INFO - PROCESS | 1686 | 1470158111409 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:15:11 INFO - PROCESS | 1686 | 1470158111468 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:11 INFO - PROCESS | 1686 | 1470158111470 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x125551800 == 33 [pid = 1686] [id = 483] 10:15:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x119693400) [pid = 1686] [serial = 1449] [outer = 0x0] 10:15:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11981ac00) [pid = 1686] [serial = 1450] [outer = 0x119693400] 10:15:11 INFO - PROCESS | 1686 | 1470158111510 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x120f91000) [pid = 1686] [serial = 1451] [outer = 0x119693400] 10:15:11 INFO - PROCESS | 1686 | 1470158111872 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]]]}] 10:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 672ms 10:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:15:11 INFO - PROCESS | 1686 | 1470158111893 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 1686 | 1470158111895 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:15:11 INFO - PROCESS | 1686 | 1470158111897 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 1686 | 1470158111898 Marionette TRACE conn2 <- [1,1906,null,{}] 10:15:11 INFO - PROCESS | 1686 | 1470158111908 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}] 10:15:11 INFO - PROCESS | 1686 | 1470158111909 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:12 INFO - PROCESS | 1686 | 1470158112011 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:15:12 INFO - PROCESS | 1686 | 1470158112015 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:12 INFO - PROCESS | 1686 | 1470158112016 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717f800 == 34 [pid = 1686] [id = 484] 10:15:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x116aaa800) [pid = 1686] [serial = 1452] [outer = 0x0] 10:15:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121109800) [pid = 1686] [serial = 1453] [outer = 0x116aaa800] 10:15:12 INFO - PROCESS | 1686 | 1470158112041 Marionette DEBUG loaded listener.js 10:15:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121b58400) [pid = 1686] [serial = 1454] [outer = 0x116aaa800] 10:15:12 INFO - PROCESS | 1686 | 1470158112378 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]]]}] 10:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 526ms 10:15:12 INFO - PROCESS | 1686 | 1470158112424 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 1686 | 1470158112425 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:15:12 INFO - PROCESS | 1686 | 1470158112427 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 1686 | 1470158112428 Marionette TRACE conn2 <- [1,1910,null,{}] 10:15:12 INFO - PROCESS | 1686 | 1470158112431 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}] 10:15:12 INFO - PROCESS | 1686 | 1470158112432 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:12 INFO - PROCESS | 1686 | 1470158112707 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x119525000) [pid = 1686] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x112738c00) [pid = 1686] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x110fe4000) [pid = 1686] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11272b400) [pid = 1686] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11653cc00) [pid = 1686] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x110f99800) [pid = 1686] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x110fe6c00) [pid = 1686] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1205e6c00) [pid = 1686] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11396b000) [pid = 1686] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x117453400) [pid = 1686] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x11600a000) [pid = 1686] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1132ccc00) [pid = 1686] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11807fc00) [pid = 1686] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x112a8ac00) [pid = 1686] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:15:12 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1195cec00) [pid = 1686] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:15:12 INFO - PROCESS | 1686 | 1470158112753 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:12 INFO - PROCESS | 1686 | 1470158112754 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x117388800 == 35 [pid = 1686] [id = 485] 10:15:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x110fe4000) [pid = 1686] [serial = 1455] [outer = 0x0] 10:15:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11272b400) [pid = 1686] [serial = 1456] [outer = 0x110fe4000] 10:15:12 INFO - PROCESS | 1686 | 1470158112779 Marionette DEBUG loaded listener.js 10:15:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x116006400) [pid = 1686] [serial = 1457] [outer = 0x110fe4000] 10:15:13 INFO - PROCESS | 1686 | 1470158113121 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]]]}] 10:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 10:15:13 INFO - PROCESS | 1686 | 1470158113148 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 1686 | 1470158113150 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:15:13 INFO - PROCESS | 1686 | 1470158113155 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 1686 | 1470158113156 Marionette TRACE conn2 <- [1,1914,null,{}] 10:15:13 INFO - PROCESS | 1686 | 1470158113160 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}] 10:15:13 INFO - PROCESS | 1686 | 1470158113161 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:13 INFO - PROCESS | 1686 | 1470158113313 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:15:13 INFO - PROCESS | 1686 | 1470158113367 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 1686 | 1470158113368 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x129688800 == 36 [pid = 1686] [id = 486] 10:15:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x116005800) [pid = 1686] [serial = 1458] [outer = 0x0] 10:15:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x117453000) [pid = 1686] [serial = 1459] [outer = 0x116005800] 10:15:13 INFO - PROCESS | 1686 | 1470158113407 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1205e6c00) [pid = 1686] [serial = 1460] [outer = 0x116005800] 10:15:13 INFO - PROCESS | 1686 | 1470158113711 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]]]}] 10:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 572ms 10:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:15:13 INFO - PROCESS | 1686 | 1470158113726 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 1686 | 1470158113727 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:15:13 INFO - PROCESS | 1686 | 1470158113729 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 1686 | 1470158113731 Marionette TRACE conn2 <- [1,1918,null,{}] 10:15:13 INFO - PROCESS | 1686 | 1470158113733 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}] 10:15:13 INFO - PROCESS | 1686 | 1470158113735 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:13 INFO - PROCESS | 1686 | 1470158113824 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:15:13 INFO - PROCESS | 1686 | 1470158113828 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 1686 | 1470158113829 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a722000 == 37 [pid = 1686] [id = 487] 10:15:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x12196e800) [pid = 1686] [serial = 1461] [outer = 0x0] 10:15:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x121b6e000) [pid = 1686] [serial = 1462] [outer = 0x12196e800] 10:15:13 INFO - PROCESS | 1686 | 1470158113854 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x123b31000) [pid = 1686] [serial = 1463] [outer = 0x12196e800] 10:15:14 INFO - PROCESS | 1686 | 1470158114176 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]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 468ms 10:15:14 INFO - PROCESS | 1686 | 1470158114198 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1686 | 1470158114200 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:15:14 INFO - PROCESS | 1686 | 1470158114205 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1686 | 1470158114208 Marionette TRACE conn2 <- [1,1922,null,{}] 10:15:14 INFO - PROCESS | 1686 | 1470158114210 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}] 10:15:14 INFO - PROCESS | 1686 | 1470158114212 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:14 INFO - PROCESS | 1686 | 1470158114331 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:15:14 INFO - PROCESS | 1686 | 1470158114337 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 1686 | 1470158114346 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2d0800 == 38 [pid = 1686] [id = 488] 10:15:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x118728800) [pid = 1686] [serial = 1464] [outer = 0x0] 10:15:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x123b30000) [pid = 1686] [serial = 1465] [outer = 0x118728800] 10:15:14 INFO - PROCESS | 1686 | 1470158114373 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x12557dc00) [pid = 1686] [serial = 1466] [outer = 0x118728800] 10:15:14 INFO - PROCESS | 1686 | 1470158114748 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]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 571ms 10:15:14 INFO - PROCESS | 1686 | 1470158114776 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1686 | 1470158114778 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:15:14 INFO - PROCESS | 1686 | 1470158114782 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1686 | 1470158114786 Marionette TRACE conn2 <- [1,1926,null,{}] 10:15:14 INFO - PROCESS | 1686 | 1470158114792 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}] 10:15:14 INFO - PROCESS | 1686 | 1470158114793 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:14 INFO - PROCESS | 1686 | 1470158114913 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:15:14 INFO - PROCESS | 1686 | 1470158114973 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 1686 | 1470158114976 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x116715000 == 39 [pid = 1686] [id = 489] 10:15:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x112730400) [pid = 1686] [serial = 1467] [outer = 0x0] 10:15:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1127dac00) [pid = 1686] [serial = 1468] [outer = 0x112730400] 10:15:15 INFO - PROCESS | 1686 | 1470158115008 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x113221000) [pid = 1686] [serial = 1469] [outer = 0x112730400] 10:15:15 INFO - PROCESS | 1686 | 1470158115539 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]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 775ms 10:15:15 INFO - PROCESS | 1686 | 1470158115556 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 1686 | 1470158115559 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:15:15 INFO - PROCESS | 1686 | 1470158115564 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 1686 | 1470158115566 Marionette TRACE conn2 <- [1,1930,null,{}] 10:15:15 INFO - PROCESS | 1686 | 1470158115569 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}] 10:15:15 INFO - PROCESS | 1686 | 1470158115571 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:15 INFO - PROCESS | 1686 | 1470158115683 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:15:15 INFO - PROCESS | 1686 | 1470158115745 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 1686 | 1470158115746 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x12117a800 == 40 [pid = 1686] [id = 490] 10:15:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1160ad400) [pid = 1686] [serial = 1470] [outer = 0x0] 10:15:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x116aacc00) [pid = 1686] [serial = 1471] [outer = 0x1160ad400] 10:15:15 INFO - PROCESS | 1686 | 1470158115778 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x11745c800) [pid = 1686] [serial = 1472] [outer = 0x1160ad400] 10:15:16 INFO - PROCESS | 1686 | 1470158116324 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]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 820ms 10:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:15:16 INFO - PROCESS | 1686 | 1470158116384 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:15:16 INFO - PROCESS | 1686 | 1470158116386 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:15:16 INFO - PROCESS | 1686 | 1470158116388 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 1686 | 1470158116391 Marionette TRACE conn2 <- [1,1934,null,{}] 10:15:16 INFO - PROCESS | 1686 | 1470158116399 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}] 10:15:16 INFO - PROCESS | 1686 | 1470158116402 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:16 INFO - PROCESS | 1686 | 1470158116513 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:15:16 INFO - PROCESS | 1686 | 1470158116710 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:16 INFO - PROCESS | 1686 | 1470158116712 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x116523800 == 41 [pid = 1686] [id = 491] 10:15:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x112710c00) [pid = 1686] [serial = 1473] [outer = 0x0] 10:15:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x112f96400) [pid = 1686] [serial = 1474] [outer = 0x112710c00] 10:15:16 INFO - PROCESS | 1686 | 1470158116740 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x11396d800) [pid = 1686] [serial = 1475] [outer = 0x112710c00] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x12a722000 == 40 [pid = 1686] [id = 487] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x129688800 == 39 [pid = 1686] [id = 486] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x117388800 == 38 [pid = 1686] [id = 485] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x12717f800 == 37 [pid = 1686] [id = 484] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x125551800 == 36 [pid = 1686] [id = 483] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x124a69000 == 35 [pid = 1686] [id = 482] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x1198db000 == 34 [pid = 1686] [id = 481] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x1193ad000 == 33 [pid = 1686] [id = 480] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x11737f000 == 32 [pid = 1686] [id = 479] 10:15:17 INFO - PROCESS | 1686 | --DOCSHELL 0x113bdf000 == 31 [pid = 1686] [id = 478] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x126d66400) [pid = 1686] [serial = 1372] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x11969d000) [pid = 1686] [serial = 1396] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11981c400) [pid = 1686] [serial = 1398] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1205e4000) [pid = 1686] [serial = 1399] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1127d8c00) [pid = 1686] [serial = 1404] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x121876000) [pid = 1686] [serial = 1402] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x117025400) [pid = 1686] [serial = 1386] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x121006000) [pid = 1686] [serial = 1401] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1172be000) [pid = 1686] [serial = 1387] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1110ac400) [pid = 1686] [serial = 1374] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11270d800) [pid = 1686] [serial = 1375] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1110a1c00) [pid = 1686] [serial = 1380] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x123ba9800) [pid = 1686] [serial = 1411] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1122e4800) [pid = 1686] [serial = 1381] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x113b0a000) [pid = 1686] [serial = 1383] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1151cbc00) [pid = 1686] [serial = 1384] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x117db2000) [pid = 1686] [serial = 1389] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1184ee000) [pid = 1686] [serial = 1390] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x116543400) [pid = 1686] [serial = 1377] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x117029000) [pid = 1686] [serial = 1378] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x118728400) [pid = 1686] [serial = 1392] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x126887000) [pid = 1686] [serial = 1414] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x121436800) [pid = 1686] [serial = 1408] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x123b2c000) [pid = 1686] [serial = 1413] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x121b66800) [pid = 1686] [serial = 1410] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x115e1bc00) [pid = 1686] [serial = 1405] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x1195cc800) [pid = 1686] [serial = 1395] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1187cb000) [pid = 1686] [serial = 1393] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x117452800) [pid = 1686] [serial = 1407] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1686 | 1470158117220 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]]]}] 10:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 872ms 10:15:17 INFO - PROCESS | 1686 | 1470158117262 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:15:17 INFO - PROCESS | 1686 | 1470158117264 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:15:17 INFO - PROCESS | 1686 | 1470158117267 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 1686 | 1470158117270 Marionette TRACE conn2 <- [1,1938,null,{}] 10:15:17 INFO - PROCESS | 1686 | 1470158117273 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}] 10:15:17 INFO - PROCESS | 1686 | 1470158117276 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:17 INFO - PROCESS | 1686 | 1470158117357 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:15:17 INFO - PROCESS | 1686 | 1470158117362 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 1686 | 1470158117363 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737f000 == 32 [pid = 1686] [id = 492] 10:15:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1160b4c00) [pid = 1686] [serial = 1476] [outer = 0x0] 10:15:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x116aaac00) [pid = 1686] [serial = 1477] [outer = 0x1160b4c00] 10:15:17 INFO - PROCESS | 1686 | 1470158117393 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x117450c00) [pid = 1686] [serial = 1478] [outer = 0x1160b4c00] 10:15:17 INFO - PROCESS | 1686 | 1470158117756 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]]]}] 10:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms 10:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:15:17 INFO - PROCESS | 1686 | 1470158117789 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:15:17 INFO - PROCESS | 1686 | 1470158117792 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:15:17 INFO - PROCESS | 1686 | 1470158117794 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 1686 | 1470158117795 Marionette TRACE conn2 <- [1,1942,null,{}] 10:15:17 INFO - PROCESS | 1686 | 1470158117798 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}] 10:15:17 INFO - PROCESS | 1686 | 1470158117799 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:17 INFO - PROCESS | 1686 | 1470158117880 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:15:17 INFO - PROCESS | 1686 | 1470158117889 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 1686 | 1470158117890 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195bb000 == 33 [pid = 1686] [id = 493] 10:15:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x117db2000) [pid = 1686] [serial = 1479] [outer = 0x0] 10:15:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1184ee000) [pid = 1686] [serial = 1480] [outer = 0x117db2000] 10:15:17 INFO - PROCESS | 1686 | 1470158117916 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x118763000) [pid = 1686] [serial = 1481] [outer = 0x117db2000] 10:15:18 INFO - PROCESS | 1686 | 1470158118275 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]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 10:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:15:18 INFO - PROCESS | 1686 | 1470158118313 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 1686 | 1470158118314 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:15:18 INFO - PROCESS | 1686 | 1470158118321 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 1686 | 1470158118326 Marionette TRACE conn2 <- [1,1946,null,{}] 10:15:18 INFO - PROCESS | 1686 | 1470158118340 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}] 10:15:18 INFO - PROCESS | 1686 | 1470158118342 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:18 INFO - PROCESS | 1686 | 1470158118431 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:15:18 INFO - PROCESS | 1686 | 1470158118439 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:18 INFO - PROCESS | 1686 | 1470158118440 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x121979800 == 34 [pid = 1686] [id = 494] 10:15:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x118070800) [pid = 1686] [serial = 1482] [outer = 0x0] 10:15:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11931ac00) [pid = 1686] [serial = 1483] [outer = 0x118070800] 10:15:18 INFO - PROCESS | 1686 | 1470158118478 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x119699800) [pid = 1686] [serial = 1484] [outer = 0x118070800] 10:15:18 INFO - PROCESS | 1686 | 1470158118910 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]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 632ms 10:15:18 INFO - PROCESS | 1686 | 1470158118949 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 1686 | 1470158118951 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:15:18 INFO - PROCESS | 1686 | 1470158118956 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 1686 | 1470158118957 Marionette TRACE conn2 <- [1,1950,null,{}] 10:15:18 INFO - PROCESS | 1686 | 1470158118959 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}] 10:15:18 INFO - PROCESS | 1686 | 1470158118960 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:19 INFO - PROCESS | 1686 | 1470158119071 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:15:19 INFO - PROCESS | 1686 | 1470158119095 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 1686 | 1470158119097 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717b800 == 35 [pid = 1686] [id = 495] 10:15:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x119824400) [pid = 1686] [serial = 1485] [outer = 0x0] 10:15:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x119922000) [pid = 1686] [serial = 1486] [outer = 0x119824400] 10:15:19 INFO - PROCESS | 1686 | 1470158119124 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1205e3800) [pid = 1686] [serial = 1487] [outer = 0x119824400] 10:15:19 INFO - PROCESS | 1686 | 1470158119451 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]]]}] 10:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 10:15:19 INFO - PROCESS | 1686 | 1470158119477 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:15:19 INFO - PROCESS | 1686 | 1470158119479 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:15:19 INFO - PROCESS | 1686 | 1470158119481 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 1686 | 1470158119482 Marionette TRACE conn2 <- [1,1954,null,{}] 10:15:19 INFO - PROCESS | 1686 | 1470158119484 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}] 10:15:19 INFO - PROCESS | 1686 | 1470158119485 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:19 INFO - PROCESS | 1686 | 1470158119583 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:15:19 INFO - PROCESS | 1686 | 1470158119587 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 1686 | 1470158119591 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x129170000 == 36 [pid = 1686] [id = 496] 10:15:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x12186f000) [pid = 1686] [serial = 1488] [outer = 0x0] 10:15:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x121879400) [pid = 1686] [serial = 1489] [outer = 0x12186f000] 10:15:19 INFO - PROCESS | 1686 | 1470158119623 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x121b6e800) [pid = 1686] [serial = 1490] [outer = 0x12186f000] 10:15:19 INFO - PROCESS | 1686 | 1470158119987 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]]]}] 10:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 517ms 10:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:15:20 INFO - PROCESS | 1686 | 1470158119999 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 1686 | 1470158120000 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:15:20 INFO - PROCESS | 1686 | 1470158120003 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1686 | 1470158120005 Marionette TRACE conn2 <- [1,1958,null,{}] 10:15:20 INFO - PROCESS | 1686 | 1470158120007 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}] 10:15:20 INFO - PROCESS | 1686 | 1470158120008 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:20 INFO - PROCESS | 1686 | 1470158120112 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:15:20 INFO - PROCESS | 1686 | 1470158120124 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1686 | 1470158120125 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x129696800 == 37 [pid = 1686] [id = 497] 10:15:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x123b2c400) [pid = 1686] [serial = 1491] [outer = 0x0] 10:15:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x124e2d400) [pid = 1686] [serial = 1492] [outer = 0x123b2c400] 10:15:20 INFO - PROCESS | 1686 | 1470158120157 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x126830000) [pid = 1686] [serial = 1493] [outer = 0x123b2c400] 10:15:20 INFO - PROCESS | 1686 | 1470158120489 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]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 10:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:15:20 INFO - PROCESS | 1686 | 1470158120522 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 1686 | 1470158120523 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:15:20 INFO - PROCESS | 1686 | 1470158120525 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1686 | 1470158120527 Marionette TRACE conn2 <- [1,1962,null,{}] 10:15:20 INFO - PROCESS | 1686 | 1470158120529 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}] 10:15:20 INFO - PROCESS | 1686 | 1470158120530 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:20 INFO - PROCESS | 1686 | 1470158120627 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:15:20 INFO - PROCESS | 1686 | 1470158120638 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1686 | 1470158120639 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abe1800 == 38 [pid = 1686] [id = 498] 10:15:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x12687e000) [pid = 1686] [serial = 1494] [outer = 0x0] 10:15:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x126d6d000) [pid = 1686] [serial = 1495] [outer = 0x12687e000] 10:15:20 INFO - PROCESS | 1686 | 1470158120665 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1271a2c00) [pid = 1686] [serial = 1496] [outer = 0x12687e000] 10:15:20 INFO - PROCESS | 1686 | 1470158120977 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]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 467ms 10:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:15:20 INFO - PROCESS | 1686 | 1470158120993 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 1686 | 1470158120994 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:15:20 INFO - PROCESS | 1686 | 1470158120997 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1686 | 1470158120998 Marionette TRACE conn2 <- [1,1966,null,{}] 10:15:21 INFO - PROCESS | 1686 | 1470158121000 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}] 10:15:21 INFO - PROCESS | 1686 | 1470158121003 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:21 INFO - PROCESS | 1686 | 1470158121106 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:15:21 INFO - PROCESS | 1686 | 1470158121110 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 1686 | 1470158121111 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be90800 == 39 [pid = 1686] [id = 499] 10:15:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x12719c000) [pid = 1686] [serial = 1497] [outer = 0x0] 10:15:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1271b2c00) [pid = 1686] [serial = 1498] [outer = 0x12719c000] 10:15:21 INFO - PROCESS | 1686 | 1470158121142 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x128b07800) [pid = 1686] [serial = 1499] [outer = 0x12719c000] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x11403c000) [pid = 1686] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x112753400) [pid = 1686] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x110fe0000) [pid = 1686] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117d2c800) [pid = 1686] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x113b04400) [pid = 1686] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11807f800) [pid = 1686] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118f40c00) [pid = 1686] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x119693400) [pid = 1686] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x116010c00) [pid = 1686] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1176ba400) [pid = 1686] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11876c000) [pid = 1686] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x116aaa800) [pid = 1686] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x116005800) [pid = 1686] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x121b6bc00) [pid = 1686] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x110fe4000) [pid = 1686] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:15:21 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x12196e800) [pid = 1686] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:15:21 INFO - PROCESS | 1686 | 1470158121569 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]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 621ms 10:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:15:21 INFO - PROCESS | 1686 | 1470158121619 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 1686 | 1470158121621 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:15:21 INFO - PROCESS | 1686 | 1470158121624 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1686 | 1470158121626 Marionette TRACE conn2 <- [1,1970,null,{}] 10:15:21 INFO - PROCESS | 1686 | 1470158121629 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}] 10:15:21 INFO - PROCESS | 1686 | 1470158121631 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:21 INFO - PROCESS | 1686 | 1470158121734 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:15:21 INFO - PROCESS | 1686 | 1470158121798 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 1686 | 1470158121800 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x124ce6800 == 40 [pid = 1686] [id = 500] 10:15:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x110fe0000) [pid = 1686] [serial = 1500] [outer = 0x0] 10:15:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x113b06400) [pid = 1686] [serial = 1501] [outer = 0x110fe0000] 10:15:21 INFO - PROCESS | 1686 | 1470158121824 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1176ba400) [pid = 1686] [serial = 1502] [outer = 0x110fe0000] 10:15:22 INFO - PROCESS | 1686 | 1470158122082 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]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 10:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:15:22 INFO - PROCESS | 1686 | 1470158122094 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 1686 | 1470158122095 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:15:22 INFO - PROCESS | 1686 | 1470158122097 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1686 | 1470158122098 Marionette TRACE conn2 <- [1,1974,null,{}] 10:15:22 INFO - PROCESS | 1686 | 1470158122110 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}] 10:15:22 INFO - PROCESS | 1686 | 1470158122111 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:22 INFO - PROCESS | 1686 | 1470158122196 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:15:22 INFO - PROCESS | 1686 | 1470158122200 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 1686 | 1470158122210 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4d0000 == 41 [pid = 1686] [id = 501] 10:15:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x117d2c800) [pid = 1686] [serial = 1503] [outer = 0x0] 10:15:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1199ae800) [pid = 1686] [serial = 1504] [outer = 0x117d2c800] 10:15:22 INFO - PROCESS | 1686 | 1470158122236 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x128b08400) [pid = 1686] [serial = 1505] [outer = 0x117d2c800] 10:15:22 INFO - PROCESS | 1686 | 1470158122578 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]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 10:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:15:22 INFO - PROCESS | 1686 | 1470158122619 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 1686 | 1470158122620 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:15:22 INFO - PROCESS | 1686 | 1470158122622 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1686 | 1470158122624 Marionette TRACE conn2 <- [1,1978,null,{}] 10:15:22 INFO - PROCESS | 1686 | 1470158122638 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}] 10:15:22 INFO - PROCESS | 1686 | 1470158122640 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:22 INFO - PROCESS | 1686 | 1470158122734 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:15:22 INFO - PROCESS | 1686 | 1470158122740 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 1686 | 1470158122741 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb40800 == 42 [pid = 1686] [id = 502] 10:15:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128b08800) [pid = 1686] [serial = 1506] [outer = 0x0] 10:15:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x128b2b000) [pid = 1686] [serial = 1507] [outer = 0x128b08800] 10:15:22 INFO - PROCESS | 1686 | 1470158122765 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x128bd3000) [pid = 1686] [serial = 1508] [outer = 0x128b08800] 10:15:23 INFO - PROCESS | 1686 | 1470158123114 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]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 10:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:15:23 INFO - PROCESS | 1686 | 1470158123142 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 1686 | 1470158123143 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:15:23 INFO - PROCESS | 1686 | 1470158123145 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 1686 | 1470158123146 Marionette TRACE conn2 <- [1,1982,null,{}] 10:15:23 INFO - PROCESS | 1686 | 1470158123148 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}] 10:15:23 INFO - PROCESS | 1686 | 1470158123150 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:23 INFO - PROCESS | 1686 | 1470158123235 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:15:23 INFO - PROCESS | 1686 | 1470158123296 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 1686 | 1470158123297 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d14c000 == 43 [pid = 1686] [id = 503] 10:15:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128bd2800) [pid = 1686] [serial = 1509] [outer = 0x0] 10:15:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128bdd800) [pid = 1686] [serial = 1510] [outer = 0x128bd2800] 10:15:23 INFO - PROCESS | 1686 | 1470158123321 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128e92800) [pid = 1686] [serial = 1511] [outer = 0x128bd2800] 10:15:23 INFO - PROCESS | 1686 | 1470158123747 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]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 618ms 10:15:23 INFO - PROCESS | 1686 | 1470158123764 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 1686 | 1470158123766 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:15:23 INFO - PROCESS | 1686 | 1470158123770 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 1686 | 1470158123772 Marionette TRACE conn2 <- [1,1986,null,{}] 10:15:23 INFO - PROCESS | 1686 | 1470158123776 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}] 10:15:23 INFO - PROCESS | 1686 | 1470158123777 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:23 INFO - PROCESS | 1686 | 1470158123888 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:15:23 INFO - PROCESS | 1686 | 1470158123951 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 1686 | 1470158123952 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x11879a000 == 44 [pid = 1686] [id = 504] 10:15:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x112dee800) [pid = 1686] [serial = 1512] [outer = 0x0] 10:15:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1160b2000) [pid = 1686] [serial = 1513] [outer = 0x112dee800] 10:15:23 INFO - PROCESS | 1686 | 1470158123983 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x11702a800) [pid = 1686] [serial = 1514] [outer = 0x112dee800] 10:15:24 INFO - PROCESS | 1686 | 1470158124447 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]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 10:15:24 INFO - PROCESS | 1686 | 1470158124501 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 1686 | 1470158124505 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:15:24 INFO - PROCESS | 1686 | 1470158124511 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 1686 | 1470158124513 Marionette TRACE conn2 <- [1,1990,null,{}] 10:15:24 INFO - PROCESS | 1686 | 1470158124516 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}] 10:15:24 INFO - PROCESS | 1686 | 1470158124517 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:24 INFO - PROCESS | 1686 | 1470158124627 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:15:24 INFO - PROCESS | 1686 | 1470158124702 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 1686 | 1470158124704 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ad9000 == 45 [pid = 1686] [id = 505] 10:15:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x118730000) [pid = 1686] [serial = 1515] [outer = 0x0] 10:15:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1187cb000) [pid = 1686] [serial = 1516] [outer = 0x118730000] 10:15:24 INFO - PROCESS | 1686 | 1470158124734 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x11931b400) [pid = 1686] [serial = 1517] [outer = 0x118730000] 10:15:25 INFO - PROCESS | 1686 | 1470158125153 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]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 670ms 10:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:15:25 INFO - PROCESS | 1686 | 1470158125181 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 1686 | 1470158125183 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:15:25 INFO - PROCESS | 1686 | 1470158125185 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 1686 | 1470158125187 Marionette TRACE conn2 <- [1,1994,null,{}] 10:15:25 INFO - PROCESS | 1686 | 1470158125196 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}] 10:15:25 INFO - PROCESS | 1686 | 1470158125199 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:25 INFO - PROCESS | 1686 | 1470158125302 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:15:25 INFO - PROCESS | 1686 | 1470158125365 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 1686 | 1470158125367 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d223800 == 46 [pid = 1686] [id = 506] 10:15:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x11981f800) [pid = 1686] [serial = 1518] [outer = 0x0] 10:15:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x121422c00) [pid = 1686] [serial = 1519] [outer = 0x11981f800] 10:15:25 INFO - PROCESS | 1686 | 1470158125439 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x121b68400) [pid = 1686] [serial = 1520] [outer = 0x11981f800] 10:15:25 INFO - PROCESS | 1686 | 1470158125873 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]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 772ms 10:15:25 INFO - PROCESS | 1686 | 1470158125962 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 1686 | 1470158125964 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:15:25 INFO - PROCESS | 1686 | 1470158125967 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 1686 | 1470158125969 Marionette TRACE conn2 <- [1,1998,null,{}] 10:15:25 INFO - PROCESS | 1686 | 1470158125971 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}] 10:15:25 INFO - PROCESS | 1686 | 1470158125972 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:26 INFO - PROCESS | 1686 | 1470158126077 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:15:26 INFO - PROCESS | 1686 | 1470158126136 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 1686 | 1470158126137 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d6ed000 == 47 [pid = 1686] [id = 507] 10:15:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x123db8400) [pid = 1686] [serial = 1521] [outer = 0x0] 10:15:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x126fc6c00) [pid = 1686] [serial = 1522] [outer = 0x123db8400] 10:15:26 INFO - PROCESS | 1686 | 1470158126167 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x1271b3000) [pid = 1686] [serial = 1523] [outer = 0x123db8400] 10:15:26 INFO - PROCESS | 1686 | 1470158126760 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]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 822ms 10:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:15:26 INFO - PROCESS | 1686 | 1470158126790 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 1686 | 1470158126792 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:15:26 INFO - PROCESS | 1686 | 1470158126795 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 1686 | 1470158126797 Marionette TRACE conn2 <- [1,2002,null,{}] 10:15:26 INFO - PROCESS | 1686 | 1470158126800 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}] 10:15:26 INFO - PROCESS | 1686 | 1470158126802 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:26 INFO - PROCESS | 1686 | 1470158126907 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:15:26 INFO - PROCESS | 1686 | 1470158126989 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 1686 | 1470158126991 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184d6000 == 48 [pid = 1686] [id = 508] 10:15:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x112a89c00) [pid = 1686] [serial = 1524] [outer = 0x0] 10:15:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x11396c000) [pid = 1686] [serial = 1525] [outer = 0x112a89c00] 10:15:27 INFO - PROCESS | 1686 | 1470158127020 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x11745e000) [pid = 1686] [serial = 1526] [outer = 0x112a89c00] 10:15:27 INFO - PROCESS | 1686 | 1470158127547 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]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 777ms 10:15:27 INFO - PROCESS | 1686 | 1470158127589 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 1686 | 1470158127593 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:15:27 INFO - PROCESS | 1686 | 1470158127601 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 1686 | 1470158127606 Marionette TRACE conn2 <- [1,2006,null,{}] 10:15:27 INFO - PROCESS | 1686 | 1470158127609 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}] 10:15:27 INFO - PROCESS | 1686 | 1470158127612 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:27 INFO - PROCESS | 1686 | 1470158127734 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:15:27 INFO - PROCESS | 1686 | 1470158127844 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:27 INFO - PROCESS | 1686 | 1470158127845 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b4000 == 49 [pid = 1686] [id = 509] 10:15:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x11744f800) [pid = 1686] [serial = 1527] [outer = 0x0] 10:15:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x1176b8c00) [pid = 1686] [serial = 1528] [outer = 0x11744f800] 10:15:27 INFO - PROCESS | 1686 | 1470158127887 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x119525000) [pid = 1686] [serial = 1529] [outer = 0x11744f800] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb40800 == 48 [pid = 1686] [id = 502] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4d0000 == 47 [pid = 1686] [id = 501] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x124ce6800 == 46 [pid = 1686] [id = 500] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12be90800 == 45 [pid = 1686] [id = 499] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12abe1800 == 44 [pid = 1686] [id = 498] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x129696800 == 43 [pid = 1686] [id = 497] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x129170000 == 42 [pid = 1686] [id = 496] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12717b800 == 41 [pid = 1686] [id = 495] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x121979800 == 40 [pid = 1686] [id = 494] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1195bb000 == 39 [pid = 1686] [id = 493] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x11737f000 == 38 [pid = 1686] [id = 492] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x116523800 == 37 [pid = 1686] [id = 491] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12117a800 == 36 [pid = 1686] [id = 490] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x116715000 == 35 [pid = 1686] [id = 489] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2d0800 == 34 [pid = 1686] [id = 488] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1195c3800 == 33 [pid = 1686] [id = 477] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x1184d6000 == 32 [pid = 1686] [id = 508] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12d6ed000 == 31 [pid = 1686] [id = 507] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12d223800 == 30 [pid = 1686] [id = 506] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x128ad9000 == 29 [pid = 1686] [id = 505] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x12d14c000 == 28 [pid = 1686] [id = 503] 10:15:28 INFO - PROCESS | 1686 | --DOCSHELL 0x11879a000 == 27 [pid = 1686] [id = 504] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x1167ad800) [pid = 1686] [serial = 1437] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x116aa8800) [pid = 1686] [serial = 1438] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1127ddc00) [pid = 1686] [serial = 1434] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x113079c00) [pid = 1686] [serial = 1435] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x11272ec00) [pid = 1686] [serial = 1417] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x117dbb000) [pid = 1686] [serial = 1440] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x11807b800) [pid = 1686] [serial = 1441] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x1110a7400) [pid = 1686] [serial = 1416] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1161bac00) [pid = 1686] [serial = 1432] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x113ea7c00) [pid = 1686] [serial = 1431] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118726400) [pid = 1686] [serial = 1443] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x118f8b400) [pid = 1686] [serial = 1447] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x11981ac00) [pid = 1686] [serial = 1450] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x117028400) [pid = 1686] [serial = 1420] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x116806400) [pid = 1686] [serial = 1419] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1187cc800) [pid = 1686] [serial = 1423] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x119523400) [pid = 1686] [serial = 1448] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1184e8000) [pid = 1686] [serial = 1422] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x121736c00) [pid = 1686] [serial = 1426] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x121109800) [pid = 1686] [serial = 1453] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11981e000) [pid = 1686] [serial = 1425] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x120f91000) [pid = 1686] [serial = 1451] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x117453000) [pid = 1686] [serial = 1459] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x126828c00) [pid = 1686] [serial = 1429] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x124ab7000) [pid = 1686] [serial = 1428] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x119816c00) [pid = 1686] [serial = 880] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x121b58400) [pid = 1686] [serial = 1454] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x116006400) [pid = 1686] [serial = 1457] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x121b6e000) [pid = 1686] [serial = 1462] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1205e6c00) [pid = 1686] [serial = 1460] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x123b31000) [pid = 1686] [serial = 1463] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x11272b400) [pid = 1686] [serial = 1456] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x123b30000) [pid = 1686] [serial = 1465] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x118770c00) [pid = 1686] [serial = 1444] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1686 | 1470158128863 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]]]}] 10:15:28 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 10:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1324ms 10:15:28 INFO - PROCESS | 1686 | 1470158128925 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 1686 | 1470158128927 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:15:28 INFO - PROCESS | 1686 | 1470158128929 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 1686 | 1470158128932 Marionette TRACE conn2 <- [1,2010,null,{}] 10:15:28 INFO - PROCESS | 1686 | 1470158128940 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}] 10:15:28 INFO - PROCESS | 1686 | 1470158128941 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:29 INFO - PROCESS | 1686 | 1470158129041 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:15:29 INFO - PROCESS | 1686 | 1470158129055 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 1686 | 1470158129057 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x116720000 == 28 [pid = 1686] [id = 510] 10:15:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x112dec400) [pid = 1686] [serial = 1530] [outer = 0x0] 10:15:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x113079c00) [pid = 1686] [serial = 1531] [outer = 0x112dec400] 10:15:29 INFO - PROCESS | 1686 | 1470158129102 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1122be000) [pid = 1686] [serial = 1532] [outer = 0x112dec400] 10:15:29 INFO - PROCESS | 1686 | 1470158129556 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]]]}] 10:15:29 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 10:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 671ms 10:15:29 INFO - PROCESS | 1686 | 1470158129600 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 1686 | 1470158129603 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:15:29 INFO - PROCESS | 1686 | 1470158129608 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 1686 | 1470158129609 Marionette TRACE conn2 <- [1,2014,null,{}] 10:15:29 INFO - PROCESS | 1686 | 1470158129612 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}] 10:15:29 INFO - PROCESS | 1686 | 1470158129613 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:29 INFO - PROCESS | 1686 | 1470158129700 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:15:29 INFO - PROCESS | 1686 | 1470158129728 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 1686 | 1470158129729 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d91000 == 29 [pid = 1686] [id = 511] 10:15:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11653d400) [pid = 1686] [serial = 1533] [outer = 0x0] 10:15:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1168ecc00) [pid = 1686] [serial = 1534] [outer = 0x11653d400] 10:15:29 INFO - PROCESS | 1686 | 1470158129756 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11702f400) [pid = 1686] [serial = 1535] [outer = 0x11653d400] 10:15:30 INFO - PROCESS | 1686 | 1470158130115 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]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 10:15:30 INFO - PROCESS | 1686 | 1470158130127 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 1686 | 1470158130129 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:15:30 INFO - PROCESS | 1686 | 1470158130131 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 1686 | 1470158130133 Marionette TRACE conn2 <- [1,2018,null,{}] 10:15:30 INFO - PROCESS | 1686 | 1470158130143 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}] 10:15:30 INFO - PROCESS | 1686 | 1470158130146 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:30 INFO - PROCESS | 1686 | 1470158130228 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:15:30 INFO - PROCESS | 1686 | 1470158130234 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1686 | 1470158130239 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b73000 == 30 [pid = 1686] [id = 512] 10:15:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x117d2ac00) [pid = 1686] [serial = 1536] [outer = 0x0] 10:15:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118077000) [pid = 1686] [serial = 1537] [outer = 0x117d2ac00] 10:15:30 INFO - PROCESS | 1686 | 1470158130267 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x118729400) [pid = 1686] [serial = 1538] [outer = 0x117d2ac00] 10:15:30 INFO - PROCESS | 1686 | 1470158130607 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]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 524ms 10:15:30 INFO - PROCESS | 1686 | 1470158130655 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 1686 | 1470158130657 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:15:30 INFO - PROCESS | 1686 | 1470158130659 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 1686 | 1470158130660 Marionette TRACE conn2 <- [1,2022,null,{}] 10:15:30 INFO - PROCESS | 1686 | 1470158130663 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}] 10:15:30 INFO - PROCESS | 1686 | 1470158130664 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:30 INFO - PROCESS | 1686 | 1470158130776 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:15:30 INFO - PROCESS | 1686 | 1470158130791 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1686 | 1470158130792 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x12106a000 == 31 [pid = 1686] [id = 513] 10:15:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x117452400) [pid = 1686] [serial = 1539] [outer = 0x0] 10:15:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x118766c00) [pid = 1686] [serial = 1540] [outer = 0x117452400] 10:15:30 INFO - PROCESS | 1686 | 1470158130817 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11951c400) [pid = 1686] [serial = 1541] [outer = 0x117452400] 10:15:31 INFO - PROCESS | 1686 | 1470158131166 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]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 10:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:15:31 INFO - PROCESS | 1686 | 1470158131178 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:15:31 INFO - PROCESS | 1686 | 1470158131179 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:15:31 INFO - PROCESS | 1686 | 1470158131181 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 1686 | 1470158131182 Marionette TRACE conn2 <- [1,2026,null,{}] 10:15:31 INFO - PROCESS | 1686 | 1470158131185 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}] 10:15:31 INFO - PROCESS | 1686 | 1470158131186 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:31 INFO - PROCESS | 1686 | 1470158131280 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:15:31 INFO - PROCESS | 1686 | 1470158131292 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 1686 | 1470158131293 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b47000 == 32 [pid = 1686] [id = 514] 10:15:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x112702800) [pid = 1686] [serial = 1542] [outer = 0x0] 10:15:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1195d4c00) [pid = 1686] [serial = 1543] [outer = 0x112702800] 10:15:31 INFO - PROCESS | 1686 | 1470158131319 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11969d800) [pid = 1686] [serial = 1544] [outer = 0x112702800] 10:15:31 INFO - PROCESS | 1686 | 1470158131726 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]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 569ms 10:15:31 INFO - PROCESS | 1686 | 1470158131753 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:15:31 INFO - PROCESS | 1686 | 1470158131755 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:15:31 INFO - PROCESS | 1686 | 1470158131765 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 1686 | 1470158131767 Marionette TRACE conn2 <- [1,2030,null,{}] 10:15:31 INFO - PROCESS | 1686 | 1470158131773 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}] 10:15:31 INFO - PROCESS | 1686 | 1470158131779 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:31 INFO - PROCESS | 1686 | 1470158131944 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:15:31 INFO - PROCESS | 1686 | 1470158131971 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 1686 | 1470158131972 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717a800 == 33 [pid = 1686] [id = 515] 10:15:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x119821c00) [pid = 1686] [serial = 1545] [outer = 0x0] 10:15:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x120f95800) [pid = 1686] [serial = 1546] [outer = 0x119821c00] 10:15:32 INFO - PROCESS | 1686 | 1470158132012 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x12186c000) [pid = 1686] [serial = 1547] [outer = 0x119821c00] 10:15:32 INFO - PROCESS | 1686 | 1470158132393 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]]]}] 10:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 673ms 10:15:32 INFO - PROCESS | 1686 | 1470158132439 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:15:32 INFO - PROCESS | 1686 | 1470158132440 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:15:32 INFO - PROCESS | 1686 | 1470158132442 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 1686 | 1470158132443 Marionette TRACE conn2 <- [1,2034,null,{}] 10:15:32 INFO - PROCESS | 1686 | 1470158132446 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}] 10:15:32 INFO - PROCESS | 1686 | 1470158132447 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:32 INFO - PROCESS | 1686 | 1470158132551 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:15:32 INFO - PROCESS | 1686 | 1470158132560 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:32 INFO - PROCESS | 1686 | 1470158132562 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cec000 == 34 [pid = 1686] [id = 516] 10:15:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x12186c400) [pid = 1686] [serial = 1548] [outer = 0x0] 10:15:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1218e9000) [pid = 1686] [serial = 1549] [outer = 0x12186c400] 10:15:32 INFO - PROCESS | 1686 | 1470158132586 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121b67c00) [pid = 1686] [serial = 1550] [outer = 0x12186c400] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x12687e000) [pid = 1686] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x123b2c400) [pid = 1686] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x110fe0000) [pid = 1686] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x12719c000) [pid = 1686] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1160b4c00) [pid = 1686] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x117db2000) [pid = 1686] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x118070800) [pid = 1686] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x128b08800) [pid = 1686] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x117d2c800) [pid = 1686] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x112710c00) [pid = 1686] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1160ad400) [pid = 1686] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119824400) [pid = 1686] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x12186f000) [pid = 1686] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x112730400) [pid = 1686] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x118728800) [pid = 1686] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:15:33 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x128bd2800) [pid = 1686] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:15:33 INFO - PROCESS | 1686 | 1470158133114 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]]]}] 10:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 720ms 10:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:15:33 INFO - PROCESS | 1686 | 1470158133162 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 1686 | 1470158133163 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:15:33 INFO - PROCESS | 1686 | 1470158133166 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 1686 | 1470158133166 Marionette TRACE conn2 <- [1,2038,null,{}] 10:15:33 INFO - PROCESS | 1686 | 1470158133169 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}] 10:15:33 INFO - PROCESS | 1686 | 1470158133170 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:33 INFO - PROCESS | 1686 | 1470158133254 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:15:33 INFO - PROCESS | 1686 | 1470158133362 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1686 | 1470158133363 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ae1800 == 35 [pid = 1686] [id = 517] 10:15:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11222b400) [pid = 1686] [serial = 1551] [outer = 0x0] 10:15:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1160b4c00) [pid = 1686] [serial = 1552] [outer = 0x11222b400] 10:15:33 INFO - PROCESS | 1686 | 1470158133403 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118770400) [pid = 1686] [serial = 1553] [outer = 0x11222b400] 10:15:33 INFO - PROCESS | 1686 | 1470158133777 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]]]}] 10:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 619ms 10:15:33 INFO - PROCESS | 1686 | 1470158133785 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 1686 | 1470158133786 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:15:33 INFO - PROCESS | 1686 | 1470158133789 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 1686 | 1470158133790 Marionette TRACE conn2 <- [1,2042,null,{}] 10:15:33 INFO - PROCESS | 1686 | 1470158133792 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}] 10:15:33 INFO - PROCESS | 1686 | 1470158133793 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:33 INFO - PROCESS | 1686 | 1470158133873 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:15:33 INFO - PROCESS | 1686 | 1470158133931 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1686 | 1470158133933 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4e2000 == 36 [pid = 1686] [id = 518] 10:15:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1127e5c00) [pid = 1686] [serial = 1554] [outer = 0x0] 10:15:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x120f8b400) [pid = 1686] [serial = 1555] [outer = 0x1127e5c00] 10:15:33 INFO - PROCESS | 1686 | 1470158133956 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x121b75000) [pid = 1686] [serial = 1556] [outer = 0x1127e5c00] 10:15:34 INFO - PROCESS | 1686 | 1470158134207 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]]]}] 10:15:34 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) 10:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 469ms 10:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:15:34 INFO - PROCESS | 1686 | 1470158134260 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1686 | 1470158134262 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:15:34 INFO - PROCESS | 1686 | 1470158134264 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1686 | 1470158134266 Marionette TRACE conn2 <- [1,2046,null,{}] 10:15:34 INFO - PROCESS | 1686 | 1470158134279 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}] 10:15:34 INFO - PROCESS | 1686 | 1470158134280 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:34 INFO - PROCESS | 1686 | 1470158134403 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:15:34 INFO - PROCESS | 1686 | 1470158134409 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 1686 | 1470158134410 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abe0800 == 37 [pid = 1686] [id = 519] 10:15:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x116805400) [pid = 1686] [serial = 1557] [outer = 0x0] 10:15:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x123be2800) [pid = 1686] [serial = 1558] [outer = 0x116805400] 10:15:34 INFO - PROCESS | 1686 | 1470158134450 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x124cc0400) [pid = 1686] [serial = 1559] [outer = 0x116805400] 10:15:34 INFO - PROCESS | 1686 | 1470158134910 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]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 669ms 10:15:34 INFO - PROCESS | 1686 | 1470158134933 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1686 | 1470158134935 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:15:34 INFO - PROCESS | 1686 | 1470158134940 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1686 | 1470158134941 Marionette TRACE conn2 <- [1,2050,null,{}] 10:15:34 INFO - PROCESS | 1686 | 1470158134943 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}] 10:15:34 INFO - PROCESS | 1686 | 1470158134945 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:35 INFO - PROCESS | 1686 | 1470158135082 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:15:35 INFO - PROCESS | 1686 | 1470158135142 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 1686 | 1470158135144 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x1133d9800 == 38 [pid = 1686] [id = 520] 10:15:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x110fe8000) [pid = 1686] [serial = 1560] [outer = 0x0] 10:15:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x111d7b800) [pid = 1686] [serial = 1561] [outer = 0x110fe8000] 10:15:35 INFO - PROCESS | 1686 | 1470158135177 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x112738c00) [pid = 1686] [serial = 1562] [outer = 0x110fe8000] 10:15:35 INFO - PROCESS | 1686 | 1470158135725 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]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 820ms 10:15:35 INFO - PROCESS | 1686 | 1470158135760 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 1686 | 1470158135763 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:15:35 INFO - PROCESS | 1686 | 1470158135766 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:15:35 INFO - PROCESS | 1686 | 1470158135768 Marionette TRACE conn2 <- [1,2054,null,{}] 10:15:35 INFO - PROCESS | 1686 | 1470158135801 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}] 10:15:35 INFO - PROCESS | 1686 | 1470158135804 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:35 INFO - PROCESS | 1686 | 1470158135919 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:15:36 INFO - PROCESS | 1686 | 1470158135999 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 1686 | 1470158136001 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198e5800 == 39 [pid = 1686] [id = 521] 10:15:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x116536c00) [pid = 1686] [serial = 1563] [outer = 0x0] 10:15:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x116aa9400) [pid = 1686] [serial = 1564] [outer = 0x116536c00] 10:15:36 INFO - PROCESS | 1686 | 1470158136031 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1176b2800) [pid = 1686] [serial = 1565] [outer = 0x116536c00] 10:15:36 INFO - PROCESS | 1686 | 1470158136577 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]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 848ms 10:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:15:36 INFO - PROCESS | 1686 | 1470158136614 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 1686 | 1470158136616 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:15:36 INFO - PROCESS | 1686 | 1470158136618 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 1686 | 1470158136619 Marionette TRACE conn2 <- [1,2058,null,{}] 10:15:36 INFO - PROCESS | 1686 | 1470158136622 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}] 10:15:36 INFO - PROCESS | 1686 | 1470158136623 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:36 INFO - PROCESS | 1686 | 1470158136732 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:15:36 INFO - PROCESS | 1686 | 1470158136817 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 1686 | 1470158136818 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x11725a000 == 40 [pid = 1686] [id = 522] 10:15:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1167ad400) [pid = 1686] [serial = 1566] [outer = 0x0] 10:15:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x117031000) [pid = 1686] [serial = 1567] [outer = 0x1167ad400] 10:15:36 INFO - PROCESS | 1686 | 1470158136848 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x118764000) [pid = 1686] [serial = 1568] [outer = 0x1167ad400] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x12abe0800 == 39 [pid = 1686] [id = 519] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4e2000 == 38 [pid = 1686] [id = 518] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x128ae1800 == 37 [pid = 1686] [id = 517] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x128cec000 == 36 [pid = 1686] [id = 516] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x12717a800 == 35 [pid = 1686] [id = 515] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x123b47000 == 34 [pid = 1686] [id = 514] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x12106a000 == 33 [pid = 1686] [id = 513] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x119b73000 == 32 [pid = 1686] [id = 512] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x117d91000 == 31 [pid = 1686] [id = 511] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x116720000 == 30 [pid = 1686] [id = 510] 10:15:37 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b4000 == 29 [pid = 1686] [id = 509] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x126d6d000) [pid = 1686] [serial = 1495] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x124e2d400) [pid = 1686] [serial = 1492] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1176ba400) [pid = 1686] [serial = 1502] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1271b2c00) [pid = 1686] [serial = 1498] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x117450c00) [pid = 1686] [serial = 1478] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1184ee000) [pid = 1686] [serial = 1480] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x119699800) [pid = 1686] [serial = 1484] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x116aaac00) [pid = 1686] [serial = 1477] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x128b2b000) [pid = 1686] [serial = 1507] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x128b08400) [pid = 1686] [serial = 1505] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x112f96400) [pid = 1686] [serial = 1474] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x128b07800) [pid = 1686] [serial = 1499] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x126830000) [pid = 1686] [serial = 1493] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1199ae800) [pid = 1686] [serial = 1504] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1271a2c00) [pid = 1686] [serial = 1496] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x113b06400) [pid = 1686] [serial = 1501] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11931ac00) [pid = 1686] [serial = 1483] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11745c800) [pid = 1686] [serial = 1472] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x119922000) [pid = 1686] [serial = 1486] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x121b6e800) [pid = 1686] [serial = 1490] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x113221000) [pid = 1686] [serial = 1469] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x118763000) [pid = 1686] [serial = 1481] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x11396d800) [pid = 1686] [serial = 1475] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x116aacc00) [pid = 1686] [serial = 1471] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x1205e3800) [pid = 1686] [serial = 1487] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x121879400) [pid = 1686] [serial = 1489] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1127dac00) [pid = 1686] [serial = 1468] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x12557dc00) [pid = 1686] [serial = 1466] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x128bdd800) [pid = 1686] [serial = 1510] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x128bd3000) [pid = 1686] [serial = 1508] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x128e92800) [pid = 1686] [serial = 1511] [outer = 0x0] [url = about:blank] 10:15:37 INFO - PROCESS | 1686 | 1470158137484 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]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 873ms 10:15:37 INFO - PROCESS | 1686 | 1470158137492 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:15:37 INFO - PROCESS | 1686 | 1470158137494 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:15:37 INFO - PROCESS | 1686 | 1470158137497 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 1686 | 1470158137500 Marionette TRACE conn2 <- [1,2062,null,{}] 10:15:37 INFO - PROCESS | 1686 | 1470158137511 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}] 10:15:37 INFO - PROCESS | 1686 | 1470158137512 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:37 INFO - PROCESS | 1686 | 1470158137600 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:15:37 INFO - PROCESS | 1686 | 1470158137607 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 1686 | 1470158137610 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ad7000 == 30 [pid = 1686] [id = 523] 10:15:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x1160b2c00) [pid = 1686] [serial = 1569] [outer = 0x0] 10:15:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x11688c000) [pid = 1686] [serial = 1570] [outer = 0x1160b2c00] 10:15:37 INFO - PROCESS | 1686 | 1470158137638 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x117455000) [pid = 1686] [serial = 1571] [outer = 0x1160b2c00] 10:15:38 INFO - PROCESS | 1686 | 1470158138023 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]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 572ms 10:15:38 INFO - PROCESS | 1686 | 1470158138071 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1686 | 1470158138074 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:15:38 INFO - PROCESS | 1686 | 1470158138079 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1686 | 1470158138080 Marionette TRACE conn2 <- [1,2066,null,{}] 10:15:38 INFO - PROCESS | 1686 | 1470158138083 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}] 10:15:38 INFO - PROCESS | 1686 | 1470158138084 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:38 INFO - PROCESS | 1686 | 1470158138164 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:15:38 INFO - PROCESS | 1686 | 1470158138170 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 1686 | 1470158138172 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192a7800 == 31 [pid = 1686] [id = 524] 10:15:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x117d39000) [pid = 1686] [serial = 1572] [outer = 0x0] 10:15:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x118727800) [pid = 1686] [serial = 1573] [outer = 0x117d39000] 10:15:38 INFO - PROCESS | 1686 | 1470158138200 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1187c9800) [pid = 1686] [serial = 1574] [outer = 0x117d39000] 10:15:38 INFO - PROCESS | 1686 | 1470158138546 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]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 10:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:15:38 INFO - PROCESS | 1686 | 1470158138598 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1686 | 1470158138599 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:15:38 INFO - PROCESS | 1686 | 1470158138601 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1686 | 1470158138604 Marionette TRACE conn2 <- [1,2070,null,{}] 10:15:38 INFO - PROCESS | 1686 | 1470158138612 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}] 10:15:38 INFO - PROCESS | 1686 | 1470158138615 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:38 INFO - PROCESS | 1686 | 1470158138697 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:15:38 INFO - PROCESS | 1686 | 1470158138704 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 1686 | 1470158138707 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x121522800 == 32 [pid = 1686] [id = 525] 10:15:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x1127d7400) [pid = 1686] [serial = 1575] [outer = 0x0] 10:15:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1195cd800) [pid = 1686] [serial = 1576] [outer = 0x1127d7400] 10:15:38 INFO - PROCESS | 1686 | 1470158138734 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x11981e800) [pid = 1686] [serial = 1577] [outer = 0x1127d7400] 10:15:39 INFO - PROCESS | 1686 | 1470158139095 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]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 523ms 10:15:39 INFO - PROCESS | 1686 | 1470158139124 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 1686 | 1470158139126 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:15:39 INFO - PROCESS | 1686 | 1470158139128 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 1686 | 1470158139129 Marionette TRACE conn2 <- [1,2074,null,{}] 10:15:39 INFO - PROCESS | 1686 | 1470158139131 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}] 10:15:39 INFO - PROCESS | 1686 | 1470158139133 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:39 INFO - PROCESS | 1686 | 1470158139217 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:15:39 INFO - PROCESS | 1686 | 1470158139279 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 1686 | 1470158139281 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x127178800 == 33 [pid = 1686] [id = 526] 10:15:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1195d6800) [pid = 1686] [serial = 1578] [outer = 0x0] 10:15:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x119c2b000) [pid = 1686] [serial = 1579] [outer = 0x1195d6800] 10:15:39 INFO - PROCESS | 1686 | 1470158139312 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x12186dc00) [pid = 1686] [serial = 1580] [outer = 0x1195d6800] 10:15:39 INFO - PROCESS | 1686 | 1470158139605 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]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 10:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:15:39 INFO - PROCESS | 1686 | 1470158139648 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 1686 | 1470158139649 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:15:39 INFO - PROCESS | 1686 | 1470158139651 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 1686 | 1470158139654 Marionette TRACE conn2 <- [1,2078,null,{}] 10:15:39 INFO - PROCESS | 1686 | 1470158139657 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}] 10:15:39 INFO - PROCESS | 1686 | 1470158139659 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:39 INFO - PROCESS | 1686 | 1470158139759 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:15:39 INFO - PROCESS | 1686 | 1470158139763 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 1686 | 1470158139764 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x129465000 == 34 [pid = 1686] [id = 527] 10:15:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11270b800) [pid = 1686] [serial = 1581] [outer = 0x0] 10:15:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121878400) [pid = 1686] [serial = 1582] [outer = 0x11270b800] 10:15:39 INFO - PROCESS | 1686 | 1470158139788 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121b6b000) [pid = 1686] [serial = 1583] [outer = 0x11270b800] 10:15:40 INFO - PROCESS | 1686 | 1470158140165 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]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 521ms 10:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:15:40 INFO - PROCESS | 1686 | 1470158140173 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 1686 | 1470158140174 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:15:40 INFO - PROCESS | 1686 | 1470158140176 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 1686 | 1470158140178 Marionette TRACE conn2 <- [1,2082,null,{}] 10:15:40 INFO - PROCESS | 1686 | 1470158140180 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}] 10:15:40 INFO - PROCESS | 1686 | 1470158140184 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:40 INFO - PROCESS | 1686 | 1470158140299 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:15:40 INFO - PROCESS | 1686 | 1470158140309 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 1686 | 1470158140310 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4f3000 == 35 [pid = 1686] [id = 528] 10:15:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x123b2c000) [pid = 1686] [serial = 1584] [outer = 0x0] 10:15:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x126883400) [pid = 1686] [serial = 1585] [outer = 0x123b2c000] 10:15:40 INFO - PROCESS | 1686 | 1470158140335 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x126fca000) [pid = 1686] [serial = 1586] [outer = 0x123b2c000] 10:15:40 INFO - PROCESS | 1686 | 1470158140680 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]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 10:15:40 INFO - PROCESS | 1686 | 1470158140695 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 1686 | 1470158140697 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:15:40 INFO - PROCESS | 1686 | 1470158140699 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 1686 | 1470158140700 Marionette TRACE conn2 <- [1,2086,null,{}] 10:15:40 INFO - PROCESS | 1686 | 1470158140704 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}] 10:15:40 INFO - PROCESS | 1686 | 1470158140706 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:40 INFO - PROCESS | 1686 | 1470158140808 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:15:40 INFO - PROCESS | 1686 | 1470158140812 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 1686 | 1470158140813 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb0e800 == 36 [pid = 1686] [id = 529] 10:15:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x123be0c00) [pid = 1686] [serial = 1587] [outer = 0x0] 10:15:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1271afc00) [pid = 1686] [serial = 1588] [outer = 0x123be0c00] 10:15:40 INFO - PROCESS | 1686 | 1470158140837 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x128b07800) [pid = 1686] [serial = 1589] [outer = 0x123be0c00] 10:15:41 INFO - PROCESS | 1686 | 1470158141174 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]]]}] 10:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 523ms 10:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:15:41 INFO - PROCESS | 1686 | 1470158141223 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:15:41 INFO - PROCESS | 1686 | 1470158141224 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:15:41 INFO - PROCESS | 1686 | 1470158141226 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:15:41 INFO - PROCESS | 1686 | 1470158141227 Marionette TRACE conn2 <- [1,2090,null,{}] 10:15:41 INFO - PROCESS | 1686 | 1470158141230 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}] 10:15:41 INFO - PROCESS | 1686 | 1470158141231 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:41 INFO - PROCESS | 1686 | 1470158141339 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:15:41 INFO - PROCESS | 1686 | 1470158141352 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 1686 | 1470158141353 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bebc000 == 37 [pid = 1686] [id = 530] 10:15:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128b07c00) [pid = 1686] [serial = 1590] [outer = 0x0] 10:15:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b0fc00) [pid = 1686] [serial = 1591] [outer = 0x128b07c00] 10:15:41 INFO - PROCESS | 1686 | 1470158141377 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b27c00) [pid = 1686] [serial = 1592] [outer = 0x128b07c00] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x112702800) [pid = 1686] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112dec400) [pid = 1686] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x117d2ac00) [pid = 1686] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11653d400) [pid = 1686] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x11744f800) [pid = 1686] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x119821c00) [pid = 1686] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x12186c400) [pid = 1686] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x11222b400) [pid = 1686] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x112dee800) [pid = 1686] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x118730000) [pid = 1686] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11981f800) [pid = 1686] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x123db8400) [pid = 1686] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1127e5c00) [pid = 1686] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x112a89c00) [pid = 1686] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:15:41 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x117452400) [pid = 1686] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:15:41 INFO - PROCESS | 1686 | 1470158141751 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]]]}] 10:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms 10:15:41 INFO - PROCESS | 1686 | 1470158141795 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:15:41 INFO - PROCESS | 1686 | 1470158141796 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:15:41 INFO - PROCESS | 1686 | 1470158141799 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:15:41 INFO - PROCESS | 1686 | 1470158141800 Marionette TRACE conn2 <- [1,2094,null,{}] 10:15:41 INFO - PROCESS | 1686 | 1470158141802 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}] 10:15:41 INFO - PROCESS | 1686 | 1470158141803 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:41 INFO - PROCESS | 1686 | 1470158141884 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:15:41 INFO - PROCESS | 1686 | 1470158141945 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 1686 | 1470158141946 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x1214fe000 == 38 [pid = 1686] [id = 531] 10:15:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1127d9400) [pid = 1686] [serial = 1593] [outer = 0x0] 10:15:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x117025800) [pid = 1686] [serial = 1594] [outer = 0x1127d9400] 10:15:41 INFO - PROCESS | 1686 | 1470158141973 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x118768000) [pid = 1686] [serial = 1595] [outer = 0x1127d9400] 10:15:42 INFO - PROCESS | 1686 | 1470158142236 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]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 467ms 10:15:42 INFO - PROCESS | 1686 | 1470158142267 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 1686 | 1470158142268 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:15:42 INFO - PROCESS | 1686 | 1470158142278 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 1686 | 1470158142279 Marionette TRACE conn2 <- [1,2098,null,{}] 10:15:42 INFO - PROCESS | 1686 | 1470158142282 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}] 10:15:42 INFO - PROCESS | 1686 | 1470158142283 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:42 INFO - PROCESS | 1686 | 1470158142380 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:15:42 INFO - PROCESS | 1686 | 1470158142384 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 1686 | 1470158142385 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c717000 == 39 [pid = 1686] [id = 532] 10:15:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1187c3c00) [pid = 1686] [serial = 1596] [outer = 0x0] 10:15:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121b6f000) [pid = 1686] [serial = 1597] [outer = 0x1187c3c00] 10:15:42 INFO - PROCESS | 1686 | 1470158142410 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x128b2a400) [pid = 1686] [serial = 1598] [outer = 0x1187c3c00] 10:15:42 INFO - PROCESS | 1686 | 1470158142763 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]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 10:15:42 INFO - PROCESS | 1686 | 1470158142802 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 1686 | 1470158142805 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:15:42 INFO - PROCESS | 1686 | 1470158142807 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 1686 | 1470158142809 Marionette TRACE conn2 <- [1,2102,null,{}] 10:15:42 INFO - PROCESS | 1686 | 1470158142812 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}] 10:15:42 INFO - PROCESS | 1686 | 1470158142813 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:42 INFO - PROCESS | 1686 | 1470158142902 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:15:42 INFO - PROCESS | 1686 | 1470158142909 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 1686 | 1470158142910 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d140000 == 40 [pid = 1686] [id = 533] 10:15:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x128b2e000) [pid = 1686] [serial = 1599] [outer = 0x0] 10:15:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x128bdd400) [pid = 1686] [serial = 1600] [outer = 0x128b2e000] 10:15:42 INFO - PROCESS | 1686 | 1470158142936 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1291e7800) [pid = 1686] [serial = 1601] [outer = 0x128b2e000] 10:15:43 INFO - PROCESS | 1686 | 1470158143247 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]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 10:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:15:43 INFO - PROCESS | 1686 | 1470158143278 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 1686 | 1470158143279 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:15:43 INFO - PROCESS | 1686 | 1470158143281 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 1686 | 1470158143282 Marionette TRACE conn2 <- [1,2106,null,{}] 10:15:43 INFO - PROCESS | 1686 | 1470158143294 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}] 10:15:43 INFO - PROCESS | 1686 | 1470158143295 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:43 INFO - PROCESS | 1686 | 1470158143375 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:15:43 INFO - PROCESS | 1686 | 1470158143378 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 1686 | 1470158143379 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d230800 == 41 [pid = 1686] [id = 534] 10:15:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128b31000) [pid = 1686] [serial = 1602] [outer = 0x0] 10:15:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1291ec800) [pid = 1686] [serial = 1603] [outer = 0x128b31000] 10:15:43 INFO - PROCESS | 1686 | 1470158143456 Marionette DEBUG loaded listener.js 10:15:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1292f8000) [pid = 1686] [serial = 1604] [outer = 0x128b31000] 10:15:43 INFO - PROCESS | 1686 | 1470158143901 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]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 10:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:15:43 INFO - PROCESS | 1686 | 1470158143952 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 1686 | 1470158143956 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:15:43 INFO - PROCESS | 1686 | 1470158143961 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 1686 | 1470158143966 Marionette TRACE conn2 <- [1,2110,null,{}] 10:15:43 INFO - PROCESS | 1686 | 1470158143993 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}] 10:15:43 INFO - PROCESS | 1686 | 1470158143996 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:44 INFO - PROCESS | 1686 | 1470158144174 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:15:44 INFO - PROCESS | 1686 | 1470158144260 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:44 INFO - PROCESS | 1686 | 1470158144261 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d9f000 == 42 [pid = 1686] [id = 535] 10:15:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x112a92800) [pid = 1686] [serial = 1605] [outer = 0x0] 10:15:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x116004c00) [pid = 1686] [serial = 1606] [outer = 0x112a92800] 10:15:44 INFO - PROCESS | 1686 | 1470158144294 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x117452c00) [pid = 1686] [serial = 1607] [outer = 0x112a92800] 10:15:44 INFO - PROCESS | 1686 | 1470158144712 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]]]}] 10:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 776ms 10:15:44 INFO - PROCESS | 1686 | 1470158144736 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:15:44 INFO - PROCESS | 1686 | 1470158144741 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:15:44 INFO - PROCESS | 1686 | 1470158144746 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:15:44 INFO - PROCESS | 1686 | 1470158144748 Marionette TRACE conn2 <- [1,2114,null,{}] 10:15:44 INFO - PROCESS | 1686 | 1470158144750 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}] 10:15:44 INFO - PROCESS | 1686 | 1470158144752 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:44 INFO - PROCESS | 1686 | 1470158144856 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:15:44 INFO - PROCESS | 1686 | 1470158144918 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:44 INFO - PROCESS | 1686 | 1470158144919 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x127177000 == 43 [pid = 1686] [id = 536] 10:15:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x1184e1400) [pid = 1686] [serial = 1608] [outer = 0x0] 10:15:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x118f37000) [pid = 1686] [serial = 1609] [outer = 0x1184e1400] 10:15:44 INFO - PROCESS | 1686 | 1470158144950 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x11951a800) [pid = 1686] [serial = 1610] [outer = 0x1184e1400] 10:15:45 INFO - PROCESS | 1686 | 1470158145372 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]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 10:15:45 INFO - PROCESS | 1686 | 1470158145416 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 1686 | 1470158145418 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:15:45 INFO - PROCESS | 1686 | 1470158145420 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 1686 | 1470158145423 Marionette TRACE conn2 <- [1,2118,null,{}] 10:15:45 INFO - PROCESS | 1686 | 1470158145430 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}] 10:15:45 INFO - PROCESS | 1686 | 1470158145434 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:45 INFO - PROCESS | 1686 | 1470158145538 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:15:45 INFO - PROCESS | 1686 | 1470158145633 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 1686 | 1470158145636 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d23d800 == 44 [pid = 1686] [id = 537] 10:15:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x119825400) [pid = 1686] [serial = 1611] [outer = 0x0] 10:15:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1218f1000) [pid = 1686] [serial = 1612] [outer = 0x119825400] 10:15:45 INFO - PROCESS | 1686 | 1470158145679 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x124a3bc00) [pid = 1686] [serial = 1613] [outer = 0x119825400] 10:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 672ms 10:15:46 INFO - PROCESS | 1686 | 1470158146086 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]]]}] 10:15:46 INFO - PROCESS | 1686 | 1470158146092 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1686 | 1470158146094 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:15:46 INFO - PROCESS | 1686 | 1470158146096 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1686 | 1470158146098 Marionette TRACE conn2 <- [1,2122,null,{}] 10:15:46 INFO - PROCESS | 1686 | 1470158146100 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}] 10:15:46 INFO - PROCESS | 1686 | 1470158146101 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:46 INFO - PROCESS | 1686 | 1470158146209 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:15:46 INFO - PROCESS | 1686 | 1470158146267 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:46 INFO - PROCESS | 1686 | 1470158146268 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8c7800 == 45 [pid = 1686] [id = 538] 10:15:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x126828400) [pid = 1686] [serial = 1614] [outer = 0x0] 10:15:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x126d65c00) [pid = 1686] [serial = 1615] [outer = 0x126828400] 10:15:46 INFO - PROCESS | 1686 | 1470158146300 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x128b2d800) [pid = 1686] [serial = 1616] [outer = 0x126828400] 10:15:46 INFO - PROCESS | 1686 | 1470158146778 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]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 720ms 10:15:46 INFO - PROCESS | 1686 | 1470158146816 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1686 | 1470158146818 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:15:46 INFO - PROCESS | 1686 | 1470158146841 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1686 | 1470158146843 Marionette TRACE conn2 <- [1,2126,null,{}] 10:15:46 INFO - PROCESS | 1686 | 1470158146845 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}] 10:15:46 INFO - PROCESS | 1686 | 1470158146846 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:46 INFO - PROCESS | 1686 | 1470158146968 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:15:47 INFO - PROCESS | 1686 | 1470158147042 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 1686 | 1470158147044 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168c7800 == 46 [pid = 1686] [id = 539] 10:15:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x1122e3800) [pid = 1686] [serial = 1617] [outer = 0x0] 10:15:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x118076000) [pid = 1686] [serial = 1618] [outer = 0x1122e3800] 10:15:47 INFO - PROCESS | 1686 | 1470158147073 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x121874800) [pid = 1686] [serial = 1619] [outer = 0x1122e3800] 10:15:47 INFO - PROCESS | 1686 | 1470158147669 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]]]}] 10:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 872ms 10:15:47 INFO - PROCESS | 1686 | 1470158147713 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:15:47 INFO - PROCESS | 1686 | 1470158147718 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:15:47 INFO - PROCESS | 1686 | 1470158147724 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 1686 | 1470158147728 Marionette TRACE conn2 <- [1,2130,null,{}] 10:15:47 INFO - PROCESS | 1686 | 1470158147734 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}] 10:15:47 INFO - PROCESS | 1686 | 1470158147736 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:47 INFO - PROCESS | 1686 | 1470158147882 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:15:47 INFO - PROCESS | 1686 | 1470158147977 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 1686 | 1470158147979 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x118798800 == 47 [pid = 1686] [id = 540] 10:15:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x112a93800) [pid = 1686] [serial = 1620] [outer = 0x0] 10:15:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x113bad800) [pid = 1686] [serial = 1621] [outer = 0x112a93800] 10:15:48 INFO - PROCESS | 1686 | 1470158148006 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x11702bc00) [pid = 1686] [serial = 1622] [outer = 0x112a93800] 10:15:48 INFO - PROCESS | 1686 | 1470158148485 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] 10:15:48 INFO - PROCESS | 1686 | 1470158148561 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:15:48 INFO - PROCESS | 1686 | 1470158148572 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:15:48 INFO - PROCESS | 1686 | 1470158148575 Marionette TRACE conn2 <- [1,2134,null,{}] 10:15:48 INFO - PROCESS | 1686 | 1470158148578 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}] 10:15:48 INFO - PROCESS | 1686 | 1470158148581 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:48 INFO - PROCESS | 1686 | 1470158148713 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12d140000 == 46 [pid = 1686] [id = 533] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12c717000 == 45 [pid = 1686] [id = 532] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x1214fe000 == 44 [pid = 1686] [id = 531] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12bebc000 == 43 [pid = 1686] [id = 530] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb0e800 == 42 [pid = 1686] [id = 529] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4f3000 == 41 [pid = 1686] [id = 528] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x129465000 == 40 [pid = 1686] [id = 527] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x127178800 == 39 [pid = 1686] [id = 526] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x121522800 == 38 [pid = 1686] [id = 525] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x1192a7800 == 37 [pid = 1686] [id = 524] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x116ad7000 == 36 [pid = 1686] [id = 523] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x11725a000 == 35 [pid = 1686] [id = 522] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x1198e5800 == 34 [pid = 1686] [id = 521] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x1133d9800 == 33 [pid = 1686] [id = 520] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x118798800 == 32 [pid = 1686] [id = 540] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x1168c7800 == 31 [pid = 1686] [id = 539] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8c7800 == 30 [pid = 1686] [id = 538] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12d23d800 == 29 [pid = 1686] [id = 537] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x127177000 == 28 [pid = 1686] [id = 536] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12d230800 == 27 [pid = 1686] [id = 534] 10:15:49 INFO - PROCESS | 1686 | --DOCSHELL 0x117d9f000 == 26 [pid = 1686] [id = 535] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x123be2800) [pid = 1686] [serial = 1558] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1195d4c00) [pid = 1686] [serial = 1543] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x113079c00) [pid = 1686] [serial = 1531] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1122be000) [pid = 1686] [serial = 1532] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x118077000) [pid = 1686] [serial = 1537] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x118729400) [pid = 1686] [serial = 1538] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1168ecc00) [pid = 1686] [serial = 1534] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x11702f400) [pid = 1686] [serial = 1535] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x119525000) [pid = 1686] [serial = 1529] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1176b8c00) [pid = 1686] [serial = 1528] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x120f95800) [pid = 1686] [serial = 1546] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1218e9000) [pid = 1686] [serial = 1549] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1160b4c00) [pid = 1686] [serial = 1552] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x11702a800) [pid = 1686] [serial = 1514] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1160b2000) [pid = 1686] [serial = 1513] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11931b400) [pid = 1686] [serial = 1517] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1187cb000) [pid = 1686] [serial = 1516] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x12186c000) [pid = 1686] [serial = 1547] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x121422c00) [pid = 1686] [serial = 1519] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x121b68400) [pid = 1686] [serial = 1520] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1271b3000) [pid = 1686] [serial = 1523] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121b75000) [pid = 1686] [serial = 1556] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x126fc6c00) [pid = 1686] [serial = 1522] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x121b67c00) [pid = 1686] [serial = 1550] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x118770400) [pid = 1686] [serial = 1553] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11745e000) [pid = 1686] [serial = 1526] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x11396c000) [pid = 1686] [serial = 1525] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x118766c00) [pid = 1686] [serial = 1540] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x11969d800) [pid = 1686] [serial = 1544] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x120f8b400) [pid = 1686] [serial = 1555] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x11951c400) [pid = 1686] [serial = 1541] [outer = 0x0] [url = about:blank] 10:15:49 INFO - PROCESS | 1686 | 1470158149380 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:49 INFO - PROCESS | 1686 | 1470158149381 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x112e43000 == 27 [pid = 1686] [id = 541] 10:15:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1122be000) [pid = 1686] [serial = 1623] [outer = 0x0] 10:15:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x11270c000) [pid = 1686] [serial = 1624] [outer = 0x1122be000] 10:15:49 INFO - PROCESS | 1686 | 1470158149411 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1127e3000) [pid = 1686] [serial = 1625] [outer = 0x1122be000] 10:15:49 INFO - PROCESS | 1686 | 1470158149742 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]]]}] 10:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1228ms 10:15:49 INFO - PROCESS | 1686 | 1470158149798 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:15:49 INFO - PROCESS | 1686 | 1470158149801 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:15:49 INFO - PROCESS | 1686 | 1470158149804 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 1686 | 1470158149805 Marionette TRACE conn2 <- [1,2138,null,{}] 10:15:49 INFO - PROCESS | 1686 | 1470158149809 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}] 10:15:49 INFO - PROCESS | 1686 | 1470158149812 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:49 INFO - PROCESS | 1686 | 1470158149894 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:15:49 INFO - PROCESS | 1686 | 1470158149975 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:49 INFO - PROCESS | 1686 | 1470158149976 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ac2000 == 28 [pid = 1686] [id = 542] 10:15:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x112dd5800) [pid = 1686] [serial = 1626] [outer = 0x0] 10:15:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x114038c00) [pid = 1686] [serial = 1627] [outer = 0x112dd5800] 10:15:50 INFO - PROCESS | 1686 | 1470158150003 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x116543400) [pid = 1686] [serial = 1628] [outer = 0x112dd5800] 10:15:50 INFO - PROCESS | 1686 | 1470158150291 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]]]}] 10:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 10:15:50 INFO - PROCESS | 1686 | 1470158150329 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:15:50 INFO - PROCESS | 1686 | 1470158150331 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:15:50 INFO - PROCESS | 1686 | 1470158150334 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:15:50 INFO - PROCESS | 1686 | 1470158150336 Marionette TRACE conn2 <- [1,2142,null,{}] 10:15:50 INFO - PROCESS | 1686 | 1470158150343 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}] 10:15:50 INFO - PROCESS | 1686 | 1470158150344 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:50 INFO - PROCESS | 1686 | 1470158150433 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:15:50 INFO - PROCESS | 1686 | 1470158150443 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:50 INFO - PROCESS | 1686 | 1470158150444 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193b1000 == 29 [pid = 1686] [id = 543] 10:15:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x117024800) [pid = 1686] [serial = 1629] [outer = 0x0] 10:15:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x11745c800) [pid = 1686] [serial = 1630] [outer = 0x117024800] 10:15:50 INFO - PROCESS | 1686 | 1470158150490 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x117dba800) [pid = 1686] [serial = 1631] [outer = 0x117024800] 10:15:51 INFO - PROCESS | 1686 | 1470158150996 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] 10:15:51 INFO - PROCESS | 1686 | 1470158151011 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:15:51 INFO - PROCESS | 1686 | 1470158151019 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 1686 | 1470158151026 Marionette TRACE conn2 <- [1,2146,null,{}] 10:15:51 INFO - PROCESS | 1686 | 1470158151029 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}] 10:15:51 INFO - PROCESS | 1686 | 1470158151032 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:51 INFO - PROCESS | 1686 | 1470158151139 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:15:51 INFO - PROCESS | 1686 | 1470158151175 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 1686 | 1470158151176 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x119cdf800 == 30 [pid = 1686] [id = 544] 10:15:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1127db400) [pid = 1686] [serial = 1632] [outer = 0x0] 10:15:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1184e7800) [pid = 1686] [serial = 1633] [outer = 0x1127db400] 10:15:51 INFO - PROCESS | 1686 | 1470158151201 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x119317800) [pid = 1686] [serial = 1634] [outer = 0x1127db400] 10:15:51 INFO - PROCESS | 1686 | 1470158151516 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] 10:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:15:51 INFO - PROCESS | 1686 | 1470158151546 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:15:51 INFO - PROCESS | 1686 | 1470158151548 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 1686 | 1470158151550 Marionette TRACE conn2 <- [1,2150,null,{}] 10:15:51 INFO - PROCESS | 1686 | 1470158151552 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}] 10:15:51 INFO - PROCESS | 1686 | 1470158151555 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:51 INFO - PROCESS | 1686 | 1470158151653 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:15:51 INFO - PROCESS | 1686 | 1470158151690 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 1686 | 1470158151691 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x124a69000 == 31 [pid = 1686] [id = 545] 10:15:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x119317000) [pid = 1686] [serial = 1635] [outer = 0x0] 10:15:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1195d4800) [pid = 1686] [serial = 1636] [outer = 0x119317000] 10:15:51 INFO - PROCESS | 1686 | 1470158151715 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11981a800) [pid = 1686] [serial = 1637] [outer = 0x119317000] 10:15:52 INFO - PROCESS | 1686 | 1470158152042 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]]]}] 10:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 10:15:52 INFO - PROCESS | 1686 | 1470158152067 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 1686 | 1470158152069 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:15:52 INFO - PROCESS | 1686 | 1470158152073 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 1686 | 1470158152074 Marionette TRACE conn2 <- [1,2154,null,{}] 10:15:52 INFO - PROCESS | 1686 | 1470158152077 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}] 10:15:52 INFO - PROCESS | 1686 | 1470158152078 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:52 INFO - PROCESS | 1686 | 1470158152177 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:15:52 INFO - PROCESS | 1686 | 1470158152181 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 1686 | 1470158152186 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x127184000 == 32 [pid = 1686] [id = 546] 10:15:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1168ee000) [pid = 1686] [serial = 1638] [outer = 0x0] 10:15:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119d27800) [pid = 1686] [serial = 1639] [outer = 0x1168ee000] 10:15:52 INFO - PROCESS | 1686 | 1470158152220 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121422c00) [pid = 1686] [serial = 1640] [outer = 0x1168ee000] 10:15:52 INFO - PROCESS | 1686 | 1470158152581 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]]]}] 10:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 10:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:15:52 INFO - PROCESS | 1686 | 1470158152594 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 1686 | 1470158152595 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:15:52 INFO - PROCESS | 1686 | 1470158152597 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 1686 | 1470158152598 Marionette TRACE conn2 <- [1,2158,null,{}] 10:15:52 INFO - PROCESS | 1686 | 1470158152601 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}] 10:15:52 INFO - PROCESS | 1686 | 1470158152603 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:52 INFO - PROCESS | 1686 | 1470158152712 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:15:52 INFO - PROCESS | 1686 | 1470158152753 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 1686 | 1470158152754 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x1168b5800 == 33 [pid = 1686] [id = 547] 10:15:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121427c00) [pid = 1686] [serial = 1641] [outer = 0x0] 10:15:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121b58c00) [pid = 1686] [serial = 1642] [outer = 0x121427c00] 10:15:52 INFO - PROCESS | 1686 | 1470158152778 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x123b2c400) [pid = 1686] [serial = 1643] [outer = 0x121427c00] 10:15:53 INFO - PROCESS | 1686 | 1470158153120 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]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 570ms 10:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:15:53 INFO - PROCESS | 1686 | 1470158153167 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 1686 | 1470158153169 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:15:53 INFO - PROCESS | 1686 | 1470158153171 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 1686 | 1470158153172 Marionette TRACE conn2 <- [1,2162,null,{}] 10:15:53 INFO - PROCESS | 1686 | 1470158153174 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}] 10:15:53 INFO - PROCESS | 1686 | 1470158153175 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:53 INFO - PROCESS | 1686 | 1470158153272 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:15:53 INFO - PROCESS | 1686 | 1470158153276 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 1686 | 1470158153277 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4de800 == 34 [pid = 1686] [id = 548] 10:15:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x117026400) [pid = 1686] [serial = 1644] [outer = 0x0] 10:15:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x12487b000) [pid = 1686] [serial = 1645] [outer = 0x117026400] 10:15:53 INFO - PROCESS | 1686 | 1470158153301 Marionette DEBUG loaded listener.js 10:15:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x125491c00) [pid = 1686] [serial = 1646] [outer = 0x117026400] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x11270b800) [pid = 1686] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x123b2c000) [pid = 1686] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1127d9400) [pid = 1686] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x123be0c00) [pid = 1686] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x128b07c00) [pid = 1686] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x116536c00) [pid = 1686] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x117d39000) [pid = 1686] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1160b2c00) [pid = 1686] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x110fe8000) [pid = 1686] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1195d6800) [pid = 1686] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1167ad400) [pid = 1686] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1187c3c00) [pid = 1686] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1127d7400) [pid = 1686] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x128b2e000) [pid = 1686] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x116805400) [pid = 1686] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:15:53 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x128b31000) [pid = 1686] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:15:53 INFO - PROCESS | 1686 | 1470158153790 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]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 669ms 10:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:15:53 INFO - PROCESS | 1686 | 1470158153841 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 1686 | 1470158153842 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:15:53 INFO - PROCESS | 1686 | 1470158153844 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 1686 | 1470158153845 Marionette TRACE conn2 <- [1,2166,null,{}] 10:15:53 INFO - PROCESS | 1686 | 1470158153847 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}] 10:15:53 INFO - PROCESS | 1686 | 1470158153848 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:53 INFO - PROCESS | 1686 | 1470158153924 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:15:54 INFO - PROCESS | 1686 | 1470158154015 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:54 INFO - PROCESS | 1686 | 1470158154017 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a70d800 == 35 [pid = 1686] [id = 549] 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x117032c00) [pid = 1686] [serial = 1647] [outer = 0x0] 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1184e8000) [pid = 1686] [serial = 1648] [outer = 0x117032c00] 10:15:54 INFO - PROCESS | 1686 | 1470158154041 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x11272e400) [pid = 1686] [serial = 1649] [outer = 0x117032c00] 10:15:54 INFO - PROCESS | 1686 | 1470158154310 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]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 470ms 10:15:54 INFO - PROCESS | 1686 | 1470158154314 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 1686 | 1470158154315 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:15:54 INFO - PROCESS | 1686 | 1470158154317 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 1686 | 1470158154318 Marionette TRACE conn2 <- [1,2170,null,{}] 10:15:54 INFO - PROCESS | 1686 | 1470158154330 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}] 10:15:54 INFO - PROCESS | 1686 | 1470158154331 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:54 INFO - PROCESS | 1686 | 1470158154412 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:15:54 INFO - PROCESS | 1686 | 1470158154416 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:54 INFO - PROCESS | 1686 | 1470158154417 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abde800 == 36 [pid = 1686] [id = 550] 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1176be400) [pid = 1686] [serial = 1650] [outer = 0x0] 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x123b2c000) [pid = 1686] [serial = 1651] [outer = 0x1176be400] 10:15:54 INFO - PROCESS | 1686 | 1470158154443 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x125499c00) [pid = 1686] [serial = 1652] [outer = 0x1176be400] 10:15:54 INFO - PROCESS | 1686 | 1470158154762 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]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 477ms 10:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:15:54 INFO - PROCESS | 1686 | 1470158154794 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 1686 | 1470158154795 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:15:54 INFO - PROCESS | 1686 | 1470158154797 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 1686 | 1470158154798 Marionette TRACE conn2 <- [1,2174,null,{}] 10:15:54 INFO - PROCESS | 1686 | 1470158154800 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}] 10:15:54 INFO - PROCESS | 1686 | 1470158154802 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:54 INFO - PROCESS | 1686 | 1470158154911 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:15:54 INFO - PROCESS | 1686 | 1470158154917 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:54 INFO - PROCESS | 1686 | 1470158154918 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb07800 == 37 [pid = 1686] [id = 551] 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x118725400) [pid = 1686] [serial = 1653] [outer = 0x0] 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x125575400) [pid = 1686] [serial = 1654] [outer = 0x118725400] 10:15:54 INFO - PROCESS | 1686 | 1470158154946 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x126fc8800) [pid = 1686] [serial = 1655] [outer = 0x118725400] 10:15:55 INFO - PROCESS | 1686 | 1470158155282 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]]]}] 10:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 10:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:15:55 INFO - PROCESS | 1686 | 1470158155317 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:15:55 INFO - PROCESS | 1686 | 1470158155319 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:15:55 INFO - PROCESS | 1686 | 1470158155321 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 1686 | 1470158155323 Marionette TRACE conn2 <- [1,2178,null,{}] 10:15:55 INFO - PROCESS | 1686 | 1470158155325 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}] 10:15:55 INFO - PROCESS | 1686 | 1470158155327 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:55 INFO - PROCESS | 1686 | 1470158155413 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:15:55 INFO - PROCESS | 1686 | 1470158155417 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 1686 | 1470158155418 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x121069800 == 38 [pid = 1686] [id = 552] 10:15:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11981d800) [pid = 1686] [serial = 1656] [outer = 0x0] 10:15:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x128b04000) [pid = 1686] [serial = 1657] [outer = 0x11981d800] 10:15:55 INFO - PROCESS | 1686 | 1470158155444 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x128b2a000) [pid = 1686] [serial = 1658] [outer = 0x11981d800] 10:15:55 INFO - PROCESS | 1686 | 1470158155917 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]]]}] 10:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 669ms 10:15:56 INFO - PROCESS | 1686 | 1470158156013 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 1686 | 1470158156016 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:15:56 INFO - PROCESS | 1686 | 1470158156023 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1686 | 1470158156025 Marionette TRACE conn2 <- [1,2182,null,{}] 10:15:56 INFO - PROCESS | 1686 | 1470158156029 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}] 10:15:56 INFO - PROCESS | 1686 | 1470158156031 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:56 INFO - PROCESS | 1686 | 1470158156153 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:15:56 INFO - PROCESS | 1686 | 1470158156211 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:56 INFO - PROCESS | 1686 | 1470158156212 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x11736a000 == 39 [pid = 1686] [id = 553] 10:15:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x112a94800) [pid = 1686] [serial = 1659] [outer = 0x0] 10:15:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x113908c00) [pid = 1686] [serial = 1660] [outer = 0x112a94800] 10:15:56 INFO - PROCESS | 1686 | 1470158156243 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x1160b4000) [pid = 1686] [serial = 1661] [outer = 0x112a94800] 10:15:56 INFO - PROCESS | 1686 | 1470158156859 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]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 923ms 10:15:56 INFO - PROCESS | 1686 | 1470158156944 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:15:56 INFO - PROCESS | 1686 | 1470158156949 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:15:56 INFO - PROCESS | 1686 | 1470158156953 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1686 | 1470158156955 Marionette TRACE conn2 <- [1,2186,null,{}] 10:15:56 INFO - PROCESS | 1686 | 1470158156958 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}] 10:15:56 INFO - PROCESS | 1686 | 1470158156960 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:57 INFO - PROCESS | 1686 | 1470158157068 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:15:57 INFO - PROCESS | 1686 | 1470158157128 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:57 INFO - PROCESS | 1686 | 1470158157129 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x124ce6000 == 40 [pid = 1686] [id = 554] 10:15:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x117031c00) [pid = 1686] [serial = 1662] [outer = 0x0] 10:15:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x118111000) [pid = 1686] [serial = 1663] [outer = 0x117031c00] 10:15:57 INFO - PROCESS | 1686 | 1470158157160 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x118763800) [pid = 1686] [serial = 1664] [outer = 0x117031c00] 10:15:57 INFO - PROCESS | 1686 | 1470158157879 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]]]}] 10:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 971ms 10:15:57 INFO - PROCESS | 1686 | 1470158157925 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:15:57 INFO - PROCESS | 1686 | 1470158157927 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:15:57 INFO - PROCESS | 1686 | 1470158157930 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:15:57 INFO - PROCESS | 1686 | 1470158157932 Marionette TRACE conn2 <- [1,2190,null,{}] 10:15:57 INFO - PROCESS | 1686 | 1470158157936 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}] 10:15:57 INFO - PROCESS | 1686 | 1470158157937 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:58 INFO - PROCESS | 1686 | 1470158158048 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:15:58 INFO - PROCESS | 1686 | 1470158158109 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 1686 | 1470158158112 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d89000 == 41 [pid = 1686] [id = 555] 10:15:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x1160ba400) [pid = 1686] [serial = 1665] [outer = 0x0] 10:15:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x1167b3000) [pid = 1686] [serial = 1666] [outer = 0x1160ba400] 10:15:58 INFO - PROCESS | 1686 | 1470158158143 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x11702dc00) [pid = 1686] [serial = 1667] [outer = 0x1160ba400] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb07800 == 40 [pid = 1686] [id = 551] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12abde800 == 39 [pid = 1686] [id = 550] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12a70d800 == 38 [pid = 1686] [id = 549] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4de800 == 37 [pid = 1686] [id = 548] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x1168b5800 == 36 [pid = 1686] [id = 547] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x127184000 == 35 [pid = 1686] [id = 546] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x124a69000 == 34 [pid = 1686] [id = 545] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x119cdf800 == 33 [pid = 1686] [id = 544] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x1193b1000 == 32 [pid = 1686] [id = 543] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x116ac2000 == 31 [pid = 1686] [id = 542] 10:15:58 INFO - PROCESS | 1686 | --DOCSHELL 0x112e43000 == 30 [pid = 1686] [id = 541] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x124cc0400) [pid = 1686] [serial = 1559] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x121878400) [pid = 1686] [serial = 1582] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x126883400) [pid = 1686] [serial = 1585] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x117025800) [pid = 1686] [serial = 1594] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1271afc00) [pid = 1686] [serial = 1588] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x128b0fc00) [pid = 1686] [serial = 1591] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x116aa9400) [pid = 1686] [serial = 1564] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1176b2800) [pid = 1686] [serial = 1565] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x118727800) [pid = 1686] [serial = 1573] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1187c9800) [pid = 1686] [serial = 1574] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11688c000) [pid = 1686] [serial = 1570] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x117455000) [pid = 1686] [serial = 1571] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x111d7b800) [pid = 1686] [serial = 1561] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x112738c00) [pid = 1686] [serial = 1562] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x119c2b000) [pid = 1686] [serial = 1579] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x117031000) [pid = 1686] [serial = 1567] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118764000) [pid = 1686] [serial = 1568] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x121b6f000) [pid = 1686] [serial = 1597] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1195cd800) [pid = 1686] [serial = 1576] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11981e800) [pid = 1686] [serial = 1577] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x128bdd400) [pid = 1686] [serial = 1600] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x128b27c00) [pid = 1686] [serial = 1592] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x118768000) [pid = 1686] [serial = 1595] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x126fca000) [pid = 1686] [serial = 1586] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x128b07800) [pid = 1686] [serial = 1589] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x121b6b000) [pid = 1686] [serial = 1583] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1291e7800) [pid = 1686] [serial = 1601] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x128b2a400) [pid = 1686] [serial = 1598] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x12186dc00) [pid = 1686] [serial = 1580] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x1292f8000) [pid = 1686] [serial = 1604] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x1291ec800) [pid = 1686] [serial = 1603] [outer = 0x0] [url = about:blank] 10:15:58 INFO - PROCESS | 1686 | 1470158158689 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]]]}] 10:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 769ms 10:15:58 INFO - PROCESS | 1686 | 1470158158700 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:15:58 INFO - PROCESS | 1686 | 1470158158703 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:15:58 INFO - PROCESS | 1686 | 1470158158710 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 1686 | 1470158158711 Marionette TRACE conn2 <- [1,2194,null,{}] 10:15:58 INFO - PROCESS | 1686 | 1470158158714 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}] 10:15:58 INFO - PROCESS | 1686 | 1470158158715 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:58 INFO - PROCESS | 1686 | 1470158158796 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:15:58 INFO - PROCESS | 1686 | 1470158158800 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 1686 | 1470158158802 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193bb800 == 31 [pid = 1686] [id = 556] 10:15:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x117d36800) [pid = 1686] [serial = 1668] [outer = 0x0] 10:15:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x11807ec00) [pid = 1686] [serial = 1669] [outer = 0x117d36800] 10:15:58 INFO - PROCESS | 1686 | 1470158158832 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x118731800) [pid = 1686] [serial = 1670] [outer = 0x117d36800] 10:15:59 INFO - PROCESS | 1686 | 1470158159192 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]]]}] 10:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 10:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:15:59 INFO - PROCESS | 1686 | 1470158159229 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 1686 | 1470158159230 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:15:59 INFO - PROCESS | 1686 | 1470158159232 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 1686 | 1470158159235 Marionette TRACE conn2 <- [1,2198,null,{}] 10:15:59 INFO - PROCESS | 1686 | 1470158159250 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}] 10:15:59 INFO - PROCESS | 1686 | 1470158159253 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:59 INFO - PROCESS | 1686 | 1470158159335 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:15:59 INFO - PROCESS | 1686 | 1470158159343 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 1686 | 1470158159345 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x121527800 == 32 [pid = 1686] [id = 557] 10:15:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x112dda400) [pid = 1686] [serial = 1671] [outer = 0x0] 10:15:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1195c9800) [pid = 1686] [serial = 1672] [outer = 0x112dda400] 10:15:59 INFO - PROCESS | 1686 | 1470158159374 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11981f400) [pid = 1686] [serial = 1673] [outer = 0x112dda400] 10:15:59 INFO - PROCESS | 1686 | 1470158159742 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]]]}] 10:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 525ms 10:15:59 INFO - PROCESS | 1686 | 1470158159758 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 1686 | 1470158159759 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:15:59 INFO - PROCESS | 1686 | 1470158159762 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 1686 | 1470158159763 Marionette TRACE conn2 <- [1,2202,null,{}] 10:15:59 INFO - PROCESS | 1686 | 1470158159765 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}] 10:15:59 INFO - PROCESS | 1686 | 1470158159766 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:59 INFO - PROCESS | 1686 | 1470158159873 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:15:59 INFO - PROCESS | 1686 | 1470158159880 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 1686 | 1470158159881 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:15:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717d000 == 33 [pid = 1686] [id = 558] 10:15:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x119925400) [pid = 1686] [serial = 1674] [outer = 0x0] 10:15:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1205dc400) [pid = 1686] [serial = 1675] [outer = 0x119925400] 10:15:59 INFO - PROCESS | 1686 | 1470158159907 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121005000) [pid = 1686] [serial = 1676] [outer = 0x119925400] 10:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 469ms 10:16:00 INFO - PROCESS | 1686 | 1470158160227 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]]]}] 10:16:00 INFO - PROCESS | 1686 | 1470158160231 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 1686 | 1470158160232 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:16:00 INFO - PROCESS | 1686 | 1470158160234 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 1686 | 1470158160236 Marionette TRACE conn2 <- [1,2206,null,{}] 10:16:00 INFO - PROCESS | 1686 | 1470158160241 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}] 10:16:00 INFO - PROCESS | 1686 | 1470158160243 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:00 INFO - PROCESS | 1686 | 1470158160323 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:16:00 INFO - PROCESS | 1686 | 1470158160327 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 1686 | 1470158160327 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x129469000 == 34 [pid = 1686] [id = 559] 10:16:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121737c00) [pid = 1686] [serial = 1677] [outer = 0x0] 10:16:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121876400) [pid = 1686] [serial = 1678] [outer = 0x121737c00] 10:16:00 INFO - PROCESS | 1686 | 1470158160359 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x121b66800) [pid = 1686] [serial = 1679] [outer = 0x121737c00] 10:16:00 INFO - PROCESS | 1686 | 1470158160742 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]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 10:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:16:00 INFO - PROCESS | 1686 | 1470158160756 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 1686 | 1470158160757 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:16:00 INFO - PROCESS | 1686 | 1470158160760 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 1686 | 1470158160761 Marionette TRACE conn2 <- [1,2210,null,{}] 10:16:00 INFO - PROCESS | 1686 | 1470158160763 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}] 10:16:00 INFO - PROCESS | 1686 | 1470158160768 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:00 INFO - PROCESS | 1686 | 1470158160887 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:16:00 INFO - PROCESS | 1686 | 1470158160924 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 1686 | 1470158160925 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abd8000 == 35 [pid = 1686] [id = 560] 10:16:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x121b73c00) [pid = 1686] [serial = 1680] [outer = 0x0] 10:16:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x125492400) [pid = 1686] [serial = 1681] [outer = 0x121b73c00] 10:16:00 INFO - PROCESS | 1686 | 1470158160951 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x12719a400) [pid = 1686] [serial = 1682] [outer = 0x121b73c00] 10:16:01 INFO - PROCESS | 1686 | 1470158161317 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]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 569ms 10:16:01 INFO - PROCESS | 1686 | 1470158161330 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:16:01 INFO - PROCESS | 1686 | 1470158161332 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:16:01 INFO - PROCESS | 1686 | 1470158161336 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1686 | 1470158161338 Marionette TRACE conn2 <- [1,2214,null,{}] 10:16:01 INFO - PROCESS | 1686 | 1470158161341 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}] 10:16:01 INFO - PROCESS | 1686 | 1470158161343 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:01 INFO - PROCESS | 1686 | 1470158161485 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:16:01 INFO - PROCESS | 1686 | 1470158161501 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 1686 | 1470158161502 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb09800 == 36 [pid = 1686] [id = 561] 10:16:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128b08800) [pid = 1686] [serial = 1683] [outer = 0x0] 10:16:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b0d400) [pid = 1686] [serial = 1684] [outer = 0x128b08800] 10:16:01 INFO - PROCESS | 1686 | 1470158161528 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b2ac00) [pid = 1686] [serial = 1685] [outer = 0x128b08800] 10:16:01 INFO - PROCESS | 1686 | 1470158161836 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]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 10:16:01 INFO - PROCESS | 1686 | 1470158161858 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 1686 | 1470158161859 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:16:01 INFO - PROCESS | 1686 | 1470158161869 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1686 | 1470158161870 Marionette TRACE conn2 <- [1,2218,null,{}] 10:16:01 INFO - PROCESS | 1686 | 1470158161874 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}] 10:16:01 INFO - PROCESS | 1686 | 1470158161875 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:01 INFO - PROCESS | 1686 | 1470158161974 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:16:01 INFO - PROCESS | 1686 | 1470158161978 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 1686 | 1470158161979 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12beb8800 == 37 [pid = 1686] [id = 562] 10:16:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x128b09800) [pid = 1686] [serial = 1686] [outer = 0x0] 10:16:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x128bd1c00) [pid = 1686] [serial = 1687] [outer = 0x128b09800] 10:16:02 INFO - PROCESS | 1686 | 1470158162003 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x128bd9400) [pid = 1686] [serial = 1688] [outer = 0x128b09800] 10:16:02 INFO - PROCESS | 1686 | 1470158162336 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]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 528ms 10:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:16:02 INFO - PROCESS | 1686 | 1470158162391 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:16:02 INFO - PROCESS | 1686 | 1470158162392 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:16:02 INFO - PROCESS | 1686 | 1470158162394 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 1686 | 1470158162395 Marionette TRACE conn2 <- [1,2222,null,{}] 10:16:02 INFO - PROCESS | 1686 | 1470158162397 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}] 10:16:02 INFO - PROCESS | 1686 | 1470158162398 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:02 INFO - PROCESS | 1686 | 1470158162597 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x119317000) [pid = 1686] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1127db400) [pid = 1686] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117024800) [pid = 1686] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1122be000) [pid = 1686] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112dd5800) [pid = 1686] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x112a93800) [pid = 1686] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x112a92800) [pid = 1686] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1168ee000) [pid = 1686] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x121427c00) [pid = 1686] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x117032c00) [pid = 1686] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x117026400) [pid = 1686] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1184e1400) [pid = 1686] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1176be400) [pid = 1686] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x119825400) [pid = 1686] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x126828400) [pid = 1686] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x118725400) [pid = 1686] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:16:02 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1122e3800) [pid = 1686] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:16:02 INFO - PROCESS | 1686 | 1470158162647 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:02 INFO - PROCESS | 1686 | 1470158162648 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x117388000 == 38 [pid = 1686] [id = 563] 10:16:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1122be800) [pid = 1686] [serial = 1689] [outer = 0x0] 10:16:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1127e6800) [pid = 1686] [serial = 1690] [outer = 0x1122be800] 10:16:02 INFO - PROCESS | 1686 | 1470158162672 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x116055400) [pid = 1686] [serial = 1691] [outer = 0x1122be800] 10:16:02 INFO - PROCESS | 1686 | 1470158162941 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]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 569ms 10:16:02 INFO - PROCESS | 1686 | 1470158162963 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:16:02 INFO - PROCESS | 1686 | 1470158162964 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:16:02 INFO - PROCESS | 1686 | 1470158162967 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 1686 | 1470158162968 Marionette TRACE conn2 <- [1,2226,null,{}] 10:16:02 INFO - PROCESS | 1686 | 1470158162977 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}] 10:16:02 INFO - PROCESS | 1686 | 1470158162978 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:03 INFO - PROCESS | 1686 | 1470158163064 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:16:03 INFO - PROCESS | 1686 | 1470158163069 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 1686 | 1470158163070 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb2d800 == 39 [pid = 1686] [id = 564] 10:16:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x117032c00) [pid = 1686] [serial = 1692] [outer = 0x0] 10:16:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x120f8e000) [pid = 1686] [serial = 1693] [outer = 0x117032c00] 10:16:03 INFO - PROCESS | 1686 | 1470158163094 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x126885400) [pid = 1686] [serial = 1694] [outer = 0x117032c00] 10:16:03 INFO - PROCESS | 1686 | 1470158163426 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]]]}] 10:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 10:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:16:03 INFO - PROCESS | 1686 | 1470158163438 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 1686 | 1470158163440 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:16:03 INFO - PROCESS | 1686 | 1470158163442 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 1686 | 1470158163444 Marionette TRACE conn2 <- [1,2230,null,{}] 10:16:03 INFO - PROCESS | 1686 | 1470158163446 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}] 10:16:03 INFO - PROCESS | 1686 | 1470158163448 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:03 INFO - PROCESS | 1686 | 1470158163630 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:16:03 INFO - PROCESS | 1686 | 1470158163640 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 1686 | 1470158163642 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d13d800 == 40 [pid = 1686] [id = 565] 10:16:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1127e1400) [pid = 1686] [serial = 1695] [outer = 0x0] 10:16:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x126fcb800) [pid = 1686] [serial = 1696] [outer = 0x1127e1400] 10:16:03 INFO - PROCESS | 1686 | 1470158163683 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1292f6000) [pid = 1686] [serial = 1697] [outer = 0x1127e1400] 10:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 620ms 10:16:04 INFO - PROCESS | 1686 | 1470158164058 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]]]}] 10:16:04 INFO - PROCESS | 1686 | 1470158164063 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:16:04 INFO - PROCESS | 1686 | 1470158164066 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:16:04 INFO - PROCESS | 1686 | 1470158164070 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:16:04 INFO - PROCESS | 1686 | 1470158164074 Marionette TRACE conn2 <- [1,2234,null,{}] 10:16:04 INFO - PROCESS | 1686 | 1470158164076 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}] 10:16:04 INFO - PROCESS | 1686 | 1470158164078 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:04 INFO - PROCESS | 1686 | 1470158164179 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:16:04 INFO - PROCESS | 1686 | 1470158164271 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 1686 | 1470158164272 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d23e000 == 41 [pid = 1686] [id = 566] 10:16:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1292f5c00) [pid = 1686] [serial = 1698] [outer = 0x0] 10:16:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x129487800) [pid = 1686] [serial = 1699] [outer = 0x1292f5c00] 10:16:04 INFO - PROCESS | 1686 | 1470158164311 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x129538000) [pid = 1686] [serial = 1700] [outer = 0x1292f5c00] 10:16:04 INFO - PROCESS | 1686 | 1470158164773 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]]]}] 10:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 723ms 10:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:16:04 INFO - PROCESS | 1686 | 1470158164791 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:16:04 INFO - PROCESS | 1686 | 1470158164794 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:16:04 INFO - PROCESS | 1686 | 1470158164797 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:16:04 INFO - PROCESS | 1686 | 1470158164799 Marionette TRACE conn2 <- [1,2238,null,{}] 10:16:04 INFO - PROCESS | 1686 | 1470158164803 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}] 10:16:04 INFO - PROCESS | 1686 | 1470158164804 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:04 INFO - PROCESS | 1686 | 1470158164920 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:16:05 INFO - PROCESS | 1686 | 1470158164995 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 1686 | 1470158164996 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184de800 == 42 [pid = 1686] [id = 567] 10:16:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x112a8a800) [pid = 1686] [serial = 1701] [outer = 0x0] 10:16:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x113e4e800) [pid = 1686] [serial = 1702] [outer = 0x112a8a800] 10:16:05 INFO - PROCESS | 1686 | 1470158165030 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x11702fc00) [pid = 1686] [serial = 1703] [outer = 0x112a8a800] 10:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 10:16:05 INFO - PROCESS | 1686 | 1470158165462 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]]]}] 10:16:05 INFO - PROCESS | 1686 | 1470158165467 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 1686 | 1470158165470 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:16:05 INFO - PROCESS | 1686 | 1470158165475 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 1686 | 1470158165477 Marionette TRACE conn2 <- [1,2242,null,{}] 10:16:05 INFO - PROCESS | 1686 | 1470158165480 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}] 10:16:05 INFO - PROCESS | 1686 | 1470158165481 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:05 INFO - PROCESS | 1686 | 1470158165608 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:16:05 INFO - PROCESS | 1686 | 1470158165682 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 1686 | 1470158165683 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x127178000 == 43 [pid = 1686] [id = 568] 10:16:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x118768000) [pid = 1686] [serial = 1704] [outer = 0x0] 10:16:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1187c9800) [pid = 1686] [serial = 1705] [outer = 0x118768000] 10:16:05 INFO - PROCESS | 1686 | 1470158165714 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1195d1800) [pid = 1686] [serial = 1706] [outer = 0x118768000] 10:16:06 INFO - PROCESS | 1686 | 1470158166137 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]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 10:16:06 INFO - PROCESS | 1686 | 1470158166146 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 1686 | 1470158166147 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:16:06 INFO - PROCESS | 1686 | 1470158166150 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1686 | 1470158166152 Marionette TRACE conn2 <- [1,2246,null,{}] 10:16:06 INFO - PROCESS | 1686 | 1470158166160 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}] 10:16:06 INFO - PROCESS | 1686 | 1470158166164 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:06 INFO - PROCESS | 1686 | 1470158166272 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:16:06 INFO - PROCESS | 1686 | 1470158166336 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 1686 | 1470158166338 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d14f800 == 44 [pid = 1686] [id = 569] 10:16:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x119824000) [pid = 1686] [serial = 1707] [outer = 0x0] 10:16:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121b5a400) [pid = 1686] [serial = 1708] [outer = 0x119824000] 10:16:06 INFO - PROCESS | 1686 | 1470158166410 Marionette DEBUG loaded listener.js 10:16:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x124cc2c00) [pid = 1686] [serial = 1709] [outer = 0x119824000] 10:16:06 INFO - PROCESS | 1686 | 1470158166821 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]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 724ms 10:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:16:06 INFO - PROCESS | 1686 | 1470158166875 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 1686 | 1470158166877 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:16:06 INFO - PROCESS | 1686 | 1470158166879 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1686 | 1470158166880 Marionette TRACE conn2 <- [1,2250,null,{}] 10:16:06 INFO - PROCESS | 1686 | 1470158166883 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}] 10:16:06 INFO - PROCESS | 1686 | 1470158166884 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:07 INFO - PROCESS | 1686 | 1470158167005 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:16:07 INFO - PROCESS | 1686 | 1470158167079 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 1686 | 1470158167081 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dbc3000 == 45 [pid = 1686] [id = 570] 10:16:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x126d6fc00) [pid = 1686] [serial = 1710] [outer = 0x0] 10:16:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x1271b1c00) [pid = 1686] [serial = 1711] [outer = 0x126d6fc00] 10:16:07 INFO - PROCESS | 1686 | 1470158167110 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x128b2c000) [pid = 1686] [serial = 1712] [outer = 0x126d6fc00] 10:16:07 INFO - PROCESS | 1686 | 1470158167548 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]]]}] 10:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 719ms 10:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:16:07 INFO - PROCESS | 1686 | 1470158167606 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 1686 | 1470158167608 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:16:07 INFO - PROCESS | 1686 | 1470158167611 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 1686 | 1470158167612 Marionette TRACE conn2 <- [1,2254,null,{}] 10:16:07 INFO - PROCESS | 1686 | 1470158167615 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}] 10:16:07 INFO - PROCESS | 1686 | 1470158167616 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:07 INFO - PROCESS | 1686 | 1470158167762 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:16:07 INFO - PROCESS | 1686 | 1470158167866 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 1686 | 1470158167869 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x117264000 == 46 [pid = 1686] [id = 571] 10:16:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x113ea7800) [pid = 1686] [serial = 1713] [outer = 0x0] 10:16:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x11931b400) [pid = 1686] [serial = 1714] [outer = 0x113ea7800] 10:16:07 INFO - PROCESS | 1686 | 1470158167915 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x126881c00) [pid = 1686] [serial = 1715] [outer = 0x113ea7800] 10:16:08 INFO - PROCESS | 1686 | 1470158168625 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]]]}] 10:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1023ms 10:16:08 INFO - PROCESS | 1686 | 1470158168635 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:16:08 INFO - PROCESS | 1686 | 1470158168639 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:16:08 INFO - PROCESS | 1686 | 1470158168644 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:16:08 INFO - PROCESS | 1686 | 1470158168647 Marionette TRACE conn2 <- [1,2258,null,{}] 10:16:08 INFO - PROCESS | 1686 | 1470158168653 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}] 10:16:08 INFO - PROCESS | 1686 | 1470158168655 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:08 INFO - PROCESS | 1686 | 1470158168818 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:16:08 INFO - PROCESS | 1686 | 1470158168966 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 1686 | 1470158168969 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x112651800 == 47 [pid = 1686] [id = 572] 10:16:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x112a85c00) [pid = 1686] [serial = 1716] [outer = 0x0] 10:16:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x1172bd800) [pid = 1686] [serial = 1717] [outer = 0x112a85c00] 10:16:08 INFO - PROCESS | 1686 | 1470158168997 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x117dbb400) [pid = 1686] [serial = 1718] [outer = 0x112a85c00] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12d13d800 == 46 [pid = 1686] [id = 565] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb2d800 == 45 [pid = 1686] [id = 564] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x117388000 == 44 [pid = 1686] [id = 563] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12beb8800 == 43 [pid = 1686] [id = 562] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb09800 == 42 [pid = 1686] [id = 561] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12abd8000 == 41 [pid = 1686] [id = 560] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x129469000 == 40 [pid = 1686] [id = 559] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12717d000 == 39 [pid = 1686] [id = 558] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x121527800 == 38 [pid = 1686] [id = 557] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x1193bb800 == 37 [pid = 1686] [id = 556] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x117d89000 == 36 [pid = 1686] [id = 555] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x121069800 == 35 [pid = 1686] [id = 552] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x11736a000 == 34 [pid = 1686] [id = 553] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x124ce6000 == 33 [pid = 1686] [id = 554] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x117264000 == 32 [pid = 1686] [id = 571] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12dbc3000 == 31 [pid = 1686] [id = 570] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12d14f800 == 30 [pid = 1686] [id = 569] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x127178000 == 29 [pid = 1686] [id = 568] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12d23e000 == 28 [pid = 1686] [id = 566] 10:16:09 INFO - PROCESS | 1686 | --DOCSHELL 0x1184de800 == 27 [pid = 1686] [id = 567] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x11981a800) [pid = 1686] [serial = 1637] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x1195d4800) [pid = 1686] [serial = 1636] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1184e7800) [pid = 1686] [serial = 1633] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x11745c800) [pid = 1686] [serial = 1630] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x117dba800) [pid = 1686] [serial = 1631] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x11270c000) [pid = 1686] [serial = 1624] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1127e3000) [pid = 1686] [serial = 1625] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x114038c00) [pid = 1686] [serial = 1627] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x116543400) [pid = 1686] [serial = 1628] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11702bc00) [pid = 1686] [serial = 1622] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x113bad800) [pid = 1686] [serial = 1621] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x117452c00) [pid = 1686] [serial = 1607] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x116004c00) [pid = 1686] [serial = 1606] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x119d27800) [pid = 1686] [serial = 1639] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x123b2c400) [pid = 1686] [serial = 1643] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x121b58c00) [pid = 1686] [serial = 1642] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1184e8000) [pid = 1686] [serial = 1648] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x12487b000) [pid = 1686] [serial = 1645] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11951a800) [pid = 1686] [serial = 1610] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118f37000) [pid = 1686] [serial = 1609] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x123b2c000) [pid = 1686] [serial = 1651] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x128b04000) [pid = 1686] [serial = 1657] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x124a3bc00) [pid = 1686] [serial = 1613] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x125491c00) [pid = 1686] [serial = 1646] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1218f1000) [pid = 1686] [serial = 1612] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11272e400) [pid = 1686] [serial = 1649] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x121422c00) [pid = 1686] [serial = 1640] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x128b2d800) [pid = 1686] [serial = 1616] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x126d65c00) [pid = 1686] [serial = 1615] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x126fc8800) [pid = 1686] [serial = 1655] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x125499c00) [pid = 1686] [serial = 1652] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x119317800) [pid = 1686] [serial = 1634] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x121874800) [pid = 1686] [serial = 1619] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x125575400) [pid = 1686] [serial = 1654] [outer = 0x0] [url = about:blank] 10:16:09 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x118076000) [pid = 1686] [serial = 1618] [outer = 0x0] [url = about:blank] 10:16:10 INFO - PROCESS | 1686 | 1470158170015 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]]]}] 10:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1425ms 10:16:10 INFO - PROCESS | 1686 | 1470158170068 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 1686 | 1470158170071 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:16:10 INFO - PROCESS | 1686 | 1470158170079 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 1686 | 1470158170081 Marionette TRACE conn2 <- [1,2262,null,{}] 10:16:10 INFO - PROCESS | 1686 | 1470158170085 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}] 10:16:10 INFO - PROCESS | 1686 | 1470158170087 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:10 INFO - PROCESS | 1686 | 1470158170175 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:16:10 INFO - PROCESS | 1686 | 1470158170179 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 1686 | 1470158170182 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x116077000 == 28 [pid = 1686] [id = 573] 10:16:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1127e2400) [pid = 1686] [serial = 1719] [outer = 0x0] 10:16:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x1127e5800) [pid = 1686] [serial = 1720] [outer = 0x1127e2400] 10:16:10 INFO - PROCESS | 1686 | 1470158170212 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x112707000) [pid = 1686] [serial = 1721] [outer = 0x1127e2400] 10:16:10 INFO - PROCESS | 1686 | 1470158170604 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]]]}] 10:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 573ms 10:16:10 INFO - PROCESS | 1686 | 1470158170652 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 1686 | 1470158170656 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:16:10 INFO - PROCESS | 1686 | 1470158170661 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 1686 | 1470158170662 Marionette TRACE conn2 <- [1,2266,null,{}] 10:16:10 INFO - PROCESS | 1686 | 1470158170665 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}] 10:16:10 INFO - PROCESS | 1686 | 1470158170666 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:10 INFO - PROCESS | 1686 | 1470158170745 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:16:10 INFO - PROCESS | 1686 | 1470158170749 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 1686 | 1470158170751 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x117470800 == 29 [pid = 1686] [id = 574] 10:16:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x113904c00) [pid = 1686] [serial = 1722] [outer = 0x0] 10:16:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1160ae800) [pid = 1686] [serial = 1723] [outer = 0x113904c00] 10:16:10 INFO - PROCESS | 1686 | 1470158170780 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x116882400) [pid = 1686] [serial = 1724] [outer = 0x113904c00] 10:16:11 INFO - PROCESS | 1686 | 1470158171116 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]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 469ms 10:16:11 INFO - PROCESS | 1686 | 1470158171130 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 1686 | 1470158171131 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:16:11 INFO - PROCESS | 1686 | 1470158171133 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 1686 | 1470158171136 Marionette TRACE conn2 <- [1,2270,null,{}] 10:16:11 INFO - PROCESS | 1686 | 1470158171146 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}] 10:16:11 INFO - PROCESS | 1686 | 1470158171149 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:11 INFO - PROCESS | 1686 | 1470158171254 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:16:11 INFO - PROCESS | 1686 | 1470158171263 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 1686 | 1470158171265 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b73800 == 30 [pid = 1686] [id = 575] 10:16:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x112706400) [pid = 1686] [serial = 1725] [outer = 0x0] 10:16:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x117db6000) [pid = 1686] [serial = 1726] [outer = 0x112706400] 10:16:11 INFO - PROCESS | 1686 | 1470158171293 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11807d400) [pid = 1686] [serial = 1727] [outer = 0x112706400] 10:16:11 INFO - PROCESS | 1686 | 1470158171620 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]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 524ms 10:16:11 INFO - PROCESS | 1686 | 1470158171658 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 1686 | 1470158171660 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:16:11 INFO - PROCESS | 1686 | 1470158171662 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 1686 | 1470158171663 Marionette TRACE conn2 <- [1,2274,null,{}] 10:16:11 INFO - PROCESS | 1686 | 1470158171666 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}] 10:16:11 INFO - PROCESS | 1686 | 1470158171667 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:11 INFO - PROCESS | 1686 | 1470158171746 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:16:11 INFO - PROCESS | 1686 | 1470158171810 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 1686 | 1470158171811 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x12129b000 == 31 [pid = 1686] [id = 576] 10:16:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1176b1800) [pid = 1686] [serial = 1728] [outer = 0x0] 10:16:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118728000) [pid = 1686] [serial = 1729] [outer = 0x1176b1800] 10:16:11 INFO - PROCESS | 1686 | 1470158171837 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11876b400) [pid = 1686] [serial = 1730] [outer = 0x1176b1800] 10:16:12 INFO - PROCESS | 1686 | 1470158172158 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]]]}] 10:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 10:16:12 INFO - PROCESS | 1686 | 1470158172182 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:16:12 INFO - PROCESS | 1686 | 1470158172193 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:16:12 INFO - PROCESS | 1686 | 1470158172201 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 1686 | 1470158172203 Marionette TRACE conn2 <- [1,2278,null,{}] 10:16:12 INFO - PROCESS | 1686 | 1470158172205 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}] 10:16:12 INFO - PROCESS | 1686 | 1470158172206 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:12 INFO - PROCESS | 1686 | 1470158172302 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:16:12 INFO - PROCESS | 1686 | 1470158172306 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 1686 | 1470158172307 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x124ce1000 == 32 [pid = 1686] [id = 577] 10:16:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11338bc00) [pid = 1686] [serial = 1731] [outer = 0x0] 10:16:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x118f37c00) [pid = 1686] [serial = 1732] [outer = 0x11338bc00] 10:16:12 INFO - PROCESS | 1686 | 1470158172332 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11951a000) [pid = 1686] [serial = 1733] [outer = 0x11338bc00] 10:16:12 INFO - PROCESS | 1686 | 1470158172681 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]]]}] 10:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 10:16:12 INFO - PROCESS | 1686 | 1470158172724 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:16:12 INFO - PROCESS | 1686 | 1470158172726 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:16:12 INFO - PROCESS | 1686 | 1470158172728 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 1686 | 1470158172729 Marionette TRACE conn2 <- [1,2282,null,{}] 10:16:12 INFO - PROCESS | 1686 | 1470158172732 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}] 10:16:12 INFO - PROCESS | 1686 | 1470158172736 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:12 INFO - PROCESS | 1686 | 1470158172860 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:16:12 INFO - PROCESS | 1686 | 1470158172875 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 1686 | 1470158172876 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x128acf800 == 33 [pid = 1686] [id = 578] 10:16:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x11931a800) [pid = 1686] [serial = 1734] [outer = 0x0] 10:16:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1196a1c00) [pid = 1686] [serial = 1735] [outer = 0x11931a800] 10:16:12 INFO - PROCESS | 1686 | 1470158172903 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x120f94400) [pid = 1686] [serial = 1736] [outer = 0x11931a800] 10:16:13 INFO - PROCESS | 1686 | 1470158173232 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]]]}] 10:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 10:16:13 INFO - PROCESS | 1686 | 1470158173249 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:16:13 INFO - PROCESS | 1686 | 1470158173250 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:16:13 INFO - PROCESS | 1686 | 1470158173252 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1686 | 1470158173253 Marionette TRACE conn2 <- [1,2286,null,{}] 10:16:13 INFO - PROCESS | 1686 | 1470158173265 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}] 10:16:13 INFO - PROCESS | 1686 | 1470158173267 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:13 INFO - PROCESS | 1686 | 1470158173363 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:16:13 INFO - PROCESS | 1686 | 1470158173375 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 1686 | 1470158173377 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x12916a800 == 34 [pid = 1686] [id = 579] 10:16:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121004400) [pid = 1686] [serial = 1737] [outer = 0x0] 10:16:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121734000) [pid = 1686] [serial = 1738] [outer = 0x121004400] 10:16:13 INFO - PROCESS | 1686 | 1470158173401 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1218f1000) [pid = 1686] [serial = 1739] [outer = 0x121004400] 10:16:13 INFO - PROCESS | 1686 | 1470158173811 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]]]}] 10:16:13 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 10:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 572ms 10:16:13 INFO - PROCESS | 1686 | 1470158173825 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 1686 | 1470158173827 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:16:13 INFO - PROCESS | 1686 | 1470158173830 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1686 | 1470158173831 Marionette TRACE conn2 <- [1,2290,null,{}] 10:16:13 INFO - PROCESS | 1686 | 1470158173835 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}] 10:16:13 INFO - PROCESS | 1686 | 1470158173837 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:13 INFO - PROCESS | 1686 | 1470158173983 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:16:14 INFO - PROCESS | 1686 | 1470158174039 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:14 INFO - PROCESS | 1686 | 1470158174040 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4db800 == 35 [pid = 1686] [id = 580] 10:16:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x110fdf800) [pid = 1686] [serial = 1740] [outer = 0x0] 10:16:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121b5f400) [pid = 1686] [serial = 1741] [outer = 0x110fdf800] 10:16:14 INFO - PROCESS | 1686 | 1470158174079 Marionette DEBUG loaded listener.js 10:16:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121b70800) [pid = 1686] [serial = 1742] [outer = 0x110fdf800] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1127e1400) [pid = 1686] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x121737c00) [pid = 1686] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x117031c00) [pid = 1686] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x112a94800) [pid = 1686] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x11981d800) [pid = 1686] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x112dda400) [pid = 1686] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x117032c00) [pid = 1686] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x117d36800) [pid = 1686] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x119925400) [pid = 1686] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x128b08800) [pid = 1686] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1122be800) [pid = 1686] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x128b09800) [pid = 1686] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b73c00) [pid = 1686] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1160ba400) [pid = 1686] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:16:14 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1292f5c00) [pid = 1686] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:16:14 INFO - PROCESS | 1686 | 1470158174652 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]]]}] 10:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 870ms 10:16:14 INFO - PROCESS | 1686 | 1470158174701 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 1686 | 1470158174702 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:16:14 INFO - PROCESS | 1686 | 1470158174710 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 1686 | 1470158174711 Marionette TRACE conn2 <- [1,2294,null,{}] 10:16:14 INFO - PROCESS | 1686 | 1470158174714 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}] 10:16:14 INFO - PROCESS | 1686 | 1470158174715 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:14 INFO - PROCESS | 1686 | 1470158174831 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:16:14 INFO - PROCESS | 1686 | 1470158174870 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:14 INFO - PROCESS | 1686 | 1470158174871 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b73000 == 36 [pid = 1686] [id = 581] 10:16:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x111f36800) [pid = 1686] [serial = 1743] [outer = 0x0] 10:16:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x117d2c800) [pid = 1686] [serial = 1744] [outer = 0x111f36800] 10:16:14 INFO - PROCESS | 1686 | 1470158174897 Marionette DEBUG loaded listener.js 10:16:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1199bac00) [pid = 1686] [serial = 1745] [outer = 0x111f36800] 10:16:15 INFO - PROCESS | 1686 | 1470158175152 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]]]}] 10:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 10:16:15 INFO - PROCESS | 1686 | 1470158175179 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:16:15 INFO - PROCESS | 1686 | 1470158175180 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:16:15 INFO - PROCESS | 1686 | 1470158175182 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:16:15 INFO - PROCESS | 1686 | 1470158175183 Marionette TRACE conn2 <- [1,2298,null,{}] 10:16:15 INFO - PROCESS | 1686 | 1470158175186 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}] 10:16:15 INFO - PROCESS | 1686 | 1470158175187 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:15 INFO - PROCESS | 1686 | 1470158175278 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:16:15 INFO - PROCESS | 1686 | 1470158175281 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 1686 | 1470158175282 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b27a800 == 37 [pid = 1686] [id = 582] 10:16:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1218e9800) [pid = 1686] [serial = 1746] [outer = 0x0] 10:16:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x123b2c400) [pid = 1686] [serial = 1747] [outer = 0x1218e9800] 10:16:15 INFO - PROCESS | 1686 | 1470158175307 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x123db7c00) [pid = 1686] [serial = 1748] [outer = 0x1218e9800] 10:16:15 INFO - PROCESS | 1686 | 1470158175685 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]]]}] 10:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 523ms 10:16:15 INFO - PROCESS | 1686 | 1470158175706 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:16:15 INFO - PROCESS | 1686 | 1470158175709 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:16:15 INFO - PROCESS | 1686 | 1470158175712 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:16:15 INFO - PROCESS | 1686 | 1470158175714 Marionette TRACE conn2 <- [1,2302,null,{}] 10:16:15 INFO - PROCESS | 1686 | 1470158175716 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}] 10:16:15 INFO - PROCESS | 1686 | 1470158175718 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:15 INFO - PROCESS | 1686 | 1470158175864 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:16:15 INFO - PROCESS | 1686 | 1470158175872 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 1686 | 1470158175874 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b59000 == 38 [pid = 1686] [id = 583] 10:16:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x123b31000) [pid = 1686] [serial = 1749] [outer = 0x0] 10:16:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x125494400) [pid = 1686] [serial = 1750] [outer = 0x123b31000] 10:16:15 INFO - PROCESS | 1686 | 1470158175917 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x126d0ec00) [pid = 1686] [serial = 1751] [outer = 0x123b31000] 10:16:16 INFO - PROCESS | 1686 | 1470158176295 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]]]}] 10:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 620ms 10:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:16:16 INFO - PROCESS | 1686 | 1470158176333 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 1686 | 1470158176334 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:16:16 INFO - PROCESS | 1686 | 1470158176336 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 1686 | 1470158176337 Marionette TRACE conn2 <- [1,2306,null,{}] 10:16:16 INFO - PROCESS | 1686 | 1470158176340 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}] 10:16:16 INFO - PROCESS | 1686 | 1470158176341 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:16 INFO - PROCESS | 1686 | 1470158176450 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:16:16 INFO - PROCESS | 1686 | 1470158176457 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 1686 | 1470158176458 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4bd800 == 39 [pid = 1686] [id = 584] 10:16:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x119517000) [pid = 1686] [serial = 1752] [outer = 0x0] 10:16:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x126fc9800) [pid = 1686] [serial = 1753] [outer = 0x119517000] 10:16:16 INFO - PROCESS | 1686 | 1470158176482 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1271b3400) [pid = 1686] [serial = 1754] [outer = 0x119517000] 10:16:17 INFO - PROCESS | 1686 | 1470158177070 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]]]}] 10:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 770ms 10:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:16:17 INFO - PROCESS | 1686 | 1470158177108 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 1686 | 1470158177110 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:16:17 INFO - PROCESS | 1686 | 1470158177114 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 1686 | 1470158177117 Marionette TRACE conn2 <- [1,2310,null,{}] 10:16:17 INFO - PROCESS | 1686 | 1470158177121 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}] 10:16:17 INFO - PROCESS | 1686 | 1470158177122 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:17 INFO - PROCESS | 1686 | 1470158177263 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:16:17 INFO - PROCESS | 1686 | 1470158177345 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:17 INFO - PROCESS | 1686 | 1470158177347 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x118af3000 == 40 [pid = 1686] [id = 585] 10:16:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x112df1400) [pid = 1686] [serial = 1755] [outer = 0x0] 10:16:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1132c1400) [pid = 1686] [serial = 1756] [outer = 0x112df1400] 10:16:17 INFO - PROCESS | 1686 | 1470158177378 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x116010c00) [pid = 1686] [serial = 1757] [outer = 0x112df1400] 10:16:17 INFO - PROCESS | 1686 | 1470158177924 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]]]}] 10:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 872ms 10:16:17 INFO - PROCESS | 1686 | 1470158177985 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 1686 | 1470158177988 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:16:17 INFO - PROCESS | 1686 | 1470158177993 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 1686 | 1470158177995 Marionette TRACE conn2 <- [1,2314,null,{}] 10:16:17 INFO - PROCESS | 1686 | 1470158177997 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}] 10:16:18 INFO - PROCESS | 1686 | 1470158177999 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:18 INFO - PROCESS | 1686 | 1470158178113 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:16:18 INFO - PROCESS | 1686 | 1470158178172 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 1686 | 1470158178173 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b82800 == 41 [pid = 1686] [id = 586] 10:16:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x117030800) [pid = 1686] [serial = 1758] [outer = 0x0] 10:16:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x117455000) [pid = 1686] [serial = 1759] [outer = 0x117030800] 10:16:18 INFO - PROCESS | 1686 | 1470158178205 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x11807d000) [pid = 1686] [serial = 1760] [outer = 0x117030800] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x123b59000 == 40 [pid = 1686] [id = 583] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x12b27a800 == 39 [pid = 1686] [id = 582] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x119b73000 == 38 [pid = 1686] [id = 581] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4db800 == 37 [pid = 1686] [id = 580] 10:16:18 INFO - PROCESS | 1686 | 1470158178861 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]]]}] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x12916a800 == 36 [pid = 1686] [id = 579] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x128acf800 == 35 [pid = 1686] [id = 578] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x124ce1000 == 34 [pid = 1686] [id = 577] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x12129b000 == 33 [pid = 1686] [id = 576] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x119b73800 == 32 [pid = 1686] [id = 575] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x117470800 == 31 [pid = 1686] [id = 574] 10:16:18 INFO - PROCESS | 1686 | --DOCSHELL 0x116077000 == 30 [pid = 1686] [id = 573] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1292f6000) [pid = 1686] [serial = 1697] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x121b66800) [pid = 1686] [serial = 1679] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x118763800) [pid = 1686] [serial = 1664] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x121876400) [pid = 1686] [serial = 1678] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1160b4000) [pid = 1686] [serial = 1661] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x128b2a000) [pid = 1686] [serial = 1658] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x1195c9800) [pid = 1686] [serial = 1672] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x126885400) [pid = 1686] [serial = 1694] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11981f400) [pid = 1686] [serial = 1673] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11807ec00) [pid = 1686] [serial = 1669] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x121005000) [pid = 1686] [serial = 1676] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x128b0d400) [pid = 1686] [serial = 1684] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x118731800) [pid = 1686] [serial = 1670] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1127e6800) [pid = 1686] [serial = 1690] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x128bd1c00) [pid = 1686] [serial = 1687] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x120f8e000) [pid = 1686] [serial = 1693] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x12719a400) [pid = 1686] [serial = 1682] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x128b2ac00) [pid = 1686] [serial = 1685] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x125492400) [pid = 1686] [serial = 1681] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1167b3000) [pid = 1686] [serial = 1666] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x113908c00) [pid = 1686] [serial = 1660] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x1205dc400) [pid = 1686] [serial = 1675] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x118111000) [pid = 1686] [serial = 1663] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x128bd9400) [pid = 1686] [serial = 1688] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x126fcb800) [pid = 1686] [serial = 1696] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x11702dc00) [pid = 1686] [serial = 1667] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x116055400) [pid = 1686] [serial = 1691] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x129538000) [pid = 1686] [serial = 1700] [outer = 0x0] [url = about:blank] 10:16:18 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x129487800) [pid = 1686] [serial = 1699] [outer = 0x0] [url = about:blank] 10:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 920ms 10:16:18 INFO - PROCESS | 1686 | 1470158178914 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:16:18 INFO - PROCESS | 1686 | 1470158178916 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:16:18 INFO - PROCESS | 1686 | 1470158178919 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 1686 | 1470158178923 Marionette TRACE conn2 <- [1,2318,null,{}] 10:16:18 INFO - PROCESS | 1686 | 1470158178927 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}] 10:16:18 INFO - PROCESS | 1686 | 1470158178928 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:19 INFO - PROCESS | 1686 | 1470158179013 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:16:19 INFO - PROCESS | 1686 | 1470158179017 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 1686 | 1470158179020 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x11737d800 == 31 [pid = 1686] [id = 587] 10:16:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x113b04400) [pid = 1686] [serial = 1761] [outer = 0x0] 10:16:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1151da000) [pid = 1686] [serial = 1762] [outer = 0x113b04400] 10:16:19 INFO - PROCESS | 1686 | 1470158179052 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1172bbc00) [pid = 1686] [serial = 1763] [outer = 0x113b04400] 10:16:19 INFO - PROCESS | 1686 | 1470158179423 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] 10:16:19 INFO - PROCESS | 1686 | 1470158179445 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:16:19 INFO - PROCESS | 1686 | 1470158179449 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 1686 | 1470158179451 Marionette TRACE conn2 <- [1,2322,null,{}] 10:16:19 INFO - PROCESS | 1686 | 1470158179453 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}] 10:16:19 INFO - PROCESS | 1686 | 1470158179455 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:19 INFO - PROCESS | 1686 | 1470158179537 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:16:19 INFO - PROCESS | 1686 | 1470158179544 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 1686 | 1470158179545 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b5b000 == 32 [pid = 1686] [id = 588] 10:16:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x118074000) [pid = 1686] [serial = 1764] [outer = 0x0] 10:16:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x118723c00) [pid = 1686] [serial = 1765] [outer = 0x118074000] 10:16:19 INFO - PROCESS | 1686 | 1470158179572 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x118766c00) [pid = 1686] [serial = 1766] [outer = 0x118074000] 10:16:19 INFO - PROCESS | 1686 | 1470158179950 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]]]}] 10:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 10:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:16:19 INFO - PROCESS | 1686 | 1470158179976 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:16:19 INFO - PROCESS | 1686 | 1470158179977 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:16:19 INFO - PROCESS | 1686 | 1470158179980 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 1686 | 1470158179982 Marionette TRACE conn2 <- [1,2326,null,{}] 10:16:19 INFO - PROCESS | 1686 | 1470158179990 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}] 10:16:19 INFO - PROCESS | 1686 | 1470158179994 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:20 INFO - PROCESS | 1686 | 1470158180078 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:16:20 INFO - PROCESS | 1686 | 1470158180083 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 1686 | 1470158180085 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x124ce6000 == 33 [pid = 1686] [id = 589] 10:16:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x118f7dc00) [pid = 1686] [serial = 1767] [outer = 0x0] 10:16:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1195d7800) [pid = 1686] [serial = 1768] [outer = 0x118f7dc00] 10:16:20 INFO - PROCESS | 1686 | 1470158180115 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11981f800) [pid = 1686] [serial = 1769] [outer = 0x118f7dc00] 10:16:20 INFO - PROCESS | 1686 | 1470158180451 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]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 10:16:20 INFO - PROCESS | 1686 | 1470158180501 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 1686 | 1470158180503 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:16:20 INFO - PROCESS | 1686 | 1470158180512 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 1686 | 1470158180513 Marionette TRACE conn2 <- [1,2330,null,{}] 10:16:20 INFO - PROCESS | 1686 | 1470158180515 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}] 10:16:20 INFO - PROCESS | 1686 | 1470158180516 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:20 INFO - PROCESS | 1686 | 1470158180599 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:16:20 INFO - PROCESS | 1686 | 1470158180602 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 1686 | 1470158180604 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12915c800 == 34 [pid = 1686] [id = 590] 10:16:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x120536c00) [pid = 1686] [serial = 1770] [outer = 0x0] 10:16:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121002c00) [pid = 1686] [serial = 1771] [outer = 0x120536c00] 10:16:20 INFO - PROCESS | 1686 | 1470158180632 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121736c00) [pid = 1686] [serial = 1772] [outer = 0x120536c00] 10:16:20 INFO - PROCESS | 1686 | 1470158180976 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]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 10:16:20 INFO - PROCESS | 1686 | 1470158180980 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 1686 | 1470158180981 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:16:20 INFO - PROCESS | 1686 | 1470158180983 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 1686 | 1470158180984 Marionette TRACE conn2 <- [1,2334,null,{}] 10:16:20 INFO - PROCESS | 1686 | 1470158180987 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}] 10:16:20 INFO - PROCESS | 1686 | 1470158180988 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:21 INFO - PROCESS | 1686 | 1470158181066 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:16:21 INFO - PROCESS | 1686 | 1470158181069 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 1686 | 1470158181070 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4da000 == 35 [pid = 1686] [id = 591] 10:16:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121876400) [pid = 1686] [serial = 1773] [outer = 0x0] 10:16:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121b5d800) [pid = 1686] [serial = 1774] [outer = 0x121876400] 10:16:21 INFO - PROCESS | 1686 | 1470158181098 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x123b30000) [pid = 1686] [serial = 1775] [outer = 0x121876400] 10:16:21 INFO - PROCESS | 1686 | 1470158181492 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]]]}] 10:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 10:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:16:21 INFO - PROCESS | 1686 | 1470158181502 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:16:21 INFO - PROCESS | 1686 | 1470158181503 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:16:21 INFO - PROCESS | 1686 | 1470158181505 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:16:21 INFO - PROCESS | 1686 | 1470158181506 Marionette TRACE conn2 <- [1,2338,null,{}] 10:16:21 INFO - PROCESS | 1686 | 1470158181508 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}] 10:16:21 INFO - PROCESS | 1686 | 1470158181512 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:21 INFO - PROCESS | 1686 | 1470158181624 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:16:21 INFO - PROCESS | 1686 | 1470158181635 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 1686 | 1470158181637 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abda000 == 36 [pid = 1686] [id = 592] 10:16:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x123db8c00) [pid = 1686] [serial = 1776] [outer = 0x0] 10:16:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x126883000) [pid = 1686] [serial = 1777] [outer = 0x123db8c00] 10:16:21 INFO - PROCESS | 1686 | 1470158181663 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1271ac800) [pid = 1686] [serial = 1778] [outer = 0x123db8c00] 10:16:22 INFO - PROCESS | 1686 | 1470158182019 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]]]}] 10:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 520ms 10:16:22 INFO - PROCESS | 1686 | 1470158182026 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:16:22 INFO - PROCESS | 1686 | 1470158182028 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:16:22 INFO - PROCESS | 1686 | 1470158182030 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 1686 | 1470158182031 Marionette TRACE conn2 <- [1,2342,null,{}] 10:16:22 INFO - PROCESS | 1686 | 1470158182033 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}] 10:16:22 INFO - PROCESS | 1686 | 1470158182035 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:22 INFO - PROCESS | 1686 | 1470158182133 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:16:22 INFO - PROCESS | 1686 | 1470158182144 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 1686 | 1470158182145 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x1214e0000 == 37 [pid = 1686] [id = 593] 10:16:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x126885800) [pid = 1686] [serial = 1779] [outer = 0x0] 10:16:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b05400) [pid = 1686] [serial = 1780] [outer = 0x126885800] 10:16:22 INFO - PROCESS | 1686 | 1470158182170 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b11000) [pid = 1686] [serial = 1781] [outer = 0x126885800] 10:16:22 INFO - PROCESS | 1686 | 1470158182490 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]]]}] 10:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 471ms 10:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:16:22 INFO - PROCESS | 1686 | 1470158182501 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:16:22 INFO - PROCESS | 1686 | 1470158182502 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:16:22 INFO - PROCESS | 1686 | 1470158182505 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 1686 | 1470158182509 Marionette TRACE conn2 <- [1,2346,null,{}] 10:16:22 INFO - PROCESS | 1686 | 1470158182512 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}] 10:16:22 INFO - PROCESS | 1686 | 1470158182513 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:22 INFO - PROCESS | 1686 | 1470158182613 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:16:22 INFO - PROCESS | 1686 | 1470158182628 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 1686 | 1470158182629 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4bd000 == 38 [pid = 1686] [id = 594] 10:16:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x128b23c00) [pid = 1686] [serial = 1782] [outer = 0x0] 10:16:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x128b2b000) [pid = 1686] [serial = 1783] [outer = 0x128b23c00] 10:16:22 INFO - PROCESS | 1686 | 1470158182660 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x128bd0c00) [pid = 1686] [serial = 1784] [outer = 0x128b23c00] 10:16:23 INFO - PROCESS | 1686 | 1470158182994 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]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 10:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:16:23 INFO - PROCESS | 1686 | 1470158183026 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 1686 | 1470158183028 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:16:23 INFO - PROCESS | 1686 | 1470158183030 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 1686 | 1470158183031 Marionette TRACE conn2 <- [1,2350,null,{}] 10:16:23 INFO - PROCESS | 1686 | 1470158183034 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}] 10:16:23 INFO - PROCESS | 1686 | 1470158183035 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:23 INFO - PROCESS | 1686 | 1470158183139 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:16:23 INFO - PROCESS | 1686 | 1470158183151 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:23 INFO - PROCESS | 1686 | 1470158183152 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb31000 == 39 [pid = 1686] [id = 595] 10:16:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x128bd4c00) [pid = 1686] [serial = 1785] [outer = 0x0] 10:16:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x128bd8000) [pid = 1686] [serial = 1786] [outer = 0x128bd4c00] 10:16:23 INFO - PROCESS | 1686 | 1470158183176 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x128cb2c00) [pid = 1686] [serial = 1787] [outer = 0x128bd4c00] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x11338bc00) [pid = 1686] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1176b1800) [pid = 1686] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x113904c00) [pid = 1686] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1127e2400) [pid = 1686] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x112a85c00) [pid = 1686] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x112706400) [pid = 1686] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x123b31000) [pid = 1686] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x112a8a800) [pid = 1686] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11931a800) [pid = 1686] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x110fdf800) [pid = 1686] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x111f36800) [pid = 1686] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118768000) [pid = 1686] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121004400) [pid = 1686] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1218e9800) [pid = 1686] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x119824000) [pid = 1686] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x126d6fc00) [pid = 1686] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:16:23 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x113ea7800) [pid = 1686] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:16:23 INFO - PROCESS | 1686 | 1470158183578 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]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 568ms 10:16:23 INFO - PROCESS | 1686 | 1470158183599 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 1686 | 1470158183600 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:16:23 INFO - PROCESS | 1686 | 1470158183602 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 1686 | 1470158183603 Marionette TRACE conn2 <- [1,2354,null,{}] 10:16:23 INFO - PROCESS | 1686 | 1470158183611 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}] 10:16:23 INFO - PROCESS | 1686 | 1470158183612 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:23 INFO - PROCESS | 1686 | 1470158183723 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:16:23 INFO - PROCESS | 1686 | 1470158183759 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:23 INFO - PROCESS | 1686 | 1470158183761 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4cb000 == 40 [pid = 1686] [id = 596] 10:16:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x112232c00) [pid = 1686] [serial = 1788] [outer = 0x0] 10:16:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1168ed800) [pid = 1686] [serial = 1789] [outer = 0x112232c00] 10:16:23 INFO - PROCESS | 1686 | 1470158183792 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118f35800) [pid = 1686] [serial = 1790] [outer = 0x112232c00] 10:16:24 INFO - PROCESS | 1686 | 1470158184080 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]]]}] 10:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 525ms 10:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:16:24 INFO - PROCESS | 1686 | 1470158184127 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:16:24 INFO - PROCESS | 1686 | 1470158184129 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:16:24 INFO - PROCESS | 1686 | 1470158184131 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:16:24 INFO - PROCESS | 1686 | 1470158184133 Marionette TRACE conn2 <- [1,2358,null,{}] 10:16:24 INFO - PROCESS | 1686 | 1470158184135 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}] 10:16:24 INFO - PROCESS | 1686 | 1470158184137 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:24 INFO - PROCESS | 1686 | 1470158184232 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:16:24 INFO - PROCESS | 1686 | 1470158184301 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 1686 | 1470158184303 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d229800 == 41 [pid = 1686] [id = 597] 10:16:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1187be400) [pid = 1686] [serial = 1791] [outer = 0x0] 10:16:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x128bd9c00) [pid = 1686] [serial = 1792] [outer = 0x1187be400] 10:16:24 INFO - PROCESS | 1686 | 1470158184329 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1291f2000) [pid = 1686] [serial = 1793] [outer = 0x1187be400] 10:16:24 INFO - PROCESS | 1686 | 1470158184629 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]]]}] 10:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 10:16:24 INFO - PROCESS | 1686 | 1470158184650 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:16:24 INFO - PROCESS | 1686 | 1470158184651 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:16:24 INFO - PROCESS | 1686 | 1470158184654 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:16:24 INFO - PROCESS | 1686 | 1470158184655 Marionette TRACE conn2 <- [1,2362,null,{}] 10:16:24 INFO - PROCESS | 1686 | 1470158184662 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}] 10:16:24 INFO - PROCESS | 1686 | 1470158184663 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:24 INFO - PROCESS | 1686 | 1470158184753 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:16:24 INFO - PROCESS | 1686 | 1470158184759 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 1686 | 1470158184760 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8b5000 == 42 [pid = 1686] [id = 598] 10:16:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1292f0800) [pid = 1686] [serial = 1794] [outer = 0x0] 10:16:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1292fb400) [pid = 1686] [serial = 1795] [outer = 0x1292f0800] 10:16:24 INFO - PROCESS | 1686 | 1470158184784 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x129539400) [pid = 1686] [serial = 1796] [outer = 0x1292f0800] 10:16:25 INFO - PROCESS | 1686 | 1470158185129 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]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 10:16:25 INFO - PROCESS | 1686 | 1470158185186 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:16:25 INFO - PROCESS | 1686 | 1470158185187 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:16:25 INFO - PROCESS | 1686 | 1470158185189 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 1686 | 1470158185190 Marionette TRACE conn2 <- [1,2366,null,{}] 10:16:25 INFO - PROCESS | 1686 | 1470158185193 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}] 10:16:25 INFO - PROCESS | 1686 | 1470158185194 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:25 INFO - PROCESS | 1686 | 1470158185276 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:16:25 INFO - PROCESS | 1686 | 1470158185280 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:25 INFO - PROCESS | 1686 | 1470158185281 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dbca000 == 43 [pid = 1686] [id = 599] 10:16:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x12953bc00) [pid = 1686] [serial = 1797] [outer = 0x0] 10:16:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x129542c00) [pid = 1686] [serial = 1798] [outer = 0x12953bc00] 10:16:25 INFO - PROCESS | 1686 | 1470158185305 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12a45a000) [pid = 1686] [serial = 1799] [outer = 0x12953bc00] 10:16:25 INFO - PROCESS | 1686 | 1470158185818 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]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 10:16:25 INFO - PROCESS | 1686 | 1470158185860 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:16:25 INFO - PROCESS | 1686 | 1470158185863 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:16:25 INFO - PROCESS | 1686 | 1470158185867 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 1686 | 1470158185869 Marionette TRACE conn2 <- [1,2370,null,{}] 10:16:25 INFO - PROCESS | 1686 | 1470158185873 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}] 10:16:25 INFO - PROCESS | 1686 | 1470158185875 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:25 INFO - PROCESS | 1686 | 1470158185989 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:16:26 INFO - PROCESS | 1686 | 1470158186103 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 1686 | 1470158186105 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x119bde800 == 44 [pid = 1686] [id = 600] 10:16:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11745bc00) [pid = 1686] [serial = 1800] [outer = 0x0] 10:16:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x117dbb800) [pid = 1686] [serial = 1801] [outer = 0x11745bc00] 10:16:26 INFO - PROCESS | 1686 | 1470158186136 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x118727c00) [pid = 1686] [serial = 1802] [outer = 0x11745bc00] 10:16:26 INFO - PROCESS | 1686 | 1470158186563 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]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 722ms 10:16:26 INFO - PROCESS | 1686 | 1470158186590 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 1686 | 1470158186594 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:16:26 INFO - PROCESS | 1686 | 1470158186599 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 1686 | 1470158186601 Marionette TRACE conn2 <- [1,2374,null,{}] 10:16:26 INFO - PROCESS | 1686 | 1470158186603 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}] 10:16:26 INFO - PROCESS | 1686 | 1470158186605 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:26 INFO - PROCESS | 1686 | 1470158186712 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:16:26 INFO - PROCESS | 1686 | 1470158186775 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 1686 | 1470158186776 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a7a2800 == 45 [pid = 1686] [id = 601] 10:16:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x119516800) [pid = 1686] [serial = 1803] [outer = 0x0] 10:16:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x119699800) [pid = 1686] [serial = 1804] [outer = 0x119516800] 10:16:26 INFO - PROCESS | 1686 | 1470158186848 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x119822c00) [pid = 1686] [serial = 1805] [outer = 0x119516800] 10:16:27 INFO - PROCESS | 1686 | 1470158187280 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]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 10:16:27 INFO - PROCESS | 1686 | 1470158187321 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 1686 | 1470158187324 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:16:27 INFO - PROCESS | 1686 | 1470158187371 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 1686 | 1470158187374 Marionette TRACE conn2 <- [1,2378,null,{}] 10:16:27 INFO - PROCESS | 1686 | 1470158187408 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}] 10:16:27 INFO - PROCESS | 1686 | 1470158187411 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:27 INFO - PROCESS | 1686 | 1470158187523 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:16:27 INFO - PROCESS | 1686 | 1470158187582 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 1686 | 1470158187584 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dd33800 == 46 [pid = 1686] [id = 602] 10:16:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x124a38800) [pid = 1686] [serial = 1806] [outer = 0x0] 10:16:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x125575c00) [pid = 1686] [serial = 1807] [outer = 0x124a38800] 10:16:27 INFO - PROCESS | 1686 | 1470158187615 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x126fcac00) [pid = 1686] [serial = 1808] [outer = 0x124a38800] 10:16:28 INFO - PROCESS | 1686 | 1470158188077 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]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 750ms 10:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:16:28 INFO - PROCESS | 1686 | 1470158188107 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 1686 | 1470158188109 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:16:28 INFO - PROCESS | 1686 | 1470158188111 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 1686 | 1470158188112 Marionette TRACE conn2 <- [1,2382,null,{}] 10:16:28 INFO - PROCESS | 1686 | 1470158188115 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}] 10:16:28 INFO - PROCESS | 1686 | 1470158188116 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:28 INFO - PROCESS | 1686 | 1470158188226 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:16:28 INFO - PROCESS | 1686 | 1470158188305 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:28 INFO - PROCESS | 1686 | 1470158188306 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x11657b000 == 47 [pid = 1686] [id = 603] 10:16:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x11270a000) [pid = 1686] [serial = 1809] [outer = 0x0] 10:16:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x117025000) [pid = 1686] [serial = 1810] [outer = 0x11270a000] 10:16:28 INFO - PROCESS | 1686 | 1470158188337 Marionette DEBUG loaded listener.js 10:16:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x128bd1c00) [pid = 1686] [serial = 1811] [outer = 0x11270a000] 10:16:28 INFO - PROCESS | 1686 | 1470158188949 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]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 870ms 10:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:16:28 INFO - PROCESS | 1686 | 1470158188982 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 1686 | 1470158188984 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:16:28 INFO - PROCESS | 1686 | 1470158188988 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 1686 | 1470158188992 Marionette TRACE conn2 <- [1,2386,null,{}] 10:16:28 INFO - PROCESS | 1686 | 1470158188995 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}] 10:16:28 INFO - PROCESS | 1686 | 1470158188997 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:29 INFO - PROCESS | 1686 | 1470158189102 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:16:29 INFO - PROCESS | 1686 | 1470158189179 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:29 INFO - PROCESS | 1686 | 1470158189180 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b85000 == 48 [pid = 1686] [id = 604] 10:16:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x116541c00) [pid = 1686] [serial = 1812] [outer = 0x0] 10:16:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x11687fc00) [pid = 1686] [serial = 1813] [outer = 0x116541c00] 10:16:29 INFO - PROCESS | 1686 | 1470158189208 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x117033000) [pid = 1686] [serial = 1814] [outer = 0x116541c00] 10:16:29 INFO - PROCESS | 1686 | 1470158189604 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]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 676ms 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8b5000 == 47 [pid = 1686] [id = 598] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12d229800 == 46 [pid = 1686] [id = 597] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4cb000 == 45 [pid = 1686] [id = 596] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb31000 == 44 [pid = 1686] [id = 595] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4bd000 == 43 [pid = 1686] [id = 594] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x1214e0000 == 42 [pid = 1686] [id = 593] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12abda000 == 41 [pid = 1686] [id = 592] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4da000 == 40 [pid = 1686] [id = 591] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12915c800 == 39 [pid = 1686] [id = 590] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x124ce6000 == 38 [pid = 1686] [id = 589] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x119b5b000 == 37 [pid = 1686] [id = 588] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x11737d800 == 36 [pid = 1686] [id = 587] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x119b82800 == 35 [pid = 1686] [id = 586] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x118af3000 == 34 [pid = 1686] [id = 585] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4bd800 == 33 [pid = 1686] [id = 584] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x112651800 == 32 [pid = 1686] [id = 572] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x11657b000 == 31 [pid = 1686] [id = 603] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12dd33800 == 30 [pid = 1686] [id = 602] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12a7a2800 == 29 [pid = 1686] [id = 601] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x12dbca000 == 28 [pid = 1686] [id = 599] 10:16:30 INFO - PROCESS | 1686 | --DOCSHELL 0x119bde800 == 27 [pid = 1686] [id = 600] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x11702fc00) [pid = 1686] [serial = 1703] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x113e4e800) [pid = 1686] [serial = 1702] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1196a1c00) [pid = 1686] [serial = 1735] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x121b5f400) [pid = 1686] [serial = 1741] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x117d2c800) [pid = 1686] [serial = 1744] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x1195d1800) [pid = 1686] [serial = 1706] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1187c9800) [pid = 1686] [serial = 1705] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x121734000) [pid = 1686] [serial = 1738] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x123b2c400) [pid = 1686] [serial = 1747] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x121b5a400) [pid = 1686] [serial = 1708] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x124cc2c00) [pid = 1686] [serial = 1709] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x126d0ec00) [pid = 1686] [serial = 1751] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x128b2c000) [pid = 1686] [serial = 1712] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1271b1c00) [pid = 1686] [serial = 1711] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x121b70800) [pid = 1686] [serial = 1742] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x120f94400) [pid = 1686] [serial = 1736] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x126881c00) [pid = 1686] [serial = 1715] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1218f1000) [pid = 1686] [serial = 1739] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x11876b400) [pid = 1686] [serial = 1730] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11931b400) [pid = 1686] [serial = 1714] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x123db7c00) [pid = 1686] [serial = 1748] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x1199bac00) [pid = 1686] [serial = 1745] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x118f37c00) [pid = 1686] [serial = 1732] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x118728000) [pid = 1686] [serial = 1729] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x11951a000) [pid = 1686] [serial = 1733] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1160ae800) [pid = 1686] [serial = 1723] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x116882400) [pid = 1686] [serial = 1724] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1127e5800) [pid = 1686] [serial = 1720] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x112707000) [pid = 1686] [serial = 1721] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x117dbb400) [pid = 1686] [serial = 1718] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x1172bd800) [pid = 1686] [serial = 1717] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x117db6000) [pid = 1686] [serial = 1726] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x11807d400) [pid = 1686] [serial = 1727] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x125494400) [pid = 1686] [serial = 1750] [outer = 0x0] [url = about:blank] 10:16:30 INFO - PROCESS | 1686 | 1470158190248 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 1686 | 1470158190251 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:16:30 INFO - PROCESS | 1686 | 1470158190264 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 1686 | 1470158190265 Marionette TRACE conn2 <- [1,2390,null,{}] 10:16:30 INFO - PROCESS | 1686 | 1470158190269 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}] 10:16:30 INFO - PROCESS | 1686 | 1470158190273 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:30 INFO - PROCESS | 1686 | 1470158190363 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:16:30 INFO - PROCESS | 1686 | 1470158190370 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 1686 | 1470158190375 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x116521000 == 28 [pid = 1686] [id = 605] 10:16:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x1127e0c00) [pid = 1686] [serial = 1815] [outer = 0x0] 10:16:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1127e5800) [pid = 1686] [serial = 1816] [outer = 0x1127e0c00] 10:16:30 INFO - PROCESS | 1686 | 1470158190404 Marionette DEBUG loaded listener.js 10:16:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x112fa0800) [pid = 1686] [serial = 1817] [outer = 0x1127e0c00] 10:16:30 INFO - PROCESS | 1686 | 1470158190780 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]]]}] 10:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 571ms 10:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:16:30 INFO - PROCESS | 1686 | 1470158190834 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 1686 | 1470158190836 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:16:30 INFO - PROCESS | 1686 | 1470158190841 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 1686 | 1470158190844 Marionette TRACE conn2 <- [1,2394,null,{}] 10:16:30 INFO - PROCESS | 1686 | 1470158190847 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}] 10:16:30 INFO - PROCESS | 1686 | 1470158190849 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:30 INFO - PROCESS | 1686 | 1470158190927 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:16:30 INFO - PROCESS | 1686 | 1470158190931 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 1686 | 1470158190932 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d83000 == 29 [pid = 1686] [id = 606] 10:16:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x113bacc00) [pid = 1686] [serial = 1818] [outer = 0x0] 10:16:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1160b3400) [pid = 1686] [serial = 1819] [outer = 0x113bacc00] 10:16:30 INFO - PROCESS | 1686 | 1470158190961 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1168e3000) [pid = 1686] [serial = 1820] [outer = 0x113bacc00] 10:16:31 INFO - PROCESS | 1686 | 1470158191321 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]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 10:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:16:31 INFO - PROCESS | 1686 | 1470158191362 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 1686 | 1470158191363 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:16:31 INFO - PROCESS | 1686 | 1470158191365 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 1686 | 1470158191367 Marionette TRACE conn2 <- [1,2398,null,{}] 10:16:31 INFO - PROCESS | 1686 | 1470158191373 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}] 10:16:31 INFO - PROCESS | 1686 | 1470158191377 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:31 INFO - PROCESS | 1686 | 1470158191465 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:16:31 INFO - PROCESS | 1686 | 1470158191475 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 1686 | 1470158191478 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198db800 == 30 [pid = 1686] [id = 607] 10:16:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x117db8000) [pid = 1686] [serial = 1821] [outer = 0x0] 10:16:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x118075000) [pid = 1686] [serial = 1822] [outer = 0x117db8000] 10:16:31 INFO - PROCESS | 1686 | 1470158191506 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x118108800) [pid = 1686] [serial = 1823] [outer = 0x117db8000] 10:16:31 INFO - PROCESS | 1686 | 1470158191872 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]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 517ms 10:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:16:31 INFO - PROCESS | 1686 | 1470158191884 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 1686 | 1470158191885 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:16:31 INFO - PROCESS | 1686 | 1470158191887 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 1686 | 1470158191890 Marionette TRACE conn2 <- [1,2402,null,{}] 10:16:31 INFO - PROCESS | 1686 | 1470158191893 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}] 10:16:31 INFO - PROCESS | 1686 | 1470158191894 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:31 INFO - PROCESS | 1686 | 1470158191975 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:16:32 INFO - PROCESS | 1686 | 1470158192037 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:32 INFO - PROCESS | 1686 | 1470158192038 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x119bee800 == 31 [pid = 1686] [id = 608] 10:16:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x117dbfc00) [pid = 1686] [serial = 1824] [outer = 0x0] 10:16:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x118729c00) [pid = 1686] [serial = 1825] [outer = 0x117dbfc00] 10:16:32 INFO - PROCESS | 1686 | 1470158192064 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1187be800) [pid = 1686] [serial = 1826] [outer = 0x117dbfc00] 10:16:32 INFO - PROCESS | 1686 | 1470158192415 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]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 571ms 10:16:32 INFO - PROCESS | 1686 | 1470158192460 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:16:32 INFO - PROCESS | 1686 | 1470158192462 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:16:32 INFO - PROCESS | 1686 | 1470158192465 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 1686 | 1470158192467 Marionette TRACE conn2 <- [1,2406,null,{}] 10:16:32 INFO - PROCESS | 1686 | 1470158192470 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}] 10:16:32 INFO - PROCESS | 1686 | 1470158192472 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:32 INFO - PROCESS | 1686 | 1470158192612 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:16:32 INFO - PROCESS | 1686 | 1470158192627 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:32 INFO - PROCESS | 1686 | 1470158192628 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x124856000 == 32 [pid = 1686] [id = 609] 10:16:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x118728000) [pid = 1686] [serial = 1827] [outer = 0x0] 10:16:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x118f8a800) [pid = 1686] [serial = 1828] [outer = 0x118728000] 10:16:32 INFO - PROCESS | 1686 | 1470158192653 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x119525000) [pid = 1686] [serial = 1829] [outer = 0x118728000] 10:16:32 INFO - PROCESS | 1686 | 1470158192975 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]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 522ms 10:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:16:32 INFO - PROCESS | 1686 | 1470158192987 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 1686 | 1470158192990 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:16:32 INFO - PROCESS | 1686 | 1470158192994 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 1686 | 1470158192995 Marionette TRACE conn2 <- [1,2410,null,{}] 10:16:33 INFO - PROCESS | 1686 | 1470158192998 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}] 10:16:33 INFO - PROCESS | 1686 | 1470158193002 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:33 INFO - PROCESS | 1686 | 1470158193128 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:16:33 INFO - PROCESS | 1686 | 1470158193164 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 1686 | 1470158193165 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ad5000 == 33 [pid = 1686] [id = 610] 10:16:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x11969b400) [pid = 1686] [serial = 1830] [outer = 0x0] 10:16:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x119823c00) [pid = 1686] [serial = 1831] [outer = 0x11969b400] 10:16:33 INFO - PROCESS | 1686 | 1470158193190 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121003400) [pid = 1686] [serial = 1832] [outer = 0x11969b400] 10:16:33 INFO - PROCESS | 1686 | 1470158193486 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]]]}] 10:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 10:16:33 INFO - PROCESS | 1686 | 1470158193516 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:16:33 INFO - PROCESS | 1686 | 1470158193517 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:16:33 INFO - PROCESS | 1686 | 1470158193519 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 1686 | 1470158193521 Marionette TRACE conn2 <- [1,2414,null,{}] 10:16:33 INFO - PROCESS | 1686 | 1470158193526 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}] 10:16:33 INFO - PROCESS | 1686 | 1470158193528 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:33 INFO - PROCESS | 1686 | 1470158193627 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:16:33 INFO - PROCESS | 1686 | 1470158193647 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 1686 | 1470158193648 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x12916a000 == 34 [pid = 1686] [id = 611] 10:16:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x120f95800) [pid = 1686] [serial = 1833] [outer = 0x0] 10:16:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x12186d800) [pid = 1686] [serial = 1834] [outer = 0x120f95800] 10:16:33 INFO - PROCESS | 1686 | 1470158193672 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121b5f400) [pid = 1686] [serial = 1835] [outer = 0x120f95800] 10:16:34 INFO - PROCESS | 1686 | 1470158194027 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]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 523ms 10:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:16:34 INFO - PROCESS | 1686 | 1470158194043 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 1686 | 1470158194044 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:16:34 INFO - PROCESS | 1686 | 1470158194046 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 1686 | 1470158194047 Marionette TRACE conn2 <- [1,2418,null,{}] 10:16:34 INFO - PROCESS | 1686 | 1470158194049 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}] 10:16:34 INFO - PROCESS | 1686 | 1470158194050 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:34 INFO - PROCESS | 1686 | 1470158194152 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:16:34 INFO - PROCESS | 1686 | 1470158194156 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 1686 | 1470158194157 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4ee800 == 35 [pid = 1686] [id = 612] 10:16:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x111f36800) [pid = 1686] [serial = 1836] [outer = 0x0] 10:16:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121b64c00) [pid = 1686] [serial = 1837] [outer = 0x111f36800] 10:16:34 INFO - PROCESS | 1686 | 1470158194182 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x123be2800) [pid = 1686] [serial = 1838] [outer = 0x111f36800] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x12953bc00) [pid = 1686] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1292f0800) [pid = 1686] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x123db8c00) [pid = 1686] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x126885800) [pid = 1686] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x112232c00) [pid = 1686] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x128b23c00) [pid = 1686] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x113b04400) [pid = 1686] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x117030800) [pid = 1686] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x112df1400) [pid = 1686] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118074000) [pid = 1686] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119517000) [pid = 1686] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x120536c00) [pid = 1686] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x121876400) [pid = 1686] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x118f7dc00) [pid = 1686] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x128bd4c00) [pid = 1686] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:16:34 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x1187be400) [pid = 1686] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:16:34 INFO - PROCESS | 1686 | 1470158194693 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]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 10:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:16:34 INFO - PROCESS | 1686 | 1470158194717 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 1686 | 1470158194718 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:16:34 INFO - PROCESS | 1686 | 1470158194720 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 1686 | 1470158194722 Marionette TRACE conn2 <- [1,2422,null,{}] 10:16:34 INFO - PROCESS | 1686 | 1470158194724 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}] 10:16:34 INFO - PROCESS | 1686 | 1470158194725 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:34 INFO - PROCESS | 1686 | 1470158194800 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:16:34 INFO - PROCESS | 1686 | 1470158194805 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 1686 | 1470158194808 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4f2000 == 36 [pid = 1686] [id = 613] 10:16:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11306f800) [pid = 1686] [serial = 1839] [outer = 0x0] 10:16:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x117dbd800) [pid = 1686] [serial = 1840] [outer = 0x11306f800] 10:16:34 INFO - PROCESS | 1686 | 1470158194894 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11981a400) [pid = 1686] [serial = 1841] [outer = 0x11306f800] 10:16:35 INFO - PROCESS | 1686 | 1470158195178 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]]]}] 10:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 469ms 10:16:35 INFO - PROCESS | 1686 | 1470158195197 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:16:35 INFO - PROCESS | 1686 | 1470158195198 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:16:35 INFO - PROCESS | 1686 | 1470158195201 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 1686 | 1470158195202 Marionette TRACE conn2 <- [1,2426,null,{}] 10:16:35 INFO - PROCESS | 1686 | 1470158195212 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}] 10:16:35 INFO - PROCESS | 1686 | 1470158195213 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:35 INFO - PROCESS | 1686 | 1470158195296 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:16:35 INFO - PROCESS | 1686 | 1470158195300 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:35 INFO - PROCESS | 1686 | 1470158195301 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b26b800 == 37 [pid = 1686] [id = 614] 10:16:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x118079c00) [pid = 1686] [serial = 1842] [outer = 0x0] 10:16:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x123db8400) [pid = 1686] [serial = 1843] [outer = 0x118079c00] 10:16:35 INFO - PROCESS | 1686 | 1470158195325 Marionette DEBUG loaded listener.js 10:16:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x124cc0c00) [pid = 1686] [serial = 1844] [outer = 0x118079c00] 10:16:35 INFO - PROCESS | 1686 | 1470158195645 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]]]}] 10:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 10:16:35 INFO - PROCESS | 1686 | 1470158195669 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:16:35 INFO - PROCESS | 1686 | 1470158195671 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:16:35 INFO - PROCESS | 1686 | 1470158195676 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 1686 | 1470158195677 Marionette TRACE conn2 <- [1,2430,null,{}] 10:16:35 INFO - PROCESS | 1686 | 1470158195680 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}] 10:16:35 INFO - PROCESS | 1686 | 1470158195681 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:35 INFO - PROCESS | 1686 | 1470158195799 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:16:35 INFO - PROCESS | 1686 | 1470158195806 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:35 INFO - PROCESS | 1686 | 1470158195808 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be89000 == 38 [pid = 1686] [id = 615] 10:16:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x112710000) [pid = 1686] [serial = 1845] [outer = 0x0] 10:16:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x124ccb000) [pid = 1686] [serial = 1846] [outer = 0x112710000] 10:16:35 INFO - PROCESS | 1686 | 1470158195842 Marionette DEBUG loaded listener.js 10:16:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x126fcb800) [pid = 1686] [serial = 1847] [outer = 0x112710000] 10:16:36 INFO - PROCESS | 1686 | 1470158196172 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]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 10:16:36 INFO - PROCESS | 1686 | 1470158196194 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 1686 | 1470158196196 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:16:36 INFO - PROCESS | 1686 | 1470158196199 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 1686 | 1470158196200 Marionette TRACE conn2 <- [1,2434,null,{}] 10:16:36 INFO - PROCESS | 1686 | 1470158196202 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}] 10:16:36 INFO - PROCESS | 1686 | 1470158196203 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:36 INFO - PROCESS | 1686 | 1470158196282 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:16:36 INFO - PROCESS | 1686 | 1470158196286 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 1686 | 1470158196287 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bec5000 == 39 [pid = 1686] [id = 616] 10:16:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x124f86c00) [pid = 1686] [serial = 1848] [outer = 0x0] 10:16:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x128b06400) [pid = 1686] [serial = 1849] [outer = 0x124f86c00] 10:16:36 INFO - PROCESS | 1686 | 1470158196311 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x128b10c00) [pid = 1686] [serial = 1850] [outer = 0x124f86c00] 10:16:36 INFO - PROCESS | 1686 | 1470158196878 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]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 718ms 10:16:36 INFO - PROCESS | 1686 | 1470158196918 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 1686 | 1470158196921 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:16:36 INFO - PROCESS | 1686 | 1470158196926 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 1686 | 1470158196929 Marionette TRACE conn2 <- [1,2438,null,{}] 10:16:36 INFO - PROCESS | 1686 | 1470158196933 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}] 10:16:36 INFO - PROCESS | 1686 | 1470158196934 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:37 INFO - PROCESS | 1686 | 1470158197111 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:16:37 INFO - PROCESS | 1686 | 1470158197222 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 1686 | 1470158197223 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x11736c800 == 40 [pid = 1686] [id = 617] 10:16:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x112708000) [pid = 1686] [serial = 1851] [outer = 0x0] 10:16:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x1127e2800) [pid = 1686] [serial = 1852] [outer = 0x112708000] 10:16:37 INFO - PROCESS | 1686 | 1470158197254 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x113383800) [pid = 1686] [serial = 1853] [outer = 0x112708000] 10:16:37 INFO - PROCESS | 1686 | 1470158197826 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]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 921ms 10:16:37 INFO - PROCESS | 1686 | 1470158197865 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:16:37 INFO - PROCESS | 1686 | 1470158197868 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:16:37 INFO - PROCESS | 1686 | 1470158197876 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 1686 | 1470158197878 Marionette TRACE conn2 <- [1,2442,null,{}] 10:16:37 INFO - PROCESS | 1686 | 1470158197881 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}] 10:16:37 INFO - PROCESS | 1686 | 1470158197883 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:38 INFO - PROCESS | 1686 | 1470158197995 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:16:38 INFO - PROCESS | 1686 | 1470158198078 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:38 INFO - PROCESS | 1686 | 1470158198079 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x124851800 == 41 [pid = 1686] [id = 618] 10:16:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x116543000) [pid = 1686] [serial = 1854] [outer = 0x0] 10:16:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x11702cc00) [pid = 1686] [serial = 1855] [outer = 0x116543000] 10:16:38 INFO - PROCESS | 1686 | 1470158198110 Marionette DEBUG loaded listener.js 10:16:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x117db2000) [pid = 1686] [serial = 1856] [outer = 0x116543000] 10:16:38 INFO - PROCESS | 1686 | 1470158198780 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]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 923ms 10:16:38 INFO - PROCESS | 1686 | 1470158198815 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:16:38 INFO - PROCESS | 1686 | 1470158198817 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:16:38 INFO - PROCESS | 1686 | 1470158198824 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:16:38 INFO - PROCESS | 1686 | 1470158198826 Marionette TRACE conn2 <- [1,2446,null,{}] 10:16:38 INFO - PROCESS | 1686 | 1470158198830 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}] 10:16:38 INFO - PROCESS | 1686 | 1470158198832 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:38 INFO - PROCESS | 1686 | 1470158198957 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:16:39 INFO - PROCESS | 1686 | 1470158199058 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 1686 | 1470158199060 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x11879c000 == 42 [pid = 1686] [id = 619] 10:16:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x1167b0400) [pid = 1686] [serial = 1857] [outer = 0x0] 10:16:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x11688a000) [pid = 1686] [serial = 1858] [outer = 0x1167b0400] 10:16:39 INFO - PROCESS | 1686 | 1470158199107 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x1176b8000) [pid = 1686] [serial = 1859] [outer = 0x1167b0400] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x12be89000 == 41 [pid = 1686] [id = 615] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x12b26b800 == 40 [pid = 1686] [id = 614] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4f2000 == 39 [pid = 1686] [id = 613] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4ee800 == 38 [pid = 1686] [id = 612] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x12916a000 == 37 [pid = 1686] [id = 611] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x128ad5000 == 36 [pid = 1686] [id = 610] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x124856000 == 35 [pid = 1686] [id = 609] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x119bee800 == 34 [pid = 1686] [id = 608] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x1198db800 == 33 [pid = 1686] [id = 607] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x117d83000 == 32 [pid = 1686] [id = 606] 10:16:39 INFO - PROCESS | 1686 | --DOCSHELL 0x116521000 == 31 [pid = 1686] [id = 605] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x1195d7800) [pid = 1686] [serial = 1768] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x11981f800) [pid = 1686] [serial = 1769] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x128bd8000) [pid = 1686] [serial = 1786] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x129539400) [pid = 1686] [serial = 1796] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x118f35800) [pid = 1686] [serial = 1790] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1291f2000) [pid = 1686] [serial = 1793] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x128cb2c00) [pid = 1686] [serial = 1787] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1271ac800) [pid = 1686] [serial = 1778] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x128bd9c00) [pid = 1686] [serial = 1792] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x123b30000) [pid = 1686] [serial = 1775] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12a45a000) [pid = 1686] [serial = 1799] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x129542c00) [pid = 1686] [serial = 1798] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1292fb400) [pid = 1686] [serial = 1795] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x126883000) [pid = 1686] [serial = 1777] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x128b05400) [pid = 1686] [serial = 1780] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1168ed800) [pid = 1686] [serial = 1789] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x128b2b000) [pid = 1686] [serial = 1783] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x128bd0c00) [pid = 1686] [serial = 1784] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1151da000) [pid = 1686] [serial = 1762] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1172bbc00) [pid = 1686] [serial = 1763] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x117455000) [pid = 1686] [serial = 1759] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11807d000) [pid = 1686] [serial = 1760] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1132c1400) [pid = 1686] [serial = 1756] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x116010c00) [pid = 1686] [serial = 1757] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x118723c00) [pid = 1686] [serial = 1765] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x128b11000) [pid = 1686] [serial = 1781] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x118766c00) [pid = 1686] [serial = 1766] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x1271b3400) [pid = 1686] [serial = 1754] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x126fc9800) [pid = 1686] [serial = 1753] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x121002c00) [pid = 1686] [serial = 1771] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x121736c00) [pid = 1686] [serial = 1772] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x121b5d800) [pid = 1686] [serial = 1774] [outer = 0x0] [url = about:blank] 10:16:39 INFO - PROCESS | 1686 | 1470158199533 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]]]}] 10:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 722ms 10:16:39 INFO - PROCESS | 1686 | 1470158199545 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 1686 | 1470158199548 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:16:39 INFO - PROCESS | 1686 | 1470158199552 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 1686 | 1470158199554 Marionette TRACE conn2 <- [1,2450,null,{}] 10:16:39 INFO - PROCESS | 1686 | 1470158199557 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}] 10:16:39 INFO - PROCESS | 1686 | 1470158199558 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:39 INFO - PROCESS | 1686 | 1470158199648 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:16:39 INFO - PROCESS | 1686 | 1470158199707 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 1686 | 1470158199708 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198de000 == 32 [pid = 1686] [id = 620] 10:16:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x1176b7800) [pid = 1686] [serial = 1860] [outer = 0x0] 10:16:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x11807b000) [pid = 1686] [serial = 1861] [outer = 0x1176b7800] 10:16:39 INFO - PROCESS | 1686 | 1470158199734 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x118730000) [pid = 1686] [serial = 1862] [outer = 0x1176b7800] 10:16:40 INFO - PROCESS | 1686 | 1470158200105 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]]]}] 10:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 570ms 10:16:40 INFO - PROCESS | 1686 | 1470158200125 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:16:40 INFO - PROCESS | 1686 | 1470158200128 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:16:40 INFO - PROCESS | 1686 | 1470158200131 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 1686 | 1470158200135 Marionette TRACE conn2 <- [1,2454,null,{}] 10:16:40 INFO - PROCESS | 1686 | 1470158200147 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}] 10:16:40 INFO - PROCESS | 1686 | 1470158200151 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:40 INFO - PROCESS | 1686 | 1470158200274 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:16:40 INFO - PROCESS | 1686 | 1470158200354 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 1686 | 1470158200356 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b45800 == 33 [pid = 1686] [id = 621] 10:16:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11872ec00) [pid = 1686] [serial = 1863] [outer = 0x0] 10:16:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x119312c00) [pid = 1686] [serial = 1864] [outer = 0x11872ec00] 10:16:40 INFO - PROCESS | 1686 | 1470158200392 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x119816800) [pid = 1686] [serial = 1865] [outer = 0x11872ec00] 10:16:40 INFO - PROCESS | 1686 | 1470158200690 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]]]}] 10:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 575ms 10:16:40 INFO - PROCESS | 1686 | 1470158200707 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:16:40 INFO - PROCESS | 1686 | 1470158200710 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:16:40 INFO - PROCESS | 1686 | 1470158200717 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 1686 | 1470158200718 Marionette TRACE conn2 <- [1,2458,null,{}] 10:16:40 INFO - PROCESS | 1686 | 1470158200720 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}] 10:16:40 INFO - PROCESS | 1686 | 1470158200721 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:40 INFO - PROCESS | 1686 | 1470158200810 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:16:40 INFO - PROCESS | 1686 | 1470158200866 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 1686 | 1470158200867 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x129163800 == 34 [pid = 1686] [id = 622] 10:16:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x11969ec00) [pid = 1686] [serial = 1866] [outer = 0x0] 10:16:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1199b4000) [pid = 1686] [serial = 1867] [outer = 0x11969ec00] 10:16:40 INFO - PROCESS | 1686 | 1470158200892 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x121006800) [pid = 1686] [serial = 1868] [outer = 0x11969ec00] 10:16:41 INFO - PROCESS | 1686 | 1470158201154 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]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 470ms 10:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:16:41 INFO - PROCESS | 1686 | 1470158201195 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:16:41 INFO - PROCESS | 1686 | 1470158201196 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:16:41 INFO - PROCESS | 1686 | 1470158201198 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 1686 | 1470158201199 Marionette TRACE conn2 <- [1,2462,null,{}] 10:16:41 INFO - PROCESS | 1686 | 1470158201202 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}] 10:16:41 INFO - PROCESS | 1686 | 1470158201203 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:41 INFO - PROCESS | 1686 | 1470158201286 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:16:41 INFO - PROCESS | 1686 | 1470158201300 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:41 INFO - PROCESS | 1686 | 1470158201301 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4e0000 == 35 [pid = 1686] [id = 623] 10:16:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x121104c00) [pid = 1686] [serial = 1869] [outer = 0x0] 10:16:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121b59000) [pid = 1686] [serial = 1870] [outer = 0x121104c00] 10:16:41 INFO - PROCESS | 1686 | 1470158201325 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121b66400) [pid = 1686] [serial = 1871] [outer = 0x121104c00] 10:16:41 INFO - PROCESS | 1686 | 1470158201711 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]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 10:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:16:41 INFO - PROCESS | 1686 | 1470158201723 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:16:41 INFO - PROCESS | 1686 | 1470158201724 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:16:41 INFO - PROCESS | 1686 | 1470158201726 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 1686 | 1470158201727 Marionette TRACE conn2 <- [1,2466,null,{}] 10:16:41 INFO - PROCESS | 1686 | 1470158201730 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}] 10:16:41 INFO - PROCESS | 1686 | 1470158201734 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:41 INFO - PROCESS | 1686 | 1470158201855 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:16:41 INFO - PROCESS | 1686 | 1470158201859 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:41 INFO - PROCESS | 1686 | 1470158201860 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2cf800 == 36 [pid = 1686] [id = 624] 10:16:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121422800) [pid = 1686] [serial = 1872] [outer = 0x0] 10:16:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x123dec400) [pid = 1686] [serial = 1873] [outer = 0x121422800] 10:16:41 INFO - PROCESS | 1686 | 1470158201885 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1271ad800) [pid = 1686] [serial = 1874] [outer = 0x121422800] 10:16:42 INFO - PROCESS | 1686 | 1470158202213 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]]]}] 10:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 10:16:42 INFO - PROCESS | 1686 | 1470158202263 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:16:42 INFO - PROCESS | 1686 | 1470158202264 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:16:42 INFO - PROCESS | 1686 | 1470158202266 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:16:42 INFO - PROCESS | 1686 | 1470158202267 Marionette TRACE conn2 <- [1,2470,null,{}] 10:16:42 INFO - PROCESS | 1686 | 1470158202270 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}] 10:16:42 INFO - PROCESS | 1686 | 1470158202271 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:42 INFO - PROCESS | 1686 | 1470158202383 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:16:42 INFO - PROCESS | 1686 | 1470158202386 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 1686 | 1470158202387 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be88800 == 37 [pid = 1686] [id = 625] 10:16:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128b07c00) [pid = 1686] [serial = 1875] [outer = 0x0] 10:16:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x128b0d400) [pid = 1686] [serial = 1876] [outer = 0x128b07c00] 10:16:42 INFO - PROCESS | 1686 | 1470158202413 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x128b2d800) [pid = 1686] [serial = 1877] [outer = 0x128b07c00] 10:16:42 INFO - PROCESS | 1686 | 1470158202767 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]]]}] 10:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 10:16:42 INFO - PROCESS | 1686 | 1470158202785 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:16:42 INFO - PROCESS | 1686 | 1470158202786 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:16:42 INFO - PROCESS | 1686 | 1470158202789 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:16:42 INFO - PROCESS | 1686 | 1470158202792 Marionette TRACE conn2 <- [1,2474,null,{}] 10:16:42 INFO - PROCESS | 1686 | 1470158202795 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}] 10:16:42 INFO - PROCESS | 1686 | 1470158202796 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:42 INFO - PROCESS | 1686 | 1470158202896 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:16:42 INFO - PROCESS | 1686 | 1470158202909 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 1686 | 1470158202910 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4ce800 == 38 [pid = 1686] [id = 626] 10:16:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128b2ec00) [pid = 1686] [serial = 1878] [outer = 0x0] 10:16:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128bd5400) [pid = 1686] [serial = 1879] [outer = 0x128b2ec00] 10:16:42 INFO - PROCESS | 1686 | 1470158202934 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128e94c00) [pid = 1686] [serial = 1880] [outer = 0x128b2ec00] 10:16:43 INFO - PROCESS | 1686 | 1470158203268 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]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 10:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:16:43 INFO - PROCESS | 1686 | 1470158203310 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 1686 | 1470158203312 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:16:43 INFO - PROCESS | 1686 | 1470158203314 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 1686 | 1470158203315 Marionette TRACE conn2 <- [1,2478,null,{}] 10:16:43 INFO - PROCESS | 1686 | 1470158203317 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}] 10:16:43 INFO - PROCESS | 1686 | 1470158203318 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:43 INFO - PROCESS | 1686 | 1470158203427 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:16:43 INFO - PROCESS | 1686 | 1470158203430 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 1686 | 1470158203432 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x121835000 == 39 [pid = 1686] [id = 627] 10:16:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x112de6c00) [pid = 1686] [serial = 1881] [outer = 0x0] 10:16:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1205e4000) [pid = 1686] [serial = 1882] [outer = 0x112de6c00] 10:16:43 INFO - PROCESS | 1686 | 1470158203584 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x1291f0000) [pid = 1686] [serial = 1883] [outer = 0x112de6c00] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x117dbfc00) [pid = 1686] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x113bacc00) [pid = 1686] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x117db8000) [pid = 1686] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1127e0c00) [pid = 1686] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x116541c00) [pid = 1686] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x118728000) [pid = 1686] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11969b400) [pid = 1686] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x11745bc00) [pid = 1686] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11306f800) [pid = 1686] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x120f95800) [pid = 1686] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x119516800) [pid = 1686] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x111f36800) [pid = 1686] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x124a38800) [pid = 1686] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x112710000) [pid = 1686] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x118079c00) [pid = 1686] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:16:43 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x11270a000) [pid = 1686] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:16:43 INFO - PROCESS | 1686 | 1470158203869 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]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 568ms 10:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:16:43 INFO - PROCESS | 1686 | 1470158203882 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 1686 | 1470158203884 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:16:43 INFO - PROCESS | 1686 | 1470158203886 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 1686 | 1470158203887 Marionette TRACE conn2 <- [1,2482,null,{}] 10:16:43 INFO - PROCESS | 1686 | 1470158203897 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}] 10:16:43 INFO - PROCESS | 1686 | 1470158203899 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:43 INFO - PROCESS | 1686 | 1470158203982 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:16:43 INFO - PROCESS | 1686 | 1470158203986 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 1686 | 1470158203987 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d135800 == 40 [pid = 1686] [id = 628] 10:16:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x116541c00) [pid = 1686] [serial = 1884] [outer = 0x0] 10:16:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x118f40c00) [pid = 1686] [serial = 1885] [outer = 0x116541c00] 10:16:44 INFO - PROCESS | 1686 | 1470158204014 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x120f90400) [pid = 1686] [serial = 1886] [outer = 0x116541c00] 10:16:44 INFO - PROCESS | 1686 | 1470158204339 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]]]}] 10:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 472ms 10:16:44 INFO - PROCESS | 1686 | 1470158204359 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:16:44 INFO - PROCESS | 1686 | 1470158204361 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:16:44 INFO - PROCESS | 1686 | 1470158204363 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:16:44 INFO - PROCESS | 1686 | 1470158204365 Marionette TRACE conn2 <- [1,2486,null,{}] 10:16:44 INFO - PROCESS | 1686 | 1470158204367 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}] 10:16:44 INFO - PROCESS | 1686 | 1470158204368 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:44 INFO - PROCESS | 1686 | 1470158204467 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:16:44 INFO - PROCESS | 1686 | 1470158204529 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 1686 | 1470158204531 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d6ea000 == 41 [pid = 1686] [id = 629] 10:16:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x1195d6800) [pid = 1686] [serial = 1887] [outer = 0x0] 10:16:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1271b1000) [pid = 1686] [serial = 1888] [outer = 0x1195d6800] 10:16:44 INFO - PROCESS | 1686 | 1470158204561 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x129487c00) [pid = 1686] [serial = 1889] [outer = 0x1195d6800] 10:16:44 INFO - PROCESS | 1686 | 1470158204851 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]]]}] 10:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 10:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:16:44 INFO - PROCESS | 1686 | 1470158204883 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:16:44 INFO - PROCESS | 1686 | 1470158204885 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:16:44 INFO - PROCESS | 1686 | 1470158204887 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:16:44 INFO - PROCESS | 1686 | 1470158204888 Marionette TRACE conn2 <- [1,2490,null,{}] 10:16:44 INFO - PROCESS | 1686 | 1470158204896 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}] 10:16:44 INFO - PROCESS | 1686 | 1470158204898 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:45 INFO - PROCESS | 1686 | 1470158205029 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:16:45 INFO - PROCESS | 1686 | 1470158205105 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:45 INFO - PROCESS | 1686 | 1470158205106 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8bd000 == 42 [pid = 1686] [id = 630] 10:16:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x120539000) [pid = 1686] [serial = 1890] [outer = 0x0] 10:16:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x129534800) [pid = 1686] [serial = 1891] [outer = 0x120539000] 10:16:45 INFO - PROCESS | 1686 | 1470158205130 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x12a458800) [pid = 1686] [serial = 1892] [outer = 0x120539000] 10:16:45 INFO - PROCESS | 1686 | 1470158205427 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]]]}] 10:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 573ms 10:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:16:45 INFO - PROCESS | 1686 | 1470158205461 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:16:45 INFO - PROCESS | 1686 | 1470158205462 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:16:45 INFO - PROCESS | 1686 | 1470158205464 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:16:45 INFO - PROCESS | 1686 | 1470158205465 Marionette TRACE conn2 <- [1,2494,null,{}] 10:16:45 INFO - PROCESS | 1686 | 1470158205478 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}] 10:16:45 INFO - PROCESS | 1686 | 1470158205479 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:45 INFO - PROCESS | 1686 | 1470158205559 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:16:45 INFO - PROCESS | 1686 | 1470158205664 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:45 INFO - PROCESS | 1686 | 1470158205665 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x116530800 == 43 [pid = 1686] [id = 631] 10:16:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x110fe0400) [pid = 1686] [serial = 1893] [outer = 0x0] 10:16:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1122e6800) [pid = 1686] [serial = 1894] [outer = 0x110fe0400] 10:16:45 INFO - PROCESS | 1686 | 1470158205700 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x113383c00) [pid = 1686] [serial = 1895] [outer = 0x110fe0400] 10:16:46 INFO - PROCESS | 1686 | 1470158206142 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]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 719ms 10:16:46 INFO - PROCESS | 1686 | 1470158206185 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 1686 | 1470158206188 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:16:46 INFO - PROCESS | 1686 | 1470158206193 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 1686 | 1470158206195 Marionette TRACE conn2 <- [1,2498,null,{}] 10:16:46 INFO - PROCESS | 1686 | 1470158206199 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}] 10:16:46 INFO - PROCESS | 1686 | 1470158206202 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:46 INFO - PROCESS | 1686 | 1470158206312 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:16:46 INFO - PROCESS | 1686 | 1470158206412 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 1686 | 1470158206413 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b50800 == 44 [pid = 1686] [id = 632] 10:16:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x117455000) [pid = 1686] [serial = 1896] [outer = 0x0] 10:16:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x118078800) [pid = 1686] [serial = 1897] [outer = 0x117455000] 10:16:46 INFO - PROCESS | 1686 | 1470158206443 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x118722c00) [pid = 1686] [serial = 1898] [outer = 0x117455000] 10:16:46 INFO - PROCESS | 1686 | 1470158206876 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]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 720ms 10:16:46 INFO - PROCESS | 1686 | 1470158206915 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 1686 | 1470158206918 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:16:46 INFO - PROCESS | 1686 | 1470158206921 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 1686 | 1470158206922 Marionette TRACE conn2 <- [1,2502,null,{}] 10:16:46 INFO - PROCESS | 1686 | 1470158206925 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}] 10:16:46 INFO - PROCESS | 1686 | 1470158206926 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:47 INFO - PROCESS | 1686 | 1470158207035 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:16:47 INFO - PROCESS | 1686 | 1470158207097 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 1686 | 1470158207099 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4c6000 == 45 [pid = 1686] [id = 633] 10:16:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x118765c00) [pid = 1686] [serial = 1899] [outer = 0x0] 10:16:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x11951c000) [pid = 1686] [serial = 1900] [outer = 0x118765c00] 10:16:47 INFO - PROCESS | 1686 | 1470158207168 Marionette DEBUG loaded listener.js 10:16:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1205dc400) [pid = 1686] [serial = 1901] [outer = 0x118765c00] 10:16:47 INFO - PROCESS | 1686 | 1470158207597 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]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 722ms 10:16:47 INFO - PROCESS | 1686 | 1470158207656 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 1686 | 1470158207658 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:16:47 INFO - PROCESS | 1686 | 1470158207679 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 1686 | 1470158207683 Marionette TRACE conn2 <- [1,2506,null,{}] 10:16:47 INFO - PROCESS | 1686 | 1470158207687 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}] 10:16:47 INFO - PROCESS | 1686 | 1470158207690 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:47 INFO - PROCESS | 1686 | 1470158207796 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:16:47 INFO - PROCESS | 1686 | 1470158207859 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 1686 | 1470158207861 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dd3e800 == 46 [pid = 1686] [id = 634] 10:16:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x1218f1000) [pid = 1686] [serial = 1902] [outer = 0x0] 10:16:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x123ba9c00) [pid = 1686] [serial = 1903] [outer = 0x1218f1000] 10:16:47 INFO - PROCESS | 1686 | 1470158207889 Marionette DEBUG loaded listener.js 10:16:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x126889400) [pid = 1686] [serial = 1904] [outer = 0x1218f1000] 10:16:48 INFO - PROCESS | 1686 | 1470158208366 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]]]}] 10:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 731ms 10:16:48 INFO - PROCESS | 1686 | 1470158208404 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:16:48 INFO - PROCESS | 1686 | 1470158208406 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:16:48 INFO - PROCESS | 1686 | 1470158208408 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:16:48 INFO - PROCESS | 1686 | 1470158208409 Marionette TRACE conn2 <- [1,2510,null,{}] 10:16:48 INFO - PROCESS | 1686 | 1470158208412 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}] 10:16:48 INFO - PROCESS | 1686 | 1470158208413 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:48 INFO - PROCESS | 1686 | 1470158208647 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:16:48 INFO - PROCESS | 1686 | 1470158208727 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 1686 | 1470158208728 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x116ad9800 == 47 [pid = 1686] [id = 635] 10:16:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x110fe0800) [pid = 1686] [serial = 1905] [outer = 0x0] 10:16:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x112a92400) [pid = 1686] [serial = 1906] [outer = 0x110fe0800] 10:16:48 INFO - PROCESS | 1686 | 1470158208803 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x115e1e000) [pid = 1686] [serial = 1907] [outer = 0x110fe0800] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x119b85000 == 46 [pid = 1686] [id = 604] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8bd000 == 45 [pid = 1686] [id = 630] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12d6ea000 == 44 [pid = 1686] [id = 629] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12d135800 == 43 [pid = 1686] [id = 628] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x121835000 == 42 [pid = 1686] [id = 627] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4ce800 == 41 [pid = 1686] [id = 626] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12be88800 == 40 [pid = 1686] [id = 625] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2cf800 == 39 [pid = 1686] [id = 624] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4e0000 == 38 [pid = 1686] [id = 623] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x129163800 == 37 [pid = 1686] [id = 622] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x123b45800 == 36 [pid = 1686] [id = 621] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x1198de000 == 35 [pid = 1686] [id = 620] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x11879c000 == 34 [pid = 1686] [id = 619] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x124851800 == 33 [pid = 1686] [id = 618] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x11736c800 == 32 [pid = 1686] [id = 617] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12bec5000 == 31 [pid = 1686] [id = 616] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12dd3e800 == 30 [pid = 1686] [id = 634] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4c6000 == 29 [pid = 1686] [id = 633] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x123b50800 == 28 [pid = 1686] [id = 632] 10:16:49 INFO - PROCESS | 1686 | --DOCSHELL 0x116530800 == 27 [pid = 1686] [id = 631] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x118729c00) [pid = 1686] [serial = 1825] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1160b3400) [pid = 1686] [serial = 1819] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1168e3000) [pid = 1686] [serial = 1820] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118075000) [pid = 1686] [serial = 1822] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x118108800) [pid = 1686] [serial = 1823] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1127e5800) [pid = 1686] [serial = 1816] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x112fa0800) [pid = 1686] [serial = 1817] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x117033000) [pid = 1686] [serial = 1814] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x11687fc00) [pid = 1686] [serial = 1813] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x118f8a800) [pid = 1686] [serial = 1828] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x121003400) [pid = 1686] [serial = 1832] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x118727c00) [pid = 1686] [serial = 1802] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x119823c00) [pid = 1686] [serial = 1831] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x117dbd800) [pid = 1686] [serial = 1840] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x117dbb800) [pid = 1686] [serial = 1801] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x12186d800) [pid = 1686] [serial = 1834] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x119699800) [pid = 1686] [serial = 1804] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119822c00) [pid = 1686] [serial = 1805] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121b64c00) [pid = 1686] [serial = 1837] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x126fcac00) [pid = 1686] [serial = 1808] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x125575c00) [pid = 1686] [serial = 1807] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x126fcb800) [pid = 1686] [serial = 1847] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x123db8400) [pid = 1686] [serial = 1843] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x128b06400) [pid = 1686] [serial = 1849] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x123be2800) [pid = 1686] [serial = 1838] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x128bd1c00) [pid = 1686] [serial = 1811] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x121b5f400) [pid = 1686] [serial = 1835] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x119525000) [pid = 1686] [serial = 1829] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x124cc0c00) [pid = 1686] [serial = 1844] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x117025000) [pid = 1686] [serial = 1810] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1187be800) [pid = 1686] [serial = 1826] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x11981a400) [pid = 1686] [serial = 1841] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x124ccb000) [pid = 1686] [serial = 1846] [outer = 0x0] [url = about:blank] 10:16:49 INFO - PROCESS | 1686 | 1470158209859 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]]]}] 10:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1470ms 10:16:49 INFO - PROCESS | 1686 | 1470158209879 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 1686 | 1470158209882 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:16:49 INFO - PROCESS | 1686 | 1470158209885 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 1686 | 1470158209887 Marionette TRACE conn2 <- [1,2514,null,{}] 10:16:49 INFO - PROCESS | 1686 | 1470158209897 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}] 10:16:49 INFO - PROCESS | 1686 | 1470158209898 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:49 INFO - PROCESS | 1686 | 1470158209991 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:16:50 INFO - PROCESS | 1686 | 1470158209997 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 1686 | 1470158209999 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x11652e800 == 28 [pid = 1686] [id = 636] 10:16:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x1127e3400) [pid = 1686] [serial = 1908] [outer = 0x0] 10:16:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x112a89800) [pid = 1686] [serial = 1909] [outer = 0x1127e3400] 10:16:50 INFO - PROCESS | 1686 | 1470158210029 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x113906400) [pid = 1686] [serial = 1910] [outer = 0x1127e3400] 10:16:50 INFO - PROCESS | 1686 | 1470158210385 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]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 576ms 10:16:50 INFO - PROCESS | 1686 | 1470158210461 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 1686 | 1470158210465 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:16:50 INFO - PROCESS | 1686 | 1470158210469 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 1686 | 1470158210471 Marionette TRACE conn2 <- [1,2518,null,{}] 10:16:50 INFO - PROCESS | 1686 | 1470158210480 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}] 10:16:50 INFO - PROCESS | 1686 | 1470158210481 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:50 INFO - PROCESS | 1686 | 1470158210565 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:16:50 INFO - PROCESS | 1686 | 1470158210570 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 1686 | 1470158210572 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d97800 == 29 [pid = 1686] [id = 637] 10:16:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x11396b000) [pid = 1686] [serial = 1911] [outer = 0x0] 10:16:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x116011c00) [pid = 1686] [serial = 1912] [outer = 0x11396b000] 10:16:50 INFO - PROCESS | 1686 | 1470158210599 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x116542400) [pid = 1686] [serial = 1913] [outer = 0x11396b000] 10:16:50 INFO - PROCESS | 1686 | 1470158210926 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]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 475ms 10:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:16:50 INFO - PROCESS | 1686 | 1470158210944 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 1686 | 1470158210946 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:16:50 INFO - PROCESS | 1686 | 1470158210948 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 1686 | 1470158210950 Marionette TRACE conn2 <- [1,2522,null,{}] 10:16:50 INFO - PROCESS | 1686 | 1470158210974 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}] 10:16:50 INFO - PROCESS | 1686 | 1470158210977 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:51 INFO - PROCESS | 1686 | 1470158211081 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:16:51 INFO - PROCESS | 1686 | 1470158211086 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:51 INFO - PROCESS | 1686 | 1470158211088 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198df000 == 30 [pid = 1686] [id = 638] 10:16:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x117025000) [pid = 1686] [serial = 1914] [outer = 0x0] 10:16:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x117d2bc00) [pid = 1686] [serial = 1915] [outer = 0x117025000] 10:16:51 INFO - PROCESS | 1686 | 1470158211119 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x118076800) [pid = 1686] [serial = 1916] [outer = 0x117025000] 10:16:51 INFO - PROCESS | 1686 | 1470158211450 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]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 527ms 10:16:51 INFO - PROCESS | 1686 | 1470158211477 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 1686 | 1470158211479 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:16:51 INFO - PROCESS | 1686 | 1470158211481 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 1686 | 1470158211482 Marionette TRACE conn2 <- [1,2526,null,{}] 10:16:51 INFO - PROCESS | 1686 | 1470158211484 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}] 10:16:51 INFO - PROCESS | 1686 | 1470158211486 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:51 INFO - PROCESS | 1686 | 1470158211566 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:16:51 INFO - PROCESS | 1686 | 1470158211630 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:51 INFO - PROCESS | 1686 | 1470158211632 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x121182800 == 31 [pid = 1686] [id = 639] 10:16:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x11702c800) [pid = 1686] [serial = 1917] [outer = 0x0] 10:16:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x118111800) [pid = 1686] [serial = 1918] [outer = 0x11702c800] 10:16:51 INFO - PROCESS | 1686 | 1470158211657 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11876a800) [pid = 1686] [serial = 1919] [outer = 0x11702c800] 10:16:51 INFO - PROCESS | 1686 | 1470158211970 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]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 10:16:52 INFO - PROCESS | 1686 | 1470158212000 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:16:52 INFO - PROCESS | 1686 | 1470158212001 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:16:52 INFO - PROCESS | 1686 | 1470158212003 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:16:52 INFO - PROCESS | 1686 | 1470158212004 Marionette TRACE conn2 <- [1,2530,null,{}] 10:16:52 INFO - PROCESS | 1686 | 1470158212012 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}] 10:16:52 INFO - PROCESS | 1686 | 1470158212014 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:52 INFO - PROCESS | 1686 | 1470158212120 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:16:52 INFO - PROCESS | 1686 | 1470158212124 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 1686 | 1470158212125 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x12128d800 == 32 [pid = 1686] [id = 640] 10:16:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11222d800) [pid = 1686] [serial = 1920] [outer = 0x0] 10:16:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1187cb800) [pid = 1686] [serial = 1921] [outer = 0x11222d800] 10:16:52 INFO - PROCESS | 1686 | 1470158212152 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x11931ac00) [pid = 1686] [serial = 1922] [outer = 0x11222d800] 10:16:52 INFO - PROCESS | 1686 | 1470158212616 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]]]}] 10:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 625ms 10:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:16:52 INFO - PROCESS | 1686 | 1470158212628 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:16:52 INFO - PROCESS | 1686 | 1470158212630 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:16:52 INFO - PROCESS | 1686 | 1470158212632 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:16:52 INFO - PROCESS | 1686 | 1470158212633 Marionette TRACE conn2 <- [1,2534,null,{}] 10:16:52 INFO - PROCESS | 1686 | 1470158212635 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}] 10:16:52 INFO - PROCESS | 1686 | 1470158212640 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:52 INFO - PROCESS | 1686 | 1470158212764 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:16:52 INFO - PROCESS | 1686 | 1470158212768 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 1686 | 1470158212769 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b61800 == 33 [pid = 1686] [id = 641] 10:16:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11951ac00) [pid = 1686] [serial = 1923] [outer = 0x0] 10:16:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x119696000) [pid = 1686] [serial = 1924] [outer = 0x11951ac00] 10:16:52 INFO - PROCESS | 1686 | 1470158212794 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x120f8b800) [pid = 1686] [serial = 1925] [outer = 0x11951ac00] 10:16:53 INFO - PROCESS | 1686 | 1470158213136 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]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 10:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:16:53 INFO - PROCESS | 1686 | 1470158213150 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:16:53 INFO - PROCESS | 1686 | 1470158213151 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:16:53 INFO - PROCESS | 1686 | 1470158213153 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 1686 | 1470158213155 Marionette TRACE conn2 <- [1,2538,null,{}] 10:16:53 INFO - PROCESS | 1686 | 1470158213159 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}] 10:16:53 INFO - PROCESS | 1686 | 1470158213161 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:53 INFO - PROCESS | 1686 | 1470158213261 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:16:53 INFO - PROCESS | 1686 | 1470158213271 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 1686 | 1470158213273 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x12875b800 == 34 [pid = 1686] [id = 642] 10:16:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x120f8fc00) [pid = 1686] [serial = 1926] [outer = 0x0] 10:16:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x121428c00) [pid = 1686] [serial = 1927] [outer = 0x120f8fc00] 10:16:53 INFO - PROCESS | 1686 | 1470158213301 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121876400) [pid = 1686] [serial = 1928] [outer = 0x120f8fc00] 10:16:53 INFO - PROCESS | 1686 | 1470158213646 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]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 523ms 10:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:16:53 INFO - PROCESS | 1686 | 1470158213684 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:16:53 INFO - PROCESS | 1686 | 1470158213686 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:16:53 INFO - PROCESS | 1686 | 1470158213688 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 1686 | 1470158213689 Marionette TRACE conn2 <- [1,2542,null,{}] 10:16:53 INFO - PROCESS | 1686 | 1470158213691 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}] 10:16:53 INFO - PROCESS | 1686 | 1470158213692 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:53 INFO - PROCESS | 1686 | 1470158213789 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:16:53 INFO - PROCESS | 1686 | 1470158213792 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 1686 | 1470158213793 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x12915c800 == 35 [pid = 1686] [id = 643] 10:16:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x121002400) [pid = 1686] [serial = 1929] [outer = 0x0] 10:16:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121b5e400) [pid = 1686] [serial = 1930] [outer = 0x121002400] 10:16:53 INFO - PROCESS | 1686 | 1470158213818 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121b6c400) [pid = 1686] [serial = 1931] [outer = 0x121002400] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x121422800) [pid = 1686] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x128b07c00) [pid = 1686] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x128b2ec00) [pid = 1686] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11969ec00) [pid = 1686] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1167b0400) [pid = 1686] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x121104c00) [pid = 1686] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x124f86c00) [pid = 1686] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11872ec00) [pid = 1686] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x116543000) [pid = 1686] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1176b7800) [pid = 1686] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x112708000) [pid = 1686] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x120539000) [pid = 1686] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x112de6c00) [pid = 1686] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1195d6800) [pid = 1686] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:16:54 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x116541c00) [pid = 1686] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:16:54 INFO - PROCESS | 1686 | 1470158214311 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]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 671ms 10:16:54 INFO - PROCESS | 1686 | 1470158214372 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 1686 | 1470158214376 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:16:54 INFO - PROCESS | 1686 | 1470158214381 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 1686 | 1470158214382 Marionette TRACE conn2 <- [1,2546,null,{}] 10:16:54 INFO - PROCESS | 1686 | 1470158214384 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}] 10:16:54 INFO - PROCESS | 1686 | 1470158214385 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:54 INFO - PROCESS | 1686 | 1470158214483 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:16:54 INFO - PROCESS | 1686 | 1470158214490 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:54 INFO - PROCESS | 1686 | 1470158214491 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x12969f000 == 36 [pid = 1686] [id = 644] 10:16:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1187c0c00) [pid = 1686] [serial = 1932] [outer = 0x0] 10:16:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11981e000) [pid = 1686] [serial = 1933] [outer = 0x1187c0c00] 10:16:54 INFO - PROCESS | 1686 | 1470158214516 Marionette DEBUG loaded listener.js 10:16:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x121b5b400) [pid = 1686] [serial = 1934] [outer = 0x1187c0c00] 10:16:54 INFO - PROCESS | 1686 | 1470158214844 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]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 468ms 10:16:54 INFO - PROCESS | 1686 | 1470158214850 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 1686 | 1470158214851 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:16:54 INFO - PROCESS | 1686 | 1470158214853 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 1686 | 1470158214854 Marionette TRACE conn2 <- [1,2550,null,{}] 10:16:54 INFO - PROCESS | 1686 | 1470158214858 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}] 10:16:54 INFO - PROCESS | 1686 | 1470158214861 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:54 INFO - PROCESS | 1686 | 1470158214943 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:16:54 INFO - PROCESS | 1686 | 1470158214946 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:54 INFO - PROCESS | 1686 | 1470158214948 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a712000 == 37 [pid = 1686] [id = 645] 10:16:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11272ec00) [pid = 1686] [serial = 1935] [outer = 0x0] 10:16:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121b72c00) [pid = 1686] [serial = 1936] [outer = 0x11272ec00] 10:16:55 INFO - PROCESS | 1686 | 1470158215026 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x123db7000) [pid = 1686] [serial = 1937] [outer = 0x11272ec00] 10:16:55 INFO - PROCESS | 1686 | 1470158215306 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]]]}] 10:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 470ms 10:16:55 INFO - PROCESS | 1686 | 1470158215329 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:16:55 INFO - PROCESS | 1686 | 1470158215330 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:16:55 INFO - PROCESS | 1686 | 1470158215333 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:16:55 INFO - PROCESS | 1686 | 1470158215334 Marionette TRACE conn2 <- [1,2554,null,{}] 10:16:55 INFO - PROCESS | 1686 | 1470158215337 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}] 10:16:55 INFO - PROCESS | 1686 | 1470158215339 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:55 INFO - PROCESS | 1686 | 1470158215449 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:16:55 INFO - PROCESS | 1686 | 1470158215452 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 1686 | 1470158215454 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b27c800 == 38 [pid = 1686] [id = 646] 10:16:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x123db8400) [pid = 1686] [serial = 1938] [outer = 0x0] 10:16:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x124e32000) [pid = 1686] [serial = 1939] [outer = 0x123db8400] 10:16:55 INFO - PROCESS | 1686 | 1470158215483 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x126889800) [pid = 1686] [serial = 1940] [outer = 0x123db8400] 10:16:55 INFO - PROCESS | 1686 | 1470158215826 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]]]}] 10:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 10:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:16:55 INFO - PROCESS | 1686 | 1470158215853 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:16:55 INFO - PROCESS | 1686 | 1470158215854 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:16:55 INFO - PROCESS | 1686 | 1470158215857 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:16:55 INFO - PROCESS | 1686 | 1470158215860 Marionette TRACE conn2 <- [1,2558,null,{}] 10:16:55 INFO - PROCESS | 1686 | 1470158215862 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}] 10:16:55 INFO - PROCESS | 1686 | 1470158215863 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:55 INFO - PROCESS | 1686 | 1470158215968 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:16:55 INFO - PROCESS | 1686 | 1470158215977 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 1686 | 1470158215978 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb08800 == 39 [pid = 1686] [id = 647] 10:16:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x126d68800) [pid = 1686] [serial = 1941] [outer = 0x0] 10:16:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x12719ac00) [pid = 1686] [serial = 1942] [outer = 0x126d68800] 10:16:56 INFO - PROCESS | 1686 | 1470158216002 Marionette DEBUG loaded listener.js 10:16:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1271b3800) [pid = 1686] [serial = 1943] [outer = 0x126d68800] 10:16:56 INFO - PROCESS | 1686 | 1470158216560 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]]]}] 10:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 771ms 10:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:16:56 INFO - PROCESS | 1686 | 1470158216629 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 1686 | 1470158216632 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:16:56 INFO - PROCESS | 1686 | 1470158216635 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 1686 | 1470158216637 Marionette TRACE conn2 <- [1,2562,null,{}] 10:16:56 INFO - PROCESS | 1686 | 1470158216641 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}] 10:16:56 INFO - PROCESS | 1686 | 1470158216642 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:56 INFO - PROCESS | 1686 | 1470158216762 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:16:56 INFO - PROCESS | 1686 | 1470158216847 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:56 INFO - PROCESS | 1686 | 1470158216849 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d95000 == 40 [pid = 1686] [id = 648] 10:16:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x112a8a400) [pid = 1686] [serial = 1944] [outer = 0x0] 10:16:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x11390e400) [pid = 1686] [serial = 1945] [outer = 0x112a8a400] 10:16:56 INFO - PROCESS | 1686 | 1470158216880 Marionette DEBUG loaded listener.js 10:16:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x116005800) [pid = 1686] [serial = 1946] [outer = 0x112a8a400] 10:16:57 INFO - PROCESS | 1686 | 1470158217491 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]]]}] 10:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 921ms 10:16:57 INFO - PROCESS | 1686 | 1470158217555 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:16:57 INFO - PROCESS | 1686 | 1470158217559 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:16:57 INFO - PROCESS | 1686 | 1470158217563 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:16:57 INFO - PROCESS | 1686 | 1470158217565 Marionette TRACE conn2 <- [1,2566,null,{}] 10:16:57 INFO - PROCESS | 1686 | 1470158217568 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}] 10:16:57 INFO - PROCESS | 1686 | 1470158217570 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:57 INFO - PROCESS | 1686 | 1470158217681 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:16:57 INFO - PROCESS | 1686 | 1470158217763 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:57 INFO - PROCESS | 1686 | 1470158217764 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c3800 == 41 [pid = 1686] [id = 649] 10:16:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x116882400) [pid = 1686] [serial = 1947] [outer = 0x0] 10:16:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x117025c00) [pid = 1686] [serial = 1948] [outer = 0x116882400] 10:16:57 INFO - PROCESS | 1686 | 1470158217796 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x117dbbc00) [pid = 1686] [serial = 1949] [outer = 0x116882400] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12b27c800 == 40 [pid = 1686] [id = 646] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12a712000 == 39 [pid = 1686] [id = 645] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12969f000 == 38 [pid = 1686] [id = 644] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12915c800 == 37 [pid = 1686] [id = 643] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12875b800 == 36 [pid = 1686] [id = 642] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x123b61800 == 35 [pid = 1686] [id = 641] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x12128d800 == 34 [pid = 1686] [id = 640] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x121182800 == 33 [pid = 1686] [id = 639] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x1198df000 == 32 [pid = 1686] [id = 638] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x117d97800 == 31 [pid = 1686] [id = 637] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x11652e800 == 30 [pid = 1686] [id = 636] 10:16:58 INFO - PROCESS | 1686 | --DOCSHELL 0x116ad9800 == 29 [pid = 1686] [id = 635] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x123dec400) [pid = 1686] [serial = 1873] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x128b0d400) [pid = 1686] [serial = 1876] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1271ad800) [pid = 1686] [serial = 1874] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x128bd5400) [pid = 1686] [serial = 1879] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x1199b4000) [pid = 1686] [serial = 1867] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x121006800) [pid = 1686] [serial = 1868] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x11688a000) [pid = 1686] [serial = 1858] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x128b2d800) [pid = 1686] [serial = 1877] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1176b8000) [pid = 1686] [serial = 1859] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x121b59000) [pid = 1686] [serial = 1870] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x128b10c00) [pid = 1686] [serial = 1850] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119312c00) [pid = 1686] [serial = 1864] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x119816800) [pid = 1686] [serial = 1865] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x11702cc00) [pid = 1686] [serial = 1855] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x117db2000) [pid = 1686] [serial = 1856] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x11807b000) [pid = 1686] [serial = 1861] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x118730000) [pid = 1686] [serial = 1862] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x1127e2800) [pid = 1686] [serial = 1852] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x113383800) [pid = 1686] [serial = 1853] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x128e94c00) [pid = 1686] [serial = 1880] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x12a458800) [pid = 1686] [serial = 1892] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x1291f0000) [pid = 1686] [serial = 1883] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x1205e4000) [pid = 1686] [serial = 1882] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1271b1000) [pid = 1686] [serial = 1888] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x118f40c00) [pid = 1686] [serial = 1885] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x120f90400) [pid = 1686] [serial = 1886] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x129487c00) [pid = 1686] [serial = 1889] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x121b66400) [pid = 1686] [serial = 1871] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x129534800) [pid = 1686] [serial = 1891] [outer = 0x0] [url = about:blank] 10:16:58 INFO - PROCESS | 1686 | 1470158218466 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]]]}] 10:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 921ms 10:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:16:58 INFO - PROCESS | 1686 | 1470158218484 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:16:58 INFO - PROCESS | 1686 | 1470158218487 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:16:58 INFO - PROCESS | 1686 | 1470158218493 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:16:58 INFO - PROCESS | 1686 | 1470158218495 Marionette TRACE conn2 <- [1,2570,null,{}] 10:16:58 INFO - PROCESS | 1686 | 1470158218500 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}] 10:16:58 INFO - PROCESS | 1686 | 1470158218502 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:58 INFO - PROCESS | 1686 | 1470158218595 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:16:58 INFO - PROCESS | 1686 | 1470158218600 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:58 INFO - PROCESS | 1686 | 1470158218604 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x11736a000 == 30 [pid = 1686] [id = 650] 10:16:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x113bb9c00) [pid = 1686] [serial = 1950] [outer = 0x0] 10:16:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x1161c4c00) [pid = 1686] [serial = 1951] [outer = 0x113bb9c00] 10:16:58 INFO - PROCESS | 1686 | 1470158218650 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x116aa9400) [pid = 1686] [serial = 1952] [outer = 0x113bb9c00] 10:16:59 INFO - PROCESS | 1686 | 1470158219173 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]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 724ms 10:16:59 INFO - PROCESS | 1686 | 1470158219215 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:16:59 INFO - PROCESS | 1686 | 1470158219218 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:16:59 INFO - PROCESS | 1686 | 1470158219224 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 1686 | 1470158219225 Marionette TRACE conn2 <- [1,2574,null,{}] 10:16:59 INFO - PROCESS | 1686 | 1470158219228 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}] 10:16:59 INFO - PROCESS | 1686 | 1470158219229 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:59 INFO - PROCESS | 1686 | 1470158219311 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:16:59 INFO - PROCESS | 1686 | 1470158219315 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:59 INFO - PROCESS | 1686 | 1470158219316 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195bb800 == 31 [pid = 1686] [id = 651] 10:16:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x118074c00) [pid = 1686] [serial = 1953] [outer = 0x0] 10:16:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x11807b800) [pid = 1686] [serial = 1954] [outer = 0x118074c00] 10:16:59 INFO - PROCESS | 1686 | 1470158219345 Marionette DEBUG loaded listener.js 10:16:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1184ee000) [pid = 1686] [serial = 1955] [outer = 0x118074c00] 10:16:59 INFO - PROCESS | 1686 | 1470158219700 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]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 10:16:59 INFO - PROCESS | 1686 | 1470158219744 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:16:59 INFO - PROCESS | 1686 | 1470158219745 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:16:59 INFO - PROCESS | 1686 | 1470158219747 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 1686 | 1470158219750 Marionette TRACE conn2 <- [1,2578,null,{}] 10:16:59 INFO - PROCESS | 1686 | 1470158219758 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}] 10:16:59 INFO - PROCESS | 1686 | 1470158219762 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:59 INFO - PROCESS | 1686 | 1470158219845 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:16:59 INFO - PROCESS | 1686 | 1470158219851 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:59 INFO - PROCESS | 1686 | 1470158219853 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:16:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x12128a800 == 32 [pid = 1686] [id = 652] 10:16:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x11872d400) [pid = 1686] [serial = 1956] [outer = 0x0] 10:16:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x118f37c00) [pid = 1686] [serial = 1957] [outer = 0x11872d400] 10:16:59 INFO - PROCESS | 1686 | 1470158219881 Marionette DEBUG loaded listener.js 10:16:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1195cc400) [pid = 1686] [serial = 1958] [outer = 0x11872d400] 10:17:00 INFO - PROCESS | 1686 | 1470158220241 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]]]}] 10:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 10:17:00 INFO - PROCESS | 1686 | 1470158220269 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:17:00 INFO - PROCESS | 1686 | 1470158220271 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:17:00 INFO - PROCESS | 1686 | 1470158220275 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:17:00 INFO - PROCESS | 1686 | 1470158220277 Marionette TRACE conn2 <- [1,2582,null,{}] 10:17:00 INFO - PROCESS | 1686 | 1470158220279 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}] 10:17:00 INFO - PROCESS | 1686 | 1470158220280 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:00 INFO - PROCESS | 1686 | 1470158220394 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:17:00 INFO - PROCESS | 1686 | 1470158220400 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 1686 | 1470158220402 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717b800 == 33 [pid = 1686] [id = 653] 10:17:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1195d4c00) [pid = 1686] [serial = 1959] [outer = 0x0] 10:17:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x119817400) [pid = 1686] [serial = 1960] [outer = 0x1195d4c00] 10:17:00 INFO - PROCESS | 1686 | 1470158220427 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x119926800) [pid = 1686] [serial = 1961] [outer = 0x1195d4c00] 10:17:00 INFO - PROCESS | 1686 | 1470158220777 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]]]}] 10:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 10:17:00 INFO - PROCESS | 1686 | 1470158220795 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:17:00 INFO - PROCESS | 1686 | 1470158220796 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:17:00 INFO - PROCESS | 1686 | 1470158220798 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:17:00 INFO - PROCESS | 1686 | 1470158220799 Marionette TRACE conn2 <- [1,2586,null,{}] 10:17:00 INFO - PROCESS | 1686 | 1470158220807 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}] 10:17:00 INFO - PROCESS | 1686 | 1470158220810 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:00 INFO - PROCESS | 1686 | 1470158220908 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:17:00 INFO - PROCESS | 1686 | 1470158220913 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 1686 | 1470158220914 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cd2800 == 34 [pid = 1686] [id = 654] 10:17:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x119695c00) [pid = 1686] [serial = 1962] [outer = 0x0] 10:17:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x120f8d400) [pid = 1686] [serial = 1963] [outer = 0x119695c00] 10:17:00 INFO - PROCESS | 1686 | 1470158220938 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x121422c00) [pid = 1686] [serial = 1964] [outer = 0x119695c00] 10:17:01 INFO - PROCESS | 1686 | 1470158221335 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]]]}] 10:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 577ms 10:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:17:01 INFO - PROCESS | 1686 | 1470158221389 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:17:01 INFO - PROCESS | 1686 | 1470158221391 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:17:01 INFO - PROCESS | 1686 | 1470158221394 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 1686 | 1470158221396 Marionette TRACE conn2 <- [1,2590,null,{}] 10:17:01 INFO - PROCESS | 1686 | 1470158221399 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}] 10:17:01 INFO - PROCESS | 1686 | 1470158221405 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:01 INFO - PROCESS | 1686 | 1470158221587 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:17:01 INFO - PROCESS | 1686 | 1470158221680 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:01 INFO - PROCESS | 1686 | 1470158221681 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a70d800 == 35 [pid = 1686] [id = 655] 10:17:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x12196a800) [pid = 1686] [serial = 1965] [outer = 0x0] 10:17:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x123db8800) [pid = 1686] [serial = 1966] [outer = 0x12196a800] 10:17:01 INFO - PROCESS | 1686 | 1470158221728 Marionette DEBUG loaded listener.js 10:17:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x126881400) [pid = 1686] [serial = 1967] [outer = 0x12196a800] 10:17:02 INFO - PROCESS | 1686 | 1470158222078 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]]]}] 10:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 720ms 10:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:17:02 INFO - PROCESS | 1686 | 1470158222114 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:17:02 INFO - PROCESS | 1686 | 1470158222115 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:17:02 INFO - PROCESS | 1686 | 1470158222117 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:17:02 INFO - PROCESS | 1686 | 1470158222118 Marionette TRACE conn2 <- [1,2594,null,{}] 10:17:02 INFO - PROCESS | 1686 | 1470158222121 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}] 10:17:02 INFO - PROCESS | 1686 | 1470158222122 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:02 INFO - PROCESS | 1686 | 1470158222221 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:17:02 INFO - PROCESS | 1686 | 1470158222232 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 1686 | 1470158222233 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2ea000 == 36 [pid = 1686] [id = 656] 10:17:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x126887000) [pid = 1686] [serial = 1968] [outer = 0x0] 10:17:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x126fcac00) [pid = 1686] [serial = 1969] [outer = 0x126887000] 10:17:02 INFO - PROCESS | 1686 | 1470158222258 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1271b4800) [pid = 1686] [serial = 1970] [outer = 0x126887000] 10:17:02 INFO - PROCESS | 1686 | 1470158222604 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]]]}] 10:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 10:17:02 INFO - PROCESS | 1686 | 1470158222639 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:17:02 INFO - PROCESS | 1686 | 1470158222642 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:17:02 INFO - PROCESS | 1686 | 1470158222645 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:17:02 INFO - PROCESS | 1686 | 1470158222647 Marionette TRACE conn2 <- [1,2598,null,{}] 10:17:02 INFO - PROCESS | 1686 | 1470158222650 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}] 10:17:02 INFO - PROCESS | 1686 | 1470158222652 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:02 INFO - PROCESS | 1686 | 1470158222927 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x123db8400) [pid = 1686] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1127e3400) [pid = 1686] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11702c800) [pid = 1686] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x117025000) [pid = 1686] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x11222d800) [pid = 1686] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x11396b000) [pid = 1686] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x110fe0800) [pid = 1686] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x110fe0400) [pid = 1686] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x117455000) [pid = 1686] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x118765c00) [pid = 1686] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x11951ac00) [pid = 1686] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x120f8fc00) [pid = 1686] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x1218f1000) [pid = 1686] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x121002400) [pid = 1686] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x11272ec00) [pid = 1686] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:17:02 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1187c0c00) [pid = 1686] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:17:03 INFO - PROCESS | 1686 | 1470158223022 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:03 INFO - PROCESS | 1686 | 1470158223035 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x1192a2800 == 37 [pid = 1686] [id = 657] 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1110a1400) [pid = 1686] [serial = 1971] [outer = 0x0] 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x112711000) [pid = 1686] [serial = 1972] [outer = 0x1110a1400] 10:17:03 INFO - PROCESS | 1686 | 1470158223073 Marionette DEBUG loaded listener.js 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x117025000) [pid = 1686] [serial = 1973] [outer = 0x1110a1400] 10:17:03 INFO - PROCESS | 1686 | 1470158223333 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]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 10:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:17:03 INFO - PROCESS | 1686 | 1470158223365 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:17:03 INFO - PROCESS | 1686 | 1470158223366 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:17:03 INFO - PROCESS | 1686 | 1470158223369 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 1686 | 1470158223370 Marionette TRACE conn2 <- [1,2602,null,{}] 10:17:03 INFO - PROCESS | 1686 | 1470158223380 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}] 10:17:03 INFO - PROCESS | 1686 | 1470158223381 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:03 INFO - PROCESS | 1686 | 1470158223493 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:17:03 INFO - PROCESS | 1686 | 1470158223499 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:03 INFO - PROCESS | 1686 | 1470158223500 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211dd800 == 38 [pid = 1686] [id = 658] 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x111f2c800) [pid = 1686] [serial = 1974] [outer = 0x0] 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x118765c00) [pid = 1686] [serial = 1975] [outer = 0x111f2c800] 10:17:03 INFO - PROCESS | 1686 | 1470158223524 Marionette DEBUG loaded listener.js 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x121b68800) [pid = 1686] [serial = 1976] [outer = 0x111f2c800] 10:17:03 INFO - PROCESS | 1686 | 1470158223826 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]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 471ms 10:17:03 INFO - PROCESS | 1686 | 1470158223841 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:17:03 INFO - PROCESS | 1686 | 1470158223844 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:17:03 INFO - PROCESS | 1686 | 1470158223847 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 1686 | 1470158223848 Marionette TRACE conn2 <- [1,2606,null,{}] 10:17:03 INFO - PROCESS | 1686 | 1470158223850 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}] 10:17:03 INFO - PROCESS | 1686 | 1470158223851 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:03 INFO - PROCESS | 1686 | 1470158223940 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:17:03 INFO - PROCESS | 1686 | 1470158223943 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:03 INFO - PROCESS | 1686 | 1470158223944 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c707000 == 39 [pid = 1686] [id = 659] 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x112753400) [pid = 1686] [serial = 1977] [outer = 0x0] 10:17:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x128b0cc00) [pid = 1686] [serial = 1978] [outer = 0x112753400] 10:17:03 INFO - PROCESS | 1686 | 1470158223968 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x128b24800) [pid = 1686] [serial = 1979] [outer = 0x112753400] 10:17:04 INFO - PROCESS | 1686 | 1470158224315 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]]]}] 10:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 10:17:04 INFO - PROCESS | 1686 | 1470158224370 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:17:04 INFO - PROCESS | 1686 | 1470158224372 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:17:04 INFO - PROCESS | 1686 | 1470158224374 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:17:04 INFO - PROCESS | 1686 | 1470158224376 Marionette TRACE conn2 <- [1,2610,null,{}] 10:17:04 INFO - PROCESS | 1686 | 1470158224378 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}] 10:17:04 INFO - PROCESS | 1686 | 1470158224379 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:04 INFO - PROCESS | 1686 | 1470158224469 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:17:04 INFO - PROCESS | 1686 | 1470158224477 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:04 INFO - PROCESS | 1686 | 1470158224479 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d140800 == 40 [pid = 1686] [id = 660] 10:17:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x128b26c00) [pid = 1686] [serial = 1980] [outer = 0x0] 10:17:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x128bd1400) [pid = 1686] [serial = 1981] [outer = 0x128b26c00] 10:17:04 INFO - PROCESS | 1686 | 1470158224505 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1291eb000) [pid = 1686] [serial = 1982] [outer = 0x128b26c00] 10:17:04 INFO - PROCESS | 1686 | 1470158224827 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]]]}] 10:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 468ms 10:17:04 INFO - PROCESS | 1686 | 1470158224844 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:17:04 INFO - PROCESS | 1686 | 1470158224845 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:17:04 INFO - PROCESS | 1686 | 1470158224848 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:17:04 INFO - PROCESS | 1686 | 1470158224849 Marionette TRACE conn2 <- [1,2614,null,{}] 10:17:04 INFO - PROCESS | 1686 | 1470158224851 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}] 10:17:04 INFO - PROCESS | 1686 | 1470158224852 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:04 INFO - PROCESS | 1686 | 1470158224989 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:17:05 INFO - PROCESS | 1686 | 1470158225057 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 1686 | 1470158225059 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x11615c800 == 41 [pid = 1686] [id = 661] 10:17:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x111d19c00) [pid = 1686] [serial = 1983] [outer = 0x0] 10:17:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x112707000) [pid = 1686] [serial = 1984] [outer = 0x111d19c00] 10:17:05 INFO - PROCESS | 1686 | 1470158225132 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x112fa0800) [pid = 1686] [serial = 1985] [outer = 0x111d19c00] 10:17:05 INFO - PROCESS | 1686 | 1470158225575 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]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 768ms 10:17:05 INFO - PROCESS | 1686 | 1470158225618 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:17:05 INFO - PROCESS | 1686 | 1470158225621 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:17:05 INFO - PROCESS | 1686 | 1470158225627 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 1686 | 1470158225629 Marionette TRACE conn2 <- [1,2618,null,{}] 10:17:05 INFO - PROCESS | 1686 | 1470158225632 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}] 10:17:05 INFO - PROCESS | 1686 | 1470158225635 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:05 INFO - PROCESS | 1686 | 1470158225745 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:17:05 INFO - PROCESS | 1686 | 1470158225842 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 1686 | 1470158225844 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211d2800 == 42 [pid = 1686] [id = 662] 10:17:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x117dbb000) [pid = 1686] [serial = 1986] [outer = 0x0] 10:17:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x118072400) [pid = 1686] [serial = 1987] [outer = 0x117dbb000] 10:17:05 INFO - PROCESS | 1686 | 1470158225874 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11872ec00) [pid = 1686] [serial = 1988] [outer = 0x117dbb000] 10:17:06 INFO - PROCESS | 1686 | 1470158226284 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]]]}] 10:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 10:17:06 INFO - PROCESS | 1686 | 1470158226347 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:17:06 INFO - PROCESS | 1686 | 1470158226349 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:17:06 INFO - PROCESS | 1686 | 1470158226352 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 1686 | 1470158226353 Marionette TRACE conn2 <- [1,2622,null,{}] 10:17:06 INFO - PROCESS | 1686 | 1470158226356 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}] 10:17:06 INFO - PROCESS | 1686 | 1470158226360 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:06 INFO - PROCESS | 1686 | 1470158226465 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:17:06 INFO - PROCESS | 1686 | 1470158226542 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:06 INFO - PROCESS | 1686 | 1470158226543 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2d6800 == 43 [pid = 1686] [id = 663] 10:17:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1195d7000) [pid = 1686] [serial = 1989] [outer = 0x0] 10:17:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119823400) [pid = 1686] [serial = 1990] [outer = 0x1195d7000] 10:17:06 INFO - PROCESS | 1686 | 1470158226572 Marionette DEBUG loaded listener.js 10:17:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121870400) [pid = 1686] [serial = 1991] [outer = 0x1195d7000] 10:17:06 INFO - PROCESS | 1686 | 1470158226997 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]]]}] 10:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 668ms 10:17:07 INFO - PROCESS | 1686 | 1470158227021 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:17:07 INFO - PROCESS | 1686 | 1470158227024 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:17:07 INFO - PROCESS | 1686 | 1470158227032 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:17:07 INFO - PROCESS | 1686 | 1470158227035 Marionette TRACE conn2 <- [1,2626,null,{}] 10:17:07 INFO - PROCESS | 1686 | 1470158227038 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}] 10:17:07 INFO - PROCESS | 1686 | 1470158227040 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:07 INFO - PROCESS | 1686 | 1470158227178 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:17:07 INFO - PROCESS | 1686 | 1470158227253 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 1686 | 1470158227255 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8b8800 == 44 [pid = 1686] [id = 664] 10:17:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x124a37400) [pid = 1686] [serial = 1992] [outer = 0x0] 10:17:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x126d6fc00) [pid = 1686] [serial = 1993] [outer = 0x124a37400] 10:17:07 INFO - PROCESS | 1686 | 1470158227296 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x128b25c00) [pid = 1686] [serial = 1994] [outer = 0x124a37400] 10:17:07 INFO - PROCESS | 1686 | 1470158227734 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]]]}] 10:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 726ms 10:17:07 INFO - PROCESS | 1686 | 1470158227754 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:17:07 INFO - PROCESS | 1686 | 1470158227756 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:17:07 INFO - PROCESS | 1686 | 1470158227760 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:17:07 INFO - PROCESS | 1686 | 1470158227762 Marionette TRACE conn2 <- [1,2630,null,{}] 10:17:07 INFO - PROCESS | 1686 | 1470158227764 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}] 10:17:07 INFO - PROCESS | 1686 | 1470158227765 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:07 INFO - PROCESS | 1686 | 1470158227870 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:17:07 INFO - PROCESS | 1686 | 1470158227931 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 1686 | 1470158227932 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x118795800 == 45 [pid = 1686] [id = 665] 10:17:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x11604dc00) [pid = 1686] [serial = 1995] [outer = 0x0] 10:17:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x1271ad400) [pid = 1686] [serial = 1996] [outer = 0x11604dc00] 10:17:07 INFO - PROCESS | 1686 | 1470158227962 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x128bd9400) [pid = 1686] [serial = 1997] [outer = 0x11604dc00] 10:17:08 INFO - PROCESS | 1686 | 1470158228599 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]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 871ms 10:17:08 INFO - PROCESS | 1686 | 1470158228631 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 1686 | 1470158228633 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:17:08 INFO - PROCESS | 1686 | 1470158228636 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 1686 | 1470158228640 Marionette TRACE conn2 <- [1,2634,null,{}] 10:17:08 INFO - PROCESS | 1686 | 1470158228663 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}] 10:17:08 INFO - PROCESS | 1686 | 1470158228665 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:08 INFO - PROCESS | 1686 | 1470158228767 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:17:08 INFO - PROCESS | 1686 | 1470158228839 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:08 INFO - PROCESS | 1686 | 1470158228840 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x118793000 == 46 [pid = 1686] [id = 666] 10:17:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x117027400) [pid = 1686] [serial = 1998] [outer = 0x0] 10:17:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x11702fc00) [pid = 1686] [serial = 1999] [outer = 0x117027400] 10:17:08 INFO - PROCESS | 1686 | 1470158228868 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x117d2c000) [pid = 1686] [serial = 2000] [outer = 0x117027400] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12d140800 == 45 [pid = 1686] [id = 660] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12c707000 == 44 [pid = 1686] [id = 659] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x1211dd800 == 43 [pid = 1686] [id = 658] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x1192a2800 == 42 [pid = 1686] [id = 657] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2ea000 == 41 [pid = 1686] [id = 656] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12a70d800 == 40 [pid = 1686] [id = 655] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x128cd2800 == 39 [pid = 1686] [id = 654] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12717b800 == 38 [pid = 1686] [id = 653] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12128a800 == 37 [pid = 1686] [id = 652] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x1195bb800 == 36 [pid = 1686] [id = 651] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x11736a000 == 35 [pid = 1686] [id = 650] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x1195c3800 == 34 [pid = 1686] [id = 649] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x117d95000 == 33 [pid = 1686] [id = 648] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb08800 == 32 [pid = 1686] [id = 647] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x118795800 == 31 [pid = 1686] [id = 665] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8b8800 == 30 [pid = 1686] [id = 664] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2d6800 == 29 [pid = 1686] [id = 663] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x1211d2800 == 28 [pid = 1686] [id = 662] 10:17:09 INFO - PROCESS | 1686 | --DOCSHELL 0x11615c800 == 27 [pid = 1686] [id = 661] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x124e32000) [pid = 1686] [serial = 1939] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x112a89800) [pid = 1686] [serial = 1909] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x113906400) [pid = 1686] [serial = 1910] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118111800) [pid = 1686] [serial = 1918] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x117d2bc00) [pid = 1686] [serial = 1915] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1187cb800) [pid = 1686] [serial = 1921] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x11931ac00) [pid = 1686] [serial = 1922] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x116011c00) [pid = 1686] [serial = 1912] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x116542400) [pid = 1686] [serial = 1913] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x118076800) [pid = 1686] [serial = 1916] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x112a92400) [pid = 1686] [serial = 1906] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x115e1e000) [pid = 1686] [serial = 1907] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x113383c00) [pid = 1686] [serial = 1895] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1122e6800) [pid = 1686] [serial = 1894] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118722c00) [pid = 1686] [serial = 1898] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x118078800) [pid = 1686] [serial = 1897] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11951c000) [pid = 1686] [serial = 1900] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1205dc400) [pid = 1686] [serial = 1901] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x119696000) [pid = 1686] [serial = 1924] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x121876400) [pid = 1686] [serial = 1928] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x126889400) [pid = 1686] [serial = 1904] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x121428c00) [pid = 1686] [serial = 1927] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x121b5e400) [pid = 1686] [serial = 1930] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x123ba9c00) [pid = 1686] [serial = 1903] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x123db7000) [pid = 1686] [serial = 1937] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x11981e000) [pid = 1686] [serial = 1933] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x121b72c00) [pid = 1686] [serial = 1936] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x120f8b800) [pid = 1686] [serial = 1925] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x121b6c400) [pid = 1686] [serial = 1931] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x126889800) [pid = 1686] [serial = 1940] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x11876a800) [pid = 1686] [serial = 1919] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x121b5b400) [pid = 1686] [serial = 1934] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x12719ac00) [pid = 1686] [serial = 1942] [outer = 0x0] [url = about:blank] 10:17:09 INFO - PROCESS | 1686 | 1470158229833 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]]]}] 10:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1241ms 10:17:09 INFO - PROCESS | 1686 | 1470158229878 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:17:09 INFO - PROCESS | 1686 | 1470158229880 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:17:09 INFO - PROCESS | 1686 | 1470158229883 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:17:09 INFO - PROCESS | 1686 | 1470158229885 Marionette TRACE conn2 <- [1,2638,null,{}] 10:17:09 INFO - PROCESS | 1686 | 1470158229888 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}] 10:17:09 INFO - PROCESS | 1686 | 1470158229890 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:09 INFO - PROCESS | 1686 | 1470158229987 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:17:10 INFO - PROCESS | 1686 | 1470158230048 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 1686 | 1470158230049 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x116060800 == 28 [pid = 1686] [id = 667] 10:17:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x112703800) [pid = 1686] [serial = 2001] [outer = 0x0] 10:17:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11274d400) [pid = 1686] [serial = 2002] [outer = 0x112703800] 10:17:10 INFO - PROCESS | 1686 | 1470158230077 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1127e3000) [pid = 1686] [serial = 2003] [outer = 0x112703800] 10:17:10 INFO - PROCESS | 1686 | 1470158230428 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]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 10:17:10 INFO - PROCESS | 1686 | 1470158230453 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:17:10 INFO - PROCESS | 1686 | 1470158230457 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:17:10 INFO - PROCESS | 1686 | 1470158230463 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 1686 | 1470158230465 Marionette TRACE conn2 <- [1,2642,null,{}] 10:17:10 INFO - PROCESS | 1686 | 1470158230468 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}] 10:17:10 INFO - PROCESS | 1686 | 1470158230469 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:10 INFO - PROCESS | 1686 | 1470158230550 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:17:10 INFO - PROCESS | 1686 | 1470158230606 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 1686 | 1470158230607 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184ce800 == 29 [pid = 1686] [id = 668] 10:17:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x112f9f400) [pid = 1686] [serial = 2004] [outer = 0x0] 10:17:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x113ea2400) [pid = 1686] [serial = 2005] [outer = 0x112f9f400] 10:17:10 INFO - PROCESS | 1686 | 1470158230633 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1160b4000) [pid = 1686] [serial = 2006] [outer = 0x112f9f400] 10:17:10 INFO - PROCESS | 1686 | 1470158230947 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]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 10:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:17:10 INFO - PROCESS | 1686 | 1470158230984 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:17:10 INFO - PROCESS | 1686 | 1470158230986 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:17:10 INFO - PROCESS | 1686 | 1470158230988 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 1686 | 1470158230990 Marionette TRACE conn2 <- [1,2646,null,{}] 10:17:11 INFO - PROCESS | 1686 | 1470158230999 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}] 10:17:11 INFO - PROCESS | 1686 | 1470158231002 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:11 INFO - PROCESS | 1686 | 1470158231079 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:17:11 INFO - PROCESS | 1686 | 1470158231137 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:11 INFO - PROCESS | 1686 | 1470158231139 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b98800 == 30 [pid = 1686] [id = 669] 10:17:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x112f9bc00) [pid = 1686] [serial = 2007] [outer = 0x0] 10:17:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x11702b000) [pid = 1686] [serial = 2008] [outer = 0x112f9bc00] 10:17:11 INFO - PROCESS | 1686 | 1470158231167 Marionette DEBUG loaded listener.js 10:17:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x1176b8800) [pid = 1686] [serial = 2009] [outer = 0x112f9bc00] 10:17:11 INFO - PROCESS | 1686 | 1470158231462 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]]]}] 10:17:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:17:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 522ms 10:17:11 INFO - PROCESS | 1686 | 1470158231512 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:17:11 INFO - PROCESS | 1686 | 1470158231513 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:17:11 INFO - PROCESS | 1686 | 1470158231515 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:17:11 INFO - PROCESS | 1686 | 1470158231516 Marionette TRACE conn2 <- [1,2650,null,{}] 10:17:11 INFO - PROCESS | 1686 | 1470158231519 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}] 10:17:11 INFO - PROCESS | 1686 | 1470158231520 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:11 INFO - PROCESS | 1686 | 1470158231601 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:17:11 INFO - PROCESS | 1686 | 1470158231604 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:11 INFO - PROCESS | 1686 | 1470158231606 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211d1800 == 31 [pid = 1686] [id = 670] 10:17:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x118072c00) [pid = 1686] [serial = 2010] [outer = 0x0] 10:17:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11807e800) [pid = 1686] [serial = 2011] [outer = 0x118072c00] 10:17:11 INFO - PROCESS | 1686 | 1470158231634 Marionette DEBUG loaded listener.js 10:17:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1184e2800) [pid = 1686] [serial = 2012] [outer = 0x118072c00] 10:17:12 INFO - PROCESS | 1686 | 1470158232007 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]]]}] 10:17:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 10:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:17:12 INFO - PROCESS | 1686 | 1470158232035 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:17:12 INFO - PROCESS | 1686 | 1470158232037 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:17:12 INFO - PROCESS | 1686 | 1470158232039 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:17:12 INFO - PROCESS | 1686 | 1470158232040 Marionette TRACE conn2 <- [1,2654,null,{}] 10:17:12 INFO - PROCESS | 1686 | 1470158232050 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}] 10:17:12 INFO - PROCESS | 1686 | 1470158232051 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:12 INFO - PROCESS | 1686 | 1470158232147 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:17:12 INFO - PROCESS | 1686 | 1470158232150 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:12 INFO - PROCESS | 1686 | 1470158232151 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x121995800 == 32 [pid = 1686] [id = 671] 10:17:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x112dec400) [pid = 1686] [serial = 2013] [outer = 0x0] 10:17:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x118728400) [pid = 1686] [serial = 2014] [outer = 0x112dec400] 10:17:12 INFO - PROCESS | 1686 | 1470158232175 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x118764000) [pid = 1686] [serial = 2015] [outer = 0x112dec400] 10:17:12 INFO - PROCESS | 1686 | 1470158232537 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]]]}] 10:17:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 528ms 10:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:17:12 INFO - PROCESS | 1686 | 1470158232567 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:17:12 INFO - PROCESS | 1686 | 1470158232568 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:17:12 INFO - PROCESS | 1686 | 1470158232571 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:17:12 INFO - PROCESS | 1686 | 1470158232572 Marionette TRACE conn2 <- [1,2658,null,{}] 10:17:12 INFO - PROCESS | 1686 | 1470158232574 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}] 10:17:12 INFO - PROCESS | 1686 | 1470158232578 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:12 INFO - PROCESS | 1686 | 1470158232696 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:17:12 INFO - PROCESS | 1686 | 1470158232709 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:12 INFO - PROCESS | 1686 | 1470158232710 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x127170000 == 33 [pid = 1686] [id = 672] 10:17:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x118727400) [pid = 1686] [serial = 2016] [outer = 0x0] 10:17:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1187c4400) [pid = 1686] [serial = 2017] [outer = 0x118727400] 10:17:12 INFO - PROCESS | 1686 | 1470158232735 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11969cc00) [pid = 1686] [serial = 2018] [outer = 0x118727400] 10:17:13 INFO - PROCESS | 1686 | 1470158233056 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]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 517ms 10:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:17:13 INFO - PROCESS | 1686 | 1470158233096 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 1686 | 1470158233097 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:17:13 INFO - PROCESS | 1686 | 1470158233099 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 1686 | 1470158233100 Marionette TRACE conn2 <- [1,2662,null,{}] 10:17:13 INFO - PROCESS | 1686 | 1470158233103 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}] 10:17:13 INFO - PROCESS | 1686 | 1470158233104 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:13 INFO - PROCESS | 1686 | 1470158233207 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:17:13 INFO - PROCESS | 1686 | 1470158233220 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:13 INFO - PROCESS | 1686 | 1470158233221 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cd9000 == 34 [pid = 1686] [id = 673] 10:17:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x11969bc00) [pid = 1686] [serial = 2019] [outer = 0x0] 10:17:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x11981bc00) [pid = 1686] [serial = 2020] [outer = 0x11969bc00] 10:17:13 INFO - PROCESS | 1686 | 1470158233245 Marionette DEBUG loaded listener.js 10:17:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11991dc00) [pid = 1686] [serial = 2021] [outer = 0x11969bc00] 10:17:13 INFO - PROCESS | 1686 | 1470158233558 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]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 518ms 10:17:13 INFO - PROCESS | 1686 | 1470158233619 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 1686 | 1470158233621 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:17:13 INFO - PROCESS | 1686 | 1470158233623 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 1686 | 1470158233624 Marionette TRACE conn2 <- [1,2666,null,{}] 10:17:13 INFO - PROCESS | 1686 | 1470158233626 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}] 10:17:13 INFO - PROCESS | 1686 | 1470158233627 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:13 INFO - PROCESS | 1686 | 1470158233724 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:17:13 INFO - PROCESS | 1686 | 1470158233728 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:13 INFO - PROCESS | 1686 | 1470158233729 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x12945a000 == 35 [pid = 1686] [id = 674] 10:17:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x113079c00) [pid = 1686] [serial = 2022] [outer = 0x0] 10:17:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119c2a000) [pid = 1686] [serial = 2023] [outer = 0x113079c00] 10:17:13 INFO - PROCESS | 1686 | 1470158233753 Marionette DEBUG loaded listener.js 10:17:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121004400) [pid = 1686] [serial = 2024] [outer = 0x113079c00] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x119695c00) [pid = 1686] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12196a800) [pid = 1686] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x126887000) [pid = 1686] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x118074c00) [pid = 1686] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x126d68800) [pid = 1686] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1195d4c00) [pid = 1686] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x112a8a400) [pid = 1686] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x113bb9c00) [pid = 1686] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x11872d400) [pid = 1686] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x116882400) [pid = 1686] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x128b26c00) [pid = 1686] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x112753400) [pid = 1686] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x111f2c800) [pid = 1686] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:17:14 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1110a1400) [pid = 1686] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:17:14 INFO - PROCESS | 1686 | 1470158234718 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]]]}] 10:17:14 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) 10:17:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1120ms 10:17:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:17:14 INFO - PROCESS | 1686 | 1470158234744 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:17:14 INFO - PROCESS | 1686 | 1470158234745 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:17:14 INFO - PROCESS | 1686 | 1470158234755 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:17:14 INFO - PROCESS | 1686 | 1470158234757 Marionette TRACE conn2 <- [1,2670,null,{}] 10:17:14 INFO - PROCESS | 1686 | 1470158234759 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}] 10:17:14 INFO - PROCESS | 1686 | 1470158234760 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:14 INFO - PROCESS | 1686 | 1470158234857 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:17:14 INFO - PROCESS | 1686 | 1470158234863 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:14 INFO - PROCESS | 1686 | 1470158234864 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b8e000 == 36 [pid = 1686] [id = 675] 10:17:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x116882400) [pid = 1686] [serial = 2025] [outer = 0x0] 10:17:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x118729c00) [pid = 1686] [serial = 2026] [outer = 0x116882400] 10:17:14 INFO - PROCESS | 1686 | 1470158234888 Marionette DEBUG loaded listener.js 10:17:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x120f88400) [pid = 1686] [serial = 2027] [outer = 0x116882400] 10:17:15 INFO - PROCESS | 1686 | 1470158235659 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"]]]}] 10:17:15 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 10:17:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:17:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:17:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 928ms 10:17:15 INFO - PROCESS | 1686 | 1470158235676 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:17:15 INFO - PROCESS | 1686 | 1470158235677 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:17:15 INFO - PROCESS | 1686 | 1470158235680 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:17:15 INFO - PROCESS | 1686 | 1470158235681 Marionette TRACE conn2 <- [1,2674,null,{}] 10:17:15 INFO - PROCESS | 1686 | 1470158235683 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}] 10:17:15 INFO - PROCESS | 1686 | 1470158235684 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:15 INFO - PROCESS | 1686 | 1470158235761 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:17:15 INFO - PROCESS | 1686 | 1470158235765 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:15 INFO - PROCESS | 1686 | 1470158235766 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a7a4000 == 37 [pid = 1686] [id = 676] 10:17:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x119c27400) [pid = 1686] [serial = 2028] [outer = 0x0] 10:17:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121734000) [pid = 1686] [serial = 2029] [outer = 0x119c27400] 10:17:15 INFO - PROCESS | 1686 | 1470158235790 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1218e7c00) [pid = 1686] [serial = 2030] [outer = 0x119c27400] 10:17:16 INFO - PROCESS | 1686 | 1470158236741 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"]]]}] 10:17:16 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 10:17:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:17:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:17:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1071ms 10:17:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:17:16 INFO - PROCESS | 1686 | 1470158236752 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:17:16 INFO - PROCESS | 1686 | 1470158236754 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:17:16 INFO - PROCESS | 1686 | 1470158236759 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 1686 | 1470158236762 Marionette TRACE conn2 <- [1,2678,null,{}] 10:17:16 INFO - PROCESS | 1686 | 1470158236766 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}] 10:17:16 INFO - PROCESS | 1686 | 1470158236768 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:16 INFO - PROCESS | 1686 | 1470158236885 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:17:16 INFO - PROCESS | 1686 | 1470158236943 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 1686 | 1470158236944 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x117268000 == 38 [pid = 1686] [id = 677] 10:17:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1122b2000) [pid = 1686] [serial = 2031] [outer = 0x0] 10:17:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x112a89c00) [pid = 1686] [serial = 2032] [outer = 0x1122b2000] 10:17:16 INFO - PROCESS | 1686 | 1470158236975 Marionette DEBUG loaded listener.js 10:17:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x113b04c00) [pid = 1686] [serial = 2033] [outer = 0x1122b2000] 10:17:18 INFO - PROCESS | 1686 | 1470158237999 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]]]}] 10:17:18 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) 10:17:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1276ms 10:17:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:17:18 INFO - PROCESS | 1686 | 1470158238033 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 1686 | 1470158238036 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:17:18 INFO - PROCESS | 1686 | 1470158238039 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 1686 | 1470158238041 Marionette TRACE conn2 <- [1,2682,null,{}] 10:17:18 INFO - PROCESS | 1686 | 1470158238045 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}] 10:17:18 INFO - PROCESS | 1686 | 1470158238046 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:18 INFO - PROCESS | 1686 | 1470158238160 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:17:18 INFO - PROCESS | 1686 | 1470158238240 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:18 INFO - PROCESS | 1686 | 1470158238241 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195ac000 == 39 [pid = 1686] [id = 678] 10:17:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x114040800) [pid = 1686] [serial = 2034] [outer = 0x0] 10:17:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x116004c00) [pid = 1686] [serial = 2035] [outer = 0x114040800] 10:17:18 INFO - PROCESS | 1686 | 1470158238298 Marionette DEBUG loaded listener.js 10:17:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1167ac400) [pid = 1686] [serial = 2036] [outer = 0x114040800] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x119b8e000 == 38 [pid = 1686] [id = 675] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x12945a000 == 37 [pid = 1686] [id = 674] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x128cd9000 == 36 [pid = 1686] [id = 673] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x127170000 == 35 [pid = 1686] [id = 672] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x121995800 == 34 [pid = 1686] [id = 671] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x1211d1800 == 33 [pid = 1686] [id = 670] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x119b98800 == 32 [pid = 1686] [id = 669] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x1184ce800 == 31 [pid = 1686] [id = 668] 10:17:18 INFO - PROCESS | 1686 | --DOCSHELL 0x116060800 == 30 [pid = 1686] [id = 667] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x120f8d400) [pid = 1686] [serial = 1963] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x123db8800) [pid = 1686] [serial = 1966] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x126881400) [pid = 1686] [serial = 1967] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1271b4800) [pid = 1686] [serial = 1970] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x126fcac00) [pid = 1686] [serial = 1969] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x11807b800) [pid = 1686] [serial = 1954] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1184ee000) [pid = 1686] [serial = 1955] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x1271b3800) [pid = 1686] [serial = 1943] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x119817400) [pid = 1686] [serial = 1960] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11390e400) [pid = 1686] [serial = 1945] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x116005800) [pid = 1686] [serial = 1946] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1161c4c00) [pid = 1686] [serial = 1951] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x116aa9400) [pid = 1686] [serial = 1952] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x118f37c00) [pid = 1686] [serial = 1957] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x1195cc400) [pid = 1686] [serial = 1958] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x117025c00) [pid = 1686] [serial = 1948] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x117dbbc00) [pid = 1686] [serial = 1949] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x128bd1400) [pid = 1686] [serial = 1981] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x1291eb000) [pid = 1686] [serial = 1982] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x128b0cc00) [pid = 1686] [serial = 1978] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x121b68800) [pid = 1686] [serial = 1976] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x112711000) [pid = 1686] [serial = 1972] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x128b24800) [pid = 1686] [serial = 1979] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x117025000) [pid = 1686] [serial = 1973] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x121422c00) [pid = 1686] [serial = 1964] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x119926800) [pid = 1686] [serial = 1961] [outer = 0x0] [url = about:blank] 10:17:18 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x118765c00) [pid = 1686] [serial = 1975] [outer = 0x0] [url = about:blank] 10:17:19 INFO - PROCESS | 1686 | 1470158239173 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]]]}] 10:17:19 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) 10:17:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1170ms 10:17:19 INFO - PROCESS | 1686 | 1470158239211 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:17:19 INFO - PROCESS | 1686 | 1470158239214 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:17:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:17:19 INFO - PROCESS | 1686 | 1470158239219 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:17:19 INFO - PROCESS | 1686 | 1470158239221 Marionette TRACE conn2 <- [1,2686,null,{}] 10:17:19 INFO - PROCESS | 1686 | 1470158239223 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}] 10:17:19 INFO - PROCESS | 1686 | 1470158239225 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:19 INFO - PROCESS | 1686 | 1470158239303 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:17:19 INFO - PROCESS | 1686 | 1470158239359 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:19 INFO - PROCESS | 1686 | 1470158239360 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195b5800 == 31 [pid = 1686] [id = 679] 10:17:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x116888800) [pid = 1686] [serial = 2037] [outer = 0x0] 10:17:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x117029000) [pid = 1686] [serial = 2038] [outer = 0x116888800] 10:17:19 INFO - PROCESS | 1686 | 1470158239389 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x117450400) [pid = 1686] [serial = 2039] [outer = 0x116888800] 10:17:20 INFO - PROCESS | 1686 | 1470158240178 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"]]]}] 10:17:20 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 10:17:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:17:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:17:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 971ms 10:17:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:17:20 INFO - PROCESS | 1686 | 1470158240192 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 1686 | 1470158240193 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:17:20 INFO - PROCESS | 1686 | 1470158240195 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 1686 | 1470158240198 Marionette TRACE conn2 <- [1,2690,null,{}] 10:17:20 INFO - PROCESS | 1686 | 1470158240205 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}] 10:17:20 INFO - PROCESS | 1686 | 1470158240211 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:20 INFO - PROCESS | 1686 | 1470158240290 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:17:20 INFO - PROCESS | 1686 | 1470158240297 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:20 INFO - PROCESS | 1686 | 1470158240299 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211d5000 == 32 [pid = 1686] [id = 680] 10:17:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x118076800) [pid = 1686] [serial = 2040] [outer = 0x0] 10:17:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x1183b6c00) [pid = 1686] [serial = 2041] [outer = 0x118076800] 10:17:20 INFO - PROCESS | 1686 | 1470158240327 Marionette DEBUG loaded listener.js 10:17:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x118763800) [pid = 1686] [serial = 2042] [outer = 0x118076800] 10:17:21 INFO - PROCESS | 1686 | 1470158241197 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"]]]}] 10:17:21 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 10:17:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:17:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:17:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1024ms 10:17:21 INFO - PROCESS | 1686 | 1470158241219 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:17:21 INFO - PROCESS | 1686 | 1470158241221 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:17:21 INFO - PROCESS | 1686 | 1470158241228 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:17:21 INFO - PROCESS | 1686 | 1470158241229 Marionette TRACE conn2 <- [1,2694,null,{}] 10:17:21 INFO - PROCESS | 1686 | 1470158241232 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}] 10:17:21 INFO - PROCESS | 1686 | 1470158241233 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:21 INFO - PROCESS | 1686 | 1470158241338 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:17:21 INFO - PROCESS | 1686 | 1470158241342 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 1686 | 1470158241343 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x1254d1800 == 33 [pid = 1686] [id = 681] 10:17:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11876c400) [pid = 1686] [serial = 2043] [outer = 0x0] 10:17:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x11931a800) [pid = 1686] [serial = 2044] [outer = 0x11876c400] 10:17:21 INFO - PROCESS | 1686 | 1470158241368 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1195cc400) [pid = 1686] [serial = 2045] [outer = 0x11876c400] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x112dec400) [pid = 1686] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x112f9bc00) [pid = 1686] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x112f9f400) [pid = 1686] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x117027400) [pid = 1686] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x118072c00) [pid = 1686] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x112703800) [pid = 1686] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x118727400) [pid = 1686] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x111d19c00) [pid = 1686] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x117dbb000) [pid = 1686] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x1195d7000) [pid = 1686] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x11969bc00) [pid = 1686] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x113079c00) [pid = 1686] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 67 (0x116882400) [pid = 1686] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 66 (0x124a37400) [pid = 1686] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:17:22 INFO - PROCESS | 1686 | --DOMWINDOW == 65 (0x11604dc00) [pid = 1686] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:17:22 INFO - PROCESS | 1686 | 1470158242177 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"]]]}] 10:17:22 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 10:17:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:17:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:17:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 973ms 10:17:22 INFO - PROCESS | 1686 | 1470158242197 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 1686 | 1470158242198 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:17:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:17:22 INFO - PROCESS | 1686 | 1470158242201 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 1686 | 1470158242202 Marionette TRACE conn2 <- [1,2698,null,{}] 10:17:22 INFO - PROCESS | 1686 | 1470158242204 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}] 10:17:22 INFO - PROCESS | 1686 | 1470158242205 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:22 INFO - PROCESS | 1686 | 1470158242278 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:17:22 INFO - PROCESS | 1686 | 1470158242282 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:22 INFO - PROCESS | 1686 | 1470158242283 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x12555e000 == 34 [pid = 1686] [id = 682] 10:17:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 66 (0x1127ddc00) [pid = 1686] [serial = 2046] [outer = 0x0] 10:17:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x1160b2c00) [pid = 1686] [serial = 2047] [outer = 0x1127ddc00] 10:17:22 INFO - PROCESS | 1686 | 1470158242309 Marionette DEBUG loaded listener.js 10:17:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x117d2a800) [pid = 1686] [serial = 2048] [outer = 0x1127ddc00] 10:17:23 INFO - PROCESS | 1686 | 1470158243155 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"]]]}] 10:17:23 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 10:17:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:17:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:17:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 969ms 10:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:17:23 INFO - PROCESS | 1686 | 1470158243170 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 10:17:23 INFO - PROCESS | 1686 | 1470158243172 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:17:23 INFO - PROCESS | 1686 | 1470158243175 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:17:23 INFO - PROCESS | 1686 | 1470158243176 Marionette TRACE conn2 <- [1,2702,null,{}] 10:17:23 INFO - PROCESS | 1686 | 1470158243179 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}] 10:17:23 INFO - PROCESS | 1686 | 1470158243183 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:23 INFO - PROCESS | 1686 | 1470158243281 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:17:23 INFO - PROCESS | 1686 | 1470158243285 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:23 INFO - PROCESS | 1686 | 1470158243286 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x12945a000 == 35 [pid = 1686] [id = 683] 10:17:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x111f5b800) [pid = 1686] [serial = 2049] [outer = 0x0] 10:17:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x11969bc00) [pid = 1686] [serial = 2050] [outer = 0x111f5b800] 10:17:23 INFO - PROCESS | 1686 | 1470158243312 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x121004800) [pid = 1686] [serial = 2051] [outer = 0x111f5b800] 10:17:23 INFO - PROCESS | 1686 | 1470158243648 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]]]}] 10:17:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:17:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 10:17:23 INFO - PROCESS | 1686 | 1470158243707 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:17:23 INFO - PROCESS | 1686 | 1470158243709 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:17:23 INFO - PROCESS | 1686 | 1470158243713 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:17:23 INFO - PROCESS | 1686 | 1470158243715 Marionette TRACE conn2 <- [1,2706,null,{}] 10:17:23 INFO - PROCESS | 1686 | 1470158243719 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}] 10:17:23 INFO - PROCESS | 1686 | 1470158243721 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:23 INFO - PROCESS | 1686 | 1470158243832 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:17:23 INFO - PROCESS | 1686 | 1470158243842 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:23 INFO - PROCESS | 1686 | 1470158243843 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a78d000 == 36 [pid = 1686] [id = 684] 10:17:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x119c25800) [pid = 1686] [serial = 2052] [outer = 0x0] 10:17:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x121878c00) [pid = 1686] [serial = 2053] [outer = 0x119c25800] 10:17:23 INFO - PROCESS | 1686 | 1470158243891 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x121b5b400) [pid = 1686] [serial = 2054] [outer = 0x119c25800] 10:17:24 INFO - PROCESS | 1686 | 1470158244244 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]]]}] 10:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 10:17:24 INFO - PROCESS | 1686 | 1470158244285 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 1686 | 1470158244287 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:17:24 INFO - PROCESS | 1686 | 1470158244289 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 1686 | 1470158244290 Marionette TRACE conn2 <- [1,2710,null,{}] 10:17:24 INFO - PROCESS | 1686 | 1470158244292 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}] 10:17:24 INFO - PROCESS | 1686 | 1470158244293 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:24 INFO - PROCESS | 1686 | 1470158244398 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:17:24 INFO - PROCESS | 1686 | 1470158244404 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 1686 | 1470158244406 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abf1800 == 37 [pid = 1686] [id = 685] 10:17:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x121b5e800) [pid = 1686] [serial = 2055] [outer = 0x0] 10:17:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x121b65000) [pid = 1686] [serial = 2056] [outer = 0x121b5e800] 10:17:24 INFO - PROCESS | 1686 | 1470158244431 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x121b6a400) [pid = 1686] [serial = 2057] [outer = 0x121b5e800] 10:17:24 INFO - PROCESS | 1686 | 1470158244984 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] 10:17:25 INFO - PROCESS | 1686 | 1470158245028 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:17:25 INFO - PROCESS | 1686 | 1470158245032 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 1686 | 1470158245035 Marionette TRACE conn2 <- [1,2714,null,{}] 10:17:25 INFO - PROCESS | 1686 | 1470158245038 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}] 10:17:25 INFO - PROCESS | 1686 | 1470158245040 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:25 INFO - PROCESS | 1686 | 1470158245146 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:17:25 INFO - PROCESS | 1686 | 1470158245204 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:25 INFO - PROCESS | 1686 | 1470158245206 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b85000 == 38 [pid = 1686] [id = 686] 10:17:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11680e000) [pid = 1686] [serial = 2058] [outer = 0x0] 10:17:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x116ab6000) [pid = 1686] [serial = 2059] [outer = 0x11680e000] 10:17:25 INFO - PROCESS | 1686 | 1470158245237 Marionette DEBUG loaded listener.js 10:17:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1176bdc00) [pid = 1686] [serial = 2060] [outer = 0x11680e000] 10:17:25 INFO - PROCESS | 1686 | 1470158245695 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]]]}] 10:17:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 723ms 10:17:25 INFO - PROCESS | 1686 | 1470158245756 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:17:25 INFO - PROCESS | 1686 | 1470158245759 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:17:25 INFO - PROCESS | 1686 | 1470158245764 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 1686 | 1470158245766 Marionette TRACE conn2 <- [1,2718,null,{}] 10:17:25 INFO - PROCESS | 1686 | 1470158245768 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}] 10:17:25 INFO - PROCESS | 1686 | 1470158245770 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:25 INFO - PROCESS | 1686 | 1470158245874 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:17:25 INFO - PROCESS | 1686 | 1470158245933 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:25 INFO - PROCESS | 1686 | 1470158245934 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x124a6a800 == 39 [pid = 1686] [id = 687] 10:17:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x117d35000) [pid = 1686] [serial = 2061] [outer = 0x0] 10:17:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x1184ee000) [pid = 1686] [serial = 2062] [outer = 0x117d35000] 10:17:25 INFO - PROCESS | 1686 | 1470158245965 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x11931ac00) [pid = 1686] [serial = 2063] [outer = 0x117d35000] 10:17:26 INFO - PROCESS | 1686 | 1470158246403 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] 10:17:26 INFO - PROCESS | 1686 | 1470158246435 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:17:26 INFO - PROCESS | 1686 | 1470158246437 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:17:26 INFO - PROCESS | 1686 | 1470158246440 Marionette TRACE conn2 <- [1,2722,null,{}] 10:17:26 INFO - PROCESS | 1686 | 1470158246448 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}] 10:17:26 INFO - PROCESS | 1686 | 1470158246451 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:26 INFO - PROCESS | 1686 | 1470158246553 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:17:26 INFO - PROCESS | 1686 | 1470158246611 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 1686 | 1470158246613 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bb21000 == 40 [pid = 1686] [id = 688] 10:17:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x11969dc00) [pid = 1686] [serial = 2064] [outer = 0x0] 10:17:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x119825800) [pid = 1686] [serial = 2065] [outer = 0x11969dc00] 10:17:26 INFO - PROCESS | 1686 | 1470158246644 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x121b59000) [pid = 1686] [serial = 2066] [outer = 0x11969dc00] 10:17:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 10:17:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:17:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 10:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:27 INFO - _addTest/ [0,2725,"getWindowHandle",null] 10:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:17:27 INFO - PROCESS | 1686 | 1470158247062 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:17:27 INFO - PROCESS | 1686 | 1470158247064 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 1686 | 1470158247065 Marionette TRACE conn2 <- [1,2726,null,{}] 10:17:27 INFO - PROCESS | 1686 | 1470158247068 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}] 10:17:27 INFO - PROCESS | 1686 | 1470158247069 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:27 INFO - PROCESS | 1686 | 1470158247169 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:17:27 INFO - PROCESS | 1686 | 1470158247259 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 1686 | 1470158247260 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x12bec1800 == 41 [pid = 1686] [id = 689] 10:17:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x121b6e800) [pid = 1686] [serial = 2067] [outer = 0x0] 10:17:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x123db8800) [pid = 1686] [serial = 2068] [outer = 0x121b6e800] 10:17:27 INFO - PROCESS | 1686 | 1470158247301 Marionette DEBUG loaded listener.js 10:17:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x124cbc800) [pid = 1686] [serial = 2069] [outer = 0x121b6e800] 10:17:27 INFO - PROCESS | 1686 | 1470158247746 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]]]}] 10:17:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 719ms 10:17:27 INFO - PROCESS | 1686 | 1470158247784 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 1686 | 1470158247785 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:17:27 INFO - PROCESS | 1686 | 1470158247787 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 1686 | 1470158247789 Marionette TRACE conn2 <- [1,2730,null,{}] 10:17:27 INFO - PROCESS | 1686 | 1470158247792 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}] 10:17:27 INFO - PROCESS | 1686 | 1470158247795 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:27 INFO - PROCESS | 1686 | 1470158247989 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:17:28 INFO - PROCESS | 1686 | 1470158248071 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:28 INFO - PROCESS | 1686 | 1470158248072 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x11746a800 == 42 [pid = 1686] [id = 690] 10:17:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1127df800) [pid = 1686] [serial = 2070] [outer = 0x0] 10:17:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x112fa0c00) [pid = 1686] [serial = 2071] [outer = 0x1127df800] 10:17:28 INFO - PROCESS | 1686 | 1470158248101 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1151cc800) [pid = 1686] [serial = 2072] [outer = 0x1127df800] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x12a78d000 == 41 [pid = 1686] [id = 684] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x12945a000 == 40 [pid = 1686] [id = 683] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x12555e000 == 39 [pid = 1686] [id = 682] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x1254d1800 == 38 [pid = 1686] [id = 681] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x1211d5000 == 37 [pid = 1686] [id = 680] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x1195b5800 == 36 [pid = 1686] [id = 679] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x1195ac000 == 35 [pid = 1686] [id = 678] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x117268000 == 34 [pid = 1686] [id = 677] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x12a7a4000 == 33 [pid = 1686] [id = 676] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x118793000 == 32 [pid = 1686] [id = 666] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x12bec1800 == 31 [pid = 1686] [id = 689] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x12bb21000 == 30 [pid = 1686] [id = 688] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x124a6a800 == 29 [pid = 1686] [id = 687] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x119b85000 == 28 [pid = 1686] [id = 686] 10:17:29 INFO - PROCESS | 1686 | --DOCSHELL 0x12abf1800 == 27 [pid = 1686] [id = 685] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x118728400) [pid = 1686] [serial = 2014] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x11702b000) [pid = 1686] [serial = 2008] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1176b8800) [pid = 1686] [serial = 2009] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x113ea2400) [pid = 1686] [serial = 2005] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1160b4000) [pid = 1686] [serial = 2006] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x117d2c000) [pid = 1686] [serial = 2000] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x11702fc00) [pid = 1686] [serial = 1999] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x11807e800) [pid = 1686] [serial = 2011] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x11274d400) [pid = 1686] [serial = 2002] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x1127e3000) [pid = 1686] [serial = 2003] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x1187c4400) [pid = 1686] [serial = 2017] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x112fa0800) [pid = 1686] [serial = 1985] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x112707000) [pid = 1686] [serial = 1984] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x11872ec00) [pid = 1686] [serial = 1988] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x118072400) [pid = 1686] [serial = 1987] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x121870400) [pid = 1686] [serial = 1991] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x118764000) [pid = 1686] [serial = 2015] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x11981bc00) [pid = 1686] [serial = 2020] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x119823400) [pid = 1686] [serial = 1990] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x11969cc00) [pid = 1686] [serial = 2018] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x119c2a000) [pid = 1686] [serial = 2023] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x11991dc00) [pid = 1686] [serial = 2021] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x118729c00) [pid = 1686] [serial = 2026] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x120f88400) [pid = 1686] [serial = 2027] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 67 (0x121734000) [pid = 1686] [serial = 2029] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 66 (0x121004400) [pid = 1686] [serial = 2024] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 65 (0x128b25c00) [pid = 1686] [serial = 1994] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 64 (0x126d6fc00) [pid = 1686] [serial = 1993] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 63 (0x1184e2800) [pid = 1686] [serial = 2012] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 62 (0x128bd9400) [pid = 1686] [serial = 1997] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | --DOMWINDOW == 61 (0x1271ad400) [pid = 1686] [serial = 1996] [outer = 0x0] [url = about:blank] 10:17:29 INFO - PROCESS | 1686 | 1470158249397 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"]]]}] 10:17:29 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 10:17:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:17:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:17:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1620ms 10:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:17:29 INFO - PROCESS | 1686 | 1470158249409 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 1686 | 1470158249411 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:17:29 INFO - PROCESS | 1686 | 1470158249414 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 1686 | 1470158249416 Marionette TRACE conn2 <- [1,2734,null,{}] 10:17:29 INFO - PROCESS | 1686 | 1470158249420 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}] 10:17:29 INFO - PROCESS | 1686 | 1470158249422 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:29 INFO - PROCESS | 1686 | 1470158249506 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:17:29 INFO - PROCESS | 1686 | 1470158249514 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:29 INFO - PROCESS | 1686 | 1470158249516 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x116850800 == 28 [pid = 1686] [id = 691] 10:17:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 62 (0x1127e0800) [pid = 1686] [serial = 2073] [outer = 0x0] 10:17:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 63 (0x1127e5800) [pid = 1686] [serial = 2074] [outer = 0x1127e0800] 10:17:29 INFO - PROCESS | 1686 | 1470158249545 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 64 (0x1132c8000) [pid = 1686] [serial = 2075] [outer = 0x1127e0800] 10:17:29 INFO - PROCESS | 1686 | 1470158249885 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]]]}] 10:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 10:17:29 INFO - PROCESS | 1686 | 1470158249934 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 1686 | 1470158249938 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:17:29 INFO - PROCESS | 1686 | 1470158249944 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 1686 | 1470158249946 Marionette TRACE conn2 <- [1,2738,null,{}] 10:17:29 INFO - PROCESS | 1686 | 1470158249948 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}] 10:17:29 INFO - PROCESS | 1686 | 1470158249950 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:30 INFO - PROCESS | 1686 | 1470158250032 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:17:30 INFO - PROCESS | 1686 | 1470158250036 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 1686 | 1470158250038 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x118ade800 == 29 [pid = 1686] [id = 692] 10:17:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 65 (0x113e4b400) [pid = 1686] [serial = 2076] [outer = 0x0] 10:17:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 66 (0x116541c00) [pid = 1686] [serial = 2077] [outer = 0x113e4b400] 10:17:30 INFO - PROCESS | 1686 | 1470158250068 Marionette DEBUG loaded listener.js 10:17:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 67 (0x1168ed800) [pid = 1686] [serial = 2078] [outer = 0x113e4b400] 10:17:30 INFO - PROCESS | 1686 | 1470158250400 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]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 10:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:17:30 INFO - PROCESS | 1686 | 1470158250413 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 1686 | 1470158250415 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:17:30 INFO - PROCESS | 1686 | 1470158250417 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 1686 | 1470158250430 Marionette TRACE conn2 <- [1,2742,null,{}] 10:17:30 INFO - PROCESS | 1686 | 1470158250438 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}] 10:17:30 INFO - PROCESS | 1686 | 1470158250441 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:30 INFO - PROCESS | 1686 | 1470158250524 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:17:30 INFO - PROCESS | 1686 | 1470158250580 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 1686 | 1470158250582 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:30 INFO - PROCESS | 1686 | ++DOCSHELL 0x119cdc000 == 30 [pid = 1686] [id = 693] 10:17:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 68 (0x117030400) [pid = 1686] [serial = 2079] [outer = 0x0] 10:17:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x1176ba400) [pid = 1686] [serial = 2080] [outer = 0x117030400] 10:17:30 INFO - PROCESS | 1686 | 1470158250610 Marionette DEBUG loaded listener.js 10:17:30 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x118079000) [pid = 1686] [serial = 2081] [outer = 0x117030400] 10:17:30 INFO - PROCESS | 1686 | 1470158250914 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]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 533ms 10:17:30 INFO - PROCESS | 1686 | 1470158250950 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 1686 | 1470158250952 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:17:30 INFO - PROCESS | 1686 | 1470158250954 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 1686 | 1470158250955 Marionette TRACE conn2 <- [1,2746,null,{}] 10:17:30 INFO - PROCESS | 1686 | 1470158250959 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}] 10:17:30 INFO - PROCESS | 1686 | 1470158250961 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:31 INFO - PROCESS | 1686 | 1470158251037 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:17:31 INFO - PROCESS | 1686 | 1470158251041 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:31 INFO - PROCESS | 1686 | 1470158251045 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211e3800 == 31 [pid = 1686] [id = 694] 10:17:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x1184e2c00) [pid = 1686] [serial = 2082] [outer = 0x0] 10:17:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x11872e000) [pid = 1686] [serial = 2083] [outer = 0x1184e2c00] 10:17:31 INFO - PROCESS | 1686 | 1470158251071 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x118769000) [pid = 1686] [serial = 2084] [outer = 0x1184e2c00] 10:17:31 INFO - PROCESS | 1686 | 1470158251382 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]]]}] 10:17:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:17:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 473ms 10:17:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:17:31 INFO - PROCESS | 1686 | 1470158251431 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:17:31 INFO - PROCESS | 1686 | 1470158251432 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:17:31 INFO - PROCESS | 1686 | 1470158251434 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:17:31 INFO - PROCESS | 1686 | 1470158251435 Marionette TRACE conn2 <- [1,2750,null,{}] 10:17:31 INFO - PROCESS | 1686 | 1470158251462 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}] 10:17:31 INFO - PROCESS | 1686 | 1470158251464 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:31 INFO - PROCESS | 1686 | 1470158251571 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:17:31 INFO - PROCESS | 1686 | 1470158251607 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:31 INFO - PROCESS | 1686 | 1470158251609 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:31 INFO - PROCESS | 1686 | ++DOCSHELL 0x123b5e800 == 32 [pid = 1686] [id = 695] 10:17:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x118076400) [pid = 1686] [serial = 2085] [outer = 0x0] 10:17:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x118f35400) [pid = 1686] [serial = 2086] [outer = 0x118076400] 10:17:31 INFO - PROCESS | 1686 | 1470158251633 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x11931c000) [pid = 1686] [serial = 2087] [outer = 0x118076400] 10:17:31 INFO - PROCESS | 1686 | 1470158251952 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]]]}] 10:17:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:17:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 536ms 10:17:31 INFO - PROCESS | 1686 | 1470158251971 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:17:31 INFO - PROCESS | 1686 | 1470158251972 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:17:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:17:31 INFO - PROCESS | 1686 | 1470158251976 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:17:31 INFO - PROCESS | 1686 | 1470158251977 Marionette TRACE conn2 <- [1,2754,null,{}] 10:17:31 INFO - PROCESS | 1686 | 1470158251984 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}] 10:17:31 INFO - PROCESS | 1686 | 1470158251988 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:32 INFO - PROCESS | 1686 | 1470158252104 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:17:32 INFO - PROCESS | 1686 | 1470158252114 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 1686 | 1470158252115 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x12717b800 == 33 [pid = 1686] [id = 696] 10:17:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x1195d2800) [pid = 1686] [serial = 2088] [outer = 0x0] 10:17:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11969e800) [pid = 1686] [serial = 2089] [outer = 0x1195d2800] 10:17:32 INFO - PROCESS | 1686 | 1470158252141 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1199ab400) [pid = 1686] [serial = 2090] [outer = 0x1195d2800] 10:17:32 INFO - PROCESS | 1686 | 1470158252468 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]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:17:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 10:17:32 INFO - PROCESS | 1686 | 1470158252497 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 1686 | 1470158252498 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:17:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:17:32 INFO - PROCESS | 1686 | 1470158252513 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 1686 | 1470158252514 Marionette TRACE conn2 <- [1,2758,null,{}] 10:17:32 INFO - PROCESS | 1686 | 1470158252517 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}] 10:17:32 INFO - PROCESS | 1686 | 1470158252518 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:32 INFO - PROCESS | 1686 | 1470158252619 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:17:32 INFO - PROCESS | 1686 | 1470158252624 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 1686 | 1470158252625 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:32 INFO - PROCESS | 1686 | ++DOCSHELL 0x128cd9000 == 34 [pid = 1686] [id = 697] 10:17:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x1195d6c00) [pid = 1686] [serial = 2091] [outer = 0x0] 10:17:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x120f97000) [pid = 1686] [serial = 2092] [outer = 0x1195d6c00] 10:17:32 INFO - PROCESS | 1686 | 1470158252649 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x12186f000) [pid = 1686] [serial = 2093] [outer = 0x1195d6c00] 10:17:32 INFO - PROCESS | 1686 | 1470158252951 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]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:17:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 482ms 10:17:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:17:32 INFO - PROCESS | 1686 | 1470158252984 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 1686 | 1470158252985 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:17:32 INFO - PROCESS | 1686 | 1470158252987 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 1686 | 1470158252988 Marionette TRACE conn2 <- [1,2762,null,{}] 10:17:33 INFO - PROCESS | 1686 | 1470158252998 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}] 10:17:33 INFO - PROCESS | 1686 | 1470158252999 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:33 INFO - PROCESS | 1686 | 1470158253103 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:17:33 INFO - PROCESS | 1686 | 1470158253107 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:33 INFO - PROCESS | 1686 | 1470158253108 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x129465000 == 35 [pid = 1686] [id = 698] 10:17:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x1199adc00) [pid = 1686] [serial = 2094] [outer = 0x0] 10:17:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x121b5d800) [pid = 1686] [serial = 2095] [outer = 0x1199adc00] 10:17:33 INFO - PROCESS | 1686 | 1470158253132 Marionette DEBUG loaded listener.js 10:17:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x121b68c00) [pid = 1686] [serial = 2096] [outer = 0x1199adc00] 10:17:33 INFO - PROCESS | 1686 | 1470158253611 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]]]}] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x121b5e800) [pid = 1686] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x119c25800) [pid = 1686] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x11876c400) [pid = 1686] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x1127ddc00) [pid = 1686] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x111f5b800) [pid = 1686] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x114040800) [pid = 1686] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1122b2000) [pid = 1686] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x118076800) [pid = 1686] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x119c27400) [pid = 1686] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:17:33 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x116888800) [pid = 1686] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 668ms 10:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:17:33 INFO - PROCESS | 1686 | 1470158253655 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:17:33 INFO - PROCESS | 1686 | 1470158253657 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:17:33 INFO - PROCESS | 1686 | 1470158253659 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 1686 | 1470158253660 Marionette TRACE conn2 <- [1,2766,null,{}] 10:17:33 INFO - PROCESS | 1686 | 1470158253662 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}] 10:17:33 INFO - PROCESS | 1686 | 1470158253663 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:33 INFO - PROCESS | 1686 | 1470158253736 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:17:33 INFO - PROCESS | 1686 | 1470158253740 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:33 INFO - PROCESS | 1686 | 1470158253751 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:33 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a79f000 == 36 [pid = 1686] [id = 699] 10:17:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x113bb9c00) [pid = 1686] [serial = 2097] [outer = 0x0] 10:17:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x116542400) [pid = 1686] [serial = 2098] [outer = 0x113bb9c00] 10:17:33 INFO - PROCESS | 1686 | 1470158253776 Marionette DEBUG loaded listener.js 10:17:33 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x11876c400) [pid = 1686] [serial = 2099] [outer = 0x113bb9c00] 10:17:34 INFO - PROCESS | 1686 | 1470158254083 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]]]}] 10:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 10:17:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:17:34 INFO - PROCESS | 1686 | 1470158254128 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:17:34 INFO - PROCESS | 1686 | 1470158254129 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:17:34 INFO - PROCESS | 1686 | 1470158254131 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:17:34 INFO - PROCESS | 1686 | 1470158254133 Marionette TRACE conn2 <- [1,2770,null,{}] 10:17:34 INFO - PROCESS | 1686 | 1470158254135 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}] 10:17:34 INFO - PROCESS | 1686 | 1470158254136 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:34 INFO - PROCESS | 1686 | 1470158254215 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:17:34 INFO - PROCESS | 1686 | 1470158254275 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 1686 | 1470158254276 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b268800 == 37 [pid = 1686] [id = 700] 10:17:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x11338bc00) [pid = 1686] [serial = 2100] [outer = 0x0] 10:17:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x121879000) [pid = 1686] [serial = 2101] [outer = 0x11338bc00] 10:17:34 INFO - PROCESS | 1686 | 1470158254300 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x123db6c00) [pid = 1686] [serial = 2102] [outer = 0x11338bc00] 10:17:34 INFO - PROCESS | 1686 | 1470158254563 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]]]}] 10:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 10:17:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:17:34 INFO - PROCESS | 1686 | 1470158254601 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:17:34 INFO - PROCESS | 1686 | 1470158254603 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:17:34 INFO - PROCESS | 1686 | 1470158254605 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:17:34 INFO - PROCESS | 1686 | 1470158254607 Marionette TRACE conn2 <- [1,2774,null,{}] 10:17:34 INFO - PROCESS | 1686 | 1470158254617 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}] 10:17:34 INFO - PROCESS | 1686 | 1470158254618 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:34 INFO - PROCESS | 1686 | 1470158254713 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:17:34 INFO - PROCESS | 1686 | 1470158254717 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 1686 | 1470158254718 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:34 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4bf000 == 38 [pid = 1686] [id = 701] 10:17:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x123dec400) [pid = 1686] [serial = 2103] [outer = 0x0] 10:17:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x124e32000) [pid = 1686] [serial = 2104] [outer = 0x123dec400] 10:17:34 INFO - PROCESS | 1686 | 1470158254753 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x126886c00) [pid = 1686] [serial = 2105] [outer = 0x123dec400] 10:17:35 INFO - PROCESS | 1686 | 1470158255182 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]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:17:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 627ms 10:17:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:17:35 INFO - PROCESS | 1686 | 1470158255234 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 1686 | 1470158255235 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:17:35 INFO - PROCESS | 1686 | 1470158255238 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 1686 | 1470158255241 Marionette TRACE conn2 <- [1,2778,null,{}] 10:17:35 INFO - PROCESS | 1686 | 1470158255244 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}] 10:17:35 INFO - PROCESS | 1686 | 1470158255246 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:35 INFO - PROCESS | 1686 | 1470158255366 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:17:35 INFO - PROCESS | 1686 | 1470158255375 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 1686 | 1470158255376 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:35 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c720800 == 39 [pid = 1686] [id = 702] 10:17:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x126889c00) [pid = 1686] [serial = 2106] [outer = 0x0] 10:17:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x126d6fc00) [pid = 1686] [serial = 2107] [outer = 0x126889c00] 10:17:35 INFO - PROCESS | 1686 | 1470158255413 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x1271a2800) [pid = 1686] [serial = 2108] [outer = 0x126889c00] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x118ade800 == 38 [pid = 1686] [id = 692] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x116850800 == 37 [pid = 1686] [id = 691] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x11746a800 == 36 [pid = 1686] [id = 690] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x12717b800 == 35 [pid = 1686] [id = 696] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x12b268800 == 34 [pid = 1686] [id = 700] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x129465000 == 33 [pid = 1686] [id = 698] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x1211e3800 == 32 [pid = 1686] [id = 694] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x12a79f000 == 31 [pid = 1686] [id = 699] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x123b5e800 == 30 [pid = 1686] [id = 695] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x128cd9000 == 29 [pid = 1686] [id = 697] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4bf000 == 28 [pid = 1686] [id = 701] 10:17:36 INFO - PROCESS | 1686 | --DOCSHELL 0x119cdc000 == 27 [pid = 1686] [id = 693] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x121b6a400) [pid = 1686] [serial = 2057] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x121b65000) [pid = 1686] [serial = 2056] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x121878c00) [pid = 1686] [serial = 2053] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x11931a800) [pid = 1686] [serial = 2044] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x1160b2c00) [pid = 1686] [serial = 2047] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x117d2a800) [pid = 1686] [serial = 2048] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x11969bc00) [pid = 1686] [serial = 2050] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x116004c00) [pid = 1686] [serial = 2035] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x1167ac400) [pid = 1686] [serial = 2036] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 77 (0x112a89c00) [pid = 1686] [serial = 2032] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 76 (0x113b04c00) [pid = 1686] [serial = 2033] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 75 (0x1183b6c00) [pid = 1686] [serial = 2041] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 74 (0x1218e7c00) [pid = 1686] [serial = 2030] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 73 (0x117029000) [pid = 1686] [serial = 2038] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 72 (0x117450400) [pid = 1686] [serial = 2039] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 71 (0x121b5b400) [pid = 1686] [serial = 2054] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 70 (0x1195cc400) [pid = 1686] [serial = 2045] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 69 (0x121004800) [pid = 1686] [serial = 2051] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | --DOMWINDOW == 68 (0x118763800) [pid = 1686] [serial = 2042] [outer = 0x0] [url = about:blank] 10:17:36 INFO - PROCESS | 1686 | 1470158256802 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]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:17:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1577ms 10:17:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:17:36 INFO - PROCESS | 1686 | 1470158256816 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:17:36 INFO - PROCESS | 1686 | 1470158256818 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:17:36 INFO - PROCESS | 1686 | 1470158256821 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 1686 | 1470158256823 Marionette TRACE conn2 <- [1,2782,null,{}] 10:17:36 INFO - PROCESS | 1686 | 1470158256827 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}] 10:17:36 INFO - PROCESS | 1686 | 1470158256829 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:36 INFO - PROCESS | 1686 | 1470158256914 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:17:36 INFO - PROCESS | 1686 | 1470158256968 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:36 INFO - PROCESS | 1686 | 1470158256971 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:36 INFO - PROCESS | 1686 | ++DOCSHELL 0x11685f800 == 28 [pid = 1686] [id = 703] 10:17:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 69 (0x11272b400) [pid = 1686] [serial = 2109] [outer = 0x0] 10:17:36 INFO - PROCESS | 1686 | ++DOMWINDOW == 70 (0x1127dcc00) [pid = 1686] [serial = 2110] [outer = 0x11272b400] 10:17:37 INFO - PROCESS | 1686 | 1470158256999 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 71 (0x112de5c00) [pid = 1686] [serial = 2111] [outer = 0x11272b400] 10:17:37 INFO - PROCESS | 1686 | 1470158257325 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]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 10:17:37 INFO - PROCESS | 1686 | 1470158257346 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 1686 | 1470158257349 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:17:37 INFO - PROCESS | 1686 | 1470158257354 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 1686 | 1470158257356 Marionette TRACE conn2 <- [1,2786,null,{}] 10:17:37 INFO - PROCESS | 1686 | 1470158257360 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}] 10:17:37 INFO - PROCESS | 1686 | 1470158257362 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:37 INFO - PROCESS | 1686 | 1470158257440 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:17:37 INFO - PROCESS | 1686 | 1470158257447 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 1686 | 1470158257448 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x1187a3800 == 29 [pid = 1686] [id = 704] 10:17:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 72 (0x113217400) [pid = 1686] [serial = 2112] [outer = 0x0] 10:17:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 73 (0x114040c00) [pid = 1686] [serial = 2113] [outer = 0x113217400] 10:17:37 INFO - PROCESS | 1686 | 1470158257476 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 74 (0x116051800) [pid = 1686] [serial = 2114] [outer = 0x113217400] 10:17:37 INFO - PROCESS | 1686 | 1470158257806 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]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 472ms 10:17:37 INFO - PROCESS | 1686 | 1470158257828 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 1686 | 1470158257829 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:17:37 INFO - PROCESS | 1686 | 1470158257840 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 1686 | 1470158257842 Marionette TRACE conn2 <- [1,2790,null,{}] 10:17:37 INFO - PROCESS | 1686 | 1470158257849 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}] 10:17:37 INFO - PROCESS | 1686 | 1470158257852 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:37 INFO - PROCESS | 1686 | 1470158257928 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:17:37 INFO - PROCESS | 1686 | 1470158257933 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 1686 | 1470158257935 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:37 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b98800 == 30 [pid = 1686] [id = 705] 10:17:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 75 (0x111d13800) [pid = 1686] [serial = 2115] [outer = 0x0] 10:17:37 INFO - PROCESS | 1686 | ++DOMWINDOW == 76 (0x117025800) [pid = 1686] [serial = 2116] [outer = 0x111d13800] 10:17:37 INFO - PROCESS | 1686 | 1470158257964 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 77 (0x117033400) [pid = 1686] [serial = 2117] [outer = 0x111d13800] 10:17:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:17:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 471ms 10:17:38 INFO - PROCESS | 1686 | 1470158258307 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]]]}] 10:17:38 INFO - PROCESS | 1686 | 1470158258311 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 1686 | 1470158258313 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:17:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:17:38 INFO - PROCESS | 1686 | 1470158258315 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 1686 | 1470158258316 Marionette TRACE conn2 <- [1,2794,null,{}] 10:17:38 INFO - PROCESS | 1686 | 1470158258318 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}] 10:17:38 INFO - PROCESS | 1686 | 1470158258319 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:38 INFO - PROCESS | 1686 | 1470158258397 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:17:38 INFO - PROCESS | 1686 | 1470158258456 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:38 INFO - PROCESS | 1686 | 1470158258457 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x121079000 == 31 [pid = 1686] [id = 706] 10:17:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 78 (0x117032c00) [pid = 1686] [serial = 2118] [outer = 0x0] 10:17:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x117d34400) [pid = 1686] [serial = 2119] [outer = 0x117032c00] 10:17:38 INFO - PROCESS | 1686 | 1470158258482 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x118072800) [pid = 1686] [serial = 2120] [outer = 0x117032c00] 10:17:38 INFO - PROCESS | 1686 | 1470158258761 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]]]}] 10:17:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:17:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 10:17:38 INFO - PROCESS | 1686 | 1470158258784 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 1686 | 1470158258785 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:17:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:17:38 INFO - PROCESS | 1686 | 1470158258787 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 1686 | 1470158258788 Marionette TRACE conn2 <- [1,2798,null,{}] 10:17:38 INFO - PROCESS | 1686 | 1470158258798 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}] 10:17:38 INFO - PROCESS | 1686 | 1470158258808 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:38 INFO - PROCESS | 1686 | 1470158258885 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:17:38 INFO - PROCESS | 1686 | 1470158258891 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:38 INFO - PROCESS | 1686 | 1470158258894 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:38 INFO - PROCESS | 1686 | ++DOCSHELL 0x121833000 == 32 [pid = 1686] [id = 707] 10:17:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x113079c00) [pid = 1686] [serial = 2121] [outer = 0x0] 10:17:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x118115000) [pid = 1686] [serial = 2122] [outer = 0x113079c00] 10:17:38 INFO - PROCESS | 1686 | 1470158258919 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x118727800) [pid = 1686] [serial = 2123] [outer = 0x113079c00] 10:17:39 INFO - PROCESS | 1686 | 1470158259260 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]]]}] 10:17:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:17:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 10:17:39 INFO - PROCESS | 1686 | 1470158259328 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:17:39 INFO - PROCESS | 1686 | 1470158259330 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:17:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:17:39 INFO - PROCESS | 1686 | 1470158259335 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:17:39 INFO - PROCESS | 1686 | 1470158259337 Marionette TRACE conn2 <- [1,2802,null,{}] 10:17:39 INFO - PROCESS | 1686 | 1470158259341 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}] 10:17:39 INFO - PROCESS | 1686 | 1470158259343 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:39 INFO - PROCESS | 1686 | 1470158259439 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:17:39 INFO - PROCESS | 1686 | 1470158259532 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:39 INFO - PROCESS | 1686 | 1470158259534 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:39 INFO - PROCESS | 1686 | ++DOCSHELL 0x117249000 == 33 [pid = 1686] [id = 708] 10:17:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1122e9800) [pid = 1686] [serial = 2124] [outer = 0x0] 10:17:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11270e400) [pid = 1686] [serial = 2125] [outer = 0x1122e9800] 10:17:39 INFO - PROCESS | 1686 | 1470158259567 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1127e1c00) [pid = 1686] [serial = 2126] [outer = 0x1122e9800] 10:17:40 INFO - PROCESS | 1686 | 1470158260100 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]]]}] 10:17:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:17:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 821ms 10:17:40 INFO - PROCESS | 1686 | 1470158260156 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 1686 | 1470158260158 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:17:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:17:40 INFO - PROCESS | 1686 | 1470158260163 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 1686 | 1470158260165 Marionette TRACE conn2 <- [1,2806,null,{}] 10:17:40 INFO - PROCESS | 1686 | 1470158260168 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}] 10:17:40 INFO - PROCESS | 1686 | 1470158260170 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:40 INFO - PROCESS | 1686 | 1470158260273 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:17:40 INFO - PROCESS | 1686 | 1470158260350 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:40 INFO - PROCESS | 1686 | 1470158260351 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:40 INFO - PROCESS | 1686 | ++DOCSHELL 0x121979800 == 34 [pid = 1686] [id = 709] 10:17:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x11653cc00) [pid = 1686] [serial = 2127] [outer = 0x0] 10:17:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1167b1000) [pid = 1686] [serial = 2128] [outer = 0x11653cc00] 10:17:40 INFO - PROCESS | 1686 | 1470158260382 Marionette DEBUG loaded listener.js 10:17:40 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x117031000) [pid = 1686] [serial = 2129] [outer = 0x11653cc00] 10:17:41 INFO - PROCESS | 1686 | --DOCSHELL 0x12d13e000 == 33 [pid = 1686] [id = 16] 10:17:41 INFO - PROCESS | 1686 | 1470158261026 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]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:17:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 925ms 10:17:41 INFO - PROCESS | 1686 | 1470158261094 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 1686 | 1470158261097 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:17:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:17:41 INFO - PROCESS | 1686 | 1470158261100 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 1686 | 1470158261103 Marionette TRACE conn2 <- [1,2810,null,{}] 10:17:41 INFO - PROCESS | 1686 | 1470158261111 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}] 10:17:41 INFO - PROCESS | 1686 | 1470158261112 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:41 INFO - PROCESS | 1686 | 1470158261240 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:17:41 INFO - PROCESS | 1686 | --DOCSHELL 0x121079000 == 32 [pid = 1686] [id = 706] 10:17:41 INFO - PROCESS | 1686 | --DOCSHELL 0x119b98800 == 31 [pid = 1686] [id = 705] 10:17:41 INFO - PROCESS | 1686 | --DOCSHELL 0x1187a3800 == 30 [pid = 1686] [id = 704] 10:17:41 INFO - PROCESS | 1686 | --DOCSHELL 0x11685f800 == 29 [pid = 1686] [id = 703] 10:17:41 INFO - PROCESS | 1686 | 1470158261301 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:41 INFO - PROCESS | 1686 | 1470158261304 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x117261000 == 30 [pid = 1686] [id = 710] 10:17:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x113eaa000) [pid = 1686] [serial = 2130] [outer = 0x0] 10:17:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x115e1c000) [pid = 1686] [serial = 2131] [outer = 0x113eaa000] 10:17:41 INFO - PROCESS | 1686 | 1470158261332 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1167b0000) [pid = 1686] [serial = 2132] [outer = 0x113eaa000] 10:17:41 INFO - PROCESS | 1686 | 1470158261635 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]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:17:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 573ms 10:17:41 INFO - PROCESS | 1686 | 1470158261674 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 1686 | 1470158261680 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:17:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:17:41 INFO - PROCESS | 1686 | 1470158261684 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 1686 | 1470158261686 Marionette TRACE conn2 <- [1,2814,null,{}] 10:17:41 INFO - PROCESS | 1686 | 1470158261688 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}] 10:17:41 INFO - PROCESS | 1686 | 1470158261690 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:41 INFO - PROCESS | 1686 | 1470158261770 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:17:41 INFO - PROCESS | 1686 | 1470158261842 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:41 INFO - PROCESS | 1686 | 1470158261843 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:41 INFO - PROCESS | 1686 | ++DOCSHELL 0x12118e800 == 31 [pid = 1686] [id = 711] 10:17:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1167b3000) [pid = 1686] [serial = 2133] [outer = 0x0] 10:17:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11745ec00) [pid = 1686] [serial = 2134] [outer = 0x1167b3000] 10:17:41 INFO - PROCESS | 1686 | 1470158261871 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1184ed000) [pid = 1686] [serial = 2135] [outer = 0x1167b3000] 10:17:42 INFO - PROCESS | 1686 | 1470158262166 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]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:17:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 10:17:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:17:42 INFO - PROCESS | 1686 | 1470158262204 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:17:42 INFO - PROCESS | 1686 | 1470158262205 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:17:42 INFO - PROCESS | 1686 | 1470158262207 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 1686 | 1470158262212 Marionette TRACE conn2 <- [1,2818,null,{}] 10:17:42 INFO - PROCESS | 1686 | 1470158262220 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}] 10:17:42 INFO - PROCESS | 1686 | 1470158262223 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:42 INFO - PROCESS | 1686 | 1470158262302 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:17:42 INFO - PROCESS | 1686 | 1470158262306 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:42 INFO - PROCESS | 1686 | 1470158262308 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x127179000 == 32 [pid = 1686] [id = 712] 10:17:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x118763000) [pid = 1686] [serial = 2136] [outer = 0x0] 10:17:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x11931b400) [pid = 1686] [serial = 2137] [outer = 0x118763000] 10:17:42 INFO - PROCESS | 1686 | 1470158262346 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1195d7400) [pid = 1686] [serial = 2138] [outer = 0x118763000] 10:17:42 INFO - PROCESS | 1686 | 1470158262744 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]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:17:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 574ms 10:17:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:17:42 INFO - PROCESS | 1686 | 1470158262781 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:17:42 INFO - PROCESS | 1686 | 1470158262783 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:17:42 INFO - PROCESS | 1686 | 1470158262785 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 1686 | 1470158262786 Marionette TRACE conn2 <- [1,2822,null,{}] 10:17:42 INFO - PROCESS | 1686 | 1470158262788 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}] 10:17:42 INFO - PROCESS | 1686 | 1470158262789 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:42 INFO - PROCESS | 1686 | 1470158262865 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:17:42 INFO - PROCESS | 1686 | 1470158262869 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:42 INFO - PROCESS | 1686 | 1470158262870 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:42 INFO - PROCESS | 1686 | ++DOCSHELL 0x129455000 == 33 [pid = 1686] [id = 713] 10:17:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x119697c00) [pid = 1686] [serial = 2139] [outer = 0x0] 10:17:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x11981b000) [pid = 1686] [serial = 2140] [outer = 0x119697c00] 10:17:42 INFO - PROCESS | 1686 | 1470158262897 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x119919c00) [pid = 1686] [serial = 2141] [outer = 0x119697c00] 10:17:43 INFO - PROCESS | 1686 | 1470158263246 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]]]}] 10:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 10:17:43 INFO - PROCESS | 1686 | 1470158263255 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:17:43 INFO - PROCESS | 1686 | 1470158263256 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:17:43 INFO - PROCESS | 1686 | 1470158263259 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:17:43 INFO - PROCESS | 1686 | 1470158263262 Marionette TRACE conn2 <- [1,2826,null,{}] 10:17:43 INFO - PROCESS | 1686 | 1470158263266 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}] 10:17:43 INFO - PROCESS | 1686 | 1470158263267 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:43 INFO - PROCESS | 1686 | 1470158263377 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:17:43 INFO - PROCESS | 1686 | 1470158263386 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 1686 | 1470158263388 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x1296a5800 == 34 [pid = 1686] [id = 714] 10:17:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x112711000) [pid = 1686] [serial = 2142] [outer = 0x0] 10:17:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x11991a000) [pid = 1686] [serial = 2143] [outer = 0x112711000] 10:17:43 INFO - PROCESS | 1686 | 1470158263418 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x121005c00) [pid = 1686] [serial = 2144] [outer = 0x112711000] 10:17:43 INFO - PROCESS | 1686 | 1470158263768 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 521ms 10:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:17:43 INFO - PROCESS | 1686 | 1470158263780 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:17:43 INFO - PROCESS | 1686 | 1470158263782 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:17:43 INFO - PROCESS | 1686 | 1470158263784 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:17:43 INFO - PROCESS | 1686 | 1470158263785 Marionette TRACE conn2 <- [1,2830,null,{}] 10:17:43 INFO - PROCESS | 1686 | 1470158263787 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}] 10:17:43 INFO - PROCESS | 1686 | 1470158263792 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:43 INFO - PROCESS | 1686 | 1470158263961 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:17:43 INFO - PROCESS | 1686 | 1470158263979 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 1686 | 1470158263980 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:43 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a7a1800 == 35 [pid = 1686] [id = 715] 10:17:43 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x12123cc00) [pid = 1686] [serial = 2145] [outer = 0x0] 10:17:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12187a800) [pid = 1686] [serial = 2146] [outer = 0x12123cc00] 10:17:44 INFO - PROCESS | 1686 | 1470158264004 Marionette DEBUG loaded listener.js 10:17:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x123be0c00) [pid = 1686] [serial = 2147] [outer = 0x12123cc00] 10:17:44 INFO - PROCESS | 1686 | 1470158264348 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]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 618ms 10:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:17:44 INFO - PROCESS | 1686 | 1470158264402 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 1686 | 1470158264404 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:17:44 INFO - PROCESS | 1686 | 1470158264406 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 1686 | 1470158264407 Marionette TRACE conn2 <- [1,2834,null,{}] 10:17:44 INFO - PROCESS | 1686 | 1470158264409 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}] 10:17:44 INFO - PROCESS | 1686 | 1470158264410 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:44 INFO - PROCESS | 1686 | 1470158264505 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:17:44 INFO - PROCESS | 1686 | 1470158264515 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:44 INFO - PROCESS | 1686 | 1470158264516 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:44 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2ea000 == 36 [pid = 1686] [id = 716] 10:17:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x123db8c00) [pid = 1686] [serial = 2148] [outer = 0x0] 10:17:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x124cc7800) [pid = 1686] [serial = 2149] [outer = 0x123db8c00] 10:17:44 INFO - PROCESS | 1686 | 1470158264540 Marionette DEBUG loaded listener.js 10:17:44 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x125574000) [pid = 1686] [serial = 2150] [outer = 0x123db8c00] 10:17:44 INFO - PROCESS | 1686 | 1470158264901 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 10:17:44 INFO - PROCESS | 1686 | 1470158264927 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 1686 | 1470158264929 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:17:44 INFO - PROCESS | 1686 | 1470158264937 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 1686 | 1470158264938 Marionette TRACE conn2 <- [1,2838,null,{}] 10:17:44 INFO - PROCESS | 1686 | 1470158264943 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}] 10:17:44 INFO - PROCESS | 1686 | 1470158264945 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:45 INFO - PROCESS | 1686 | 1470158265050 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:17:45 INFO - PROCESS | 1686 | 1470158265053 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 1686 | 1470158265054 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4bf000 == 37 [pid = 1686] [id = 717] 10:17:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x123dc3800) [pid = 1686] [serial = 2151] [outer = 0x0] 10:17:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x12682e400) [pid = 1686] [serial = 2152] [outer = 0x123dc3800] 10:17:45 INFO - PROCESS | 1686 | 1470158265078 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x126d09c00) [pid = 1686] [serial = 2153] [outer = 0x123dc3800] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x11969dc00) [pid = 1686] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x117d35000) [pid = 1686] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x11680e000) [pid = 1686] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1184e2c00) [pid = 1686] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x117030400) [pid = 1686] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x118076400) [pid = 1686] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x113217400) [pid = 1686] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x117032c00) [pid = 1686] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x111d13800) [pid = 1686] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x11272b400) [pid = 1686] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1195d6c00) [pid = 1686] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x1195d2800) [pid = 1686] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x1199adc00) [pid = 1686] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x113bb9c00) [pid = 1686] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x123dec400) [pid = 1686] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11338bc00) [pid = 1686] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x113e4b400) [pid = 1686] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1127e0800) [pid = 1686] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1127df800) [pid = 1686] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:17:45 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x121b6e800) [pid = 1686] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:17:45 INFO - PROCESS | 1686 | 1470158265488 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]]]}] 10:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 574ms 10:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:17:45 INFO - PROCESS | 1686 | 1470158265506 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:17:45 INFO - PROCESS | 1686 | 1470158265507 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:17:45 INFO - PROCESS | 1686 | 1470158265510 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:17:45 INFO - PROCESS | 1686 | 1470158265512 Marionette TRACE conn2 <- [1,2842,null,{}] 10:17:45 INFO - PROCESS | 1686 | 1470158265515 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}] 10:17:45 INFO - PROCESS | 1686 | 1470158265516 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:45 INFO - PROCESS | 1686 | 1470158265594 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:17:45 INFO - PROCESS | 1686 | 1470158265598 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 1686 | 1470158265599 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:45 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ce8000 == 38 [pid = 1686] [id = 718] 10:17:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x11272b400) [pid = 1686] [serial = 2154] [outer = 0x0] 10:17:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x112fa0800) [pid = 1686] [serial = 2155] [outer = 0x11272b400] 10:17:45 INFO - PROCESS | 1686 | 1470158265623 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x117032c00) [pid = 1686] [serial = 2156] [outer = 0x11272b400] 10:17:45 INFO - PROCESS | 1686 | 1470158265966 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]]]}] 10:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 472ms 10:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:17:45 INFO - PROCESS | 1686 | 1470158265981 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:17:45 INFO - PROCESS | 1686 | 1470158265983 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:17:45 INFO - PROCESS | 1686 | 1470158265985 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:17:45 INFO - PROCESS | 1686 | 1470158265986 Marionette TRACE conn2 <- [1,2846,null,{}] 10:17:45 INFO - PROCESS | 1686 | 1470158265988 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}] 10:17:45 INFO - PROCESS | 1686 | 1470158265989 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:46 INFO - PROCESS | 1686 | 1470158266095 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:17:46 INFO - PROCESS | 1686 | 1470158266100 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 1686 | 1470158266101 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb35000 == 39 [pid = 1686] [id = 719] 10:17:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x113ea6800) [pid = 1686] [serial = 2157] [outer = 0x0] 10:17:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x119525c00) [pid = 1686] [serial = 2158] [outer = 0x113ea6800] 10:17:46 INFO - PROCESS | 1686 | 1470158266125 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x123be1800) [pid = 1686] [serial = 2159] [outer = 0x113ea6800] 10:17:46 INFO - PROCESS | 1686 | 1470158266444 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]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 467ms 10:17:46 INFO - PROCESS | 1686 | 1470158266453 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:17:46 INFO - PROCESS | 1686 | 1470158266454 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:17:46 INFO - PROCESS | 1686 | 1470158266456 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 1686 | 1470158266458 Marionette TRACE conn2 <- [1,2850,null,{}] 10:17:46 INFO - PROCESS | 1686 | 1470158266464 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}] 10:17:46 INFO - PROCESS | 1686 | 1470158266465 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:46 INFO - PROCESS | 1686 | 1470158266555 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:17:46 INFO - PROCESS | 1686 | 1470158266560 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 1686 | 1470158266563 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:46 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d225800 == 40 [pid = 1686] [id = 720] 10:17:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x124ab7000) [pid = 1686] [serial = 2160] [outer = 0x0] 10:17:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x126d6d000) [pid = 1686] [serial = 2161] [outer = 0x124ab7000] 10:17:46 INFO - PROCESS | 1686 | 1470158266595 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x128b04c00) [pid = 1686] [serial = 2162] [outer = 0x124ab7000] 10:17:46 INFO - PROCESS | 1686 | 1470158266924 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 473ms 10:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:17:46 INFO - PROCESS | 1686 | 1470158266931 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:17:46 INFO - PROCESS | 1686 | 1470158266932 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:17:46 INFO - PROCESS | 1686 | 1470158266934 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 1686 | 1470158266935 Marionette TRACE conn2 <- [1,2854,null,{}] 10:17:46 INFO - PROCESS | 1686 | 1470158266937 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}] 10:17:46 INFO - PROCESS | 1686 | 1470158266938 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:47 INFO - PROCESS | 1686 | 1470158267019 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:17:47 INFO - PROCESS | 1686 | 1470158267085 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:47 INFO - PROCESS | 1686 | 1470158267086 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d23d800 == 41 [pid = 1686] [id = 721] 10:17:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x124e2c400) [pid = 1686] [serial = 2163] [outer = 0x0] 10:17:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x128b09400) [pid = 1686] [serial = 2164] [outer = 0x124e2c400] 10:17:47 INFO - PROCESS | 1686 | 1470158267108 Marionette DEBUG loaded listener.js 10:17:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x128b25400) [pid = 1686] [serial = 2165] [outer = 0x124e2c400] 10:17:47 INFO - PROCESS | 1686 | 1470158267547 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]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 668ms 10:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:17:47 INFO - PROCESS | 1686 | 1470158267602 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 1686 | 1470158267605 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:17:47 INFO - PROCESS | 1686 | 1470158267609 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 1686 | 1470158267611 Marionette TRACE conn2 <- [1,2858,null,{}] 10:17:47 INFO - PROCESS | 1686 | 1470158267615 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}] 10:17:47 INFO - PROCESS | 1686 | 1470158267617 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:47 INFO - PROCESS | 1686 | 1470158267730 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:17:47 INFO - PROCESS | 1686 | 1470158267791 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:47 INFO - PROCESS | 1686 | 1470158267794 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:47 INFO - PROCESS | 1686 | ++DOCSHELL 0x1193bf800 == 42 [pid = 1686] [id = 722] 10:17:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x112de6c00) [pid = 1686] [serial = 2166] [outer = 0x0] 10:17:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x113b06800) [pid = 1686] [serial = 2167] [outer = 0x112de6c00] 10:17:47 INFO - PROCESS | 1686 | 1470158267825 Marionette DEBUG loaded listener.js 10:17:47 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x116aaac00) [pid = 1686] [serial = 2168] [outer = 0x112de6c00] 10:17:48 INFO - PROCESS | 1686 | 1470158268316 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 771ms 10:17:48 INFO - PROCESS | 1686 | 1470158268380 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:17:48 INFO - PROCESS | 1686 | 1470158268383 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:17:48 INFO - PROCESS | 1686 | 1470158268388 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:17:48 INFO - PROCESS | 1686 | 1470158268390 Marionette TRACE conn2 <- [1,2862,null,{}] 10:17:48 INFO - PROCESS | 1686 | 1470158268392 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}] 10:17:48 INFO - PROCESS | 1686 | 1470158268394 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:48 INFO - PROCESS | 1686 | 1470158268498 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:17:48 INFO - PROCESS | 1686 | 1470158268559 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 1686 | 1470158268560 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:48 INFO - PROCESS | 1686 | ++DOCSHELL 0x128ae5800 == 43 [pid = 1686] [id = 723] 10:17:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x117d37c00) [pid = 1686] [serial = 2169] [outer = 0x0] 10:17:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x118729800) [pid = 1686] [serial = 2170] [outer = 0x117d37c00] 10:17:48 INFO - PROCESS | 1686 | 1470158268590 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x118f35800) [pid = 1686] [serial = 2171] [outer = 0x117d37c00] 10:17:49 INFO - PROCESS | 1686 | 1470158269010 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]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 669ms 10:17:49 INFO - PROCESS | 1686 | 1470158269058 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 1686 | 1470158269061 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:17:49 INFO - PROCESS | 1686 | 1470158269064 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 1686 | 1470158269066 Marionette TRACE conn2 <- [1,2866,null,{}] 10:17:49 INFO - PROCESS | 1686 | 1470158269074 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}] 10:17:49 INFO - PROCESS | 1686 | 1470158269078 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:49 INFO - PROCESS | 1686 | 1470158269199 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:17:49 INFO - PROCESS | 1686 | 1470158269259 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 1686 | 1470158269262 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:49 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d224800 == 44 [pid = 1686] [id = 724] 10:17:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x1195d3800) [pid = 1686] [serial = 2172] [outer = 0x0] 10:17:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x11981e000) [pid = 1686] [serial = 2173] [outer = 0x1195d3800] 10:17:49 INFO - PROCESS | 1686 | 1470158269292 Marionette DEBUG loaded listener.js 10:17:49 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x121870400) [pid = 1686] [serial = 2174] [outer = 0x1195d3800] 10:17:49 INFO - PROCESS | 1686 | 1470158269769 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]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 772ms 10:17:49 INFO - PROCESS | 1686 | 1470158269837 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 1686 | 1470158269839 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:17:49 INFO - PROCESS | 1686 | 1470158269841 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 1686 | 1470158269843 Marionette TRACE conn2 <- [1,2870,null,{}] 10:17:49 INFO - PROCESS | 1686 | 1470158269845 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}] 10:17:49 INFO - PROCESS | 1686 | 1470158269846 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:49 INFO - PROCESS | 1686 | 1470158269946 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:17:50 INFO - PROCESS | 1686 | 1470158270018 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 1686 | 1470158270019 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x117466000 == 45 [pid = 1686] [id = 725] 10:17:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x1160ad400) [pid = 1686] [serial = 2175] [outer = 0x0] 10:17:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x11807fc00) [pid = 1686] [serial = 2176] [outer = 0x1160ad400] 10:17:50 INFO - PROCESS | 1686 | 1470158270048 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x121873800) [pid = 1686] [serial = 2177] [outer = 0x1160ad400] 10:17:50 INFO - PROCESS | 1686 | 1470158270642 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]]]}] 10:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 820ms 10:17:50 INFO - PROCESS | 1686 | 1470158270662 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:17:50 INFO - PROCESS | 1686 | 1470158270664 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:17:50 INFO - PROCESS | 1686 | 1470158270667 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:17:50 INFO - PROCESS | 1686 | 1470158270669 Marionette TRACE conn2 <- [1,2874,null,{}] 10:17:50 INFO - PROCESS | 1686 | 1470158270673 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}] 10:17:50 INFO - PROCESS | 1686 | 1470158270674 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:50 INFO - PROCESS | 1686 | 1470158270781 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:17:50 INFO - PROCESS | 1686 | 1470158270860 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 1686 | 1470158270861 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:50 INFO - PROCESS | 1686 | ++DOCSHELL 0x11685f800 == 46 [pid = 1686] [id = 726] 10:17:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x11604d400) [pid = 1686] [serial = 2178] [outer = 0x0] 10:17:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x1161bac00) [pid = 1686] [serial = 2179] [outer = 0x11604d400] 10:17:50 INFO - PROCESS | 1686 | 1470158270889 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x11702b000) [pid = 1686] [serial = 2180] [outer = 0x11604d400] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12c720800 == 45 [pid = 1686] [id = 702] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12d225800 == 44 [pid = 1686] [id = 720] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb35000 == 43 [pid = 1686] [id = 719] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x128ce8000 == 42 [pid = 1686] [id = 718] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4bf000 == 41 [pid = 1686] [id = 717] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2ea000 == 40 [pid = 1686] [id = 716] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12a7a1800 == 39 [pid = 1686] [id = 715] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x1296a5800 == 38 [pid = 1686] [id = 714] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12d149800 == 37 [pid = 1686] [id = 18] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x129455000 == 36 [pid = 1686] [id = 713] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x118115000) [pid = 1686] [serial = 2122] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x126d6fc00) [pid = 1686] [serial = 2107] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x127179000 == 35 [pid = 1686] [id = 712] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x12118e800 == 34 [pid = 1686] [id = 711] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x117261000 == 33 [pid = 1686] [id = 710] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x121979800 == 32 [pid = 1686] [id = 709] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x117249000 == 31 [pid = 1686] [id = 708] 10:17:51 INFO - PROCESS | 1686 | --DOCSHELL 0x121833000 == 30 [pid = 1686] [id = 707] 10:17:51 INFO - PROCESS | 1686 | 1470158271330 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]]]}] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x120f97000) [pid = 1686] [serial = 2092] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x11969e800) [pid = 1686] [serial = 2089] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x121b5d800) [pid = 1686] [serial = 2095] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x116542400) [pid = 1686] [serial = 2098] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x11876c400) [pid = 1686] [serial = 2099] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x124e32000) [pid = 1686] [serial = 2104] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x121b68c00) [pid = 1686] [serial = 2096] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x123db6c00) [pid = 1686] [serial = 2102] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x118072800) [pid = 1686] [serial = 2120] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x126886c00) [pid = 1686] [serial = 2105] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x116541c00) [pid = 1686] [serial = 2077] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1127e5800) [pid = 1686] [serial = 2074] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1132c8000) [pid = 1686] [serial = 2075] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x1151cc800) [pid = 1686] [serial = 2072] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x112fa0c00) [pid = 1686] [serial = 2071] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x124cbc800) [pid = 1686] [serial = 2069] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x123db8800) [pid = 1686] [serial = 2068] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x121b59000) [pid = 1686] [serial = 2066] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x119825800) [pid = 1686] [serial = 2065] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x11931ac00) [pid = 1686] [serial = 2063] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x1184ee000) [pid = 1686] [serial = 2062] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1176bdc00) [pid = 1686] [serial = 2060] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x116ab6000) [pid = 1686] [serial = 2059] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x11872e000) [pid = 1686] [serial = 2083] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x1176ba400) [pid = 1686] [serial = 2080] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x118079000) [pid = 1686] [serial = 2081] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1168ed800) [pid = 1686] [serial = 2078] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x121879000) [pid = 1686] [serial = 2101] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x118f35400) [pid = 1686] [serial = 2086] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11931c000) [pid = 1686] [serial = 2087] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x1199ab400) [pid = 1686] [serial = 2090] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x12186f000) [pid = 1686] [serial = 2093] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x118769000) [pid = 1686] [serial = 2084] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x116051800) [pid = 1686] [serial = 2114] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x117d34400) [pid = 1686] [serial = 2119] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x114040c00) [pid = 1686] [serial = 2113] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 81 (0x117033400) [pid = 1686] [serial = 2117] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 80 (0x1127dcc00) [pid = 1686] [serial = 2110] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 79 (0x117025800) [pid = 1686] [serial = 2116] [outer = 0x0] [url = about:blank] 10:17:51 INFO - PROCESS | 1686 | --DOMWINDOW == 78 (0x112de5c00) [pid = 1686] [serial = 2111] [outer = 0x0] [url = about:blank] 10:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 724ms 10:17:51 INFO - PROCESS | 1686 | 1470158271391 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:17:51 INFO - PROCESS | 1686 | 1470158271394 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:17:51 INFO - PROCESS | 1686 | 1470158271398 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 1686 | 1470158271400 Marionette TRACE conn2 <- [1,2878,null,{}] 10:17:51 INFO - PROCESS | 1686 | 1470158271402 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}] 10:17:51 INFO - PROCESS | 1686 | 1470158271404 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:51 INFO - PROCESS | 1686 | 1470158271485 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:17:51 INFO - PROCESS | 1686 | 1470158271490 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:51 INFO - PROCESS | 1686 | 1470158271491 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:51 INFO - PROCESS | 1686 | ++DOCSHELL 0x118798800 == 31 [pid = 1686] [id = 727] 10:17:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 79 (0x1172bd800) [pid = 1686] [serial = 2181] [outer = 0x0] 10:17:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 80 (0x11745e000) [pid = 1686] [serial = 2182] [outer = 0x1172bd800] 10:17:51 INFO - PROCESS | 1686 | 1470158271522 Marionette DEBUG loaded listener.js 10:17:51 INFO - PROCESS | 1686 | ++DOMWINDOW == 81 (0x117db5c00) [pid = 1686] [serial = 2183] [outer = 0x1172bd800] 10:17:52 INFO - PROCESS | 1686 | 1470158272001 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]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 619ms 10:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:17:52 INFO - PROCESS | 1686 | 1470158272018 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 1686 | 1470158272020 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:17:52 INFO - PROCESS | 1686 | 1470158272023 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 1686 | 1470158272028 Marionette TRACE conn2 <- [1,2882,null,{}] 10:17:52 INFO - PROCESS | 1686 | 1470158272039 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}] 10:17:52 INFO - PROCESS | 1686 | 1470158272044 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:52 INFO - PROCESS | 1686 | 1470158272182 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:17:52 INFO - PROCESS | 1686 | 1470158272274 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 1686 | 1470158272276 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211e3800 == 32 [pid = 1686] [id = 728] 10:17:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 82 (0x11872f800) [pid = 1686] [serial = 2184] [outer = 0x0] 10:17:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x11931ac00) [pid = 1686] [serial = 2185] [outer = 0x11872f800] 10:17:52 INFO - PROCESS | 1686 | 1470158272319 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1195d5800) [pid = 1686] [serial = 2186] [outer = 0x11872f800] 10:17:52 INFO - PROCESS | 1686 | 1470158272646 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]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 676ms 10:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:17:52 INFO - PROCESS | 1686 | 1470158272698 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 1686 | 1470158272700 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:17:52 INFO - PROCESS | 1686 | 1470158272702 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 1686 | 1470158272703 Marionette TRACE conn2 <- [1,2886,null,{}] 10:17:52 INFO - PROCESS | 1686 | 1470158272705 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}] 10:17:52 INFO - PROCESS | 1686 | 1470158272706 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:52 INFO - PROCESS | 1686 | 1470158272787 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:17:52 INFO - PROCESS | 1686 | 1470158272846 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 1686 | 1470158272847 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:52 INFO - PROCESS | 1686 | ++DOCSHELL 0x124a74000 == 33 [pid = 1686] [id = 729] 10:17:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x11969b000) [pid = 1686] [serial = 2187] [outer = 0x0] 10:17:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x1199ae800) [pid = 1686] [serial = 2188] [outer = 0x11969b000] 10:17:52 INFO - PROCESS | 1686 | 1470158272873 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x121420c00) [pid = 1686] [serial = 2189] [outer = 0x11969b000] 10:17:53 INFO - PROCESS | 1686 | 1470158273203 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]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 10:17:53 INFO - PROCESS | 1686 | 1470158273222 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:17:53 INFO - PROCESS | 1686 | 1470158273224 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:17:53 INFO - PROCESS | 1686 | 1470158273231 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 1686 | 1470158273233 Marionette TRACE conn2 <- [1,2890,null,{}] 10:17:53 INFO - PROCESS | 1686 | 1470158273237 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}] 10:17:53 INFO - PROCESS | 1686 | 1470158273239 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:53 INFO - PROCESS | 1686 | 1470158273361 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:17:53 INFO - PROCESS | 1686 | 1470158273452 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:53 INFO - PROCESS | 1686 | 1470158273453 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:53 INFO - PROCESS | 1686 | ++DOCSHELL 0x128acc800 == 34 [pid = 1686] [id = 730] 10:17:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x1127da800) [pid = 1686] [serial = 2190] [outer = 0x0] 10:17:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x12173d800) [pid = 1686] [serial = 2191] [outer = 0x1127da800] 10:17:53 INFO - PROCESS | 1686 | 1470158273496 Marionette DEBUG loaded listener.js 10:17:53 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x121b60000) [pid = 1686] [serial = 2192] [outer = 0x1127da800] 10:17:53 INFO - PROCESS | 1686 | 1470158273848 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 10:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:17:53 INFO - PROCESS | 1686 | 1470158273902 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:17:53 INFO - PROCESS | 1686 | 1470158273903 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:17:53 INFO - PROCESS | 1686 | 1470158273905 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 1686 | 1470158273906 Marionette TRACE conn2 <- [1,2894,null,{}] 10:17:53 INFO - PROCESS | 1686 | 1470158273908 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}] 10:17:53 INFO - PROCESS | 1686 | 1470158273913 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:54 INFO - PROCESS | 1686 | 1470158274037 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:17:54 INFO - PROCESS | 1686 | 1470158274050 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:54 INFO - PROCESS | 1686 | 1470158274051 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x129174800 == 35 [pid = 1686] [id = 731] 10:17:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121b65c00) [pid = 1686] [serial = 2193] [outer = 0x0] 10:17:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x123be5400) [pid = 1686] [serial = 2194] [outer = 0x121b65c00] 10:17:54 INFO - PROCESS | 1686 | 1470158274076 Marionette DEBUG loaded listener.js 10:17:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x126d07800) [pid = 1686] [serial = 2195] [outer = 0x121b65c00] 10:17:54 INFO - PROCESS | 1686 | 1470158274423 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]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 568ms 10:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:17:54 INFO - PROCESS | 1686 | 1470158274474 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 1686 | 1470158274475 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:17:54 INFO - PROCESS | 1686 | 1470158274477 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 1686 | 1470158274478 Marionette TRACE conn2 <- [1,2898,null,{}] 10:17:54 INFO - PROCESS | 1686 | 1470158274480 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}] 10:17:54 INFO - PROCESS | 1686 | 1470158274481 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:54 INFO - PROCESS | 1686 | 1470158274582 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:17:54 INFO - PROCESS | 1686 | 1470158274586 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:54 INFO - PROCESS | 1686 | 1470158274587 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:54 INFO - PROCESS | 1686 | ++DOCSHELL 0x12abe2800 == 36 [pid = 1686] [id = 732] 10:17:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x121b6b000) [pid = 1686] [serial = 2196] [outer = 0x0] 10:17:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1271aac00) [pid = 1686] [serial = 2197] [outer = 0x121b6b000] 10:17:54 INFO - PROCESS | 1686 | 1470158274644 Marionette DEBUG loaded listener.js 10:17:54 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x128b06000) [pid = 1686] [serial = 2198] [outer = 0x121b6b000] 10:17:55 INFO - PROCESS | 1686 | 1470158275003 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]]]}] 10:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 571ms 10:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:17:55 INFO - PROCESS | 1686 | 1470158275049 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:17:55 INFO - PROCESS | 1686 | 1470158275050 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:17:55 INFO - PROCESS | 1686 | 1470158275052 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 1686 | 1470158275053 Marionette TRACE conn2 <- [1,2902,null,{}] 10:17:55 INFO - PROCESS | 1686 | 1470158275055 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}] 10:17:55 INFO - PROCESS | 1686 | 1470158275056 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:55 INFO - PROCESS | 1686 | 1470158275157 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:17:55 INFO - PROCESS | 1686 | 1470158275167 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 1686 | 1470158275168 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be8b800 == 37 [pid = 1686] [id = 733] 10:17:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x128b0ac00) [pid = 1686] [serial = 2199] [outer = 0x0] 10:17:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x128b28800) [pid = 1686] [serial = 2200] [outer = 0x128b0ac00] 10:17:55 INFO - PROCESS | 1686 | 1470158275193 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x128b2e800) [pid = 1686] [serial = 2201] [outer = 0x128b0ac00] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12d13e800) [pid = 1686] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x126889c00) [pid = 1686] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x12123cc00) [pid = 1686] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x123db8c00) [pid = 1686] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x118763000) [pid = 1686] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119697c00) [pid = 1686] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x113eaa000) [pid = 1686] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x1167b3000) [pid = 1686] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x113079c00) [pid = 1686] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x123dc3800) [pid = 1686] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x11272b400) [pid = 1686] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x124ab7000) [pid = 1686] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x112711000) [pid = 1686] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x113ea6800) [pid = 1686] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:17:55 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x12d104c00) [pid = 1686] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:17:55 INFO - PROCESS | 1686 | 1470158275693 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 669ms 10:17:55 INFO - PROCESS | 1686 | 1470158275722 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:17:55 INFO - PROCESS | 1686 | 1470158275724 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:17:55 INFO - PROCESS | 1686 | 1470158275729 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 1686 | 1470158275731 Marionette TRACE conn2 <- [1,2906,null,{}] 10:17:55 INFO - PROCESS | 1686 | 1470158275734 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}] 10:17:55 INFO - PROCESS | 1686 | 1470158275735 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:55 INFO - PROCESS | 1686 | 1470158275863 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:17:55 INFO - PROCESS | 1686 | 1470158275984 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 1686 | 1470158275985 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:55 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2e1000 == 38 [pid = 1686] [id = 734] 10:17:55 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x112708800) [pid = 1686] [serial = 2202] [outer = 0x0] 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x114040800) [pid = 1686] [serial = 2203] [outer = 0x112708800] 10:17:56 INFO - PROCESS | 1686 | 1470158276009 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x119697c00) [pid = 1686] [serial = 2204] [outer = 0x112708800] 10:17:56 INFO - PROCESS | 1686 | 1470158276264 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]]]}] 10:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 10:17:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:17:56 INFO - PROCESS | 1686 | 1470158276299 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 1686 | 1470158276300 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:17:56 INFO - PROCESS | 1686 | 1470158276302 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 1686 | 1470158276303 Marionette TRACE conn2 <- [1,2910,null,{}] 10:17:56 INFO - PROCESS | 1686 | 1470158276305 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}] 10:17:56 INFO - PROCESS | 1686 | 1470158276307 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:56 INFO - PROCESS | 1686 | 1470158276403 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:17:56 INFO - PROCESS | 1686 | 1470158276406 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 1686 | 1470158276408 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb2d000 == 39 [pid = 1686] [id = 735] 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11969d000) [pid = 1686] [serial = 2205] [outer = 0x0] 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x123db8c00) [pid = 1686] [serial = 2206] [outer = 0x11969d000] 10:17:56 INFO - PROCESS | 1686 | 1470158276431 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x1271ac800) [pid = 1686] [serial = 2207] [outer = 0x11969d000] 10:17:56 INFO - PROCESS | 1686 | 1470158276738 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]]]}] 10:17:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:17:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:17:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 468ms 10:17:56 INFO - TEST-START | /DOMEvents/constructors.html 10:17:56 INFO - PROCESS | 1686 | 1470158276771 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 1686 | 1470158276772 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:17:56 INFO - PROCESS | 1686 | 1470158276775 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 1686 | 1470158276778 Marionette TRACE conn2 <- [1,2914,null,{}] 10:17:56 INFO - PROCESS | 1686 | 1470158276781 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}] 10:17:56 INFO - PROCESS | 1686 | 1470158276782 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:56 INFO - PROCESS | 1686 | 1470158276910 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:17:56 INFO - PROCESS | 1686 | 1470158276916 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 1686 | 1470158276918 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:56 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d149000 == 40 [pid = 1686] [id = 736] 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x121876000) [pid = 1686] [serial = 2208] [outer = 0x0] 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x1271a3c00) [pid = 1686] [serial = 2209] [outer = 0x121876000] 10:17:56 INFO - PROCESS | 1686 | 1470158276944 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x128e9cc00) [pid = 1686] [serial = 2210] [outer = 0x121876000] 10:17:57 INFO - PROCESS | 1686 | 1470158277288 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]]]}] 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:17:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:17:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:17:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:17:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:17:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:17:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:17:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:17:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:17:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 10:17:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:17:57 INFO - PROCESS | 1686 | 1470158277301 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 1686 | 1470158277302 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:17:57 INFO - PROCESS | 1686 | 1470158277304 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 1686 | 1470158277305 Marionette TRACE conn2 <- [1,2918,null,{}] 10:17:57 INFO - PROCESS | 1686 | 1470158277308 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}] 10:17:57 INFO - PROCESS | 1686 | 1470158277309 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:57 INFO - PROCESS | 1686 | 1470158277390 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:17:57 INFO - PROCESS | 1686 | 1470158277396 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:57 INFO - PROCESS | 1686 | 1470158277397 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:57 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dbbd000 == 41 [pid = 1686] [id = 737] 10:17:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1291e5c00) [pid = 1686] [serial = 2211] [outer = 0x0] 10:17:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x1291ee800) [pid = 1686] [serial = 2212] [outer = 0x1291e5c00] 10:17:57 INFO - PROCESS | 1686 | 1470158277421 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x1292fcc00) [pid = 1686] [serial = 2213] [outer = 0x1291e5c00] 10:17:57 INFO - PROCESS | 1686 | 1470158277865 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:17:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 567ms 10:17:57 INFO - PROCESS | 1686 | 1470158277873 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 1686 | 1470158277876 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:17:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:17:57 INFO - PROCESS | 1686 | 1470158277879 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 1686 | 1470158277881 Marionette TRACE conn2 <- [1,2922,null,{}] 10:17:57 INFO - PROCESS | 1686 | 1470158277885 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}] 10:17:57 INFO - PROCESS | 1686 | 1470158277887 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:58 INFO - PROCESS | 1686 | 1470158278003 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:17:58 INFO - PROCESS | 1686 | 1470158278077 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 1686 | 1470158278079 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b77800 == 42 [pid = 1686] [id = 738] 10:17:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x1132c2000) [pid = 1686] [serial = 2214] [outer = 0x0] 10:17:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x11604dc00) [pid = 1686] [serial = 2215] [outer = 0x1132c2000] 10:17:58 INFO - PROCESS | 1686 | 1470158278110 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x117029000) [pid = 1686] [serial = 2216] [outer = 0x1132c2000] 10:17:58 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:17:58 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:17:58 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:17:58 INFO - PROCESS | 1686 | [1686] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:17:58 INFO - PROCESS | 1686 | 1470158278490 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]]]}] 10:17:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:17:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:17:58 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 10:17:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:17:58 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 10:17:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:17:58 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]" 10:17:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:17:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:17:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:17:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 10:17:58 INFO - PROCESS | 1686 | 1470158278500 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:17:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:17:58 INFO - PROCESS | 1686 | 1470158278504 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:17:58 INFO - PROCESS | 1686 | 1470158278509 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:17:58 INFO - PROCESS | 1686 | 1470158278513 Marionette TRACE conn2 <- [1,2926,null,{}] 10:17:58 INFO - PROCESS | 1686 | 1470158278515 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}] 10:17:58 INFO - PROCESS | 1686 | 1470158278517 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:58 INFO - PROCESS | 1686 | 1470158278622 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:17:58 INFO - PROCESS | 1686 | 1470158278706 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 1686 | 1470158278707 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:58 INFO - PROCESS | 1686 | ++DOCSHELL 0x12a4db800 == 43 [pid = 1686] [id = 739] 10:17:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x1195cf400) [pid = 1686] [serial = 2217] [outer = 0x0] 10:17:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x119696000) [pid = 1686] [serial = 2218] [outer = 0x1195cf400] 10:17:58 INFO - PROCESS | 1686 | 1470158278781 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x121109400) [pid = 1686] [serial = 2219] [outer = 0x1195cf400] 10:17:59 INFO - PROCESS | 1686 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:17:59 INFO - PROCESS | 1686 | 1470158279134 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]]]}] 10:17:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:17:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 672ms 10:17:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:17:59 INFO - PROCESS | 1686 | 1470158279181 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 1686 | 1470158279182 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:17:59 INFO - PROCESS | 1686 | 1470158279185 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 1686 | 1470158279187 Marionette TRACE conn2 <- [1,2930,null,{}] 10:17:59 INFO - PROCESS | 1686 | 1470158279195 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}] 10:17:59 INFO - PROCESS | 1686 | 1470158279198 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:59 INFO - PROCESS | 1686 | 1470158279302 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:17:59 INFO - PROCESS | 1686 | 1470158279361 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:59 INFO - PROCESS | 1686 | 1470158279363 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:59 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8cb000 == 44 [pid = 1686] [id = 740] 10:17:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x121b65400) [pid = 1686] [serial = 2220] [outer = 0x0] 10:17:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x124877c00) [pid = 1686] [serial = 2221] [outer = 0x121b65400] 10:17:59 INFO - PROCESS | 1686 | 1470158279394 Marionette DEBUG loaded listener.js 10:17:59 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x125580000) [pid = 1686] [serial = 2222] [outer = 0x121b65400] 10:17:59 INFO - PROCESS | 1686 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:17:59 INFO - PROCESS | 1686 | 1470158279781 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]]]}] 10:17:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:17:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 622ms 10:17:59 INFO - PROCESS | 1686 | 1470158279807 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 1686 | 1470158279810 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:17:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:17:59 INFO - PROCESS | 1686 | 1470158279812 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 1686 | 1470158279813 Marionette TRACE conn2 <- [1,2934,null,{}] 10:17:59 INFO - PROCESS | 1686 | 1470158279816 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}] 10:17:59 INFO - PROCESS | 1686 | 1470158279817 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:17:59 INFO - PROCESS | 1686 | 1470158279924 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:18:00 INFO - PROCESS | 1686 | 1470158280015 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:00 INFO - PROCESS | 1686 | 1470158280016 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dd35800 == 45 [pid = 1686] [id = 741] 10:18:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x1271a4800) [pid = 1686] [serial = 2223] [outer = 0x0] 10:18:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x128b2e400) [pid = 1686] [serial = 2224] [outer = 0x1271a4800] 10:18:00 INFO - PROCESS | 1686 | 1470158280047 Marionette DEBUG loaded listener.js 10:18:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x128bd8c00) [pid = 1686] [serial = 2225] [outer = 0x1271a4800] 10:18:00 INFO - PROCESS | 1686 | 1470158280391 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]]]}] 10:18:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:18:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 10:18:00 INFO - PROCESS | 1686 | 1470158280431 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:18:00 INFO - PROCESS | 1686 | 1470158280433 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:18:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:18:00 INFO - PROCESS | 1686 | 1470158280435 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 1686 | 1470158280436 Marionette TRACE conn2 <- [1,2938,null,{}] 10:18:00 INFO - PROCESS | 1686 | 1470158280439 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}] 10:18:00 INFO - PROCESS | 1686 | 1470158280440 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:00 INFO - PROCESS | 1686 | 1470158280542 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:18:00 INFO - PROCESS | 1686 | 1470158280601 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:00 INFO - PROCESS | 1686 | 1470158280602 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:00 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dd4a000 == 46 [pid = 1686] [id = 742] 10:18:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x128bd9000) [pid = 1686] [serial = 2226] [outer = 0x0] 10:18:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x128e95000) [pid = 1686] [serial = 2227] [outer = 0x128bd9000] 10:18:00 INFO - PROCESS | 1686 | 1470158280630 Marionette DEBUG loaded listener.js 10:18:00 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x1291f2c00) [pid = 1686] [serial = 2228] [outer = 0x128bd9000] 10:18:01 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. 10:18:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 10:18:01 INFO - PROCESS | 1686 | 1470158281050 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]]]}] 10:18:01 INFO - PROCESS | 1686 | 1470158281057 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:18:01 INFO - PROCESS | 1686 | 1470158281060 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:18:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:18:01 INFO - PROCESS | 1686 | 1470158281064 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:18:01 INFO - PROCESS | 1686 | 1470158281065 Marionette TRACE conn2 <- [1,2942,null,{}] 10:18:01 INFO - PROCESS | 1686 | 1470158281068 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}] 10:18:01 INFO - PROCESS | 1686 | 1470158281072 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:01 INFO - PROCESS | 1686 | 1470158281237 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:18:01 INFO - PROCESS | 1686 | 1470158281330 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 1686 | 1470158281331 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:01 INFO - PROCESS | 1686 | ++DOCSHELL 0x1196d7800 == 47 [pid = 1686] [id = 743] 10:18:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x112709400) [pid = 1686] [serial = 2229] [outer = 0x0] 10:18:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x1291f3000) [pid = 1686] [serial = 2230] [outer = 0x112709400] 10:18:01 INFO - PROCESS | 1686 | 1470158281360 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x12953cc00) [pid = 1686] [serial = 2231] [outer = 0x112709400] 10:18:01 INFO - PROCESS | 1686 | 1470158281872 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"]]]}] 10:18:01 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 10:18:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:18:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 818ms 10:18:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:18:01 INFO - PROCESS | 1686 | 1470158281883 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:18:01 INFO - PROCESS | 1686 | 1470158281885 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:18:01 INFO - PROCESS | 1686 | 1470158281888 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:18:01 INFO - PROCESS | 1686 | 1470158281890 Marionette TRACE conn2 <- [1,2946,null,{}] 10:18:01 INFO - PROCESS | 1686 | 1470158281894 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}] 10:18:01 INFO - PROCESS | 1686 | 1470158281895 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:02 INFO - PROCESS | 1686 | 1470158281999 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:18:02 INFO - PROCESS | 1686 | 1470158282060 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 1686 | 1470158282063 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x121177800 == 48 [pid = 1686] [id = 744] 10:18:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x11604f400) [pid = 1686] [serial = 2232] [outer = 0x0] 10:18:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x11745e800) [pid = 1686] [serial = 2233] [outer = 0x11604f400] 10:18:02 INFO - PROCESS | 1686 | 1470158282093 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x1183b6c00) [pid = 1686] [serial = 2234] [outer = 0x11604f400] 10:18:02 INFO - PROCESS | 1686 | 1470158282496 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]]]}] 10:18:02 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. 10:18:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 624ms 10:18:02 INFO - PROCESS | 1686 | 1470158282512 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 1686 | 1470158282515 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:18:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:18:02 INFO - PROCESS | 1686 | 1470158282519 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 1686 | 1470158282521 Marionette TRACE conn2 <- [1,2950,null,{}] 10:18:02 INFO - PROCESS | 1686 | 1470158282523 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}] 10:18:02 INFO - PROCESS | 1686 | 1470158282525 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:02 INFO - PROCESS | 1686 | 1470158282627 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:18:02 INFO - PROCESS | 1686 | 1470158282692 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 1686 | 1470158282693 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:02 INFO - PROCESS | 1686 | ++DOCSHELL 0x119ccf800 == 49 [pid = 1686] [id = 745] 10:18:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x118763c00) [pid = 1686] [serial = 2235] [outer = 0x0] 10:18:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x118f80800) [pid = 1686] [serial = 2236] [outer = 0x118763c00] 10:18:02 INFO - PROCESS | 1686 | 1470158282721 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x1195ce400) [pid = 1686] [serial = 2237] [outer = 0x118763c00] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x12d149000 == 48 [pid = 1686] [id = 736] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb2d000 == 47 [pid = 1686] [id = 735] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2e1000 == 46 [pid = 1686] [id = 734] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x12be8b800 == 45 [pid = 1686] [id = 733] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x12abe2800 == 44 [pid = 1686] [id = 732] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x129174800 == 43 [pid = 1686] [id = 731] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x12d147000) [pid = 1686] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x128b09400) [pid = 1686] [serial = 2164] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x128acc800 == 42 [pid = 1686] [id = 730] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x124a74000 == 41 [pid = 1686] [id = 729] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x1211e3800 == 40 [pid = 1686] [id = 728] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x118798800 == 39 [pid = 1686] [id = 727] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x11685f800 == 38 [pid = 1686] [id = 726] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x12d224800 == 37 [pid = 1686] [id = 724] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x128ae5800 == 36 [pid = 1686] [id = 723] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x1193bf800 == 35 [pid = 1686] [id = 722] 10:18:02 INFO - PROCESS | 1686 | --DOCSHELL 0x12d23d800 == 34 [pid = 1686] [id = 721] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x1271a2800) [pid = 1686] [serial = 2108] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x12187a800) [pid = 1686] [serial = 2146] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x124cc7800) [pid = 1686] [serial = 2149] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x11931b400) [pid = 1686] [serial = 2137] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1195d7400) [pid = 1686] [serial = 2138] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x11981b000) [pid = 1686] [serial = 2140] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x119919c00) [pid = 1686] [serial = 2141] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x115e1c000) [pid = 1686] [serial = 2131] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1167b0000) [pid = 1686] [serial = 2132] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x11745ec00) [pid = 1686] [serial = 2134] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1184ed000) [pid = 1686] [serial = 2135] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1167b1000) [pid = 1686] [serial = 2128] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x118727800) [pid = 1686] [serial = 2123] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11270e400) [pid = 1686] [serial = 2125] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x12682e400) [pid = 1686] [serial = 2152] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x117032c00) [pid = 1686] [serial = 2156] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x112fa0800) [pid = 1686] [serial = 2155] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x128b04c00) [pid = 1686] [serial = 2162] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x126d6d000) [pid = 1686] [serial = 2161] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x126d09c00) [pid = 1686] [serial = 2153] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11991a000) [pid = 1686] [serial = 2143] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x123be1800) [pid = 1686] [serial = 2159] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x1187ca400) [pid = 1686] [serial = 1445] [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.] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x125574000) [pid = 1686] [serial = 2150] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x123be0c00) [pid = 1686] [serial = 2147] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x121005c00) [pid = 1686] [serial = 2144] [outer = 0x0] [url = about:blank] 10:18:02 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x119525c00) [pid = 1686] [serial = 2158] [outer = 0x0] [url = about:blank] 10:18:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x11879c000 == 35 [pid = 1686] [id = 746] 10:18:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x11931b400) [pid = 1686] [serial = 2238] [outer = 0x0] 10:18:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x118724400) [pid = 1686] [serial = 2239] [outer = 0x11931b400] 10:18:03 INFO - PROCESS | 1686 | 1470158283120 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]]]}] 10:18:03 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. 10:18:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 10:18:03 INFO - PROCESS | 1686 | 1470158283139 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 1686 | 1470158283140 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:18:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:18:03 INFO - PROCESS | 1686 | 1470158283144 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 1686 | 1470158283147 Marionette TRACE conn2 <- [1,2954,null,{}] 10:18:03 INFO - PROCESS | 1686 | 1470158283154 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}] 10:18:03 INFO - PROCESS | 1686 | 1470158283157 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:03 INFO - PROCESS | 1686 | 1470158283258 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:18:03 INFO - PROCESS | 1686 | 1470158283322 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:03 INFO - PROCESS | 1686 | 1470158283324 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:03 INFO - PROCESS | 1686 | ++DOCSHELL 0x12486d000 == 36 [pid = 1686] [id = 747] 10:18:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1195ce800) [pid = 1686] [serial = 2240] [outer = 0x0] 10:18:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x119823c00) [pid = 1686] [serial = 2241] [outer = 0x1195ce800] 10:18:03 INFO - PROCESS | 1686 | 1470158283351 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x121876c00) [pid = 1686] [serial = 2242] [outer = 0x1195ce800] 10:18:03 INFO - PROCESS | 1686 | 1470158283690 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]]]}] 10:18:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:18:03 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 10:18:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 573ms 10:18:03 INFO - PROCESS | 1686 | 1470158283718 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 1686 | 1470158283720 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:18:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:18:03 INFO - PROCESS | 1686 | 1470158283723 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 1686 | 1470158283725 Marionette TRACE conn2 <- [1,2958,null,{}] 10:18:03 INFO - PROCESS | 1686 | 1470158283729 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}] 10:18:03 INFO - PROCESS | 1686 | 1470158283731 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:03 INFO - PROCESS | 1686 | 1470158283874 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:18:03 INFO - PROCESS | 1686 | 1470158283989 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 1686 | 1470158284000 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x129178800 == 37 [pid = 1686] [id = 748] 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121b63c00) [pid = 1686] [serial = 2243] [outer = 0x0] 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x123be0c00) [pid = 1686] [serial = 2244] [outer = 0x121b63c00] 10:18:04 INFO - PROCESS | 1686 | 1470158284044 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x12682e400) [pid = 1686] [serial = 2245] [outer = 0x121b63c00] 10:18:04 INFO - PROCESS | 1686 | 1470158284298 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]]]}] 10:18:04 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. 10:18:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 623ms 10:18:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:18:04 INFO - PROCESS | 1686 | 1470158284353 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 1686 | 1470158284354 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:18:04 INFO - PROCESS | 1686 | 1470158284356 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 1686 | 1470158284357 Marionette TRACE conn2 <- [1,2962,null,{}] 10:18:04 INFO - PROCESS | 1686 | 1470158284366 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}] 10:18:04 INFO - PROCESS | 1686 | 1470158284367 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:04 INFO - PROCESS | 1686 | 1470158284483 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:18:04 INFO - PROCESS | 1686 | 1470158284490 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 1686 | 1470158284491 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x1184de800 == 38 [pid = 1686] [id = 749] 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121b66400) [pid = 1686] [serial = 2246] [outer = 0x0] 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x126fc6800) [pid = 1686] [serial = 2247] [outer = 0x121b66400] 10:18:04 INFO - PROCESS | 1686 | 1470158284515 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x128b03800) [pid = 1686] [serial = 2248] [outer = 0x121b66400] 10:18:04 INFO - PROCESS | 1686 | 1470158284800 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]]]}] 10:18:04 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. 10:18:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 10:18:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:18:04 INFO - PROCESS | 1686 | 1470158284833 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 1686 | 1470158284834 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:18:04 INFO - PROCESS | 1686 | 1470158284836 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 1686 | 1470158284837 Marionette TRACE conn2 <- [1,2966,null,{}] 10:18:04 INFO - PROCESS | 1686 | 1470158284840 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}] 10:18:04 INFO - PROCESS | 1686 | 1470158284846 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:04 INFO - PROCESS | 1686 | 1470158284955 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:18:04 INFO - PROCESS | 1686 | 1470158284959 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 1686 | 1470158284960 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:04 INFO - PROCESS | 1686 | ++DOCSHELL 0x12be82800 == 39 [pid = 1686] [id = 750] 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x1271b2400) [pid = 1686] [serial = 2249] [outer = 0x0] 10:18:04 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x128b0e800) [pid = 1686] [serial = 2250] [outer = 0x1271b2400] 10:18:04 INFO - PROCESS | 1686 | 1470158284985 Marionette DEBUG loaded listener.js 10:18:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x12948bc00) [pid = 1686] [serial = 2251] [outer = 0x1271b2400] 10:18:05 INFO - PROCESS | 1686 | 1470158285326 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]]]}] 10:18:05 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. 10:18:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 520ms 10:18:05 INFO - PROCESS | 1686 | 1470158285356 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 1686 | 1470158285357 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:18:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:18:05 INFO - PROCESS | 1686 | 1470158285361 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 1686 | 1470158285363 Marionette TRACE conn2 <- [1,2970,null,{}] 10:18:05 INFO - PROCESS | 1686 | 1470158285365 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}] 10:18:05 INFO - PROCESS | 1686 | 1470158285367 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:05 INFO - PROCESS | 1686 | 1470158285471 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:18:05 INFO - PROCESS | 1686 | 1470158285484 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:05 INFO - PROCESS | 1686 | 1470158285485 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:05 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c4d4000 == 40 [pid = 1686] [id = 751] 10:18:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x12948b400) [pid = 1686] [serial = 2252] [outer = 0x0] 10:18:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x129543400) [pid = 1686] [serial = 2253] [outer = 0x12948b400] 10:18:05 INFO - PROCESS | 1686 | 1470158285509 Marionette DEBUG loaded listener.js 10:18:05 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x12a459c00) [pid = 1686] [serial = 2254] [outer = 0x12948b400] 10:18:05 INFO - PROCESS | 1686 | 1470158285818 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]]]}] 10:18:05 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. 10:18:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 10:18:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:18:05 INFO - PROCESS | 1686 | 1470158285834 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 1686 | 1470158285835 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:18:05 INFO - PROCESS | 1686 | 1470158285837 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 1686 | 1470158285838 Marionette TRACE conn2 <- [1,2974,null,{}] 10:18:05 INFO - PROCESS | 1686 | 1470158285840 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}] 10:18:05 INFO - PROCESS | 1686 | 1470158285841 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:05 INFO - PROCESS | 1686 | 1470158285963 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:18:06 INFO - PROCESS | 1686 | 1470158286001 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 1686 | 1470158286002 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb40800 == 41 [pid = 1686] [id = 752] 10:18:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x12a45a000) [pid = 1686] [serial = 2255] [outer = 0x0] 10:18:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x12a688800) [pid = 1686] [serial = 2256] [outer = 0x12a45a000] 10:18:06 INFO - PROCESS | 1686 | 1470158286027 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x12a691800) [pid = 1686] [serial = 2257] [outer = 0x12a45a000] 10:18:06 INFO - PROCESS | 1686 | 1470158286308 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]]]}] 10:18:06 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. 10:18:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 10:18:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:18:06 INFO - PROCESS | 1686 | 1470158286356 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:18:06 INFO - PROCESS | 1686 | 1470158286357 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:18:06 INFO - PROCESS | 1686 | 1470158286359 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:18:06 INFO - PROCESS | 1686 | 1470158286362 Marionette TRACE conn2 <- [1,2978,null,{}] 10:18:06 INFO - PROCESS | 1686 | 1470158286366 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}] 10:18:06 INFO - PROCESS | 1686 | 1470158286367 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:06 INFO - PROCESS | 1686 | 1470158286473 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:18:06 INFO - PROCESS | 1686 | 1470158286514 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 1686 | 1470158286515 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:06 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d231000 == 42 [pid = 1686] [id = 753] 10:18:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x12a45f400) [pid = 1686] [serial = 2258] [outer = 0x0] 10:18:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x12a90d000) [pid = 1686] [serial = 2259] [outer = 0x12a45f400] 10:18:06 INFO - PROCESS | 1686 | 1470158286539 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x12a96bc00) [pid = 1686] [serial = 2260] [outer = 0x12a45f400] 10:18:06 INFO - PROCESS | 1686 | 1470158286817 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]]]}] 10:18:06 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. 10:18:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 472ms 10:18:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:18:06 INFO - PROCESS | 1686 | 1470158286835 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:18:06 INFO - PROCESS | 1686 | 1470158286836 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:18:06 INFO - PROCESS | 1686 | 1470158286838 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:18:06 INFO - PROCESS | 1686 | 1470158286851 Marionette TRACE conn2 <- [1,2982,null,{}] 10:18:06 INFO - PROCESS | 1686 | 1470158286865 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}] 10:18:06 INFO - PROCESS | 1686 | 1470158286866 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:06 INFO - PROCESS | 1686 | 1470158286976 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:18:06 INFO - PROCESS | 1686 | 1470158286979 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 1686 | 1470158286980 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d8c4000 == 43 [pid = 1686] [id = 754] 10:18:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x1127e1000) [pid = 1686] [serial = 2261] [outer = 0x0] 10:18:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x12a974000) [pid = 1686] [serial = 2262] [outer = 0x1127e1000] 10:18:07 INFO - PROCESS | 1686 | 1470158287041 Marionette DEBUG loaded listener.js 10:18:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x12a979800) [pid = 1686] [serial = 2263] [outer = 0x1127e1000] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x121b65c00) [pid = 1686] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x121b6b000) [pid = 1686] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x128b0ac00) [pid = 1686] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x112708800) [pid = 1686] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x11604d400) [pid = 1686] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x11969b000) [pid = 1686] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x1160ad400) [pid = 1686] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1172bd800) [pid = 1686] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x11872f800) [pid = 1686] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x11969d000) [pid = 1686] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x121876000) [pid = 1686] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:18:07 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x1127da800) [pid = 1686] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:18:07 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 10:18:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:18:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 592ms 10:18:07 INFO - PROCESS | 1686 | 1470158287424 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"]]]}] 10:18:07 INFO - PROCESS | 1686 | 1470158287432 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 1686 | 1470158287434 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:18:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:18:07 INFO - PROCESS | 1686 | 1470158287436 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 1686 | 1470158287438 Marionette TRACE conn2 <- [1,2986,null,{}] 10:18:07 INFO - PROCESS | 1686 | 1470158287441 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}] 10:18:07 INFO - PROCESS | 1686 | 1470158287443 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:07 INFO - PROCESS | 1686 | 1470158287581 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:18:07 INFO - PROCESS | 1686 | 1470158287624 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 1686 | 1470158287626 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:07 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dd48000 == 44 [pid = 1686] [id = 755] 10:18:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x11272dc00) [pid = 1686] [serial = 2264] [outer = 0x0] 10:18:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x121b57800) [pid = 1686] [serial = 2265] [outer = 0x11272dc00] 10:18:07 INFO - PROCESS | 1686 | 1470158287653 Marionette DEBUG loaded listener.js 10:18:07 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x12abd5000) [pid = 1686] [serial = 2266] [outer = 0x11272dc00] 10:18:07 INFO - PROCESS | 1686 | 1470158287891 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]]]}] 10:18:07 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. 10:18:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 10:18:07 INFO - PROCESS | 1686 | 1470158287906 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:18:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:18:07 INFO - PROCESS | 1686 | 1470158287917 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:18:07 INFO - PROCESS | 1686 | 1470158287924 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 1686 | 1470158287925 Marionette TRACE conn2 <- [1,2990,null,{}] 10:18:07 INFO - PROCESS | 1686 | 1470158287937 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}] 10:18:07 INFO - PROCESS | 1686 | 1470158287938 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:08 INFO - PROCESS | 1686 | 1470158288026 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:18:08 INFO - PROCESS | 1686 | 1470158288032 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:08 INFO - PROCESS | 1686 | 1470158288033 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x128a9b800 == 45 [pid = 1686] [id = 756] 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x12abd4800) [pid = 1686] [serial = 2267] [outer = 0x0] 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x12ac80000) [pid = 1686] [serial = 2268] [outer = 0x12abd4800] 10:18:08 INFO - PROCESS | 1686 | 1470158288057 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x12acd8800) [pid = 1686] [serial = 2269] [outer = 0x12abd4800] 10:18:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x110ee2000 == 46 [pid = 1686] [id = 757] 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x12b239400) [pid = 1686] [serial = 2270] [outer = 0x0] 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x12acd4400) [pid = 1686] [serial = 2271] [outer = 0x12b239400] 10:18:08 INFO - PROCESS | 1686 | 1470158288450 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]]]}] 10:18:08 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. 10:18:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 576ms 10:18:08 INFO - PROCESS | 1686 | 1470158288501 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 1686 | 1470158288503 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:18:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:18:08 INFO - PROCESS | 1686 | 1470158288519 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 1686 | 1470158288521 Marionette TRACE conn2 <- [1,2994,null,{}] 10:18:08 INFO - PROCESS | 1686 | 1470158288524 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}] 10:18:08 INFO - PROCESS | 1686 | 1470158288526 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:08 INFO - PROCESS | 1686 | 1470158288698 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:18:08 INFO - PROCESS | 1686 | 1470158288707 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:08 INFO - PROCESS | 1686 | 1470158288709 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:08 INFO - PROCESS | 1686 | ++DOCSHELL 0x110eee800 == 47 [pid = 1686] [id = 758] 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x12acdd000) [pid = 1686] [serial = 2272] [outer = 0x0] 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x12ace3000) [pid = 1686] [serial = 2273] [outer = 0x12acdd000] 10:18:08 INFO - PROCESS | 1686 | 1470158288748 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x12b23f000) [pid = 1686] [serial = 2274] [outer = 0x12acdd000] 10:18:09 INFO - PROCESS | 1686 | 1470158289128 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]]]}] 10:18:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:18:09 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 10:18:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 634ms 10:18:09 INFO - PROCESS | 1686 | 1470158289140 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:18:09 INFO - PROCESS | 1686 | 1470158289142 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:18:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:18:09 INFO - PROCESS | 1686 | 1470158289152 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:18:09 INFO - PROCESS | 1686 | 1470158289154 Marionette TRACE conn2 <- [1,2998,null,{}] 10:18:09 INFO - PROCESS | 1686 | 1470158289162 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}] 10:18:09 INFO - PROCESS | 1686 | 1470158289165 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:09 INFO - PROCESS | 1686 | 1470158289349 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:18:09 INFO - PROCESS | 1686 | 1470158289514 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 1686 | 1470158289516 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:09 INFO - PROCESS | 1686 | ++DOCSHELL 0x1151a0800 == 48 [pid = 1686] [id = 759] 10:18:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x1127dc000) [pid = 1686] [serial = 2275] [outer = 0x0] 10:18:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x112dd5000) [pid = 1686] [serial = 2276] [outer = 0x1127dc000] 10:18:09 INFO - PROCESS | 1686 | 1470158289548 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x1167acc00) [pid = 1686] [serial = 2277] [outer = 0x1127dc000] 10:18:09 INFO - PROCESS | 1686 | 1470158289938 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]]]}] 10:18:09 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. 10:18:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 819ms 10:18:09 INFO - PROCESS | 1686 | 1470158289973 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:18:09 INFO - PROCESS | 1686 | 1470158289975 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:18:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:18:09 INFO - PROCESS | 1686 | 1470158289978 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:18:09 INFO - PROCESS | 1686 | 1470158289980 Marionette TRACE conn2 <- [1,3002,null,{}] 10:18:09 INFO - PROCESS | 1686 | 1470158289984 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}] 10:18:09 INFO - PROCESS | 1686 | 1470158289987 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:10 INFO - PROCESS | 1686 | 1470158290112 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:18:10 INFO - PROCESS | 1686 | 1470158290222 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:10 INFO - PROCESS | 1686 | 1470158290224 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211cd800 == 49 [pid = 1686] [id = 760] 10:18:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x118070400) [pid = 1686] [serial = 2278] [outer = 0x0] 10:18:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x11872c800) [pid = 1686] [serial = 2279] [outer = 0x118070400] 10:18:10 INFO - PROCESS | 1686 | 1470158290255 Marionette DEBUG loaded listener.js 10:18:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x1195cc400) [pid = 1686] [serial = 2280] [outer = 0x118070400] 10:18:10 INFO - PROCESS | 1686 | 1470158290617 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]]]}] 10:18:10 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. 10:18:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 10:18:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:18:10 INFO - PROCESS | 1686 | 1470158290650 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 1686 | 1470158290653 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:18:10 INFO - PROCESS | 1686 | 1470158290656 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 1686 | 1470158290657 Marionette TRACE conn2 <- [1,3006,null,{}] 10:18:10 INFO - PROCESS | 1686 | 1470158290660 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}] 10:18:10 INFO - PROCESS | 1686 | 1470158290661 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:10 INFO - PROCESS | 1686 | 1470158290773 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:18:10 INFO - PROCESS | 1686 | 1470158290883 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:10 INFO - PROCESS | 1686 | 1470158290884 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:10 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b2d5000 == 50 [pid = 1686] [id = 761] 10:18:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x119822800) [pid = 1686] [serial = 2281] [outer = 0x0] 10:18:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x12187ac00) [pid = 1686] [serial = 2282] [outer = 0x119822800] 10:18:10 INFO - PROCESS | 1686 | 1470158290926 Marionette DEBUG loaded listener.js 10:18:10 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x126882800) [pid = 1686] [serial = 2283] [outer = 0x119822800] 10:18:11 INFO - PROCESS | 1686 | 1470158291291 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]]]}] 10:18:11 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. 10:18:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 671ms 10:18:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:18:11 INFO - PROCESS | 1686 | 1470158291328 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:18:11 INFO - PROCESS | 1686 | 1470158291329 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:18:11 INFO - PROCESS | 1686 | 1470158291336 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:18:11 INFO - PROCESS | 1686 | 1470158291341 Marionette TRACE conn2 <- [1,3010,null,{}] 10:18:11 INFO - PROCESS | 1686 | 1470158291344 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}] 10:18:11 INFO - PROCESS | 1686 | 1470158291347 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:11 INFO - PROCESS | 1686 | 1470158291454 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:18:11 INFO - PROCESS | 1686 | 1470158291562 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 1686 | 1470158291564 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:11 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c7cf800 == 51 [pid = 1686] [id = 762] 10:18:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 126 (0x121969000) [pid = 1686] [serial = 2284] [outer = 0x0] 10:18:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 127 (0x128cb2000) [pid = 1686] [serial = 2285] [outer = 0x121969000] 10:18:11 INFO - PROCESS | 1686 | 1470158291593 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 1686 | ++DOMWINDOW == 128 (0x1292fa000) [pid = 1686] [serial = 2286] [outer = 0x121969000] 10:18:11 INFO - PROCESS | 1686 | 1470158291942 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]]]}] 10:18:11 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 10:18:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 631ms 10:18:11 INFO - PROCESS | 1686 | 1470158291963 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:18:11 INFO - PROCESS | 1686 | 1470158291965 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:18:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:18:11 INFO - PROCESS | 1686 | 1470158291968 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:18:11 INFO - PROCESS | 1686 | 1470158291969 Marionette TRACE conn2 <- [1,3014,null,{}] 10:18:11 INFO - PROCESS | 1686 | 1470158291971 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}] 10:18:11 INFO - PROCESS | 1686 | 1470158291973 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:12 INFO - PROCESS | 1686 | 1470158292082 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:18:12 INFO - PROCESS | 1686 | 1470158292180 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:12 INFO - PROCESS | 1686 | 1470158292182 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:12 INFO - PROCESS | 1686 | ++DOCSHELL 0x12dd31800 == 52 [pid = 1686] [id = 763] 10:18:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 129 (0x12a96f800) [pid = 1686] [serial = 2287] [outer = 0x0] 10:18:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 130 (0x12a977c00) [pid = 1686] [serial = 2288] [outer = 0x12a96f800] 10:18:12 INFO - PROCESS | 1686 | 1470158292212 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 1686 | ++DOMWINDOW == 131 (0x12abd2800) [pid = 1686] [serial = 2289] [outer = 0x12a96f800] 10:18:12 INFO - PROCESS | 1686 | [1686] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:18:12 INFO - PROCESS | 1686 | 1470158292644 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:18:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:18:12 INFO - {} 10:18:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:18:12 INFO - {} 10:18:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:18:12 INFO - {} 10:18:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:18:12 INFO - {} 10:18:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 718ms 10:18:12 INFO - PROCESS | 1686 | 1470158292686 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:18:12 INFO - PROCESS | 1686 | 1470158292688 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:18:12 INFO - TEST-START | /FileAPI/fileReader.html 10:18:12 INFO - PROCESS | 1686 | 1470158292690 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:18:12 INFO - PROCESS | 1686 | 1470158292691 Marionette TRACE conn2 <- [1,3018,null,{}] 10:18:12 INFO - PROCESS | 1686 | 1470158292694 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}] 10:18:12 INFO - PROCESS | 1686 | 1470158292695 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:12 INFO - PROCESS | 1686 | 1470158292834 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:18:13 INFO - PROCESS | 1686 | 1470158293108 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 1686 | 1470158293110 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x1196e7000 == 53 [pid = 1686] [id = 764] 10:18:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 132 (0x1127da000) [pid = 1686] [serial = 2290] [outer = 0x0] 10:18:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 133 (0x1167ad000) [pid = 1686] [serial = 2291] [outer = 0x1127da000] 10:18:13 INFO - PROCESS | 1686 | 1470158293159 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 134 (0x11745bc00) [pid = 1686] [serial = 2292] [outer = 0x1127da000] 10:18:13 INFO - PROCESS | 1686 | 1470158293542 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]]]}] 10:18:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:18:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:18:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:18:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:18:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 870ms 10:18:13 INFO - PROCESS | 1686 | 1470158293561 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 1686 | 1470158293563 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:18:13 INFO - TEST-START | /FileAPI/historical.html 10:18:13 INFO - PROCESS | 1686 | 1470158293566 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 1686 | 1470158293568 Marionette TRACE conn2 <- [1,3022,null,{}] 10:18:13 INFO - PROCESS | 1686 | 1470158293571 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}] 10:18:13 INFO - PROCESS | 1686 | 1470158293574 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:13 INFO - PROCESS | 1686 | 1470158293673 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:18:13 INFO - PROCESS | 1686 | 1470158293739 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 1686 | 1470158293741 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:13 INFO - PROCESS | 1686 | ++DOCSHELL 0x128a81800 == 54 [pid = 1686] [id = 765] 10:18:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 135 (0x117028400) [pid = 1686] [serial = 2293] [outer = 0x0] 10:18:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 136 (0x118112000) [pid = 1686] [serial = 2294] [outer = 0x117028400] 10:18:13 INFO - PROCESS | 1686 | 1470158293769 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 1686 | ++DOMWINDOW == 137 (0x118f87800) [pid = 1686] [serial = 2295] [outer = 0x117028400] 10:18:14 INFO - PROCESS | 1686 | 1470158294157 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"]]]}] 10:18:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:18:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:18:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:18:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:18:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:18:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:18:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:18:14 INFO - TEST-OK | /FileAPI/historical.html | took 622ms 10:18:14 INFO - TEST-START | /FileAPI/idlharness.html 10:18:14 INFO - PROCESS | 1686 | 1470158294190 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:18:14 INFO - PROCESS | 1686 | 1470158294192 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:18:14 INFO - PROCESS | 1686 | 1470158294196 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 1686 | 1470158294197 Marionette TRACE conn2 <- [1,3026,null,{}] 10:18:14 INFO - PROCESS | 1686 | 1470158294199 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}] 10:18:14 INFO - PROCESS | 1686 | 1470158294201 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:14 INFO - PROCESS | 1686 | 1470158294297 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:18:14 INFO - PROCESS | 1686 | 1470158294367 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:14 INFO - PROCESS | 1686 | 1470158294368 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:14 INFO - PROCESS | 1686 | ++DOCSHELL 0x1198db800 == 55 [pid = 1686] [id = 766] 10:18:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 138 (0x1195d6800) [pid = 1686] [serial = 2296] [outer = 0x0] 10:18:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 139 (0x119c24800) [pid = 1686] [serial = 2297] [outer = 0x1195d6800] 10:18:14 INFO - PROCESS | 1686 | 1470158294397 Marionette DEBUG loaded listener.js 10:18:14 INFO - PROCESS | 1686 | ++DOMWINDOW == 140 (0x121b6a400) [pid = 1686] [serial = 2298] [outer = 0x1195d6800] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x110ee2000 == 54 [pid = 1686] [id = 757] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x110eee800 == 53 [pid = 1686] [id = 758] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x128a9b800 == 52 [pid = 1686] [id = 756] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12dd48000 == 51 [pid = 1686] [id = 755] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8c4000 == 50 [pid = 1686] [id = 754] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12d231000 == 49 [pid = 1686] [id = 753] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb40800 == 48 [pid = 1686] [id = 752] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12c4d4000 == 47 [pid = 1686] [id = 751] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12be82800 == 46 [pid = 1686] [id = 750] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x1184de800 == 45 [pid = 1686] [id = 749] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x129178800 == 44 [pid = 1686] [id = 748] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12486d000 == 43 [pid = 1686] [id = 747] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x11879c000 == 42 [pid = 1686] [id = 746] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x119ccf800 == 41 [pid = 1686] [id = 745] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x121177800 == 40 [pid = 1686] [id = 744] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12dd4a000 == 39 [pid = 1686] [id = 742] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12dd35800 == 38 [pid = 1686] [id = 741] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12d8cb000 == 37 [pid = 1686] [id = 740] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12a4db800 == 36 [pid = 1686] [id = 739] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12dbbd000 == 35 [pid = 1686] [id = 737] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x119b77800 == 34 [pid = 1686] [id = 738] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x117466000 == 33 [pid = 1686] [id = 725] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x1196d7800 == 32 [pid = 1686] [id = 743] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x128a81800 == 31 [pid = 1686] [id = 765] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x1196e7000 == 30 [pid = 1686] [id = 764] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12dd31800 == 29 [pid = 1686] [id = 763] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12c7cf800 == 28 [pid = 1686] [id = 762] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x12b2d5000 == 27 [pid = 1686] [id = 761] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x1211cd800 == 26 [pid = 1686] [id = 760] 10:18:15 INFO - PROCESS | 1686 | --DOCSHELL 0x1151a0800 == 25 [pid = 1686] [id = 759] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 139 (0x123be5400) [pid = 1686] [serial = 2194] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 138 (0x1271aac00) [pid = 1686] [serial = 2197] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 137 (0x128b28800) [pid = 1686] [serial = 2200] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 136 (0x114040800) [pid = 1686] [serial = 2203] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 135 (0x128b06000) [pid = 1686] [serial = 2198] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 134 (0x11981e000) [pid = 1686] [serial = 2173] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 133 (0x118729800) [pid = 1686] [serial = 2170] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 132 (0x1161bac00) [pid = 1686] [serial = 2179] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 131 (0x11702b000) [pid = 1686] [serial = 2180] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 130 (0x1199ae800) [pid = 1686] [serial = 2188] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 129 (0x121420c00) [pid = 1686] [serial = 2189] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 128 (0x121873800) [pid = 1686] [serial = 2177] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 127 (0x11807fc00) [pid = 1686] [serial = 2176] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 126 (0x11745e000) [pid = 1686] [serial = 2182] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 125 (0x117db5c00) [pid = 1686] [serial = 2183] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x11931ac00) [pid = 1686] [serial = 2185] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x1195d5800) [pid = 1686] [serial = 2186] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x113b06800) [pid = 1686] [serial = 2167] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x123db8c00) [pid = 1686] [serial = 2206] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x1271ac800) [pid = 1686] [serial = 2207] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x1271a3c00) [pid = 1686] [serial = 2209] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x128e9cc00) [pid = 1686] [serial = 2210] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x119697c00) [pid = 1686] [serial = 2204] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x128b2e800) [pid = 1686] [serial = 2201] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x1291ee800) [pid = 1686] [serial = 2212] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x121b60000) [pid = 1686] [serial = 2192] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x12173d800) [pid = 1686] [serial = 2191] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x126d07800) [pid = 1686] [serial = 2195] [outer = 0x0] [url = about:blank] 10:18:15 INFO - PROCESS | 1686 | 1470158295780 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]]]}] 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:18:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:18:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:18:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:18:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:18:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:18:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:18:15 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 10:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:18:15 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 10:18:15 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 10:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:18:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:18:15 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 10:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:18:15 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 10:18:15 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 10:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:18:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 1633ms 10:18:15 INFO - PROCESS | 1686 | 1470158295830 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:18:15 INFO - PROCESS | 1686 | 1470158295833 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:18:15 INFO - TEST-START | /FileAPI/idlharness.worker 10:18:15 INFO - PROCESS | 1686 | 1470158295837 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:18:15 INFO - PROCESS | 1686 | 1470158295839 Marionette TRACE conn2 <- [1,3030,null,{}] 10:18:15 INFO - PROCESS | 1686 | 1470158295845 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}] 10:18:15 INFO - PROCESS | 1686 | 1470158295847 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:15 INFO - PROCESS | 1686 | 1470158295932 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:18:15 INFO - PROCESS | 1686 | 1470158295940 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 1686 | 1470158295941 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:15 INFO - PROCESS | 1686 | ++DOCSHELL 0x128761800 == 26 [pid = 1686] [id = 767] 10:18:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x121b6a800) [pid = 1686] [serial = 2299] [outer = 0x0] 10:18:15 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x123b2bc00) [pid = 1686] [serial = 2300] [outer = 0x121b6a800] 10:18:15 INFO - PROCESS | 1686 | 1470158295971 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x124a39c00) [pid = 1686] [serial = 2301] [outer = 0x121b6a800] 10:18:16 INFO - PROCESS | 1686 | [1686] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:18:16 INFO - PROCESS | 1686 | 1470158296632 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,{},{}]]]}] 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:18:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:18:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:18:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:18:16 INFO - {} 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:18:16 INFO - {} 10:18:16 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 - {} 10:18:16 INFO - {} 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:18:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:18:16 INFO - {} 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:18:16 INFO - {} 10:18:16 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 - {} 10:18:16 INFO - {} 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:18:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:18:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:18:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:18:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 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 10:18:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:18:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:18:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:18:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:18:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:18:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:18:16 INFO - {} 10:18:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 837ms 10:18:16 INFO - PROCESS | 1686 | 1470158296675 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 1686 | 1470158296678 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:18:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:18:16 INFO - PROCESS | 1686 | 1470158296682 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 1686 | 1470158296684 Marionette TRACE conn2 <- [1,3034,null,{}] 10:18:16 INFO - PROCESS | 1686 | 1470158296686 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}] 10:18:16 INFO - PROCESS | 1686 | 1470158296688 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:16 INFO - PROCESS | 1686 | 1470158296811 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:18:16 INFO - PROCESS | 1686 | 1470158296817 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:16 INFO - PROCESS | 1686 | 1470158296818 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:16 INFO - PROCESS | 1686 | ++DOCSHELL 0x12cb3a800 == 27 [pid = 1686] [id = 768] 10:18:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x12ba77000) [pid = 1686] [serial = 2302] [outer = 0x0] 10:18:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x12ba7a000) [pid = 1686] [serial = 2303] [outer = 0x12ba77000] 10:18:16 INFO - PROCESS | 1686 | 1470158296857 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x12ba81800) [pid = 1686] [serial = 2304] [outer = 0x12ba77000] 10:18:17 INFO - PROCESS | 1686 | 1470158297185 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]]]}] 10:18:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:18:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 519ms 10:18:17 INFO - PROCESS | 1686 | 1470158297202 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:18:17 INFO - PROCESS | 1686 | 1470158297203 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:18:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:18:17 INFO - PROCESS | 1686 | 1470158297205 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:18:17 INFO - PROCESS | 1686 | 1470158297208 Marionette TRACE conn2 <- [1,3038,null,{}] 10:18:17 INFO - PROCESS | 1686 | 1470158297218 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}] 10:18:17 INFO - PROCESS | 1686 | 1470158297221 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:17 INFO - PROCESS | 1686 | 1470158297340 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:18:17 INFO - PROCESS | 1686 | 1470158297347 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 1686 | 1470158297350 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d7e3800 == 28 [pid = 1686] [id = 769] 10:18:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x117025c00) [pid = 1686] [serial = 2305] [outer = 0x0] 10:18:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x12bef5800) [pid = 1686] [serial = 2306] [outer = 0x117025c00] 10:18:17 INFO - PROCESS | 1686 | 1470158297377 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x12c00e000) [pid = 1686] [serial = 2307] [outer = 0x117025c00] 10:18:17 INFO - PROCESS | 1686 | 1470158297685 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"]]]}] 10:18:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:18:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:18:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 526ms 10:18:17 INFO - PROCESS | 1686 | 1470158297732 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:18:17 INFO - PROCESS | 1686 | 1470158297734 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:18:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:18:17 INFO - PROCESS | 1686 | 1470158297745 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:18:17 INFO - PROCESS | 1686 | 1470158297746 Marionette TRACE conn2 <- [1,3042,null,{}] 10:18:17 INFO - PROCESS | 1686 | 1470158297754 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}] 10:18:17 INFO - PROCESS | 1686 | 1470158297756 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:17 INFO - PROCESS | 1686 | 1470158297858 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:18:17 INFO - PROCESS | 1686 | 1470158297862 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 1686 | 1470158297864 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:17 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d7df800 == 29 [pid = 1686] [id = 770] 10:18:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x12b242000) [pid = 1686] [serial = 2308] [outer = 0x0] 10:18:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x12bef7400) [pid = 1686] [serial = 2309] [outer = 0x12b242000] 10:18:17 INFO - PROCESS | 1686 | 1470158297889 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x12c6e9800) [pid = 1686] [serial = 2310] [outer = 0x12b242000] 10:18:18 INFO - PROCESS | 1686 | 1470158298304 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]]]}] 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:18:18 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. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:18:18 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'.) 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:18:18 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. 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:18:18 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. 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:18:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:18:18 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. 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:18:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:18:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:18:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 591ms 10:18:18 INFO - PROCESS | 1686 | 1470158298328 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 1686 | 1470158298330 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:18:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:18:18 INFO - PROCESS | 1686 | 1470158298332 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 1686 | 1470158298333 Marionette TRACE conn2 <- [1,3046,null,{}] 10:18:18 INFO - PROCESS | 1686 | 1470158298335 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}] 10:18:18 INFO - PROCESS | 1686 | 1470158298336 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:18 INFO - PROCESS | 1686 | 1470158298447 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:18:18 INFO - PROCESS | 1686 | 1470158298451 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 1686 | 1470158298462 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:18 INFO - PROCESS | 1686 | ++DOCSHELL 0x12c7c5000 == 30 [pid = 1686] [id = 771] 10:18:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x126883c00) [pid = 1686] [serial = 2311] [outer = 0x0] 10:18:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 126 (0x12beedc00) [pid = 1686] [serial = 2312] [outer = 0x126883c00] 10:18:18 INFO - PROCESS | 1686 | 1470158298529 Marionette DEBUG loaded listener.js 10:18:18 INFO - PROCESS | 1686 | ++DOMWINDOW == 127 (0x12cb1d800) [pid = 1686] [serial = 2313] [outer = 0x126883c00] 10:18:18 INFO - PROCESS | 1686 | [1686] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:18:18 INFO - PROCESS | 1686 | 1470158298872 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:18:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:18:18 INFO - {} 10:18:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 568ms 10:18:18 INFO - PROCESS | 1686 | 1470158298900 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 1686 | 1470158298901 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:18:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:18:18 INFO - PROCESS | 1686 | 1470158298904 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 1686 | 1470158298905 Marionette TRACE conn2 <- [1,3050,null,{}] 10:18:18 INFO - PROCESS | 1686 | 1470158298907 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}] 10:18:18 INFO - PROCESS | 1686 | 1470158298911 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:19 INFO - PROCESS | 1686 | 1470158299033 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:18:19 INFO - PROCESS | 1686 | 1470158299045 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 1686 | 1470158299046 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:19 INFO - PROCESS | 1686 | ++DOCSHELL 0x1287d5800 == 31 [pid = 1686] [id = 772] 10:18:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 128 (0x11103c000) [pid = 1686] [serial = 2314] [outer = 0x0] 10:18:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 129 (0x12d105000) [pid = 1686] [serial = 2315] [outer = 0x11103c000] 10:18:19 INFO - PROCESS | 1686 | 1470158299071 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 1686 | ++DOMWINDOW == 130 (0x12d111000) [pid = 1686] [serial = 2316] [outer = 0x11103c000] 10:18:19 INFO - PROCESS | 1686 | 1470158299426 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]]]}] 10:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:18:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 568ms 10:18:19 INFO - PROCESS | 1686 | 1470158299473 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:18:19 INFO - PROCESS | 1686 | 1470158299476 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:18:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:18:19 INFO - PROCESS | 1686 | 1470158299486 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:18:19 INFO - PROCESS | 1686 | 1470158299487 Marionette TRACE conn2 <- [1,3054,null,{}] 10:18:19 INFO - PROCESS | 1686 | 1470158299491 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}] 10:18:19 INFO - PROCESS | 1686 | 1470158299492 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:19 INFO - PROCESS | 1686 | 1470158299636 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 129 (0x117d37c00) [pid = 1686] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 128 (0x112de6c00) [pid = 1686] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 127 (0x1195d3800) [pid = 1686] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 126 (0x12acdd000) [pid = 1686] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 125 (0x12948b400) [pid = 1686] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x12a45a000) [pid = 1686] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x11272dc00) [pid = 1686] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x12a45f400) [pid = 1686] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x1127e1000) [pid = 1686] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x12abd4800) [pid = 1686] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x121b65400) [pid = 1686] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x112709400) [pid = 1686] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x1132c2000) [pid = 1686] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x118763c00) [pid = 1686] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x11931b400) [pid = 1686] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x1195cf400) [pid = 1686] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x1271b2400) [pid = 1686] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x11604f400) [pid = 1686] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x1291e5c00) [pid = 1686] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x121b66400) [pid = 1686] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x121b63c00) [pid = 1686] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x128bd9000) [pid = 1686] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x1271a4800) [pid = 1686] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x1195ce800) [pid = 1686] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x12b239400) [pid = 1686] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x124e2c400) [pid = 1686] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x11653cc00) [pid = 1686] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:18:20 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1122e9800) [pid = 1686] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:18:20 INFO - PROCESS | 1686 | 1470158300065 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 1686 | 1470158300067 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x117d8a000 == 32 [pid = 1686] [id = 773] 10:18:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x112702800) [pid = 1686] [serial = 2317] [outer = 0x0] 10:18:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 104 (0x113218c00) [pid = 1686] [serial = 2318] [outer = 0x112702800] 10:18:20 INFO - PROCESS | 1686 | 1470158300097 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 105 (0x116aac400) [pid = 1686] [serial = 2319] [outer = 0x112702800] 10:18:20 INFO - PROCESS | 1686 | 1470158300495 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"]]]}] 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:18:20 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" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:18:20 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" 10:18:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:18:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1044ms 10:18:20 INFO - PROCESS | 1686 | 1470158300535 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 1686 | 1470158300547 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:18:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:18:20 INFO - PROCESS | 1686 | 1470158300552 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 1686 | 1470158300554 Marionette TRACE conn2 <- [1,3058,null,{}] 10:18:20 INFO - PROCESS | 1686 | 1470158300559 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}] 10:18:20 INFO - PROCESS | 1686 | 1470158300561 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:20 INFO - PROCESS | 1686 | 1470158300729 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:18:20 INFO - PROCESS | 1686 | 1470158300794 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 1686 | 1470158300796 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:20 INFO - PROCESS | 1686 | ++DOCSHELL 0x12de49800 == 33 [pid = 1686] [id = 774] 10:18:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 106 (0x117025000) [pid = 1686] [serial = 2320] [outer = 0x0] 10:18:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 107 (0x119919c00) [pid = 1686] [serial = 2321] [outer = 0x117025000] 10:18:20 INFO - PROCESS | 1686 | 1470158300834 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 1686 | ++DOMWINDOW == 108 (0x12d62cc00) [pid = 1686] [serial = 2322] [outer = 0x117025000] 10:18:21 INFO - PROCESS | 1686 | 1470158301147 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]]]}] 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:18:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:18:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:18:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:18:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:18:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 10:18:21 INFO - PROCESS | 1686 | 1470158301175 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:18:21 INFO - PROCESS | 1686 | 1470158301177 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:18:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:18:21 INFO - PROCESS | 1686 | 1470158301182 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:18:21 INFO - PROCESS | 1686 | 1470158301183 Marionette TRACE conn2 <- [1,3062,null,{}] 10:18:21 INFO - PROCESS | 1686 | 1470158301186 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}] 10:18:21 INFO - PROCESS | 1686 | 1470158301187 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:21 INFO - PROCESS | 1686 | 1470158301265 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:18:21 INFO - PROCESS | 1686 | 1470158301268 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 1686 | 1470158301270 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x12d7db800 == 34 [pid = 1686] [id = 775] 10:18:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 109 (0x119c15800) [pid = 1686] [serial = 2323] [outer = 0x0] 10:18:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 110 (0x12b239400) [pid = 1686] [serial = 2324] [outer = 0x119c15800] 10:18:21 INFO - PROCESS | 1686 | 1470158301293 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 111 (0x12d630c00) [pid = 1686] [serial = 2325] [outer = 0x119c15800] 10:18:21 INFO - PROCESS | 1686 | [1686] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:18:21 INFO - PROCESS | 1686 | 1470158301633 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:18:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:18:21 INFO - {} 10:18:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 469ms 10:18:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:18:21 INFO - PROCESS | 1686 | 1470158301651 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:18:21 INFO - PROCESS | 1686 | 1470158301653 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:18:21 INFO - PROCESS | 1686 | 1470158301655 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:18:21 INFO - PROCESS | 1686 | 1470158301656 Marionette TRACE conn2 <- [1,3066,null,{}] 10:18:21 INFO - PROCESS | 1686 | 1470158301658 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}] 10:18:21 INFO - PROCESS | 1686 | 1470158301659 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:21 INFO - PROCESS | 1686 | 1470158301781 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:18:21 INFO - PROCESS | 1686 | 1470158301787 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 1686 | 1470158301789 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:21 INFO - PROCESS | 1686 | ++DOCSHELL 0x1273a4800 == 35 [pid = 1686] [id = 776] 10:18:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 112 (0x110feb800) [pid = 1686] [serial = 2326] [outer = 0x0] 10:18:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 113 (0x124ab7000) [pid = 1686] [serial = 2327] [outer = 0x110feb800] 10:18:21 INFO - PROCESS | 1686 | 1470158301813 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 1686 | ++DOMWINDOW == 114 (0x126885400) [pid = 1686] [serial = 2328] [outer = 0x110feb800] 10:18:22 INFO - PROCESS | 1686 | 1470158302181 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]]]}] 10:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:18:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 570ms 10:18:22 INFO - PROCESS | 1686 | 1470158302226 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:18:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:18:22 INFO - PROCESS | 1686 | 1470158302228 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:18:22 INFO - PROCESS | 1686 | 1470158302231 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 1686 | 1470158302233 Marionette TRACE conn2 <- [1,3070,null,{}] 10:18:22 INFO - PROCESS | 1686 | 1470158302237 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}] 10:18:22 INFO - PROCESS | 1686 | 1470158302239 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:22 INFO - PROCESS | 1686 | 1470158302384 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:18:22 INFO - PROCESS | 1686 | 1470158302482 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:22 INFO - PROCESS | 1686 | 1470158302484 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:22 INFO - PROCESS | 1686 | ++DOCSHELL 0x121195000 == 36 [pid = 1686] [id = 777] 10:18:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 115 (0x113070000) [pid = 1686] [serial = 2329] [outer = 0x0] 10:18:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 116 (0x11396b000) [pid = 1686] [serial = 2330] [outer = 0x113070000] 10:18:22 INFO - PROCESS | 1686 | 1470158302515 Marionette DEBUG loaded listener.js 10:18:22 INFO - PROCESS | 1686 | ++DOMWINDOW == 117 (0x11600fc00) [pid = 1686] [serial = 2331] [outer = 0x113070000] 10:18:22 INFO - PROCESS | 1686 | 1470158302940 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]]]}] 10:18:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:18:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:18:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:18:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:18:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:18:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:18:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 721ms 10:18:22 INFO - PROCESS | 1686 | 1470158302953 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:18:22 INFO - PROCESS | 1686 | 1470158302955 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:18:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:18:22 INFO - PROCESS | 1686 | 1470158302960 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 1686 | 1470158302961 Marionette TRACE conn2 <- [1,3074,null,{}] 10:18:22 INFO - PROCESS | 1686 | 1470158302964 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}] 10:18:22 INFO - PROCESS | 1686 | 1470158302965 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:23 INFO - PROCESS | 1686 | 1470158303079 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:18:23 INFO - PROCESS | 1686 | 1470158303194 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 1686 | 1470158303195 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:23 INFO - PROCESS | 1686 | ++DOCSHELL 0x1296a2800 == 37 [pid = 1686] [id = 778] 10:18:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 118 (0x117025400) [pid = 1686] [serial = 2332] [outer = 0x0] 10:18:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 119 (0x118f3b400) [pid = 1686] [serial = 2333] [outer = 0x117025400] 10:18:23 INFO - PROCESS | 1686 | 1470158303228 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 1686 | ++DOMWINDOW == 120 (0x119821400) [pid = 1686] [serial = 2334] [outer = 0x117025400] 10:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:18:23 INFO - PROCESS | 1686 | 1470158303723 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]]]}] 10:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:18:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 770ms 10:18:23 INFO - PROCESS | 1686 | 1470158303732 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 1686 | 1470158303734 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:18:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:18:23 INFO - PROCESS | 1686 | 1470158303738 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 1686 | 1470158303742 Marionette TRACE conn2 <- [1,3078,null,{}] 10:18:23 INFO - PROCESS | 1686 | 1470158303791 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}] 10:18:23 INFO - PROCESS | 1686 | 1470158303796 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:23 INFO - PROCESS | 1686 | 1470158303971 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:18:23 INFO - PROCESS | 1686 | 1470158303986 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 1686 | 1470158303988 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x12b25f000 == 38 [pid = 1686] [id = 779] 10:18:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 121 (0x11103b400) [pid = 1686] [serial = 2335] [outer = 0x0] 10:18:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 122 (0x111041000) [pid = 1686] [serial = 2336] [outer = 0x11103b400] 10:18:24 INFO - PROCESS | 1686 | 1470158304018 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 123 (0x121966400) [pid = 1686] [serial = 2337] [outer = 0x11103b400] 10:18:24 INFO - PROCESS | 1686 | 1470158304510 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] 10:18:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:18:24 INFO - PROCESS | 1686 | 1470158304553 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:18:24 INFO - PROCESS | 1686 | 1470158304556 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 1686 | 1470158304557 Marionette TRACE conn2 <- [1,3082,null,{}] 10:18:24 INFO - PROCESS | 1686 | 1470158304560 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}] 10:18:24 INFO - PROCESS | 1686 | 1470158304561 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:24 INFO - PROCESS | 1686 | 1470158304676 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:18:24 INFO - PROCESS | 1686 | 1470158304773 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 1686 | 1470158304774 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:24 INFO - PROCESS | 1686 | ++DOCSHELL 0x110ee6800 == 39 [pid = 1686] [id = 780] 10:18:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 124 (0x1127ddc00) [pid = 1686] [serial = 2338] [outer = 0x0] 10:18:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 125 (0x121b5d000) [pid = 1686] [serial = 2339] [outer = 0x1127ddc00] 10:18:24 INFO - PROCESS | 1686 | 1470158304805 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 1686 | ++DOMWINDOW == 126 (0x1271abc00) [pid = 1686] [serial = 2340] [outer = 0x1127ddc00] 10:18:25 INFO - PROCESS | 1686 | 1470158305409 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]]]}] 10:18:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:18:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:18:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 870ms 10:18:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:18:25 INFO - PROCESS | 1686 | 1470158305427 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:18:25 INFO - PROCESS | 1686 | 1470158305428 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:18:25 INFO - PROCESS | 1686 | 1470158305433 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 1686 | 1470158305435 Marionette TRACE conn2 <- [1,3086,null,{}] 10:18:25 INFO - PROCESS | 1686 | 1470158305440 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}] 10:18:25 INFO - PROCESS | 1686 | 1470158305442 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:25 INFO - PROCESS | 1686 | 1470158305572 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:18:25 INFO - PROCESS | 1686 | 1470158305670 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:25 INFO - PROCESS | 1686 | 1470158305672 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:25 INFO - PROCESS | 1686 | ++DOCSHELL 0x121525000 == 40 [pid = 1686] [id = 781] 10:18:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 127 (0x11272d400) [pid = 1686] [serial = 2341] [outer = 0x0] 10:18:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 128 (0x11274d400) [pid = 1686] [serial = 2342] [outer = 0x11272d400] 10:18:25 INFO - PROCESS | 1686 | 1470158305700 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 1686 | ++DOMWINDOW == 129 (0x113906400) [pid = 1686] [serial = 2343] [outer = 0x11272d400] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12d7db800 == 39 [pid = 1686] [id = 775] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12de49800 == 38 [pid = 1686] [id = 774] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x117d8a000 == 37 [pid = 1686] [id = 773] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x1287d5800 == 36 [pid = 1686] [id = 772] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12c7c5000 == 35 [pid = 1686] [id = 771] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12d7df800 == 34 [pid = 1686] [id = 770] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12d7e3800 == 33 [pid = 1686] [id = 769] 10:18:25 INFO - PROCESS | 1686 | --DOCSHELL 0x12cb3a800 == 32 [pid = 1686] [id = 768] 10:18:26 INFO - PROCESS | 1686 | --DOCSHELL 0x128761800 == 31 [pid = 1686] [id = 767] 10:18:26 INFO - PROCESS | 1686 | --DOCSHELL 0x1198db800 == 30 [pid = 1686] [id = 766] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 128 (0x128b25400) [pid = 1686] [serial = 2165] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 127 (0x117031000) [pid = 1686] [serial = 2129] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 126 (0x1127e1c00) [pid = 1686] [serial = 2126] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 125 (0x12ace3000) [pid = 1686] [serial = 2273] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 124 (0x129543400) [pid = 1686] [serial = 2253] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 123 (0x12a688800) [pid = 1686] [serial = 2256] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 122 (0x121b57800) [pid = 1686] [serial = 2265] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 121 (0x12a90d000) [pid = 1686] [serial = 2259] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 120 (0x12a691800) [pid = 1686] [serial = 2257] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 119 (0x12a974000) [pid = 1686] [serial = 2262] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 118 (0x12a96bc00) [pid = 1686] [serial = 2260] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 117 (0x12ac80000) [pid = 1686] [serial = 2268] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 116 (0x124877c00) [pid = 1686] [serial = 2221] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 115 (0x125580000) [pid = 1686] [serial = 2222] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 114 (0x1291f3000) [pid = 1686] [serial = 2230] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 113 (0x12953cc00) [pid = 1686] [serial = 2231] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 112 (0x11604dc00) [pid = 1686] [serial = 2215] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 111 (0x117029000) [pid = 1686] [serial = 2216] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 110 (0x118f80800) [pid = 1686] [serial = 2236] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 109 (0x1195ce400) [pid = 1686] [serial = 2237] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 108 (0x118724400) [pid = 1686] [serial = 2239] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 107 (0x119696000) [pid = 1686] [serial = 2218] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 106 (0x121109400) [pid = 1686] [serial = 2219] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 105 (0x128b0e800) [pid = 1686] [serial = 2250] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 104 (0x11745e800) [pid = 1686] [serial = 2233] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 103 (0x1183b6c00) [pid = 1686] [serial = 2234] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x1292fcc00) [pid = 1686] [serial = 2213] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x128b03800) [pid = 1686] [serial = 2248] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x126fc6800) [pid = 1686] [serial = 2247] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x123be0c00) [pid = 1686] [serial = 2244] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x12682e400) [pid = 1686] [serial = 2245] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x128e95000) [pid = 1686] [serial = 2227] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x1291f2c00) [pid = 1686] [serial = 2228] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x128b2e400) [pid = 1686] [serial = 2224] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x128bd8c00) [pid = 1686] [serial = 2225] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119823c00) [pid = 1686] [serial = 2241] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x121876c00) [pid = 1686] [serial = 2242] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x12b23f000) [pid = 1686] [serial = 2274] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x12a979800) [pid = 1686] [serial = 2263] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x12a459c00) [pid = 1686] [serial = 2254] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x12abd5000) [pid = 1686] [serial = 2266] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x12acd4400) [pid = 1686] [serial = 2271] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x12acd8800) [pid = 1686] [serial = 2269] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 85 (0x12948bc00) [pid = 1686] [serial = 2251] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 84 (0x118f35800) [pid = 1686] [serial = 2171] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 83 (0x116aaac00) [pid = 1686] [serial = 2168] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | --DOMWINDOW == 82 (0x121870400) [pid = 1686] [serial = 2174] [outer = 0x0] [url = about:blank] 10:18:26 INFO - PROCESS | 1686 | 1470158306169 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:18:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 773ms 10:18:26 INFO - PROCESS | 1686 | 1470158306205 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 1686 | 1470158306210 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:18:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:18:26 INFO - PROCESS | 1686 | 1470158306216 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 1686 | 1470158306219 Marionette TRACE conn2 <- [1,3090,null,{}] 10:18:26 INFO - PROCESS | 1686 | 1470158306222 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}] 10:18:26 INFO - PROCESS | 1686 | 1470158306225 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:26 INFO - PROCESS | 1686 | 1470158306371 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:18:26 INFO - PROCESS | 1686 | 1470158306456 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 1686 | 1470158306457 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:26 INFO - PROCESS | 1686 | ++DOCSHELL 0x117470800 == 31 [pid = 1686] [id = 782] 10:18:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 83 (0x113b04c00) [pid = 1686] [serial = 2344] [outer = 0x0] 10:18:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 84 (0x1167b0000) [pid = 1686] [serial = 2345] [outer = 0x113b04c00] 10:18:26 INFO - PROCESS | 1686 | 1470158306486 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 1686 | ++DOMWINDOW == 85 (0x117028800) [pid = 1686] [serial = 2346] [outer = 0x113b04c00] 10:18:26 INFO - PROCESS | 1686 | 1470158306775 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:18:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 572ms 10:18:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:18:26 INFO - PROCESS | 1686 | 1470158306788 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 1686 | 1470158306789 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:18:26 INFO - PROCESS | 1686 | 1470158306791 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 1686 | 1470158306794 Marionette TRACE conn2 <- [1,3094,null,{}] 10:18:26 INFO - PROCESS | 1686 | 1470158306809 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}] 10:18:26 INFO - PROCESS | 1686 | 1470158306815 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:26 INFO - PROCESS | 1686 | 1470158306899 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:18:26 INFO - PROCESS | 1686 | 1470158306982 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 1686 | 1470158306984 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x1195c0800 == 32 [pid = 1686] [id = 783] 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 86 (0x117333c00) [pid = 1686] [serial = 2347] [outer = 0x0] 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 87 (0x117db5400) [pid = 1686] [serial = 2348] [outer = 0x117333c00] 10:18:27 INFO - PROCESS | 1686 | 1470158307014 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 88 (0x11810b000) [pid = 1686] [serial = 2349] [outer = 0x117333c00] 10:18:27 INFO - PROCESS | 1686 | 1470158307290 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 530ms 10:18:27 INFO - PROCESS | 1686 | 1470158307321 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:18:27 INFO - PROCESS | 1686 | 1470158307323 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:18:27 INFO - PROCESS | 1686 | 1470158307332 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:18:27 INFO - PROCESS | 1686 | 1470158307334 Marionette TRACE conn2 <- [1,3098,null,{}] 10:18:27 INFO - PROCESS | 1686 | 1470158307336 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}] 10:18:27 INFO - PROCESS | 1686 | 1470158307337 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:27 INFO - PROCESS | 1686 | 1470158307426 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:18:27 INFO - PROCESS | 1686 | 1470158307492 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:27 INFO - PROCESS | 1686 | 1470158307494 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x119b86000 == 33 [pid = 1686] [id = 784] 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 89 (0x11810ec00) [pid = 1686] [serial = 2350] [outer = 0x0] 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 90 (0x11872d000) [pid = 1686] [serial = 2351] [outer = 0x11810ec00] 10:18:27 INFO - PROCESS | 1686 | 1470158307518 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 91 (0x1187ca400) [pid = 1686] [serial = 2352] [outer = 0x11810ec00] 10:18:27 INFO - PROCESS | 1686 | 1470158307773 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]]]}] 10:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 477ms 10:18:27 INFO - PROCESS | 1686 | 1470158307802 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:18:27 INFO - PROCESS | 1686 | 1470158307803 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:18:27 INFO - PROCESS | 1686 | 1470158307806 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:18:27 INFO - PROCESS | 1686 | 1470158307807 Marionette TRACE conn2 <- [1,3102,null,{}] 10:18:27 INFO - PROCESS | 1686 | 1470158307816 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}] 10:18:27 INFO - PROCESS | 1686 | 1470158307817 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:27 INFO - PROCESS | 1686 | 1470158307904 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:18:27 INFO - PROCESS | 1686 | 1470158307908 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:27 INFO - PROCESS | 1686 | 1470158307909 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:27 INFO - PROCESS | 1686 | ++DOCSHELL 0x1211e0800 == 34 [pid = 1686] [id = 785] 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 92 (0x118f83c00) [pid = 1686] [serial = 2353] [outer = 0x0] 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 93 (0x1195cbc00) [pid = 1686] [serial = 2354] [outer = 0x118f83c00] 10:18:27 INFO - PROCESS | 1686 | 1470158307933 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 1686 | ++DOMWINDOW == 94 (0x1196a2000) [pid = 1686] [serial = 2355] [outer = 0x118f83c00] 10:18:28 INFO - PROCESS | 1686 | 1470158308301 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:18:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:18:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 519ms 10:18:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:18:28 INFO - PROCESS | 1686 | 1470158308334 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:18:28 INFO - PROCESS | 1686 | 1470158308335 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:18:28 INFO - PROCESS | 1686 | 1470158308337 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 1686 | 1470158308339 Marionette TRACE conn2 <- [1,3106,null,{}] 10:18:28 INFO - PROCESS | 1686 | 1470158308341 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}] 10:18:28 INFO - PROCESS | 1686 | 1470158308346 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:28 INFO - PROCESS | 1686 | 1470158308534 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:18:28 INFO - PROCESS | 1686 | 1470158308558 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 1686 | 1470158308560 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:28 INFO - PROCESS | 1686 | ++DOCSHELL 0x1273b2000 == 35 [pid = 1686] [id = 786] 10:18:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 95 (0x119926800) [pid = 1686] [serial = 2356] [outer = 0x0] 10:18:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 96 (0x119c19000) [pid = 1686] [serial = 2357] [outer = 0x119926800] 10:18:28 INFO - PROCESS | 1686 | 1470158308600 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 1686 | ++DOMWINDOW == 97 (0x121427400) [pid = 1686] [serial = 2358] [outer = 0x119926800] 10:18:28 INFO - PROCESS | 1686 | 1470158308987 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]]]}] 10:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:18:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 10:18:29 INFO - PROCESS | 1686 | 1470158309006 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 1686 | 1470158309008 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:18:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:18:29 INFO - PROCESS | 1686 | 1470158309020 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 1686 | 1470158309021 Marionette TRACE conn2 <- [1,3110,null,{}] 10:18:29 INFO - PROCESS | 1686 | 1470158309023 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}] 10:18:29 INFO - PROCESS | 1686 | 1470158309025 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:29 INFO - PROCESS | 1686 | 1470158309134 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:18:29 INFO - PROCESS | 1686 | 1470158309138 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 1686 | 1470158309139 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x128a87000 == 36 [pid = 1686] [id = 787] 10:18:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 98 (0x1199acc00) [pid = 1686] [serial = 2359] [outer = 0x0] 10:18:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 99 (0x121b5c000) [pid = 1686] [serial = 2360] [outer = 0x1199acc00] 10:18:29 INFO - PROCESS | 1686 | 1470158309171 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 100 (0x121b6c000) [pid = 1686] [serial = 2361] [outer = 0x1199acc00] 10:18:29 INFO - PROCESS | 1686 | 1470158309469 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"]]]}] 10:18:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:18:29 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 10:18:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:18:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 480ms 10:18:29 INFO - PROCESS | 1686 | 1470158309490 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 1686 | 1470158309491 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:18:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:18:29 INFO - PROCESS | 1686 | 1470158309519 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 1686 | 1470158309520 Marionette TRACE conn2 <- [1,3114,null,{}] 10:18:29 INFO - PROCESS | 1686 | 1470158309522 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}] 10:18:29 INFO - PROCESS | 1686 | 1470158309523 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:29 INFO - PROCESS | 1686 | 1470158309637 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:18:29 INFO - PROCESS | 1686 | 1470158309641 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\", \"d52d8ba9-936f-46d2-a0af-95b432053299\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 1686 | 1470158309642 Marionette INFO sendAsync ab211843-7c02-df40-806f-38f555a4320e 10:18:29 INFO - PROCESS | 1686 | ++DOCSHELL 0x129177800 == 37 [pid = 1686] [id = 788] 10:18:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 101 (0x121b6dc00) [pid = 1686] [serial = 2362] [outer = 0x0] 10:18:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 102 (0x124877c00) [pid = 1686] [serial = 2363] [outer = 0x121b6dc00] 10:18:29 INFO - PROCESS | 1686 | 1470158309707 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1686 | ++DOMWINDOW == 103 (0x125491c00) [pid = 1686] [serial = 2364] [outer = 0x121b6dc00] 10:18:30 INFO - PROCESS | 1686 | 1470158310001 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]]]}] 10:18:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:18:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 533ms 10:18:30 INFO - PROCESS | 1686 | 1470158310038 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 1686 | 1470158310039 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 102 (0x112702800) [pid = 1686] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 101 (0x117025c00) [pid = 1686] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 100 (0x118070400) [pid = 1686] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 99 (0x117025000) [pid = 1686] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 98 (0x121969000) [pid = 1686] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 97 (0x11103c000) [pid = 1686] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 96 (0x117028400) [pid = 1686] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 95 (0x12a96f800) [pid = 1686] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 94 (0x1127da000) [pid = 1686] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 93 (0x119c15800) [pid = 1686] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 92 (0x121b6a800) [pid = 1686] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 91 (0x12b242000) [pid = 1686] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 90 (0x126883c00) [pid = 1686] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 89 (0x1127dc000) [pid = 1686] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 88 (0x119822800) [pid = 1686] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 87 (0x12ba77000) [pid = 1686] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:18:30 INFO - PROCESS | 1686 | --DOMWINDOW == 86 (0x1195d6800) [pid = 1686] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:18:31 WARNING - u'runner_teardown' () 10:18:31 INFO - No more tests 10:18:31 INFO - Got 0 unexpected results 10:18:31 INFO - SUITE-END | took 509s 10:18:31 INFO - Closing logging queue 10:18:31 INFO - queue closed 10:18:31 INFO - Return code: 0 10:18:31 WARNING - # TBPL SUCCESS # 10:18:31 INFO - Running post-action listener: _resource_record_post_action 10:18:31 INFO - Running post-run listener: _resource_record_post_run 10:18:32 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 32841216; Write bytes: 950291456; Read time: 314; Write time: 4521 10:18:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:18:32 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148449792; Write bytes: 143970304; Read time: 13782; Write time: 262 10:18:32 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30690816; Write bytes: 794106880; Read time: 289; Write time: 4217 10:18:32 INFO - Running post-run listener: _upload_blobber_files 10:18:32 INFO - Blob upload gear active. 10:18:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:18:32 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 10:18:32 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:18:32 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:18:32 INFO - (blobuploader) - INFO - Open directory for files ... 10:18:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:18:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:18:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:18:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:18:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:18:33 INFO - (blobuploader) - INFO - Done attempting. 10:18:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:18:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:18:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:18:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:18:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:18:35 INFO - (blobuploader) - INFO - Done attempting. 10:18:35 INFO - (blobuploader) - INFO - Iteration through files over. 10:18:35 INFO - Return code: 0 10:18:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:18:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:18:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bdbadc3726b0d327efac2c8f7ba6031560e0c8afc3724ce23e69c3558c2531b722c370cea111744781cf6e80a4d7d45564e073a75988a9998d82c5fedf987726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a6c764efb20cf3b9b7f8bd7929add63e01bfb04c6ff26abc2db763eda4d2329d0bffabffbd8fad3bd4c1a3a0343315eb93a3c67aaf43ffc3e55df69d32398a2f"} 10:18:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:18:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:18:35 INFO - Contents: 10:18:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bdbadc3726b0d327efac2c8f7ba6031560e0c8afc3724ce23e69c3558c2531b722c370cea111744781cf6e80a4d7d45564e073a75988a9998d82c5fedf987726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a6c764efb20cf3b9b7f8bd7929add63e01bfb04c6ff26abc2db763eda4d2329d0bffabffbd8fad3bd4c1a3a0343315eb93a3c67aaf43ffc3e55df69d32398a2f"} 10:18:35 INFO - Running post-run listener: copy_logs_to_upload_dir 10:18:35 INFO - Copying logs to upload dir... 10:18:35 INFO - mkdir: /builds/slave/test/build/upload/logs 10:18:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.147967 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-08-02 10:18:35.831221) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-02 10:18:35.834683) ========= 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.1zG5wiHLV2/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.ZKF0bfnLfK/Listeners TMPDIR=/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/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-release/sha512/bdbadc3726b0d327efac2c8f7ba6031560e0c8afc3724ce23e69c3558c2531b722c370cea111744781cf6e80a4d7d45564e073a75988a9998d82c5fedf987726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a6c764efb20cf3b9b7f8bd7929add63e01bfb04c6ff26abc2db763eda4d2329d0bffabffbd8fad3bd4c1a3a0343315eb93a3c67aaf43ffc3e55df69d32398a2f"} build_url:https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012593 build_url: 'https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bdbadc3726b0d327efac2c8f7ba6031560e0c8afc3724ce23e69c3558c2531b722c370cea111744781cf6e80a4d7d45564e073a75988a9998d82c5fedf987726", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a6c764efb20cf3b9b7f8bd7929add63e01bfb04c6ff26abc2db763eda4d2329d0bffabffbd8fad3bd4c1a3a0343315eb93a3c67aaf43ffc3e55df69d32398a2f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Vkj5tcxZT72mA-Uk0Leyig/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-02 10:18:35.879303) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 10:18:35.880285) ========= 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.1zG5wiHLV2/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.ZKF0bfnLfK/Listeners TMPDIR=/var/folders/6q/y_pvszzd4sd4pdvxdygmrt4r00000w/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.005277 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 10:18:35.935911) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-02 10:18:35.939277) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-02 10:18:35.939632) ========= ========= Total master_lag: 0.52 =========